﻿/*-----------------------------------------------------------------------------------
    
    Template Name: Lauriel - Multipurpose eCommerce HTML Template
    Version: 1.2
    
-----------------------------------------------------------------------------------
    
    CSS INDEX
    ===================
    1. Template default CSS
    2. Animation CSS
    3. Header style
    4. Slider style
    5. Banner style
    6. Section title style
    7. Product style
    8. Testimonial style
    9. Video style
    10. Blog style
    11. Footer style
    12. Instafeed style
    13. Others style
    14. Newsletter style
    15. Services style
    16. Brand logo style
    17. Subscribe style
    18. About us style
    19. Contact us style
    20. Breadcrumb style
    21. Sidebar style
    22. Shop style
    23. Faq style
    24. Product details style
    25. Order tracking style
    26. Cart style
    27. Checkout style
    28. Compare style
    29. My account style
    30. Login register style
    31. Wishlist style
    32. Bilnex

-----------------------------------------------------------------------------------*/
/*----------------------------------------*/
/*  1. Template default CSS
/*----------------------------------------*/
/*-- Google Font --*/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&family=Noto+Serif+JP:wght@300;500;600;700;900&family=Pacifico&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600&family=Poppins:wght@300;400;500;600;700;800&family=Roboto+Condensed:wght@300;400;700&display=swap");
/*-- Common Style --*/
@media only screen and (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}

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

html,
body {
  height: 100%;
}

body {
  line-height: 24px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  color: #211E1C;
  font-family: "Poppins", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #211E1C;
  font-weight: 400;
  margin-top: 0;
  font-family: "Poppins", sans-serif;
}

p {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #6D6D6D;
  margin-bottom: 15px;
  font-family: "Poppins", sans-serif;
}

h1 {
  font-size: 36px;
}

h2 {
  font-size: 30px;
}

h3 {
  font-size: 24px;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 12px;
}

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

a,
button {
  color: inherit;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  color: #211E1C;
}

a,
button,
img,
input,
span {
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .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;
}

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

.hidden {
  display: none;
}

.clear {
  clear: both;
}

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

.f-right {
  float: right;
}

.capitalize {
  text-transform: capitalize;
}

.uppercase {
  text-transform: uppercase;
}

.bg-img {
  background-position: center center;
  background-size: cover;
}

.position-relative {
  position: relative;
}

/*************************
  Basic margin padding
*************************/
.m-0 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.p-0 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

/*************************
         Margin top
*************************/
.mt-0 {
  margin-top: 0;
}

.mt-5 {
  margin-top: 5px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-130 {
    margin-top: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .mt-130 {
    margin-top: 60px;
  }
}

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

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

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

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

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

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

/*************************
      Margin right
*************************/
.mr-0 {
  margin-right: 0px;
}

.mr-10 {
  margin-right: 10px;
}

.mr-12 {
  margin-right: 12px;
}

.mr-15 {
  margin-right: 15px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-25 {
  margin-right: 25px;
}

.mr-30 {
  margin-right: 30px;
}

.mr-35 {
  margin-right: 35px;
}

.mr-40 {
  margin-right: 40px;
}

.mr-45 {
  margin-right: 45px;
}

.mr-50 {
  margin-right: 50px;
}

.mr-55 {
  margin-right: 55px;
}

.mr-60 {
  margin-right: 60px;
}

.mr-65 {
  margin-right: 65px;
}

.mr-70 {
  margin-right: 70px;
}

.mr-80 {
  margin-right: 80px;
}

.mr-90 {
  margin-right: 90px;
}

.mr-100 {
  margin-right: 100px;
}

.mr-110 {
  margin-right: 110px;
}

.mr-120 {
  margin-right: 120px;
}

.mr-130 {
  margin-right: 130px;
}

.mr-140 {
  margin-right: 140px;
}

.mr-150 {
  margin-right: 150px;
}

/*************************
      Margin bottom
*************************/
.mb-0 {
  margin-bottom: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mb-120 {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .mb-120 {
    margin-bottom: 60px;
  }
}

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

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

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

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mb-150 {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .mb-150 {
    margin-bottom: 60px;
  }
}

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

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mb-160 {
    margin-bottom: 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mb-160 {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .mb-160 {
    margin-bottom: 60px;
  }
}

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

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

/*************************
        Margin left
*************************/
.ml-0 {
  margin-left: 0;
}

.ml-10 {
  margin-left: 10px;
}

.ml-12 {
  margin-left: 12px;
}

.ml-15 {
  margin-left: 15px;
}

.ml-20 {
  margin-left: 20px;
}

.ml-25 {
  margin-left: 25px;
}

.ml-30 {
  margin-left: 30px;
}

.ml-35 {
  margin-left: 35px;
}

.ml-40 {
  margin-left: 40px;
}

.ml-45 {
  margin-left: 45px;
}

.ml-50 {
  margin-left: 50px;
}

.ml-55 {
  margin-left: 55px;
}

.ml-60 {
  margin-left: 60px;
}

.ml-70 {
  margin-left: 70px;
}

.ml-75 {
  margin-left: 75px;
}

.ml-80 {
  margin-left: 80px;
}

.ml-90 {
  margin-left: 90px;
}

.ml-95 {
  margin-left: 95px;
}

.ml-100 {
  margin-left: 100px;
}

.ml-105 {
  margin-left: 105px;
}

.ml-110 {
  margin-left: 110px;
}

.ml-120 {
  margin-left: 120px;
}

.ml-130 {
  margin-left: 130px;
}

.ml-135 {
  margin-left: 135px;
}

.ml-140 {
  margin-left: 140px;
}

.ml-145 {
  margin-left: 145px;
}

.ml-150 {
  margin-left: 150px;
}

.ml-200 {
  margin-left: 200px;
}

.ml-300 {
  margin-left: 300px;
}

.ml-ntv5 {
  margin-left: -5px;
}

/*************************
        Padding top
*************************/
.pt-0 {
  padding-top: 0;
}

.pt-5 {
  padding-top: 5px !important;
}

.pt-10 {
  padding-top: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-25 {
  padding-top: 25px;
}

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

.pt-35 {
  padding-top: 35px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-45 {
  padding-top: 45px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-55 {
  padding-top: 55px;
}

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

.pt-65 {
  padding-top: 65px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-75 {
  padding-top: 75px;
}

.pt-85 {
  padding-top: 85px;
}

.pt-80 {
  padding-top: 80px;
}

.pt-95 {
  padding-top: 95px;
}

.pt-90 {
  padding-top: 90px;
}

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

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

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

.pt-105 {
  padding-top: 105px;
}

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

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

.pt-110 {
  padding-top: 110px;
}

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

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

.pt-115 {
  padding-top: 115px;
}

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

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

.pt-120 {
  padding-top: 120px;
}

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

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

.pt-125 {
  padding-top: 125px;
}

.pt-128 {
  padding-top: 128px;
}

.pt-130 {
  padding-top: 130px;
}

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

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

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

.pt-135 {
  padding-top: 135px;
}

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

.pt-165 {
  padding-top: 165px;
}

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

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

.pt-140 {
  padding-top: 140px;
}

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

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

.pt-145 {
  padding-top: 145px;
}

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

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

.pt-150 {
  padding-top: 150px;
}

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

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

.pt-155 {
  padding-top: 155px;
}

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

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

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

.pt-160 {
  padding-top: 160px;
}

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

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

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

.pt-170 {
  padding-top: 170px;
}

.pt-180 {
  padding-top: 180px;
}

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

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

.pt-185 {
  padding-top: 185px;
}

.pt-190 {
  padding-top: 190px;
}

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

.pt-195 {
  padding-top: 195px;
}

.pt-200 {
  padding-top: 200px;
}

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

.pt-220 {
  padding-top: 220px;
}

.pt-250 {
  padding-top: 250px;
}

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

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

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

.pt-255 {
  padding-top: 255px;
}

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

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

.pt-210 {
  padding-top: 210px;
}

.pt-230 {
  padding-top: 230px;
}

.pt-270 {
  padding-top: 270px;
}

.pt-290 {
  padding-top: 290px;
}

.pt-295 {
  padding-top: 295px;
}

.pt-280 {
  padding-top: 280px;
}

.pt-240 {
  padding-top: 240px;
}

.pt-330 {
  padding-top: 330px;
}

.pt-340 {
  padding-top: 340px;
}

.pt-350 {
  padding-top: 350px;
}

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

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

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

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .pt-350 {
    padding-top: 120px;
  }
}

.pt-365 {
  padding-top: 365px;
}

.pt-360 {
  padding-top: 360px;
}

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

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

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

.pt-370 {
  padding-top: 370px;
}

.pt-380 {
  padding-top: 380px;
}

.pt-400 {
  padding-top: 400px;
}

/*************************
        Padding right
*************************/
.pr-0 {
  padding-right: 0;
}

.pr-10 {
  padding-right: 10px;
}

.pr-15 {
  padding-right: 15px;
}

.pr-20 {
  padding-right: 20px;
}

.pr-30 {
  padding-right: 30px;
}

.pr-40 {
  padding-right: 40px;
}

.pr-50 {
  padding-right: 50px;
}

.pr-60 {
  padding-right: 60px;
}

.pr-70 {
  padding-right: 70px;
}

.pr-80 {
  padding-right: 80px;
}

.pr-90 {
  padding-right: 90px;
}

.pr-100 {
  padding-right: 100px;
}

.pr-110 {
  padding-right: 110px;
}

.pr-120 {
  padding-right: 120px;
}

.pr-130 {
  padding-right: 130px;
}

.pr-140 {
  padding-right: 140px;
}

.pr-155 {
  padding-right: 155px;
}

.pr-270 {
  padding-right: 270px;
}

/*************************
        Padding bottom
*************************/
.pb-0 {
  padding-bottom: 0;
}

.pb-5 {
  padding-bottom: 5px !important;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

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

.pb-35 {
  padding-bottom: 35px;
}

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

.pb-45 {
  padding-bottom: 45px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pb-55 {
  padding-bottom: 55px;
}

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

.pb-65 {
  padding-bottom: 65px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pb-75 {
  padding-bottom: 75px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pb-85 {
  padding-bottom: 85px;
}

.pb-90 {
  padding-bottom: 90px;
}

.pb-95 {
  padding-bottom: 95px;
}

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

.pb-105 {
  padding-bottom: 105px;
}

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

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

.pb-110 {
  padding-bottom: 110px;
}

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

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

.pb-115 {
  padding-bottom: 115px;
}

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

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

.pb-120 {
  padding-bottom: 120px;
}

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

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

.pb-125 {
  padding-bottom: 125px;
}

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

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

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

.pb-130 {
  padding-bottom: 130px;
}

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

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

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

.pb-135 {
  padding-bottom: 135px;
}

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

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

.pb-140 {
  padding-bottom: 140px;
}

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

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

.pb-145 {
  padding-bottom: 145px;
}

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

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

.pb-150 {
  padding-bottom: 150px;
}

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

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

.pb-155 {
  padding-bottom: 155px;
}

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

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

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

.pb-160 {
  padding-bottom: 160px;
}

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

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

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

.pb-170 {
  padding-bottom: 170px;
}

.pb-190 {
  padding-bottom: 190px;
}

.pb-175 {
  padding-bottom: 175px;
}

.pb-180 {
  padding-bottom: 180px;
}

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

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

.pb-280 {
  padding-bottom: 280px;
}

.pb-200 {
  padding-bottom: 200px;
}

.pb-205 {
  padding-bottom: 205px;
}

.pb-210 {
  padding-bottom: 210px;
}

.pb-220 {
  padding-bottom: 220px;
}

.pb-215 {
  padding-bottom: 215px;
}

.pb-250 {
  padding-bottom: 250px;
}

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

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

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

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

.pb-285 {
  padding-bottom: 285px;
}

.pb-270 {
  padding-bottom: 270px;
}

.pb-290 {
  padding-bottom: 290px;
}

.pb-315 {
  padding-bottom: 315px;
}

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

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

.pb-330 {
  padding-bottom: 330px;
}

.pb-335 {
  padding-bottom: 335px;
}

.pb-340 {
  padding-bottom: 340px;
}

.pb-325 {
  padding-bottom: 325px;
}

.pb-320 {
  padding-bottom: 300px;
}

/*************************
    Padding left
*************************/
.pl-0 {
  padding-left: 0;
}

.pl-10 {
  padding-left: 10px;
}

.pl-15 {
  padding-left: 15px;
}

.pl-20 {
  padding-left: 20px;
}

.pl-30 {
  padding-left: 30px;
}

.pl-35 {
  padding-left: 35px;
}

.pl-40 {
  padding-left: 40px;
}

.pl-45 {
  padding-left: 45px;
}

.pl-50 {
  padding-left: 50px;
}

.pl-60 {
  padding-left: 60px;
}

.pl-70 {
  padding-left: 70px;
}

.pl-80 {
  padding-left: 80px;
}

.pl-90 {
  padding-left: 90px;
}

.pl-100 {
  padding-left: 100px;
}

.pl-110 {
  padding-left: 110px;
}

.pl-120 {
  padding-left: 120px;
}

.pl-130 {
  padding-left: 130px;
}

.pl-140 {
  padding-left: 140px;
}

.pl-150 {
  padding-left: 150px;
}

.pl-155 {
  padding-left: 155px;
}

.pl-190 {
  padding-left: 190px;
}

/***************************
    Page section padding 
****************************/
.ptb-0 {
  padding: 0;
}

.ptb-10 {
  padding: 10px 0;
}

.ptb-20 {
  padding: 20px 0;
}

.ptb-30 {
  padding: 30px 0;
}

.ptb-35 {
  padding: 35px 0;
}

.ptb-32 {
  padding: 32px 0;
}

.ptb-40 {
  padding: 40px 0;
}

.ptb-50 {
  padding: 50px 0;
}

.ptb-60 {
  padding: 60px 0;
}

.ptb-70 {
  padding: 70px 0;
}

.ptb-80 {
  padding: 80px 0;
}

.ptb-90 {
  padding: 90px 0;
}

.ptb-100 {
  padding: 100px 0;
}

.ptb-110 {
  padding: 110px 0;
}

.ptb-120 {
  padding: 120px 0;
}

.ptb-130 {
  padding: 130px 0;
}

.ptb-140 {
  padding: 140px 0;
}

.ptb-150 {
  padding: 150px 0;
}

.ptb-160 {
  padding: 160px 0;
}

.ptb-170 {
  padding: 170px 0;
}

.ptb-177 {
  padding: 177px 0;
}

.ptb-180 {
  padding: 180px 0;
}

.ptb-190 {
  padding: 190px 0;
}

.ptb-200 {
  padding: 200px 0;
}

.ptb-210 {
  padding: 210px 0;
}

.ptb-220 {
  padding: 220px 0;
}

.ptb-290 {
  padding: 290px 0;
}

.ptb-310 {
  padding: 310px 0;
}

/***************************
    Page section margin 
****************************/
.mtb-0 {
  margin: 0;
}

.mtb-10 {
  margin: 10px 0;
}

.mtb-15 {
  margin: 15px 0;
}

.mtb-20 {
  margin: 20px 0;
}

.mtb-30 {
  margin: 30px 0;
}

.mtb-40 {
  margin: 40px 0;
}

.mtb-50 {
  margin: 50px 0;
}

.mtb-60 {
  margin: 60px 0;
}

.mtb-70 {
  margin: 70px 0;
}

.mtb-80 {
  margin: 80px 0;
}

.mtb-90 {
  margin: 90px 0;
}

.mtb-100 {
  margin: 100px 0;
}

.mtb-110 {
  margin: 110px 0;
}

.mtb-120 {
  margin: 120px 0;
}

.mtb-130 {
  margin: 130px 0;
}

.mtb-140 {
  margin: 140px 0;
}

.mtb-150 {
  margin: 150px 0;
}

.mtb-290 {
  margin: 290px 0;
}

/*-- 
    - 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)";
}

input {
  background: #eceff8;
  border: 2px solid #eceff8;
  height: 45px;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 10px;
  font-size: 14px;
  color: #737373;
  width: 100%;
}

select {
  background: #eceff8;
  border: 2px solid #eceff8;
  height: 45px;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-left: 10px;
  font-size: 14px;
  color: #737373;
  width: 100%;
}

option {
  background: #fff;
  border: 0px solid #626262;
  padding-left: 10px;
  font-size: 14px;
}

input:focus {
  background: transparent;
}

textarea {
  resize: vertical;
  background: #eceff8;
  border: 2px solid #eceff8;
  padding: 10px;
  width: 100%;
  font-size: 14px;
  color: #737373;
}

textarea:focus {
  background: transparent;
  border: 2px solid #4FC1F0;
  outline: none;
}

.custom-d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.custom-align-item-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.custom-align-item-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.justify-content-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.custom-col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  min-height: 1px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .custom-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .custom-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .custom-col-5 {
    -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-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .custom-col-5.custom-col-md-33 {
    -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-5 {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .custom-col-5.custom-col-xs-50 {
    -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 (min-width: 576px) and (max-width: 767px) {
  .custom-col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .custom-col-5.custom-col-sm-33 {
    -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%;
  }
}

/*-- 
    Scroll Up 
-----------------------------------------*/
#scrollUp {
  width: 50px;
  height: 50px;
  background-color: #262626;
  color: #fff;
  right: 50px;
  bottom: 53px;
  text-align: center;
  overflow: hidden;
  border-radius: 50px;
  z-index: 9811 !important;
}

@media only screen and (max-width: 767px) {
  #scrollUp {
    width: 40px;
    height: 40px;
    right: 20px;
  }
}

#scrollUp i {
  display: block;
  line-height: 50px;
  font-size: 22px;
}

@media only screen and (max-width: 767px) {
  #scrollUp i {
    line-height: 40px;
    font-size: 16px;
  }
}

.height-100vh {
  height: 100vh !important;
}

.transparent-bar {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}

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

.bg-gray-2 {
  background-color: #F5F1ED;
}

.bg-gray-3 {
  background-color: #FBFBFB;
}

.bg-white {
  background-color: #fff;
}

.bg-yellow {
  background-color: #D98719;
}

.bg-yellow-2 {
  background-color: #FFD53D;
}

.bg-light-yellow {
  background-color: #FEFFEB;
}

.bg-red {
  background-color: #e41515;
}

.bg-black {
  background-color: #181818;
}

.bg-pink {
  background-color: #FFE5E5;
}

.bg-green {
  background-color: #538165;
}

.bg-cider {
  background-color: #A68A76;
}

.bg-jade-green {
  background-color: #81CCA4;
}

.bg-steel {
  background-color: #707070;
}

.bg-goldenrod {
  background-color: #CABD8F;
}

.border-top-1 {
  border-top: 1px solid #D8D8D8;
}

.border-top-2 {
  border-top: 1px solid #444;
}

.border-top-3 {
  border-top: 1px solid #ebebeb;
}

.border-bottom-1 {
  border-bottom: 1px solid #D6D6D6;
}

.border-bottom-2 {
  border-bottom: 1px solid #D8D8D8;
}

.border-bottom-3 {
  border-bottom: 1px solid #ebebeb;
}

.default-overlay {
  position: relative;
}

.default-overlay:before {
  content: "";
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  z-index: 9;
}

.default-overlay.overly-point-4:before {
  background-color: #181818;
  opacity: .4;
}

.default-overlay.overly-point-3:before {
  background-color: #181818;
  opacity: .3;
}

.default-overlay.overly-point-2:before {
  background-color: #181818;
  opacity: .2;
}

.default-overlay-white {
  position: relative;
}

.default-overlay-white:before {
  content: "";
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .res-white-overly-xs {
    position: relative;
  }
  .res-white-overly-xs:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #fff;
    opacity: .4;
    z-index: 9;
  }
}

@media only screen and (max-width: 767px) {
  .res-black-overly-xs {
    position: relative;
  }
  .res-black-overly-xs:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #000;
    opacity: .5;
    z-index: 9;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .res-white-overly-md {
    position: relative;
  }
  .res-white-overly-md:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #fff;
    opacity: .5;
    z-index: 1;
  }
}

@media only screen and (max-width: 767px) {
  .xs-mb-30 {
    margin-bottom: 30px;
  }
}

/* img bounce */
@-webkit-keyframes bounce-img {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@keyframes bounce-img {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

/* img bounce 2 */
@-webkit-keyframes bounce-img-2 {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}

@keyframes bounce-img-2 {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
  }
}

.padding-40-row-col .row {
  margin-right: -20px;
  margin-left: -20px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-40-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-40-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-40-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.padding-40-row-col .row div[class^="col-"] {
  padding-left: 20px;
  padding-right: 20px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-40-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-40-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-40-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.padding-80-row-col .row {
  margin-right: -40px;
  margin-left: -40px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-80-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-80-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .padding-80-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-80-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.padding-80-row-col .row div[class^="col-"] {
  padding-left: 40px;
  padding-right: 40px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-80-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-80-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .padding-80-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-80-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.padding-106-row-col .row {
  margin-right: -53px;
  margin-left: -53px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-106-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-106-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .padding-106-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-106-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.padding-106-row-col .row div[class^="col-"] {
  padding-left: 53px;
  padding-right: 53px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-106-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-106-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .padding-106-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-106-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.padding-20-row-col .row {
  margin-right: -10px;
  margin-left: -10px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-20-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-20-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-20-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.padding-20-row-col .row div[class^="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-20-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-20-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-20-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.padding-60-row-col .row {
  margin-right: -30px;
  margin-left: -30px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-60-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-60-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-60-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.padding-60-row-col .row div[class^="col-"] {
  padding-left: 30px;
  padding-right: 30px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-60-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-60-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-60-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.padding-60-row-col-2 .row {
  margin-right: -30px;
  margin-left: -30px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .padding-60-row-col-2 .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-60-row-col-2 .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-60-row-col-2 .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .padding-60-row-col-2 .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-60-row-col-2 .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.padding-60-row-col-2 .row div[class^="col-"] {
  padding-left: 30px;
  padding-right: 30px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .padding-60-row-col-2 .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-60-row-col-2 .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-60-row-col-2 .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .padding-60-row-col-2 .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-60-row-col-2 .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.padding-50-row-col .row {
  margin-right: -25px;
  margin-left: -25px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-50-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-50-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-50-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.padding-50-row-col .row div[class^="col-"] {
  padding-left: 25px;
  padding-right: 25px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-50-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-50-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-50-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.padding-100-row-col .row {
  margin-right: -50px;
  margin-left: -50px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-100-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-100-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-100-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.padding-100-row-col .row div[class^="col-"] {
  padding-left: 50px;
  padding-right: 50px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .padding-100-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .padding-100-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .padding-100-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

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

.padding-8-row-col .row div[class^="col-"] {
  padding-left: 4px;
  padding-right: 4px;
}

.section-padding-1 .container-fluid {
  padding: 0 140px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-padding-1 .container-fluid {
    padding: 0 60px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-1 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-1 .container-fluid {
    padding: 0 30px;
  }
}

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

@media only screen and (max-width: 767px) {
  .section-padding-1 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-2 .container-fluid {
  padding: 0 200px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-padding-2 .container-fluid {
    padding: 0 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-2 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-2 .container-fluid {
    padding: 0 30px;
  }
}

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

@media only screen and (max-width: 767px) {
  .section-padding-2 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-3 .container-fluid {
  padding: 0 120px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-padding-3 .container-fluid {
    padding: 0 60px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-3 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-3 .container-fluid {
    padding: 0 30px;
  }
}

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

@media only screen and (max-width: 767px) {
  .section-padding-3 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-4 .container-fluid {
  padding: 0 50px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-4 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-4 .container-fluid {
    padding: 0 30px;
  }
}

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

@media only screen and (max-width: 767px) {
  .section-padding-4 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-5 .container-fluid {
  padding: 0 100px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-5 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-5 .container-fluid {
    padding: 0 30px;
  }
}

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

@media only screen and (max-width: 767px) {
  .section-padding-5 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-6 .container-fluid {
  padding: 0 250px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-padding-6 .container-fluid {
    padding: 0 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-6 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-6 .container-fluid {
    padding: 0 30px;
  }
}

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

@media only screen and (max-width: 767px) {
  .section-padding-6 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-7 .container-fluid {
  padding: 0 300px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-padding-7 .container-fluid {
    padding: 0 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-7 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-7 .container-fluid {
    padding: 0 30px;
  }
}

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

@media only screen and (max-width: 767px) {
  .section-padding-7 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-8 .container-fluid {
  padding: 0 150px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-padding-8 .container-fluid {
    padding: 0 60px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-8 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-8 .container-fluid {
    padding: 0 30px;
  }
}

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

@media only screen and (max-width: 767px) {
  .section-padding-8 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-9 .container-fluid {
  padding: 0 130px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-padding-9 .container-fluid {
    padding: 0 60px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-9 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-9 .container-fluid {
    padding: 0 30px;
  }
}

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

@media only screen and (max-width: 767px) {
  .section-padding-9 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-10 .container-fluid {
  padding: 0 275px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-padding-10 .container-fluid {
    padding: 0 60px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-10 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-10 .container-fluid {
    padding: 0 30px;
  }
}

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

@media only screen and (max-width: 767px) {
  .section-padding-10 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-11 .container-fluid {
  padding: 0 170px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-padding-11 .container-fluid {
    padding: 0 60px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-11 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-11 .container-fluid {
    padding: 0 30px;
  }
}

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

@media only screen and (max-width: 767px) {
  .section-padding-11 .container-fluid {
    padding: 0 15px;
  }
}

.parallax-img {
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
}

.col-custom-61 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 61%;
      -ms-flex: 0 0 61%;
          flex: 0 0 61%;
  max-width: 61%;
  padding-right: 15px;
  padding-left: 15px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .col-custom-61 {
    -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: 768px) and (max-width: 991px) {
  .col-custom-61 {
    -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) {
  .col-custom-61 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-custom-39 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 39%;
      -ms-flex: 0 0 39%;
          flex: 0 0 39%;
  max-width: 39%;
  padding-right: 15px;
  padding-left: 15px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .col-custom-39 {
    -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: 768px) and (max-width: 991px) {
  .col-custom-39 {
    -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) {
  .col-custom-39 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-custom-40 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 39%;
      -ms-flex: 0 0 39%;
          flex: 0 0 39%;
  max-width: 39%;
  padding-right: 15px;
  padding-left: 15px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-custom-40 {
    -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) {
  .col-custom-40 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-custom-60 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 60%;
      -ms-flex: 0 0 60%;
          flex: 0 0 60%;
  max-width: 60%;
  padding-right: 15px;
  padding-left: 15px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-custom-60 {
    -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) {
  .col-custom-60 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-custom-35 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 35%;
      -ms-flex: 0 0 35%;
          flex: 0 0 35%;
  max-width: 35%;
  padding-right: 15px;
  padding-left: 15px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-custom-35 {
    -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) {
  .col-custom-35 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-custom-64 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 64%;
      -ms-flex: 0 0 64%;
          flex: 0 0 64%;
  max-width: 64%;
  padding-right: 15px;
  padding-left: 15px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-custom-64 {
    -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) {
  .col-custom-64 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-banner-42 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 42.927%;
      -ms-flex: 0 0 42.927%;
          flex: 0 0 42.927%;
  max-width: 42.927%;
  padding-right: 15px;
  padding-left: 15px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .col-banner-42 {
    -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: 768px) and (max-width: 991px) {
  .col-banner-42 {
    -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) {
  .col-banner-42 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-banner-28 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 28.72%;
      -ms-flex: 0 0 28.72%;
          flex: 0 0 28.72%;
  max-width: 28.72%;
  padding-right: 15px;
  padding-left: 15px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .col-banner-28 {
    -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 (min-width: 768px) and (max-width: 991px) {
  .col-banner-28 {
    -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: 767px) {
  .col-banner-28 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-banner-27 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 27.992%;
      -ms-flex: 0 0 27.992%;
          flex: 0 0 27.992%;
  max-width: 27.992%;
  padding-right: 15px;
  padding-left: 15px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .col-banner-27 {
    -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 (min-width: 768px) and (max-width: 991px) {
  .col-banner-27 {
    -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: 767px) {
  .col-banner-27 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-32-shop {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 32%;
      -ms-flex: 0 0 32%;
          flex: 0 0 32%;
  max-width: 32%;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  min-height: 1px;
}

@media only screen and (max-width: 767px) {
  .col-32-shop {
    -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: 576px) and (max-width: 767px) {
  .col-32-shop {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
  }
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .col-32-shop {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
  }
}

.col-68-shop {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 68%;
      -ms-flex: 0 0 68%;
          flex: 0 0 68%;
  max-width: 68%;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  min-height: 1px;
}

@media only screen and (max-width: 767px) {
  .col-68-shop {
    -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: 576px) and (max-width: 767px) {
  .col-68-shop {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
  }
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .col-68-shop {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
  }
}

.col-42-shop {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 42%;
      -ms-flex: 0 0 42%;
          flex: 0 0 42%;
  max-width: 42%;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  min-height: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-42-shop {
    -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) {
  .col-42-shop {
    -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: 576px) and (max-width: 767px) {
  .col-42-shop {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-58-shop {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58%;
      -ms-flex: 0 0 58%;
          flex: 0 0 58%;
  max-width: 58%;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  min-height: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-58-shop {
    -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) {
  .col-58-shop {
    -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: 576px) and (max-width: 767px) {
  .col-58-shop {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-46-team {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 46%;
      -ms-flex: 0 0 46%;
          flex: 0 0 46%;
  max-width: 46%;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  min-height: 1px;
}

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

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-46-team {
    -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) {
  .col-46-team {
    -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: 576px) and (max-width: 767px) {
  .col-46-team {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-54-team {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 54%;
      -ms-flex: 0 0 54%;
          flex: 0 0 54%;
  max-width: 54%;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  min-height: 1px;
}

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

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-54-team {
    -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) {
  .col-54-team {
    -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: 576px) and (max-width: 767px) {
  .col-54-team {
    -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: 410px) and (max-width: 575px) {
  .col-54-team .col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.col-63-contact {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 63%;
      -ms-flex: 0 0 63%;
          flex: 0 0 63%;
  max-width: 63%;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  min-height: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-63-contact {
    -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) {
  .col-63-contact {
    -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: 576px) and (max-width: 767px) {
  .col-63-contact {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.col-36-contact {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 36%;
      -ms-flex: 0 0 36%;
          flex: 0 0 36%;
  max-width: 36%;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  width: 100%;
  min-height: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-36-contact {
    -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) {
  .col-36-contact {
    -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: 576px) and (max-width: 767px) {
  .col-36-contact {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

/*-------- 2. Animation CSS ---------*/
@-webkit-keyframes hastechFade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes hastechFade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes hastechZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes hastechZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes hastechZoomOut {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes hastechZoomOut {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes hastechMoveUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes hastechMoveUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes hastechMoveUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes hastechMoveUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes hastechMoveDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-25px);
            transform: translateY(-25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes hastechMoveDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-25px);
            transform: translateY(-25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes hastechMoveDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes hastechMoveDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes hastechMoveLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(25px);
            transform: translateX(25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes hastechMoveLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(25px);
            transform: translateX(25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes hastechMoveLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes hastechMoveLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes hastechMoveRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-25px);
            transform: translateX(-25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes hastechMoveRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-25px);
            transform: translateX(-25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes hastechMoveRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes hastechMoveRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes hastechFallPerspective {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
            transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
            transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
  }
}

@keyframes hastechFallPerspective {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
            transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
            transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
  }
}

@-webkit-keyframes hastechFlipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes hastechFlipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@-webkit-keyframes hastechFlipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes hastechFlipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes zoomOut {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes moveUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes moveUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes columnMoveUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes columnMoveUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes fallPerspective {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
            transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
            transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
  }
}

@keyframes fallPerspective {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
            transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
            transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
  }
}

@-webkit-keyframes edit-button-pulse {
  0% {
    -webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0.6);
            box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0.6);
  }
  30% {
    -webkit-box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
            box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
            box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
  }
}

@keyframes edit-button-pulse {
  0% {
    -webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0.6);
            box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0.6);
  }
  30% {
    -webkit-box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
            box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
            box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
  }
}

@-webkit-keyframes shortfadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
            transform: translate3d(0, 100px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes shortfadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
            transform: translate3d(0, 100px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.shortfadeInUp {
  -webkit-animation-name: shortfadeInUp;
          animation-name: shortfadeInUp;
}

.animated-duration {
  -webkit-animation-duration: 1.25s;
          animation-duration: 1.25s;
}

.custom-delay-200 {
  -webkit-animation-delay: .2s;
          animation-delay: .2s;
}

.custom-delay-300 {
  -webkit-animation-delay: .3s;
          animation-delay: .3s;
}

.custom-delay-400 {
  -webkit-animation-delay: .4s;
          animation-delay: .4s;
}

.custom-delay-500 {
  -webkit-animation-delay: .5s;
          animation-delay: .5s;
}

.custom-delay-600 {
  -webkit-animation-delay: .6s;
          animation-delay: .6s;
}

.custom-delay-700 {
  -webkit-animation-delay: .7s;
          animation-delay: .7s;
}

.custom-delay-800 {
  -webkit-animation-delay: .8s;
          animation-delay: .8s;
}

.custom-delay-900 {
  -webkit-animation-delay: .9s;
          animation-delay: .9s;
}

/*-------- 3. Header style ---------*/
.header-small-device {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-small-device {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .header-small-device {
    display: block;
  }
}

.header-small-device.small-device-ptb-1 {
  padding: 20px 0 0;
}

.header-small-device.small-device-ptb-2 {
  padding: 30px 0 30px;
}

.header-small-device.small-device-ptb-3 {
  padding: 20px 0 20px;
}

.header-small-device .small-device-categori-wrap {
  padding: 20px 0 0;
}

@media only screen and (max-width: 767px) {
  .header-small-device .small-device-categori-wrap .header-offer-cart-wrap {
    padding: 0px 0 20px;
  }
}

@media only screen and (max-width: 767px) and (min-width: 576px) and (max-width: 767px) {
  .header-small-device .small-device-categori-wrap .header-offer-cart-wrap {
    padding: 12px 0;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.header-large-device {
  display: block;
  background: rgba(0,0,0,0.7);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-large-device {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .header-large-device {
    display: none;
  }
}

.header-ptb-1 {
  padding: 50px 0;
}

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

.logo-width-1 a,
.mobile-logo-width a {
  display: inline-block;
}

.logo-width-1 a img,
.mobile-logo-width a img {
  width: 150px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .logo-width-1 a img,
  .mobile-logo-width a img {
    width: 120px;
  }
}

@media only screen and (max-width: 767px) {
  .logo-width-1 a img,
  .mobile-logo-width a img {
    width: 100px;
  }
}

.logo-width-4 a {
  display: inline-block;
}

.logo-width-4 a img {
  width: 162px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .logo-width-4 a img {
    width: 130px;
  }
}

@media only screen and (max-width: 767px) {
  .logo-width-4 a img {
    width: 120px;
  }
}

.logo-width-3 a {
  display: inline-block;
}

.logo-width-3 a img {
  width: 300px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .logo-width-3 a img {
    width: 180px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .logo-width-3 a img {
    width: 180px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .logo-width-3 a img {
    width: 150px;
  }
}

.header-action-wrap.header-action-flex {
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: -5px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-action-wrap.header-action-flex {
    margin-bottom: -8px;
  }
}

@media only screen and (max-width: 767px) {
  .header-action-wrap.header-action-flex {
    margin-bottom: -8px;
  }
}

.header-action-wrap.header-action-mrg-1 .same-style {
  margin-left: 40px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-action-wrap.header-action-mrg-1 .same-style {
    margin-left: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .header-action-wrap.header-action-mrg-1 .same-style {
    margin-left: 23px;
  }
}

.header-action-wrap.header-action-mrg-1 .same-style:first-child {
  margin-left: 0;
}

.header-action-wrap.header-action-mrg-2 .same-style {
  margin-left: 10px;
}

.header-action-wrap.header-action-mrg-2 .same-style:first-child {
  margin-left: 0;
}

.header-action-wrap .same-style > a {
  color: #fff;
  font-size: 20px;
  display: inline-block;
  position: relative;
}

.header-action-wrap .same-style > a:hover {
  color: #D98719;
}

.header-action-wrap .same-style > a:hover.pink {
  color: #FF7473;
}

.header-action-wrap .same-style > a:hover.green {
  color: #538165;
}

.header-action-wrap .same-style > a:hover.green-2 {
  color: #6BB33E;
}

.header-action-wrap .same-style > a:hover.yellow {
  color: #D98719;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-action-wrap .same-style > a.same-style-hvr-red:hover {
    color: #e41515;
  }
}

@media only screen and (max-width: 767px) {
  .header-action-wrap .same-style > a.same-style-hvr-red:hover {
    color: #e41515;
  }
}

.header-action-wrap .same-style > a span {
  position: absolute;
  top: -14px;
  font-size: 10px;
  width: 18px;
  height: 18px;
  display: inline-block;
  line-height: 18px;
  color: #fff;
  text-align: center;
  right: -6px;
  border-radius: 10px;
}

.header-action-wrap .same-style > a span.yellow {
  background-color: #D98719;
}

.header-action-wrap .same-style > a span.red {
  background-color: #e41515;
}

.header-action-wrap .same-style > a span.pink {
  background-color: #FF7473;
}

.header-action-wrap .same-style > a span.green {
  background-color: #538165;
}

.header-action-wrap .same-style.same-style-black > a {
  color: #fff;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-action-wrap .same-style.same-style-black > a:hover {
    color: #D98719;
  }
  .header-action-wrap .same-style.same-style-black > a.same-style-hvr-red:hover {
    color: #e41515;
  }
  .header-action-wrap .same-style.same-style-black > a.same-style-hvr-pink:hover {
    color: #FF7473;
  }
  .header-action-wrap .same-style.same-style-black > a.same-style-hvr-green:hover {
    color: #538165;
  }
}

@media only screen and (max-width: 767px) {
  .header-action-wrap .same-style.same-style-black > a:hover {
    color: #D98719;
  }
  .header-action-wrap .same-style.same-style-black > a.same-style-hvr-red:hover {
    color: #e41515;
  }
  .header-action-wrap .same-style.same-style-black > a.same-style-hvr-pink:hover {
    color: #FF7473;
  }
  .header-action-wrap .same-style.same-style-black > a.same-style-hvr-green:hover {
    color: #538165;
  }
}

.header-action-wrap .same-style.main-menu-icon > a {
  font-size: 26px;
}

.header-action-wrap .same-style.same-style-border > a {
  border: 2px solid rgba(255, 255, 255, 0.3);
  padding: 16px 13px 13px;
}

.header-action-wrap .same-style.same-style-border > a.red {
  color: #ffffff;
}

.header-action-wrap .same-style.same-style-border > a.red:hover {
  color: #e41515;
}

.search-style-1 form .form-search-1 {
  position: relative;
}

.search-style-1 form .form-search-1 input {
  font-size: 20px;
  color: #ffffff;
  border: none;
  background-color: transparent;
  height: 30px;
  padding: 2px 50px 2px 0;
  width: 400px;
}

.search-style-1 form .form-search-1 input::-moz-input-placeholder {
  color: #ffffff !important;
  opacity: 1 !important;
}

.search-style-1 form .form-search-1 input::-webkit-input-placeholder {
  color: #ffffff !important;
  opacity: 1 !important;
}

.search-style-1 form .form-search-1 button {
  border: none;
  background-color: transparent;
  font-size: 20px;
  color: #ffffff;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 0;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.search-style-1 form .form-search-1 button:hover {
  color: #D98719;
}

.main-wrapper .body-overlay {
  background-color: #232324;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  visibility: hidden;
  width: 100%;
  z-index: 9999;
}

.main-wrapper.overlay-active .body-overlay {
  opacity: .7;
  visibility: visible;
  z-index: 9999;
}

.main-wrapper-2 .body-overlay-2 {
  background-color: #232324;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  -webkit-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  visibility: hidden;
  width: 100%;
  z-index: 9999;
}

.main-wrapper-2.overlay-active-2 .body-overlay-2 {
  opacity: .7;
  visibility: visible;
  z-index: 9999;
}

.sidebar-cart-active {
  position: fixed;
  top: 0;
  width: 420px;
  padding: 30px 30px 30px;
  min-height: 100vh;
  bottom: 0;
  z-index: 9999;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 250ms ease-in;
  -o-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
  -moz-transition: all 250ms ease-in;
  -webkit-transform: translate(200px, 0);
      -ms-transform: translate(200px, 0);
          transform: translate(200px, 0);
  -webkit-box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09);
  background-color: #fff;
}

.sidebar-cart-active.inside {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sidebar-cart-active {
    width: 350px;
    padding: 104px 30px 50px;
  }
}

@media only screen and (max-width: 767px) {
  .sidebar-cart-active {
    padding: 30px 15px 50px;
    width: 280px;
  }
}

.sidebar-cart-active .sidebar-cart-all .cart-close {
  position: absolute;
  top: 48px;
  right: 50px;
  font-size: 36px;
  line-height: 30px;
  color: #6D6D6D;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sidebar-cart-active .sidebar-cart-all .cart-close {
    right: 30px;
    font-size: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .sidebar-cart-active .sidebar-cart-all .cart-close {
    top: 20px;
    right: 17px;
    font-size: 23px;
  }
}

.sidebar-cart-active .sidebar-cart-all .cart-close:hover {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  color: #D98719;
}

.sidebar-cart-active .sidebar-cart-all .cart-content > h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 35px;
}

.sidebar-cart-active .sidebar-cart-all .cart-content ul {
  margin: 0 -30px 0 0;
  padding: 0 30px 0 0;
  max-height: 310px;
  max-height: calc(100vh - 430px);
  overflow: auto;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sidebar-cart-active .sidebar-cart-all .cart-content ul {
    max-height: calc(100vh - 365px);
  }
}

@media only screen and (max-width: 767px) {
  .sidebar-cart-active .sidebar-cart-all .cart-content ul {
    max-height: calc(100vh - 360px);
  }
}

.sidebar-cart-active .sidebar-cart-all .cart-content ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 70px;
      -ms-flex: 0 0 70px;
          flex: 0 0 70px;
}

.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-img a img {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-title {
  margin-left: 20px;
}

.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-title h4 {
  font-size: 15px;
  margin: 0 0 8px;
}

.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-title h4 a {
  color: #211E1C;
}

.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-title h4 a:hover {
  color: #D98719;
}

.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-title span {
  font-size: 15px;
  color: #6D6D6D;
}

.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-delete {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 100;
  -webkit-flex-grow: 100;
      -ms-flex-positive: 100;
          flex-grow: 100;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.sidebar-cart-active .sidebar-cart-all .cart-content ul li .cart-delete a {
  display: block;
  font-size: 16px;
  height: 20px;
  line-height: 17px;
  overflow: hidden;
  width: 20px;
  text-align: right;
}

.sidebar-cart-active .sidebar-cart-all .cart-content .cart-total {
  display: block;
  width: 100%;
  margin: 16px 0 26px;
}

.sidebar-cart-active .sidebar-cart-all .cart-content .cart-total h4 {
  font-size: 16px;
  margin: 0;
  font-weight: 600;
  color: #6D6D6D;
}

.sidebar-cart-active .sidebar-cart-all .cart-content .cart-total h4 span {
  font-size: 15px;
  color: #6D6D6D;
  float: right;
  font-weight: 400;
}

.sidebar-cart-active .sidebar-cart-all .cart-content .cart-checkout-btn {
  display: block;
  width: 100%;
}

.sidebar-cart-active .sidebar-cart-all .cart-content .cart-checkout-btn a {
  width: 100%;
  display: block;
  margin: 10px 0 0;
  text-align: center;
  line-height: 20px;
  padding: 19px 20px 20px;
  background-color: #181818;
  color: #fff;
  text-transform: capitalize;
  font-size: 16px;
}

.sidebar-cart-active .sidebar-cart-all .cart-content .cart-checkout-btn a:hover {
  background-color: #D98719;
}

.sidebar-cart-active .sidebar-cart-all .cart-content .cart-checkout-btn a:first-child {
  margin-top: 0;
}

.welcome-content p {
  color: #181818;
  font-size: 15px;
  line-height: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .welcome-content p {
    font-size: 14px;
  }
}

.header-top-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.same-style-2 {
  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-right: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .same-style-2 {
    margin-right: 15px;
  }
}

.same-style-2:last-child {
  margin-right: 0;
}

.same-style-2 a {
  color: #181818;
  font-size: 15px;
}

.same-style-2 a i {
  position: relative;
  margin-right: 5px;
  top: 2px;
}

.same-style-2 a:hover {
  color: #D98719;
}

.same-style-2.same-style-2-red a:hover {
  color: #e41515;
}

.header-language-wrap, .header-currency-wrap {
  position: relative;
}

.header-language-wrap .language-dropdown, .header-language-wrap .currency-dropdown, .header-currency-wrap .language-dropdown, .header-currency-wrap .currency-dropdown {
  background: #fff none repeat scroll 0 0;
  position: absolute;
  left: 50%;
  top: 112%;
  width: 120px;
  z-index: 9999;
  -webkit-box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 14px 2px rgba(0, 0, 0, 0.1);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  text-align: center;
}

.header-language-wrap .language-dropdown ul, .header-language-wrap .currency-dropdown ul, .header-currency-wrap .language-dropdown ul, .header-currency-wrap .currency-dropdown ul {
  padding: 10px 0px;
}

.header-language-wrap .language-dropdown ul li, .header-language-wrap .currency-dropdown ul li, .header-currency-wrap .language-dropdown ul li, .header-currency-wrap .currency-dropdown ul li {
  display: block;
}

.header-language-wrap .language-dropdown ul li a, .header-language-wrap .currency-dropdown ul li a, .header-currency-wrap .language-dropdown ul li a, .header-currency-wrap .currency-dropdown ul li a {
  display: block;
  padding: 10px 5px;
  color: #181818;
  font-size: 14px;
  line-height: 1;
}

.header-language-wrap .language-dropdown ul li a:hover, .header-language-wrap .currency-dropdown ul li a:hover, .header-currency-wrap .language-dropdown ul li a:hover, .header-currency-wrap .currency-dropdown ul li a:hover {
  color: #D98719;
}

.header-language-wrap .language-dropdown.show, .header-language-wrap .currency-dropdown.show, .header-currency-wrap .language-dropdown.show, .header-currency-wrap .currency-dropdown.show {
  opacity: 1;
  visibility: visible;
}

.header-language-wrap .language-dropdown.lang-bg-black, .header-language-wrap .currency-dropdown.lang-bg-black, .header-currency-wrap .language-dropdown.lang-bg-black, .header-currency-wrap .currency-dropdown.lang-bg-black {
  background-color: #181818;
}

.header-language-wrap .language-dropdown.lang-bg-black ul li a, .header-language-wrap .currency-dropdown.lang-bg-black ul li a, .header-currency-wrap .language-dropdown.lang-bg-black ul li a, .header-currency-wrap .currency-dropdown.lang-bg-black ul li a {
  color: #ffffff;
}

.header-language-wrap .language-dropdown.lang-bg-black ul li a:hover, .header-language-wrap .currency-dropdown.lang-bg-black ul li a:hover, .header-currency-wrap .language-dropdown.lang-bg-black ul li a:hover, .header-currency-wrap .currency-dropdown.lang-bg-black ul li a:hover {
  color: #e41515;
}

.header-top-ptb-1 {
  padding: 16px 0 18px;
}

.header-search-categori-mrg {
  margin: 0 -30px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .header-search-categori-mrg {
    margin: 0 0px 0 -200px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .header-search-categori-mrg {
    margin: 0 0px 0 -200px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-search-categori-mrg {
    margin: 0 -20px 0 12px;
  }
}

.header-search-categori-wrap form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border: 2px solid rgba(24, 24, 24, 0.1);
}

.header-search-categori-wrap form input.search-field {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  color: #181818;
  font-size: 15px;
  background-color: transparent;
  font-weight: 600;
  border: none;
  height: 60px;
  padding: 2px 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-search-categori-wrap form input.search-field {
    width: 47%;
    padding: 2px 10px;
  }
}

.header-search-categori-wrap form select {
  height: 60px;
  border: none;
  margin-right: 56px;
  width: 150px;
  padding-right: 25px;
  padding-left: 20px;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #181818;
  cursor: pointer;
  display: block;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-search-categori-wrap form select {
    padding-left: 10px;
    margin-right: 45px;
  }
}

.header-search-categori-wrap form button.search-button {
  position: absolute;
  right: 25px;
  top: 53%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: none;
  background-color: transparent;
  padding: 0;
  font-size: 22px;
  color: #181818;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.header-search-categori-wrap form button.search-button:hover {
  color: #D98719;
}

.header-support-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.header-support-wrap .header-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;
  margin-left: 40px;
}

.header-support-wrap .header-single-support:first-child {
  margin-left: 0;
}

.header-support-wrap .header-single-support .header-support-icon {
  margin-right: 10px;
}

.header-support-wrap .header-single-support .header-support-icon a {
  color: #1a1a1a;
  font-size: 30px;
  display: block;
}

.header-support-wrap .header-single-support .header-support-content span {
  color: #6D6D6D;
  line-height: 1;
  display: block;
}

.header-support-wrap .header-single-support .header-support-content h3 {
  color: #1A1A1A;
  font-size: 20px;
  margin: 5px 0 0;
  font-weight: 600;
  line-height: 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-support-wrap .header-single-support .header-support-content h3 {
    font-size: 17px;
  }
}

.header-support-wrap .header-single-support .header-support-content h3 a {
  color: #1A1A1A;
}

.header-support-wrap .header-single-support.red:hover .header-support-icon a {
  color: #e41515;
}

.header-support-wrap .header-single-support.red:hover .header-support-content h3 a {
  color: #e41515;
}

.header-support-wrap .header-single-support:hover .header-support-icon a {
  color: #FFD53D;
}

.header-support-wrap .header-single-support:hover .header-support-content h3 a {
  color: #FFD53D;
}

.header-middle-ptb {
  padding: 42px 0;
}

.main-categori-menu-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.main-categori {
  position: relative;
}

.main-categori > a {
  background-color: #181818;
  color: #fff;
  height: 100%;
  padding: 0 40px 0 35px;
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  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;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-categori > a {
    padding: 0 30px 0 25px;
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .main-categori > a {
    font-weight: 500;
    font-size: 18px;
    color: #181818;
    background-color: transparent;
  }
}

@media only screen and (max-width: 767px) {
  .main-categori > a {
    font-weight: 400;
    font-size: 16px;
    color: #181818;
    background-color: transparent;
  }
}

.main-categori > a i {
  position: relative;
  margin-right: 15px;
}

@media only screen and (max-width: 767px) {
  .main-categori > a i {
    margin-right: 5px;
  }
}

.main-categori > a.small-device-categori {
  padding: 0px 0px 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media only screen and (max-width: 767px) {
  .main-categori > a.small-device-categori {
    padding: 0px 0px 20px;
  }
}

.main-categori > a.categori-active1-icon.open i:before {
  content: "\ea3a";
}

.main-categori > a.categori-active2-icon.open i:before {
  content: "\ea30";
}

.main-categori .main-categori-dropdown {
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 9;
  background-color: #181818;
  -webkit-box-shadow: 0 1px 19.8px 0.2px rgba(12, 31, 46, 0.15);
          box-shadow: 0 1px 19.8px 0.2px rgba(12, 31, 46, 0.15);
  padding: 10px 0 10px;
  -webkit-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;
  -o-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;
  transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;
  z-index: 99;
}

.main-categori .main-categori-dropdown.categori-dropdown-visible-1 {
  margin-top: 20px;
  visibility: hidden;
  opacity: 0;
}

.main-categori .main-categori-dropdown.categori-dropdown-visible-1.open {
  margin-top: 0px;
  visibility: visible;
  opacity: 1;
}

.main-categori .main-categori-dropdown.categori-dropdown-visible-2 {
  visibility: visible;
  opacity: 1;
  margin-top: 0px;
  min-height: 742px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-categori .main-categori-dropdown.categori-dropdown-visible-2 {
    min-height: 642px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-categori .main-categori-dropdown.categori-dropdown-visible-2 {
    min-height: 579px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-categori .main-categori-dropdown.categori-dropdown-visible-2 {
    min-height: 529px;
  }
}

.main-categori .main-categori-dropdown.categori-dropdown-visible-2.open {
  margin-top: 20px;
  visibility: hidden;
  opacity: 0;
}

.main-categori .main-categori-dropdown ul li a {
  color: #bfbfbf;
  display: block;
  font-size: 16px;
  padding: 14px 35px 14px 35px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-categori .main-categori-dropdown ul li a {
    padding: 12px 35px 12px 35px;
  }
}

@media only screen and (max-width: 767px) {
  .main-categori .main-categori-dropdown ul li a {
    padding: 12px 15px 12px 15px;
    font-size: 15px;
  }
}

.main-categori .main-categori-dropdown ul li a:hover {
  color: #ffffff;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-categori.mr-45 {
    margin-right: 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-categori.mr-45 {
    margin-right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .main-categori.mr-45 {
    margin-right: 0px;
  }
}

.main-categori-position {
  position: absolute;
  top: 0;
  left: 140px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-categori-position {
    left: 60px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-categori-position {
    left: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-categori-position {
    left: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .main-categori-position {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .main-categori-position {
    display: none;
  }
}

.main-categori-position > a {
  background-color: #e41515;
  padding: 22px 40px 25px 35px;
}

.main-menu > nav > ul > li {
  display: inline-block;
  position: relative;
}

.main-menu > nav > ul > li.position-static {
  position: static;
}

.main-menu > nav > ul > li > a {
  display: inline-block;
  font-size: 18px;
  color: #181818;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > a {
    font-size: 16px;
  }
}

.main-menu > nav > ul > li > a i {
  font-size: 10px;
  margin-left: 5px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > a i {
    font-size: 8px;
    margin-left: 2px;
  }
}

.main-menu > nav > ul > li > a.active {
  color: #e41515;
}

.main-menu > nav > ul > li:hover > a {
  color: #e41515;
}

.main-menu.main-menu-padding-1 > nav > ul > li {
  padding-right: 25px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu.main-menu-padding-1 > nav > ul > li {
    padding-right: 18px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu.main-menu-padding-1 > nav > ul > li {
    padding-right: 12px;
  }
}

.main-menu.main-menu-padding-1 > nav > ul > li:last-child {
  padding-right: 0;
}

.main-menu.main-menu-padding-3 > nav > ul > li {
  padding-right: 28px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu.main-menu-padding-3 > nav > ul > li {
    padding-right: 18px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu.main-menu-padding-3 > nav > ul > li {
    padding-right: 12px;
  }
}

.main-menu.main-menu-padding-3 > nav > ul > li:last-child {
  padding-right: 0;
}

.main-menu.main-menu-lh-1 > nav > ul > li > a {
  line-height: 70px;
}

.main-menu.main-menu-lh-3 > nav > ul > li > a {
  line-height: 144px;
}

.main-menu.main-menu-lh-4 > nav > ul > li > a {
  line-height: 140px;
}

.main-menu.main-menu-color-change > nav > ul > li > a {
  color: #1a1a1a;
}

.main-menu.main-menu-white > nav > ul > li > a {
  color: #ffffff;
}

.main-menu.main-menu-white > nav > ul > li > a.active {
  color: #e41515;
}

.main-menu.main-menu-white > nav > ul > li:hover > a {
  color: #e41515;
}

.main-menu.main-menu-hover-green > nav > ul > li > a.active {
  color: #538165;
}

.main-menu.main-menu-hover-green > nav > ul > li:hover > a {
  color: #538165;
}

.main-menu.main-menu-hover-green-2 > nav > ul > li > a.active {
  color: #6BB33E;
}

.main-menu.main-menu-hover-green-2 > nav > ul > li:hover > a {
  color: #6BB33E;
}

.main-menu.main-menu-hover-yellow > nav > ul > li > a.active {
  color: #D98719;
}

.main-menu.main-menu-hover-yellow > nav > ul > li:hover > a {
  color: #D98719;
}

.main-menu.main-menu-mrg-1 {
  margin-left: 355px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu.main-menu-mrg-1 {
    margin-left: 200px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu.main-menu-mrg-1 {
    margin-left: 0px;
  }
}

.main-menu-dropdown-style > nav > ul > li > ul {
  -webkit-box-shadow: 0 1px 24px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 1px 24px 0 rgba(0, 0, 0, 0.09);
  background-color: #181818;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;
  -o-transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;
  transition: margin .1s linear .3s,visibility .1s linear .3s,opacity .1s linear .3s;
  opacity: 0;
  visibility: hidden;
  margin-top: 20px;
  z-index: 999;
}

.main-menu-dropdown-style > nav > ul > li > ul.sub-menu-width {
  width: 250px;
  padding: 30px 0 34px;
  text-align: left;
}

.main-menu-dropdown-style > nav > ul > li > ul.sub-menu-width li {
  display: block;
  padding: 0 15px 20px 30px;
  position: relative;
}

.main-menu-dropdown-style > nav > ul > li > ul.sub-menu-width li:last-child {
  padding-bottom: 0;
}

.main-menu-dropdown-style > nav > ul > li > ul.sub-menu-width li a {
  display: block;
  color: #fff;
}

.main-menu-dropdown-style > nav > ul > li > ul.sub-menu-width li a i {
  float: right;
  font-size: 10px;
  color: #999;
  position: relative;
  top: 6px;
}

.main-menu-dropdown-style > nav > ul > li > ul.sub-menu-width li ul.lavel-menu {
  padding: 30px 0 34px;
  width: 250px;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  -webkit-box-shadow: 0px 1px 24px 0px rgba(0, 0, 0, 0.09);
          box-shadow: 0px 1px 24px 0px rgba(0, 0, 0, 0.09);
  background-color: #181818;
  position: absolute;
  top: -17px;
  left: 100%;
  margin: 0;
  visibility: hidden;
  opacity: 0;
}

.main-menu-dropdown-style > nav > ul > li > ul.sub-menu-width li:hover > a {
  color: #D98719;
  text-decoration: underline;
}

.main-menu-dropdown-style > nav > ul > li > ul.sub-menu-width li:hover > ul.lavel-menu {
  visibility: visible;
  opacity: 1;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-1 {
  width: 100%;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-1 > li > ul {
  width: 1170px;
  margin: auto;
  padding-top: 80px;
  padding-bottom: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-1 > li > ul {
    width: 950px;
    padding-top: 45px;
  }
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-1 > li > ul li {
  padding: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-1 > li > ul li a {
  display: block;
  text-align: left;
  overflow: hidden;
  padding: 10px 0;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-1 > li > ul li a img {
  width: 100%;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-1 > li > ul li a span {
  display: block;
  font-weight: 600;
  color: #ffffff;
  font-size: 14px;
  margin: 20px 0 0;
  position: relative;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-1 > li > ul li a span::before {
  content: '\ea6b';
  font-family: LaStudioIcons;
  padding-right: 5px;
  position: absolute;
  left: -20px;
  top: 0;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-1 > li > ul li a:hover img {
  -webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
          transform: translateY(-10px);
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-1 > li > ul li a:hover span {
  padding-left: 20px;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-1 > li > ul li a:hover span::before {
  left: 0px;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 {
  width: 100%;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul {
  width: 1600px;
  margin: auto;
  padding: 53px 0 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul {
    width: 1300px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul {
    width: 1170px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul {
    width: 950px;
    padding: 40px 0 40px;
  }
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li {
  padding: 15px;
  -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%;
  text-align: left;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li > a {
  font-size: 18px;
  font-weight: 600;
  color: #ffffff;
  display: block;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 23px 0 0;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li ul li {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  display: inline-block;
  padding: 0 0 17px;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li ul li:last-child {
  padding: 0 0 0;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li ul li a {
  color: #ffffff;
  font-size: 12px;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li ul li a:hover {
  color: #D98719;
  text-decoration: underline;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap {
  margin: 23px 0 0;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-1-wrap {
  position: relative;
  margin-bottom: 20px;
  display: inline-block;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-1-wrap a {
  display: block;
  position: relative;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-1-wrap a img {
  max-width: 100%;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-1-wrap .menu-banner-content-1 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 20px;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-1-wrap .menu-banner-content-1 span {
  display: block;
  font-size: 15px;
  font-style: italic;
  color: #181818;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-1-wrap .menu-banner-content-1 h4 {
  font-size: 22px;
  font-weight: 600;
  color: #E41515;
  margin: 3px 0 10px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-1-wrap .menu-banner-content-1 h4 {
    font-size: 18px;
  }
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-1-wrap .menu-banner-content-1 a {
  display: inline-block;
  font-size: 12px;
  color: #181818;
  line-height: 1;
  border: 1px solid #979797;
  padding: 10px 20px 12px;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-1-wrap .menu-banner-content-1 a:hover {
  background-color: #E41515;
  border: 1px solid #E41515;
  color: #ffffff;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-2-wrap {
  position: relative;
  margin-bottom: 20px;
  display: inline-block;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-2-wrap a {
  display: block;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-2-wrap a img {
  max-width: 100%;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-2-wrap .menu-banner-content-2 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 36px;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-2-wrap .menu-banner-content-2 span {
  display: block;
  font-size: 13px;
  color: #181818;
  text-transform: uppercase;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-2-wrap .menu-banner-content-2 h4 {
  font-size: 24px;
  font-weight: bold;
  color: #D98719;
  margin: 1px 0 18px;
  font-style: italic;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-2-wrap .menu-banner-content-2 h4 {
    font-size: 17px;
    margin: 1px 0 10px;
  }
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-2-wrap .menu-banner-content-2 a {
  display: inline-block;
  font-size: 12px;
  color: #181818;
  line-height: 1;
  border: 1px solid #979797;
  padding: 10px 20px 12px;
}

.main-menu-dropdown-style > nav > ul > li > ul.mega-menu-style-2 > li > ul > li .menu-banner-wrap .menu-banner-2-wrap .menu-banner-content-2 a:hover {
  background-color: #E41515;
  border: 1px solid #E41515;
  color: #ffffff;
}

.main-menu-dropdown-style > nav > ul > li:hover:hover > ul {
  opacity: 1;
  visibility: visible;
  margin-top: 0px;
}

.main-menu-dropdown-style.main-menu-hover-green > nav > ul > li > ul.sub-menu-width li:hover > a {
  color: #538165;
}

.main-menu-dropdown-style.main-menu-hover-green > nav > ul > li > ul.mega-menu-style-2 > li > ul > li ul li a:hover {
  color: #538165;
}

.main-menu-dropdown-style.main-menu-hover-pink > nav > ul > li > ul.sub-menu-width li:hover > a {
  color: #FF7473;
}

.main-menu-dropdown-style.main-menu-hover-pink > nav > ul > li > ul.mega-menu-style-2 > li > ul > li ul li a:hover {
  color: #FF7473;
}

.main-menu-dropdown-style.main-menu-hover-red > nav > ul > li > ul.sub-menu-width li:hover > a {
  color: #e41515;
}

.main-menu-dropdown-style.main-menu-hover-red > nav > ul > li > ul.mega-menu-style-2 > li > ul > li ul li a:hover {
  color: #e41515;
}

.header-offer-cart-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-offer-cart-wrap {
    padding: 0 0 18px;
  }
}

@media only screen and (max-width: 767px) {
  .header-offer-cart-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.header-offer-cart-wrap .same-style-3 {
  margin-left: 22px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-offer-cart-wrap .same-style-3 {
    margin-left: 10px;
  }
}

.header-offer-cart-wrap .same-style-3:first-child {
  margin-left: 0;
}

.header-offer-cart-wrap .same-style-3 > a {
  font-size: 20px;
  color: #181818;
  font-weight: 600;
  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;
  position: relative;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .header-offer-cart-wrap .same-style-3 > a {
    font-size: 18px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .header-offer-cart-wrap .same-style-3 > a {
    font-size: 16px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-offer-cart-wrap .same-style-3 > a {
    font-size: 14px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-offer-cart-wrap .same-style-3 > a {
    font-size: 18px;
  }
}

@media only screen and (max-width: 767px) {
  .header-offer-cart-wrap .same-style-3 > a {
    font-size: 15px;
  }
}

.header-offer-cart-wrap .same-style-3 > a i {
  font-size: 26px;
  margin-right: 10px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .header-offer-cart-wrap .same-style-3 > a i {
    font-size: 24px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .header-offer-cart-wrap .same-style-3 > a i {
    font-size: 23px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-offer-cart-wrap .same-style-3 > a i {
    font-size: 18px;
    margin-right: 5px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-offer-cart-wrap .same-style-3 > a i {
    font-size: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .header-offer-cart-wrap .same-style-3 > a i {
    font-size: 14px;
    margin-right: 5px;
  }
}

.header-offer-cart-wrap .same-style-3 > a span {
  position: absolute;
  top: -12px;
  font-size: 10px;
  width: 18px;
  height: 18px;
  display: inline-block;
  line-height: 18px;
  color: #fff;
  text-align: center;
  left: 12px;
  border-radius: 10px;
}

.header-offer-cart-wrap .same-style-3 > a span.red {
  background-color: #e41515;
}

.header-offer-cart-wrap .same-style-3 > a.red {
  color: #e41515;
}

.header-offer-cart-wrap .same-style-3 > a.red i {
  color: #181818;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.header-offer-cart-wrap .same-style-3 > a.red:hover i {
  color: #e41515;
}

.header-offer-cart-wrap .same-style-3 > a:hover {
  color: #e41515;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 0 15px;
  cursor: pointer;
}

select.select-img {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 8 13' width='8' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='rgb%28138,138,138%29' fill-rule='nonzero'%3E%3Cpath d='M6.854 9.174l-2.862 2.45-2.862-2.45a.75.75 0 00-.935.007.514.514 0 00-.008.8l3.333 2.852c.26.223.683.223.943 0l3.333-2.852a.518.518 0 00.182-.555c-.06-.2-.243-.355-.476-.407a.744.744 0 00-.648.155zM4.472.21a.637.637 0 00-.944 0L.188 3.787A.752.752 0 00.196 4.79c.257.276.674.28.936.01L4 1.726 6.868 4.8a.637.637 0 00.936-.009.752.752 0 00.008-1.003L4.472.21z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 8px 13px;
  background-position: right -10px center;
  background-origin: content-box;
  background-repeat: no-repeat;
  max-width: 100%;
}

.main-menu-style-2 .leather-logo {
  position: absolute;
  left: 48.5%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu-style-2 .leather-logo {
    left: 47.3%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu-style-2 .leather-logo {
    left: 46.5%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-style-2 .leather-logo {
    left: 44%;
  }
}

.main-menu-style-2 .leather-logo img {
  width: 165px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-style-2 .leather-logo img {
    width: 120px;
  }
}

.main-menu-style-2 .jewelry-logo {
  position: absolute;
  left: 48.3%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu-style-2 .jewelry-logo {
    left: 47.7%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu-style-2 .jewelry-logo {
    left: 47.3%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-style-2 .jewelry-logo {
    left: 43.8%;
  }
}

.main-menu-style-2 .jewelry-logo img {
  width: 165px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu-style-2 .jewelry-logo img {
    width: 135px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu-style-2 .jewelry-logo img {
    width: 135px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-style-2 .jewelry-logo img {
    width: 120px;
  }
}

.main-menu-style-2 .kids-logo {
  position: absolute;
  left: 48.5%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu-style-2 .kids-logo {
    left: 47.4%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu-style-2 .kids-logo {
    left: 46.7%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-style-2 .kids-logo {
    left: 44%;
  }
}

.main-menu-style-2 .kids-logo img {
  width: 165px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-style-2 .kids-logo img {
    width: 120px;
  }
}

.main-menu-style-2.main-menu-2-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;
}

.main-menu-style-2 > nav > ul > li {
  display: inline-block;
  position: relative;
}

.main-menu-style-2 > nav > ul > li:nth-child(3) {
  margin-right: 300px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu-style-2 > nav > ul > li:nth-child(3) {
    margin-right: 250px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu-style-2 > nav > ul > li:nth-child(3) {
    margin-right: 230px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-style-2 > nav > ul > li:nth-child(3) {
    margin-right: 200px;
  }
}

.main-menu-style-2 > nav > ul > li > a {
  display: inline-block;
  color: #ffffff;
  font-size: 22px;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu-style-2 > nav > ul > li > a {
    font-size: 22px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu-style-2 > nav > ul > li > a {
    font-size: 19px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-style-2 > nav > ul > li > a {
    font-size: 18px;
  }
}

.main-menu-style-2 > nav > ul > li > a i {
  font-size: 10px;
  margin-left: 7px;
  position: relative;
  top: -3px;
}

.main-menu-style-2.main-menu-padding-2 > nav > ul > li {
  padding-right: 26px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu-style-2.main-menu-padding-2 > nav > ul > li {
    padding-right: 15px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu-style-2.main-menu-padding-2 > nav > ul > li {
    padding-right: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-style-2.main-menu-padding-2 > nav > ul > li {
    padding-right: 10px;
  }
}

.main-menu-style-2.main-menu-padding-2 > nav > ul > li:last-child {
  padding-right: 0;
}

.main-menu-style-2.main-menu-lh-2 > nav > ul > li > a {
  line-height: 80px;
}

.main-menu-style-2.main-menu-style-2-black > nav > ul > li > a {
  color: #1a1a1a;
  font-weight: 400;
  letter-spacing: -1px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu-style-2.main-menu-style-2-black > nav > ul > li > a {
    font-size: 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu-style-2.main-menu-style-2-black > nav > ul > li > a {
    font-size: 18px;
  }
}

.main-menu-style-2.main-menu-style-2-black > nav > ul > li > a.active-pink, .main-menu-style-2.main-menu-style-2-black > nav > ul > li > a:hover {
  color: #FF7473;
}

.main-menu-style-2.main-menu-style-2-poppins > nav > ul > li > a {
  font-family: "Poppins", sans-serif;
}

.search-style-2 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.9);
  text-align: center;
  -webkit-transition: all ease-in-out .25s;
  -o-transition: all ease-in-out .25s;
  transition: all ease-in-out .25s;
  z-index: 99999;
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.search-style-2.search-visible {
  visibility: visible;
  opacity: 1;
}

.search-style-2.search-visible .megashop-search-content {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  visibility: visible;
}

.search-style-2 > .search2-close {
  font-size: 40px;
  display: block;
  position: absolute;
  top: 20%;
  right: 20%;
  line-height: 40px;
  height: 40px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  color: #ffffff;
}

.search-style-2 > .search2-close:hover {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.search-style-2 > .search2-close i:hover {
  color: #D98719;
}

.search-style-2 .search-content-2 {
  display: inline-block;
  max-width: 90%;
  text-align: center;
  font-size: 18px;
  -webkit-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}

.search-style-2 .search-content-2 p {
  font-size: 20px;
  margin: 0 0 15px;
  color: #ffffff;
  font-weight: 400;
}

.search-style-2 .search-content-2 .search-form-style-2 {
  position: relative;
}

.search-style-2 .search-content-2 .search-form-style-2 input {
  width: 800px;
  background-color: transparent;
  border-bottom: 2px solid #ffffff;
  border: 0;
  text-align: center;
  font-size: 30px;
  padding: 34px 60px 10px 36px;
  color: #ffffff;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  font-weight: 400;
  max-width: 100%;
  height: auto;
  border-bottom: 2px solid #ffffff;
}

.search-style-2 .search-content-2 .search-form-style-2 button {
  position: absolute;
  top: 43px;
  display: block;
  right: 5px;
  border: 0;
  background: 0 0;
  padding: 0;
  color: #ffffff;
  font-size: 30px;
  height: 30px;
}

.search-style-2 .search-content-2 .search-form-style-2 button:hover {
  color: white;
}

.header-top-style-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.header-top-style-wrap .same-style-4 {
  margin-right: 40px;
}

.header-top-style-wrap .same-style-4:last-child {
  margin-right: 0;
}

.header-top-style-wrap .same-style-4 a {
  color: #ffffff;
  font-size: 16px;
}

.header-top-style-wrap .same-style-4 a i {
  margin-right: 8px;
  position: relative;
  top: 2px;
}

.header-top-style-wrap .same-style-4 a i.angle {
  margin-right: 0;
  margin-left: 6px;
  font-size: 12px;
}

.header-top-style-wrap .same-style-4 a:hover {
  color: #e41515;
}

.header-top-style-wrap.header-top-right-2 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.delivery-offer p {
  font-size: 18px;
  color: #ffffff;
}

.header-aside-active {
  position: fixed;
  top: 0;
  width: 470px;
  min-height: 100vh;
  bottom: 0;
  z-index: 111;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  -webkit-transform: translate(200px, 0);
      -ms-transform: translate(200px, 0);
          transform: translate(200px, 0);
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.09);
  z-index: 9999;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .header-aside-active {
    width: 400px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .header-aside-active {
    width: 400px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-aside-active {
    width: 360px;
  }
}

.header-aside-active.header-aside-active-left {
  -webkit-transform: translate(-200px, 0);
      -ms-transform: translate(-200px, 0);
          transform: translate(-200px, 0);
  left: 0;
}

.header-aside-active.inside {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.header-aside-active .header-aside-wrap {
  padding: 130px 70px 20px;
  height: 100%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .header-aside-active .header-aside-wrap {
    padding: 110px 50px 20px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .header-aside-active .header-aside-wrap {
    padding: 110px 50px 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-aside-active .header-aside-wrap {
    padding: 110px 50px 20px;
  }
}

.header-aside-active .header-aside-wrap .aside-close {
  position: absolute;
  top: 50px;
  left: 30px;
  font-size: 30px;
  line-height: 30px;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  color: #6d6d6d;
}

.header-aside-active .header-aside-wrap .aside-close:hover {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  color: #D98719;
}

.header-aside-active .header-aside-wrap .aside-close:hover.pink {
  color: #FF7473;
}

.header-aside-active .header-aside-wrap .header-aside-content {
  overflow: auto;
  height: 100%;
  padding-right: 10px;
}

.header-aside-active .header-aside-wrap .header-aside-content .header-aside-menu {
  margin: 0 0 140px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .header-aside-active .header-aside-wrap .header-aside-content .header-aside-menu {
    margin: 0 0 70px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .header-aside-active .header-aside-wrap .header-aside-content .header-aside-menu {
    margin: 0 0 70px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-aside-active .header-aside-wrap .header-aside-content .header-aside-menu {
    margin: 0 0 40px;
  }
}

.header-aside-active .header-aside-wrap .header-aside-content .header-aside-menu nav ul li {
  display: block;
}

.header-aside-active .header-aside-wrap .header-aside-content .header-aside-menu nav ul li a {
  font-size: 16px;
  color: #6d6d6d;
  display: block;
  padding: 0 0 24px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .header-aside-active .header-aside-wrap .header-aside-content .header-aside-menu nav ul li a {
    padding: 0 0 20px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .header-aside-active .header-aside-wrap .header-aside-content .header-aside-menu nav ul li a {
    padding: 0 0 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-aside-active .header-aside-wrap .header-aside-content .header-aside-menu nav ul li a {
    padding: 0 0 15px;
  }
}

.header-aside-active .header-aside-wrap .header-aside-content .header-aside-menu nav ul li a:hover {
  color: #D98719;
}

.header-aside-active .header-aside-wrap .header-aside-content .header-aside-menu nav ul li:last-child a {
  padding: 0 0 0px;
}

.header-aside-active .header-aside-wrap .header-aside-content .header-aside-menu.pink nav ul li a:hover {
  color: #FF7473;
}

.header-aside-active .header-aside-wrap .header-aside-content .aside-banner a {
  position: relative;
  display: block;
}

.header-aside-active .header-aside-wrap .header-aside-content .aside-banner a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  background-color: #181818;
  opacity: 0;
}

.header-aside-active .header-aside-wrap .header-aside-content .aside-banner a img {
  width: 100%;
}

.header-aside-active .header-aside-wrap .header-aside-content .aside-banner:hover a::before {
  opacity: .4;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}

.header-aside-active .header-aside-wrap .header-aside-content .aside-contact-info {
  margin: 35px 0 19px;
}

.header-aside-active .header-aside-wrap .header-aside-content .aside-contact-info ul li {
  color: #6d6d6d;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 4px;
  font-size: 12px;
}

.header-aside-active .header-aside-wrap .header-aside-content .aside-contact-info ul li:last-child {
  margin: 0 0 0px;
}

.header-aside-active .header-aside-wrap .header-aside-content .aside-contact-info ul li i {
  font-size: 22px;
  margin: 1px 16px 0px 0;
}

.header-aside-active .header-aside-wrap .header-aside-content .aside-social-icon a {
  color: #6d6d6d;
  font-size: 16px;
  margin-right: 17px;
}

.header-aside-active .header-aside-wrap .header-aside-content .aside-social-icon a:last-child {
  margin-right: 0;
}

.header-aside-active .header-aside-wrap .header-aside-content .aside-payments {
  margin: 0 0 5px;
}

.header-aside-active .header-aside-wrap .header-aside-content .aside-payments img {
  max-width: 100%;
}

.mobile-menu-active {
  position: fixed;
  top: 0;
  width: 350px;
  min-height: 100vh;
  bottom: 0;
  z-index: 111;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  -webkit-transform: translate(200px, 0);
      -ms-transform: translate(200px, 0);
          transform: translate(200px, 0);
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.09);
  z-index: 9999;
}

@media only screen and (max-width: 767px) {
  .mobile-menu-active {
    width: 290px;
  }
}

.mobile-menu-active.inside {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.mobile-menu-active .mobile-menu-all-wrap {
  padding: 80px 30px 20px;
  height: 100%;
}

@media only screen and (max-width: 767px) {
  .mobile-menu-active .mobile-menu-all-wrap {
    padding: 80px 20px 20px;
  }
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-close {
  position: absolute;
  top: 20px;
  left: 30px;
  font-size: 30px;
  line-height: 30px;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  color: #6d6d6d;
}

@media only screen and (max-width: 767px) {
  .mobile-menu-active .mobile-menu-all-wrap .mobile-menu-close {
    left: 20px;
  }
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-close:hover {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  color: #D98719;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content {
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
  padding-right: 10px;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-search {
  border-bottom: 1px solid #ddd;
  margin-bottom: 17px;
  padding-bottom: 30px;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-search form {
  position: relative;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-search form input {
  background-color: #f6f6f6;
  border: none;
  border-radius: 0px;
  height: 50px;
  padding: 0 60px 0 15px;
  width: 100%;
  font-size: 14px;
  color: #181818;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-search form button {
  background-color: transparent;
  border-color: #ddd;
  -webkit-border-image: none;
       -o-border-image: none;
          border-image: none;
  border-radius: 5px 0 0 5px;
  border-style: none none none solid;
  border-width: medium medium medium 1px;
  color: #000000;
  font-size: 18px;
  height: 100%;
  padding: 0 15px 0 14px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

@media only screen and (max-width: 767px) {
  .mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-search form button {
    font-size: 16px;
  }
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-search form button:hover {
  color: #D98719;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-search form button i {
  margin-top: 5px;
  display: inline-block;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-menu-wrap {
  border-bottom: 1px solid #ddd;
  margin-bottom: 26px;
  padding-bottom: 17px;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-menu-wrap .mobile-navigation nav {
  height: 100%;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-menu-wrap .mobile-navigation nav .mobile-menu li {
  display: block;
  position: relative;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-menu-wrap .mobile-navigation nav .mobile-menu li.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-active .mobile-menu-all-wrap .mobile-menu-content .mobile-menu-wrap .mobile-navigation nav .mobile-menu li.menu-item-has-children .menu-expand i {
  display: block;
  position: relative;
  width: 10px;
  margin-top: 25px;
  border-bottom: 1px solid #1a1a1a;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-menu-wrap .mobile-navigation nav .mobile-menu li.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 #1a1a1a;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-menu-wrap .mobile-navigation nav .mobile-menu li.menu-item-has-children.active > .menu-expand i::before {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-menu-wrap .mobile-navigation nav .mobile-menu li a {
  font-size: 16px;
  text-transform: capitalize;
  line-height: 18px;
  position: relative;
  display: inline-block;
  padding: 12px 0;
  color: #1a1a1a;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-menu-wrap .mobile-navigation nav .mobile-menu li ul li a {
  padding: 10px 15px 5px;
  font-size: 14px;
  color: #555;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-menu-wrap .mobile-navigation nav .mobile-menu li ul li a:hover {
  color: #D98719;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-menu-wrap .mobile-navigation nav .mobile-menu li ul li ul li a {
  padding: 10px 30px 5px;
  font-size: 14px;
  color: #555;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-menu-wrap .mobile-navigation nav .mobile-menu li:hover > a {
  color: #D98719;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-header-info-wrap {
  border-bottom: 1px solid #ddd;
  margin-bottom: 11px;
  padding-bottom: 17px;
}

@media only screen and (max-width: 767px) {
  .mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-header-info-wrap {
    display: block;
  }
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-header-info-wrap .single-mobile-header-info {
  position: relative;
  margin-bottom: 15px;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-header-info-wrap .single-mobile-header-info:last-child {
  margin-bottom: 0;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-header-info-wrap .single-mobile-header-info a {
  font-size: 16px;
  display: block;
  color: #1a1a1a;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-header-info-wrap .single-mobile-header-info a > i {
  font-size: 14px;
  position: relative;
  top: -1px;
  margin-right: 10px;
  width: 12px;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-header-info-wrap .single-mobile-header-info a span {
  float: right;
  font-size: 10px;
  position: relative;
  top: 8px;
  line-height: 1;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown {
  margin-top: 5px;
  display: none;
  background-color: #fff;
  -webkit-box-shadow: 0 0 20px 0.4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 20px 0.4px rgba(0, 0, 0, 0.1);
  padding: 22px 30px 26px;
  width: 100%;
  z-index: 11;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li {
  padding-bottom: 10px;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li:last-child {
  padding-bottom: 0px;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li a {
  font-size: 14px;
  color: #555;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li a:hover {
  color: #D98719;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-header-info-wrap .single-mobile-header-info:hover > a {
  color: #D98719;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-contact-info {
  margin: 23px 0 19px;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-contact-info ul li {
  color: #1a1a1a;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 8px;
  font-size: 14px;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-contact-info ul li:last-child {
  margin: 0 0 0px;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-contact-info ul li i {
  font-size: 14px;
  margin-right: 12px;
  position: relative;
  top: 4px;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-social-icon a {
  color: #1a1a1a;
  font-size: 16px;
  margin-right: 17px;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-social-icon a:last-child {
  margin-right: 0;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-social-icon a:hover {
  color: #D98719;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-copyright p {
  color: #1a1a1a;
  font-size: 14px;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-copyright p a {
  color: #1a1a1a;
}

.mobile-menu-active .mobile-menu-all-wrap .mobile-menu-content .mobile-copyright p a:hover {
  color: #D98719;
}

.clickable-mainmenu-active {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: rgba(24, 24, 24, 0.95);
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
  -o-transition: opacity 0.5s, visibility 0s 0.5s;
  transition: opacity 0.5s, visibility 0s 0.5s;
  z-index: 99;
}

.clickable-mainmenu-active.mainmenu-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.clickable-mainmenu-active .clickable-mainmenu-width {
  position: relative;
  height: 100%;
  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;
}

.clickable-mainmenu-active .clickable-mainmenu-width a.mainmenu-close {
  position: fixed;
  top: 22%;
  right: 10%;
  font-size: 32px;
  color: #fff;
  z-index: 9;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .clickable-mainmenu-active .clickable-mainmenu-width a.mainmenu-close {
    top: 11%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .clickable-mainmenu-active .clickable-mainmenu-width a.mainmenu-close {
    top: 11%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .clickable-mainmenu-active .clickable-mainmenu-width a.mainmenu-close {
    top: 11%;
  }
}

.clickable-mainmenu-active .clickable-mainmenu-width a.mainmenu-close:hover {
  color: #D98719;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 300px;
  overflow: auto;
  height: 90%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style {
    padding: 0 150px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style {
    padding: 0 100px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style {
    padding: 0 80px;
  }
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav {
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul {
  width: 1030px;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 90%;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li {
  min-width: 200px;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li.has-sub-menu.active > a i {
  opacity: 1;
  visibility: visible;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li > a {
  color: #fff;
  font-size: 24px;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li > a i {
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  margin-left: 16px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li > a:hover {
  color: #D98719;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li > a:hover i {
  opacity: 1;
  visibility: visible;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li > ul {
  padding: 30px 0;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li > ul li {
  padding: 0 0 15px;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li > ul li a {
  color: #fff;
  display: block;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li > ul li a i {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  margin-left: 16px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  position: relative;
  top: 2px;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li > ul li a:hover {
  color: #D98719;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li > ul li:hover a i {
  opacity: 1;
  visibility: visible;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li > ul li.has-sub-menu.active a i {
  font-size: 15px;
  font-weight: 400;
  top: 0px;
}

.clickable-mainmenu-active .clickable-mainmenu-width .clickable-mainmenu-style > nav > ul > li > ul li ul {
  padding: 23px 0 10px;
}

/*-------- 4. Slider style ---------*/
.slider-area {
  position: relative;
  overflow: hidden;
}

.slider-height-1 {
  height: 991px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-1 {
    height: 891px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-1 {
    height: 780px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-1 {
    height: 750px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-1 {
    height: 700px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-1 {
    height: 550px;
  }
}

.slider-height-2 {
  height: 773px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-2 {
    height: 650px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-2 {
    height: 600px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-2 {
    height: 450px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-2 {
    height: auto;
    padding: 50px 0 50px;
  }
}

.slider-height-3 {
  height: 813px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-3 {
    height: 713px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-3 {
    height: 650px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-3 {
    height: 600px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-3 {
    height: 450px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-3 {
    height: auto;
    padding: 50px 0 50px;
  }
}

.slider-height-4 {
  height: 1030px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-4 {
    height: 900px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-4 {
    height: 900px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-4 {
    height: 800px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-4 {
    height: 650px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-4 {
    height: 500px;
  }
}

.slider-height-5 {
  height: 1090px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-5 {
    height: 900px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-5 {
    height: 900px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-5 {
    height: 800px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-5 {
    height: 650px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-5 {
    height: 500px;
  }
}

.slider-height-6 {
  height: 1090px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-6 {
    height: 900px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-6 {
    height: 900px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-6 {
    height: 800px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-6 {
    height: 650px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-6 {
    height: 550px;
  }
}

.slider-height-7 {
  height: 991px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-7 {
    height: 700px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-7 {
    height: 700px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-7 {
    height: 650px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-7 {
    height: 600px;
  }
}

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

.slider-height-8 {
  height: 1090px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-8 {
    height: 700px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-8 {
    height: 700px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-8 {
    height: 650px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-8 {
    height: 600px;
  }
}

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

.slider-height-9 {
  height: 991px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-9 {
    height: 650px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-9 {
    height: 650px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-9 {
    height: 600px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-9 {
    height: 500px;
  }
}

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

.slider-height-10 {
  height: 1090px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-10 {
    height: 750px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-10 {
    height: 750px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-10 {
    height: 700px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-10 {
    height: 600px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-10 {
    height: 480px;
  }
}

.hero-slider-content-1 {
  width: 100%;
}

.hero-slider-content-1 h2 {
  font-size: 59px;
  color: #fff;
  font-family: "Playfair Display", serif;
  margin: 0;
  letter-spacing: -2px;
  font-style: italic;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-1 h2 {
    font-size: 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-1 h2 {
    font-size: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-1 h2 {
    font-size: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-1 h2 {
    font-size: 32px;
  }
}

.hero-slider-content-1 h1 {
  font-size: 149px;
  color: #fff;
  font-family: "Playfair Display", serif;
  margin: 10px 0 35px;
  line-height: 130px;
  letter-spacing: -5px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-1 h1 {
    font-size: 130px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-1 h1 {
    font-size: 120px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-1 h1 {
    font-size: 100px;
    line-height: 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-1 h1 {
    font-size: 90px;
    line-height: 90px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-1 h1 {
    font-size: 40px;
    line-height: 45px;
    margin: 10px 0 30px;
    letter-spacing: 0;
  }
}

.btn-style-1 a {
  display: inline-block;
  color: #000000;
  line-height: 1;
  font-size: 20px;
  background-color: #ffffff;
  padding: 26px 35px 29px;
  position: absolute;
  bottom: 50px;
}

.btn-style-1 a.btn-1-font-2 {
  font-size: 18px;
}

@media only screen and (max-width: 767px) {
  .btn-style-1 a.btn-1-font-2 {
    font-size: 14px;
  }
}

.btn-style-1 a.btn-1-padding-dec-2 {
  padding: 26px 50px 26px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-1 a.btn-1-padding-dec-2 {
    padding: 20px 40px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-1 a.btn-1-padding-dec-2 {
    padding: 20px 40px 20px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-1 a.btn-1-padding-dec-2 {
    padding: 15px 30px 15px;
  }
}

.btn-style-1 a.btn-1-padding-dec-3 {
  padding: 31px 50px 31px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-1 a.btn-1-padding-dec-3 {
    padding: 26px 40px 26px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-1 a.btn-1-padding-dec-3 {
    padding: 26px 40px 26px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-1 a.btn-1-padding-dec-3 {
    padding: 15px 30px 15px;
  }
}

.btn-style-1 a.btn-1-padding-dec-4 {
  padding: 21px 40px 26px;
}

@media only screen and (max-width: 767px) {
  .btn-style-1 a.btn-1-padding-dec-4 {
    padding: 15px 30px 15px;
  }
}

.btn-style-1 a.black-bg {
  background-color: #181818;
  color: #ffffff;
}

.btn-style-1 a.black-bg:hover {
  background-color: #D98719;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-1 a {
    padding: 20px 35px 23px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-1 a {
    padding: 20px 35px 23px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-1 a {
    padding: 14px 35px 17px;
    font-size: 17px;
  }
}

.btn-style-1 a:hover {
  color: #ffffff;
  background-color: #000000;
}

.hero-slider-active-1 {
  position: relative;
}

.nav-style-1 .slider-icon-1 {
  position: absolute;
  bottom: 8%;
  right: 80px;
  cursor: pointer;
  width: 60px;
  height: 60px;
  line-height: 66px;
  text-align: center;
  z-index: 9;
  border-radius: 50%;
  font-size: 20px;
  color: #1e1e1e;
  background: rgba(255, 255, 255, 0.5);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-1 .slider-icon-1 {
    font-size: 15px;
    width: 50px;
    height: 50px;
    line-height: 55px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-1 .slider-icon-1 {
    right: 20px;
    width: 40px;
    height: 40px;
    line-height: 46px;
    font-size: 16px;
  }
}

.nav-style-1 .slider-icon-1.slider-icon-next {
  bottom: 16%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-1 .slider-icon-1.slider-icon-next {
    bottom: 18%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-1 .slider-icon-1.slider-icon-next {
    bottom: 17%;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-1 .slider-icon-1.slider-icon-next {
    bottom: 18%;
  }
}

.nav-style-1 .slider-icon-1:hover {
  background: white;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-1.nav-style-1-bikes .slider-icon-1 {
    right: 30px;
    width: 40px;
    height: 40px;
    line-height: 45px;
    font-size: 17px;
  }
  .nav-style-1.nav-style-1-bikes .slider-icon-1.slider-icon-next {
    bottom: 15%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-1.nav-style-1-bikes .slider-icon-1 {
    right: 20px;
    width: 40px;
    height: 40px;
    line-height: 45px;
    font-size: 17px;
  }
  .nav-style-1.nav-style-1-bikes .slider-icon-1.slider-icon-next {
    bottom: 16%;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-1.nav-style-1-bikes .slider-icon-1 {
    right: 10px;
  }
}

.nav-style-1.jewelry-nav-style .slider-icon-1.slider-icon-next {
  bottom: 16%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .nav-style-1.jewelry-nav-style .slider-icon-1.slider-icon-next {
    bottom: 20%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .nav-style-1.jewelry-nav-style .slider-icon-1.slider-icon-next {
    bottom: 20%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-1.jewelry-nav-style .slider-icon-1.slider-icon-next {
    bottom: 21%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-1.jewelry-nav-style .slider-icon-1.slider-icon-next {
    bottom: 19%;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-1.jewelry-nav-style .slider-icon-1.slider-icon-next {
    bottom: 22%;
  }
}

.social-info-text {
  position: absolute;
  max-width: 100%;
  bottom: 25%;
  z-index: 2;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  left: 140px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .social-info-text {
    left: 60px;
    bottom: 12%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .social-info-text {
    left: 15px;
    bottom: 12%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .social-info-text {
    left: 30px;
    bottom: 18%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .social-info-text {
    left: 40px;
    bottom: 28%;
  }
  .social-info-text.hm1 {
    bottom: 17%;
  }
}

@media only screen and (max-width: 767px) {
  .social-info-text {
    left: 8px;
    bottom: 27%;
  }
  .social-info-text.hm1 {
    bottom: 16%;
  }
}

.social-info-text ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.social-info-text ul li {
  margin: 0 24px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .social-info-text ul li {
    margin: 0 15px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .social-info-text ul li {
    margin: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .social-info-text ul li {
    margin: 0 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .social-info-text ul li {
    margin: 0 15px;
  }
}

@media only screen and (max-width: 767px) {
  .social-info-text ul li {
    margin: 0 10px;
  }
}

.social-info-text ul li a {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 18px;
}

@media only screen and (max-width: 767px) {
  .social-info-text ul li a {
    font-size: 15px;
  }
}

.social-info-text ul li a:hover {
  color: #D98719;
}

.single-animation-wrap.slick-active .slider-animated-1 h2 {
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 p {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 span {
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 h4 {
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 h3 {
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 h5 {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 h1 {
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 a {
  -webkit-animation-delay: 2.0s;
          animation-delay: 2.0s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 .btn-style-8 {
  -webkit-animation-delay: 2.0s;
          animation-delay: 2.0s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1.hero-single-slider-img-1 img {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

.single-animation-wrap.slick-active .slider-animated-1.hero-single-slider-img-2 img {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

.single-animation-wrap.slick-active .slider-animated-1.autoparts-slider-offer-1 img, .single-animation-wrap.slick-active .slider-animated-1.autoparts-slider-offer-2 img {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

.single-animation-wrap.slick-active .slider-animated-1.hero-single-slider-img-3 img {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

.single-animation-wrap.slick-active .slider-animated-1.hero-single-slider-img-4 img, .single-animation-wrap.slick-active .slider-animated-1.hero-single-slider-img-5 img, .single-animation-wrap.slick-active .slider-animated-1.hero-single-slider-img-6 img {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

.single-animation-wrap.slick-active .slider-animated-1.hero-single-slider-img-8 img {
  -webkit-animation-delay: .5s;
          animation-delay: .5s;
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

.single-animation-wrap.slick-active .slider-animated-1.hero-single-img-wrap > img {
  -webkit-animation-delay: 1.0s;
          animation-delay: 1.0s;
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

.single-animation-wrap.slick-active .slider-animated-1.hero-single-img-wrap .hero-single-slider-img-7 > img {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

.single-animation-wrap.slick-active .slider-animated-1.hero-single-img-wrap h3 {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 .hero-slider-content-9 h2 {
  -webkit-animation-delay: .9s;
          animation-delay: .9s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 .text-img-1 img {
  -webkit-animation-delay: .7s;
          animation-delay: .7s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 .text-img-2 img {
  -webkit-animation-delay: .7s;
          animation-delay: .7s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 .text-img-3 img {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 .text-img-4 img {
  -webkit-animation-delay: .8s;
          animation-delay: .8s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.single-animation-wrap.slick-active .slider-animated-1 .organic-text-img img {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.slider-icon-2 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #181818;
  background-color: #ffffff;
  z-index: 9;
  cursor: pointer;
}

.slider-icon-2 i {
  line-height: 50px;
}

@media only screen and (max-width: 767px) {
  .slider-icon-2 {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .slider-icon-2 i {
    line-height: 40px;
  }
}

.slider-icon-2:hover {
  color: #ffffff;
  background-color: #181818;
}

.slider-icon-2.slider-icon-2-prev {
  left: 0;
}

.slider-icon-2.slider-icon-2-next {
  right: 0;
}

.footer-two-area {
  height: auto !important;
}

.fullpage-pl-1 {
  padding-left: 365px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .fullpage-pl-1 {
    padding-left: 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .fullpage-pl-1 {
    padding-left: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .fullpage-pl-1 {
    padding-left: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fullpage-pl-1 {
    padding-left: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .fullpage-pl-1 {
    padding-left: 0px;
  }
}

.fullpage-content-1 h1 {
  color: #fff;
  font-family: "Playfair Display", serif;
  font-size: 80px;
  letter-spacing: -3px;
  line-height: 1.3em;
  margin: 0 0 51px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .fullpage-content-1 h1 {
    font-size: 70px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .fullpage-content-1 h1 {
    font-size: 70px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .fullpage-content-1 h1 {
    font-size: 55px;
    margin: 0 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fullpage-content-1 h1 {
    font-size: 40px;
    letter-spacing: 0;
    margin: 0 0 30px;
  }
}

@media only screen and (max-width: 767px) {
  .fullpage-content-1 h1 {
    font-size: 23px;
    margin: 0 0 30px;
    letter-spacing: 0px;
  }
}

.btn-style-3 a {
  display: inline-block;
  line-height: 1;
  color: #181818;
  font-size: 24px;
  background-color: #fff;
  padding: 26px 40px 31px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-3 a {
    font-size: 20px;
    padding: 18px 40px 23px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-3 a {
    font-size: 20px;
    padding: 17px 30px 22px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-3 a {
    font-size: 18px;
    padding: 15px 30px 20px;
  }
}

.btn-style-3 a:hover {
  background-color: #D98719;
  color: #fff;
}

.fullpage-content-2 h1 {
  color: #fff;
  font-family: "Playfair Display", serif;
  font-size: 100px;
  letter-spacing: -4px;
  line-height: 1.3em;
  margin: 0 0 50px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .fullpage-content-2 h1 {
    font-size: 90px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .fullpage-content-2 h1 {
    font-size: 90px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .fullpage-content-2 h1 {
    font-size: 80px;
    margin: 0 0 35px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fullpage-content-2 h1 {
    font-size: 55px;
    margin: 0 0 30px;
    letter-spacing: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .fullpage-content-2 h1 {
    font-size: 29px;
    margin: 0 0 20px;
    letter-spacing: 0px;
  }
}

.fullpage-content-3 h1 {
  color: #fff;
  font-size: 150px;
  letter-spacing: -5px;
  line-height: 1.4em;
  margin: 0 0 50px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .fullpage-content-3 h1 {
    font-size: 95px;
    line-height: 1.2em;
    margin: 0 0 30px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .fullpage-content-3 h1 {
    font-size: 95px;
    line-height: 1.2em;
    margin: 0 0 30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .fullpage-content-3 h1 {
    font-size: 60px;
    line-height: 1.2em;
    margin: 0 0 40px;
    letter-spacing: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fullpage-content-3 h1 {
    font-size: 50px;
    line-height: 1.2em;
    margin: 0 0 30px;
    letter-spacing: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .fullpage-content-3 h1 {
    font-size: 30px;
    letter-spacing: 0px;
    margin: 0 0 25px;
  }
}

#fp-nav {
  z-index: 9;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  #fp-nav {
    top: 40%;
  }
}

@media only screen and (max-width: 767px) {
  #fp-nav {
    top: 40%;
  }
}

#fp-nav ul li {
  margin: 0px 0 16px;
}

@media only screen and (max-width: 767px) {
  #fp-nav ul li {
    margin: 0px 0 8px;
  }
}

#fp-nav ul li:last-child {
  margin-bottom: 0;
}

#fp-nav ul li a span {
  height: 14px;
  width: 14px;
  background: #fff;
  opacity: .5;
  margin: 0;
}

#fp-nav ul li a.active span {
  height: 14px;
  width: 14px;
  margin: 0;
  background: #D98719;
}

#fp-nav ul li:hover a span {
  height: 14px;
  width: 14px;
  opacity: 1;
  margin: 0;
}

#fp-nav ul li:hover a.active span {
  height: 14px;
  width: 14px;
  opacity: 1;
  margin: 0;
}

#fp-nav.right {
  right: 68px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  #fp-nav.right {
    right: 40px;
  }
}

@media only screen and (max-width: 767px) {
  #fp-nav.right {
    right: 18px;
  }
}

.hero-single-slider-img-1 {
  text-align: center;
}

.hero-single-slider-img-1 img {
  max-width: 100%;
  display: inline-block;
}

.hero-slider-content-2 {
  margin-right: -100px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-2 {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-2 {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-2 {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-2 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-2 {
    margin-right: 0px;
    margin-top: 30px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-slider-content-2 {
    margin-right: 0px;
    margin-top: 0px;
  }
}

.hero-slider-content-2 h2 {
  color: #181818;
  font-size: 55px;
  line-height: 45px;
  margin: 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-2 h2 {
    font-size: 45px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-2 h2 {
    font-size: 42px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-2 h2 {
    font-size: 39px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-2 h2 {
    font-size: 28px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-2 h2 {
    font-size: 25px;
    line-height: 28px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-slider-content-2 h2 {
    font-size: 23px;
  }
}

.hero-slider-content-2 p {
  color: #6d6d6d;
  font-size: 16px;
  line-height: 30px;
  margin: 16px auto 0;
  width: 72%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-2 p {
    width: 100%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-2 p {
    width: 100%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-2 p {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-2 p {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-2 p {
    width: 100%;
    font-size: 15px;
    line-height: 27px;
    margin: 10px auto 0;
  }
}

.hero-slider-content-2 h1 {
  color: #eab700;
  font-size: 65px;
  margin: 0 0 25px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-2 h1 {
    font-size: 55px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-2 h1 {
    font-size: 52px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-2 h1 {
    font-size: 52px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-2 h1 {
    font-size: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-2 h1 {
    font-size: 25px;
    margin: 0 0 15px;
  }
}

.btn-style-4 a {
  font-size: 18px;
  display: inline-block;
  background-color: #ffd53d;
  color: #181818;
  font-weight: bold;
  line-height: 1;
  padding: 27px 50px 32px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .btn-style-4 a {
    padding: 20px 40px 23px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-4 a {
    padding: 20px 40px 23px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-4 a {
    padding: 15px 30px 18px;
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-4 a {
    padding: 13px 30px 16px;
    font-size: 16px;
  }
}

.btn-style-4 a.padding-dec-1 {
  padding: 20px 50px 25px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .btn-style-4 a.padding-dec-1 {
    padding: 15px 30px 20px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .btn-style-4 a.padding-dec-1 {
    padding: 12px 25px 17px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-4 a.padding-dec-1 {
    padding: 12px 25px 17px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-4 a.padding-dec-1 {
    padding: 12px 25px 17px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-4 a.padding-dec-1 {
    padding: 10px 25px 14px;
  }
}

.btn-style-4 a.padding-dec-2 {
  padding: 17px 35px 21px;
}

@media only screen and (max-width: 767px) {
  .btn-style-4 a.padding-dec-2 {
    padding: 10px 25px 14px;
  }
}

.btn-style-4 a:hover {
  background-color: #000000;
  color: #ffffff;
}

.hero-slider-content-3 {
  margin-right: -215px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-3 {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-3 {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-3 {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-3 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-3 {
    margin-right: 0px;
    margin-top: 20px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-slider-content-3 {
    margin-right: 0px;
    margin-top: 0px;
  }
}

.hero-slider-content-3 span {
  letter-spacing: 9.9103px;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  display: inline-block;
  border: 2px solid #ffffff;
  line-height: 1;
  padding: 10px 20px 10px 27px;
}

.hero-slider-content-3 h5 {
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 1.9821px;
  margin: 32px 0 5px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-3 h5 {
    font-size: 17px;
    letter-spacing: 1px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-3 h5 {
    font-size: 17px;
    letter-spacing: 1px;
    margin: 22px 0 10px;
  }
}

.hero-slider-content-3 h1 {
  color: #eab700;
  font-size: 65px;
  font-weight: 600;
  margin: 0 0 28px;
  letter-spacing: 9.9103px;
  font-style: italic;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-3 h1 {
    font-size: 45px;
    letter-spacing: 3.9103px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-3 h1 {
    font-size: 35px;
    letter-spacing: 3.9103px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-3 h1 {
    font-size: 28px;
    letter-spacing: 3.9103px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-slider-content-3 h1 {
    font-size: 28px;
  }
}

.single-hero-slider {
  position: relative;
}

.single-hero-slider .autoparts-slider-offer-1 {
  position: absolute;
  left: 42%;
  top: 33.5%;
  z-index: 9;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .single-hero-slider .autoparts-slider-offer-1 {
    left: 49%;
    top: 32%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .single-hero-slider .autoparts-slider-offer-1 {
    left: 45%;
    top: 28.5%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-hero-slider .autoparts-slider-offer-1 {
    left: 48%;
    top: 24.5%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-hero-slider .autoparts-slider-offer-1 {
    left: 30%;
    top: 21.5%;
  }
}

@media only screen and (max-width: 767px) {
  .single-hero-slider .autoparts-slider-offer-1 {
    left: 56%;
    top: 10.5%;
  }
}

.single-hero-slider .autoparts-slider-offer-1 img {
  width: 247px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .single-hero-slider .autoparts-slider-offer-1 img {
    width: 200px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .single-hero-slider .autoparts-slider-offer-1 img {
    width: 200px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-hero-slider .autoparts-slider-offer-1 img {
    width: 170px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-hero-slider .autoparts-slider-offer-1 img {
    width: 170px;
  }
}

@media only screen and (max-width: 767px) {
  .single-hero-slider .autoparts-slider-offer-1 img {
    width: 120px;
  }
}

.single-hero-slider .autoparts-slider-offer-2 {
  position: absolute;
  right: 9%;
  bottom: 23%;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .single-hero-slider .autoparts-slider-offer-2 {
    bottom: 8%;
  }
}

.single-hero-slider .autoparts-slider-offer-2 img {
  width: 257px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-hero-slider .autoparts-slider-offer-2 img {
    width: 170px;
  }
}

@media only screen and (max-width: 767px) {
  .single-hero-slider .autoparts-slider-offer-2 img {
    width: 160px;
  }
}

.hero-single-slider-img-2 {
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .hero-single-slider-img-2 {
    margin-top: 20px;
  }
}

.hero-single-slider-img-2.autoparts-slider-mrg-1 {
  margin: 0 -100px 0 -100px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-single-slider-img-2.autoparts-slider-mrg-1 {
    margin: 0 0px 0 40px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-single-slider-img-2.autoparts-slider-mrg-1 {
    margin: 0 0px 0 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-slider-img-2.autoparts-slider-mrg-1 {
    margin: 0 0px 0 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-slider-img-2.autoparts-slider-mrg-1 {
    margin: 0 0px 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-slider-img-2.autoparts-slider-mrg-1 {
    margin: 20px 0px 0 0px;
  }
}

.hero-single-slider-img-2.autoparts-slider-mrg-2 {
  margin: 0 0px 0 -103px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-single-slider-img-2.autoparts-slider-mrg-2 {
    margin: 0 0px 0 40px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-single-slider-img-2.autoparts-slider-mrg-2 {
    margin: 0 0px 0 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-slider-img-2.autoparts-slider-mrg-2 {
    margin: 0 0px 0 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-slider-img-2.autoparts-slider-mrg-2 {
    margin: 0 0px 0 50px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-slider-img-2.autoparts-slider-mrg-2 {
    margin: 20px 0px 0 0px;
  }
  .hero-single-slider-img-2.autoparts-slider-mrg-2 img {
    width: 150px;
  }
}

.hero-single-slider-img-2 img {
  max-width: 100%;
  display: inline-block;
}

.hero-slider-content-4 {
  margin-left: 40px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-4 {
    margin-left: 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-4 {
    margin-left: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-4 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-4 {
    margin-left: 0px;
  }
}

.hero-slider-content-4 h2 {
  color: #181818;
  font-size: 46px;
  line-height: 63px;
  margin: 0;
  font-weight: bold;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-4 h2 {
    font-size: 37px;
    line-height: 47px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-4 h2 {
    font-size: 35px;
    line-height: 45px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-4 h2 {
    font-size: 27px;
    line-height: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-4 h2 {
    font-size: 35px;
    line-height: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-4 h2 {
    font-size: 30px;
    line-height: 40px;
  }
}

.hero-slider-content-4 p {
  color: #181818;
  font-size: 16px;
  line-height: 34px;
  margin: 5px 0 30px;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-4 p {
    font-size: 15px;
    line-height: 30px;
    margin: 5px 0 20px;
  }
}

.btn-style-6 a {
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  padding: 23px 50px 30px;
  color: #ffffff;
  background-color: #e41515;
}

.btn-style-6 a:hover {
  background-color: #000000;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-6 a {
    padding: 16px 35px 23px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-6 a {
    padding: 16px 35px 23px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-6 a {
    padding: 14px 30px 21px;
    font-size: 16px;
  }
}

.nav-style-2 > span {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #000;
  font-size: 15px;
  background-color: white;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  opacity: 0;
  visibility: hidden;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-2 > span {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-2 > span {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-2 > span {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}

.nav-style-2 > span i {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.nav-style-2 > span.slider-icon-prev {
  left: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-2 > span.slider-icon-prev {
    left: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-2 > span.slider-icon-prev {
    left: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-2 > span.slider-icon-prev {
    left: 15px;
  }
}

.nav-style-2 > span.slider-icon-next {
  right: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-2 > span.slider-icon-next {
    right: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-2 > span.slider-icon-next {
    right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-2 > span.slider-icon-next {
    right: 15px;
  }
}

.nav-style-2 > span:hover {
  background-color: rgba(255, 255, 255, 0.75);
}

.nav-style-2 > span:hover i {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
}

.nav-style-2.nav-style-2-border-radius > span {
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.1);
  color: #ffffff;
}

@media only screen and (max-width: 767px) {
  .nav-style-2.nav-style-2-border-radius > span {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}

.nav-style-2.nav-style-2-border-radius > span:hover {
  background: rgba(0, 0, 0, 0.5);
}

.nav-style-2:hover > span {
  opacity: 1;
  visibility: visible;
}

.dot-style-2 ul {
  position: absolute;
  left: 50%;
  bottom: 16px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .dot-style-2 ul {
    bottom: 26px;
  }
}

.dot-style-2 ul li {
  display: inline-block;
  margin: 0 5px;
}

.dot-style-2 ul li button {
  border: none;
  padding: 0;
  border: 5px solid #5b5b5b;
  background-color: #ffffff;
  width: 13px;
  height: 13px;
  line-height: 13px;
  border-radius: 100%;
  font-size: 0;
  display: inline-block;
}

.dot-style-2 ul li.slick-active button {
  border: 5px solid #ffffff;
  background-color: #5b5b5b;
}

.youtube-video-area {
  position: relative;
}

.youtube-video-area::before {
  background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9;
}

.youtube-video-area .youtube-bg-content {
  position: relative;
  z-index: 95;
}

.youtube-video-area .youtube-bg-content h2 {
  color: #ffffff;
  font-size: 79px;
  font-weight: 500;
  margin: 0;
  font-family: "Noto Serif JP", serif;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .youtube-video-area .youtube-bg-content h2 {
    font-size: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .youtube-video-area .youtube-bg-content h2 {
    font-size: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .youtube-video-area .youtube-bg-content h2 {
    font-size: 27px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .youtube-video-area .youtube-bg-content h2 {
    font-size: 40px;
  }
}

.youtube-video-area .youtube-bg-content p {
  color: #ffffff;
  font-size: 24px;
  margin: 22px 0 58px;
  font-family: "Noto Serif JP", serif;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .youtube-video-area .youtube-bg-content p {
    font-size: 20px;
    margin: 22px 0 48px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .youtube-video-area .youtube-bg-content p {
    font-size: 20px;
    margin: 22px 0 48px;
  }
}

@media only screen and (max-width: 767px) {
  .youtube-video-area .youtube-bg-content p {
    font-size: 17px;
    margin: 17px 0 30px;
    padding: 0 10px;
  }
}

.compact .buttonBar {
  display: none;
}

.cosmetic-hero-padding-1 {
  margin-bottom: 120px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cosmetic-hero-padding-1 {
    margin-bottom: 88px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cosmetic-hero-padding-1 {
    margin-bottom: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .cosmetic-hero-padding-1 {
    margin-bottom: 90px;
  }
}

.hero-slider-content-5 {
  margin: 0 0 0 40px;
  position: relative;
  z-index: 99;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-5 {
    margin: 0 0 0 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-5 {
    margin: 0 0 0 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-5 {
    margin: 0 0 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-5 {
    margin: -80px 0 0 0px;
  }
}

.hero-slider-content-5 h2 {
  font-size: 59px;
  color: #181818;
  margin: 0;
  font-family: "Playfair Display", serif;
  letter-spacing: -0.9911px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-5 h2 {
    font-size: 53px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-5 h2 {
    font-size: 53px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-5 h2 {
    font-size: 44px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-5 h2 {
    font-size: 33px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-5 h2 {
    font-size: 25px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-slider-content-5 h2 {
    font-size: 30px;
  }
}

.hero-slider-content-5 p {
  font-size: 18px;
  color: #6D6D6D;
  line-height: 36px;
  margin: 20px auto 40px;
  width: 60%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-5 p {
    width: 72%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-5 p {
    width: 72%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-5 p {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-5 p {
    width: 100%;
    margin: 15px auto 30px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-5 p {
    font-size: 15px;
    line-height: 30px;
    width: 100%;
    margin: 12px auto 25px;
  }
}

.hero-slider-content-6 {
  position: relative;
  z-index: 99;
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-6 {
    margin: -105px 0 0;
  }
}

.hero-slider-content-6 span {
  display: block;
  font-size: 24px;
  font-style: italic;
  color: #181818;
  font-family: "Playfair Display", serif;
}

.hero-slider-content-6 h1 {
  display: block;
  font-size: 40px;
  color: #181818;
  font-family: "Playfair Display", serif;
  margin: 12px 0 32px;
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-6 h1 {
    margin: 12px 0 25px;
    font-size: 23px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-slider-content-6 h1 {
    margin: 12px 0 25px;
    font-size: 40px;
  }
}

.hero-single-slider-img-3 {
  position: absolute;
  right: 22%;
  bottom: -120px;
  z-index: 9;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-single-slider-img-3 {
    right: 10%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-single-slider-img-3 {
    right: 5%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-slider-img-3 {
    right: 7%;
    bottom: -88px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-slider-img-3 {
    right: 3%;
    bottom: -50px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-slider-img-3 {
    right: auto;
    bottom: -90px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.hero-single-slider-img-3 img {
  width: 395px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-slider-img-3 img {
    width: 300px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-slider-img-3 img {
    width: 250px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-slider-img-3 img {
    width: 110px;
  }
}

.hero-single-slider-img-4 {
  position: absolute;
  right: 37.5%;
  bottom: 0px;
  z-index: 5;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-single-slider-img-4 {
    right: 31.5%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-single-slider-img-4 {
    right: 29.5%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-slider-img-4 {
    right: 29.5%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-slider-img-4 {
    right: 28.5%;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-slider-img-4 {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.hero-single-slider-img-4 img {
  width: 324px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-slider-img-4 img {
    width: 224px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-slider-img-4 img {
    width: 200px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-slider-img-4 img {
    width: 150px;
  }
}

.hero-single-slider-img-5 {
  position: absolute;
  right: 16%;
  bottom: -120px;
  z-index: 9;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-single-slider-img-5 {
    right: 7%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-single-slider-img-5 {
    right: 5%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-slider-img-5 {
    right: 4%;
    bottom: -88px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-slider-img-5 {
    right: 3%;
    bottom: -50px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-slider-img-5 {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: -90px;
  }
}

.hero-single-slider-img-5 img {
  width: 674px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-single-slider-img-5 img {
    width: 530px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-single-slider-img-5 img {
    width: 530px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-slider-img-5 img {
    width: 400px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-slider-img-5 img {
    width: 320px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-slider-img-5 img {
    width: 150px;
  }
}

.hero-single-slider-img-6 {
  position: absolute;
  right: -19%;
  bottom: 0px;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .hero-single-slider-img-6 {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.hero-single-slider-img-6 img {
  width: 1282px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-single-slider-img-6 img {
    width: 1120px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-single-slider-img-6 img {
    width: 1140px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-slider-img-6 img {
    width: 880px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-slider-img-6 img {
    width: 810px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-slider-img-6 img {
    width: 250px;
  }
}

.nav-style-4 > span {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 60px;
  height: 60px;
  text-align: center;
  color: #000;
  font-size: 15px;
  background: rgba(255, 255, 255, 0.5);
  z-index: 9;
  cursor: pointer;
  border-radius: 50%;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-4 > span {
    width: 40px;
    height: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-4 > span {
    width: 40px;
    height: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-4 > span {
    width: 40px;
    height: 40px;
  }
}

.nav-style-4 > span i {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  line-height: 60px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-4 > span i {
    line-height: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-4 > span i {
    line-height: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-4 > span i {
    line-height: 40px;
  }
}

.nav-style-4 > span.slider-icon-prev {
  left: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-4 > span.slider-icon-prev {
    left: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-4 > span.slider-icon-prev {
    left: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-4 > span.slider-icon-prev {
    left: 15px;
  }
}

.nav-style-4 > span.slider-icon-next {
  right: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-4 > span.slider-icon-next {
    right: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-4 > span.slider-icon-next {
    right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-4 > span.slider-icon-next {
    right: 15px;
  }
}

.nav-style-4 > span:hover {
  background-color: rgba(255, 255, 255, 0.75);
}

.nav-style-4 > span:hover i {
  -webkit-transform: scale(1.5);
      -ms-transform: scale(1.5);
          transform: scale(1.5);
}

.hero-slider-content-7 {
  position: relative;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-7 {
    margin-top: -60px;
  }
}

.hero-slider-content-7 h2 {
  font-size: 22px;
  font-weight: bold;
  color: #ffffff;
  margin: 0 0 0;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  letter-spacing: 7.9273px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-7 h2 {
    font-size: 18px;
    letter-spacing: 5.9273px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-7 h2 {
    font-size: 18px;
    letter-spacing: 5.9273px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-7 h2 {
    font-size: 18px;
    letter-spacing: 3.927px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-7 h2 {
    font-size: 14px;
    letter-spacing: 1.927px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-slider-content-7 h2 {
    font-size: 18px;
    letter-spacing: 3.927px;
  }
}

.hero-slider-content-7 h1 {
  font-size: 129px;
  font-weight: 800;
  color: #ffffff;
  margin: 20px 0 31px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  letter-spacing: 7.9273px;
  font-style: italic;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-7 h1 {
    font-size: 90px;
    margin: 10px 0 20px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-7 h1 {
    font-size: 80px;
    margin: 15px 0 30px;
    line-height: 90px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-7 h1 {
    font-size: 75px;
    line-height: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-7 h1 {
    font-size: 55px;
    margin: 10px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-7 h1 {
    font-size: 29px;
    margin: 10px 0 20px;
    letter-spacing: 6.927px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-slider-content-7 h1 {
    font-size: 36px;
  }
}

.btn-style-8 {
  display: block;
}

.btn-style-8 a {
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  color: #ffffff;
  line-height: 1;
  padding: 40px 112px;
  -webkit-transform: skew(-16deg) !important;
      -ms-transform: skew(-16deg) !important;
          transform: skew(-16deg) !important;
  background-color: #e41515;
}

.btn-style-8 a span {
  -webkit-transform: skew(16deg) !important;
      -ms-transform: skew(16deg) !important;
          transform: skew(16deg) !important;
  display: block;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .btn-style-8 a {
    padding: 30px 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .btn-style-8 a {
    padding: 27px 70px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-8 a {
    padding: 23px 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-8 a {
    padding: 20px 40px;
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-8 a {
    padding: 16px 35px;
    font-size: 14px;
  }
}

.btn-style-8 a:hover {
  background-color: #b40404;
}

.hero-single-slider-img-8 {
  position: absolute;
  right: -68px;
  bottom: 0;
  z-index: 1;
}

.hero-single-slider-img-8 img {
  max-width: 100%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-single-slider-img-8 {
    right: -200px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-single-slider-img-8 {
    right: -200px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-slider-img-8 {
    right: -200px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-slider-img-8 {
    right: -200px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-slider-img-8 {
    right: -327px;
  }
}

.hero-single-img-wrap {
  position: absolute;
  right: 120px;
  bottom: 60px;
  z-index: 2;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-img-wrap {
    right: 50px;
    bottom: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-img-wrap {
    right: 20px;
    bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-img-wrap {
    right: 15px;
    bottom: 15px;
  }
}

.hero-single-img-wrap > img {
  width: 490px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-single-img-wrap > img {
    width: 350px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-single-img-wrap > img {
    width: 350px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-img-wrap > img {
    width: 300px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-img-wrap > img {
    width: 250px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-img-wrap > img {
    width: 170px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-single-img-wrap > img {
    width: 210px;
  }
}

.hero-single-img-wrap .hero-single-slider-img-7 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
}

.hero-single-img-wrap .hero-single-slider-img-7 > img {
  width: 331px;
  display: inline-block;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-single-img-wrap .hero-single-slider-img-7 > img {
    width: 231px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-single-img-wrap .hero-single-slider-img-7 > img {
    width: 231px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-img-wrap .hero-single-slider-img-7 > img {
    width: 200px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-img-wrap .hero-single-slider-img-7 > img {
    width: 150px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-img-wrap .hero-single-slider-img-7 > img {
    width: 130px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-single-img-wrap .hero-single-slider-img-7 > img {
    width: 150px;
  }
}

.hero-single-img-wrap .hero-single-slider-img-7 > img.width-2 {
  width: 289px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-single-img-wrap .hero-single-slider-img-7 > img.width-2 {
    width: 231px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-single-img-wrap .hero-single-slider-img-7 > img.width-2 {
    width: 231px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-img-wrap .hero-single-slider-img-7 > img.width-2 {
    width: 160px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-img-wrap .hero-single-slider-img-7 > img.width-2 {
    width: 150px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-img-wrap .hero-single-slider-img-7 > img.width-2 {
    width: 90px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-single-img-wrap .hero-single-slider-img-7 > img.width-2 {
    width: 110px;
  }
}

.hero-single-img-wrap h3 {
  color: #ffffff;
  margin: 0;
  letter-spacing: 3.9636px;
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  bottom: 65px;
  left: 0;
  right: 0;
  text-align: center;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-single-img-wrap h3 {
    letter-spacing: 1.9636px;
    bottom: 45px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-single-img-wrap h3 {
    letter-spacing: 0.9636px;
    bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-single-img-wrap h3 {
    letter-spacing: 0px;
    bottom: 30px;
    font-size: 12px;
  }
}

.hero-slider-content-8 {
  position: relative;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-8 {
    margin: -70px 0 0;
  }
}

.hero-slider-content-8 h2 {
  font-size: 59px;
  letter-spacing: 3.9636px;
  color: #ffffff;
  margin: 0;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-style: italic;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-8 h2 {
    font-size: 45px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-8 h2 {
    font-size: 45px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-8 h2 {
    font-size: 26px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-8 h2 {
    font-size: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-8 h2 {
    font-size: 17px;
    letter-spacing: 0.964px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-slider-content-8 h2 {
    font-size: 22px;
    letter-spacing: 1.964px;
  }
}

.hero-slider-content-8 h1 {
  font-size: 59px;
  letter-spacing: 3.9636px;
  color: #ffffff;
  margin: 6px 0 50px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-style: italic;
  font-weight: bold;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-8 h1 {
    font-size: 45px;
    margin: 6px 0 40px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-8 h1 {
    font-size: 45px;
    margin: 6px 0 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-8 h1 {
    font-size: 35px;
    margin: 6px 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-8 h1 {
    font-size: 30px;
    margin: 6px 0 30px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-8 h1 {
    font-size: 20px;
    letter-spacing: 0;
    margin: 6px 0 20px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-slider-content-8 h1 {
    font-size: 27px;
    letter-spacing: 1px;
  }
}

.kids-slider-shape {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 99;
}

@media only screen and (max-width: 767px) {
  .kids-slider-shape {
    left: -5px;
  }
}

.hero-slider-content-9 {
  position: relative;
  z-index: 99;
}

.hero-slider-content-9 .text-img-1 img {
  width: 636px;
  display: inline-block;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-9 .text-img-1 img {
    width: 490px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-9 .text-img-1 img {
    width: 490px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-9 .text-img-1 img {
    width: 450px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-9 .text-img-1 img {
    width: 450px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-9 .text-img-1 img {
    width: 230px;
  }
}

.hero-slider-content-9 h2 {
  font-size: 36px;
  font-weight: 600;
  color: #181818;
  letter-spacing: -1px;
  margin: 30px 0 32px;
  font-family: "Montserrat", sans-serif;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-9 h2 {
    font-size: 30px;
    margin: 25px 0 25px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-9 h2 {
    font-size: 30px;
    margin: 25px 0 25px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-9 h2 {
    font-size: 25px;
    margin: 25px 0 25px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-9 h2 {
    font-size: 25px;
    margin: 25px 0 25px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-9 h2 {
    font-size: 20px;
    margin: 15px 0 20px;
  }
}

.kids-slider-mrg-1 {
  margin: -190px 0 0 -70px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .kids-slider-mrg-1 {
    margin: 0px 0 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .kids-slider-mrg-1 {
    margin: 0px 0 0 0px;
  }
}

.kids-slider-mrg-2 {
  margin: -190px -200px 0 0px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .kids-slider-mrg-2 {
    margin: -190px -20px 0 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .kids-slider-mrg-2 {
    margin: -190px 0px 0 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .kids-slider-mrg-2 {
    margin: -190px 0px 0 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .kids-slider-mrg-2 {
    margin: -100px 0px 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .kids-slider-mrg-2 {
    margin: 0px 0px 0 0px;
  }
}

.kids-slider-mrg-3 {
  margin: -190px 0px 0 200px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .kids-slider-mrg-3 {
    margin: -190px 0px 0 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .kids-slider-mrg-3 {
    margin: -190px 0px 0 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .kids-slider-mrg-3 {
    margin: -190px 0px 0 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .kids-slider-mrg-3 {
    margin: -100px 0px 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .kids-slider-mrg-3 {
    margin: 0px 0px 0 0px;
  }
}

.btn-style-9 a {
  display: inline-block;
  font-size: 22px;
  font-weight: 600;
  color: #ffffff;
  line-height: 1;
  background-color: #FF7473;
  border-radius: 50px;
  padding: 32px 40px 37px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .btn-style-9 a {
    padding: 22px 40px 27px;
    font-size: 18px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .btn-style-9 a {
    padding: 22px 40px 27px;
    font-size: 18px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-9 a {
    padding: 18px 30px 23px;
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-9 a {
    padding: 18px 30px 23px;
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-9 a {
    padding: 15px 30px 20px;
    font-size: 15px;
  }
}

.btn-style-9 a.btn-9-padding-dec-1 {
  padding: 32px 77px 37px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .btn-style-9 a.btn-9-padding-dec-1 {
    padding: 22px 50px 27px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .btn-style-9 a.btn-9-padding-dec-1 {
    padding: 22px 50px 27px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-9 a.btn-9-padding-dec-1 {
    padding: 16px 40px 21px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-9 a.btn-9-padding-dec-1 {
    padding: 14px 35px 19px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-9 a.btn-9-padding-dec-1 {
    padding: 13px 30px 18px;
  }
}

.btn-style-9 a:hover {
  background-color: #ff3a2d;
}

.hero-slider-content-10 {
  position: relative;
  z-index: 99;
}

.hero-slider-content-10 .text-img-2 img {
  width: 108px;
  display: inline-block;
}

.hero-slider-content-10 .text-img-3 {
  margin: 0 0 54px;
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-10 .text-img-3 {
    margin: 10px 0 30px;
  }
}

.hero-slider-content-10 .text-img-3 img {
  width: 646px;
  display: inline-block;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-10 .text-img-3 img {
    width: 446px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-10 .text-img-3 img {
    width: 446px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-10 .text-img-3 img {
    width: 430px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-10 .text-img-3 img {
    width: 430px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-10 .text-img-3 img {
    width: 220px;
  }
}

.hero-slider-content-10 .text-img-4 {
  margin: 0 0 64px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-10 .text-img-4 {
    margin: 0 0 44px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-10 .text-img-4 {
    margin: 0 0 44px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-10 .text-img-4 {
    margin: 0 0 35px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-10 .text-img-4 {
    margin: 0 0 35px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-10 .text-img-4 {
    margin: 0 0 30px;
  }
}

.hero-slider-content-10 .text-img-4 img {
  width: 589px;
  display: inline-block;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-10 .text-img-4 img {
    width: 400px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-10 .text-img-4 img {
    width: 400px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-10 .text-img-4 img {
    width: 260px;
  }
}

.mouse-scroll-area {
  position: absolute;
  top: 0% !important;
  left: 0 !important;
  z-index: 9 !important;
  width: 100% !important;
  height: 100% !important;
}

.mouse-scroll-area .kids-shape-1 {
  position: absolute;
  top: 10% !important;
  left: 80% !important;
  z-index: 9;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mouse-scroll-area .kids-shape-1 {
    left: 75% !important;
  }
}

@media only screen and (max-width: 767px) {
  .mouse-scroll-area .kids-shape-1 {
    left: 55% !important;
  }
}

.mouse-scroll-area .kids-shape-1 img {
  width: 218px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .mouse-scroll-area .kids-shape-1 img {
    width: 180px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .mouse-scroll-area .kids-shape-1 img {
    width: 180px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mouse-scroll-area .kids-shape-1 img {
    width: 150px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mouse-scroll-area .kids-shape-1 img {
    width: 150px;
  }
}

@media only screen and (max-width: 767px) {
  .mouse-scroll-area .kids-shape-1 img {
    width: 100px;
  }
}

.mouse-scroll-area .kids-shape-2 {
  position: absolute;
  top: 27% !important;
  left: 81% !important;
  z-index: 9;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .mouse-scroll-area .kids-shape-2 {
    left: 83% !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .mouse-scroll-area .kids-shape-2 {
    left: 83% !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mouse-scroll-area .kids-shape-2 {
    left: 83% !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mouse-scroll-area .kids-shape-2 {
    left: 77% !important;
  }
}

@media only screen and (max-width: 767px) {
  .mouse-scroll-area .kids-shape-2 {
    left: 77% !important;
  }
}

.mouse-scroll-area .kids-shape-2 img {
  width: 289px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .mouse-scroll-area .kids-shape-2 img {
    width: 190px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .mouse-scroll-area .kids-shape-2 img {
    width: 190px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mouse-scroll-area .kids-shape-2 img {
    width: 160px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mouse-scroll-area .kids-shape-2 img {
    width: 160px;
  }
}

@media only screen and (max-width: 767px) {
  .mouse-scroll-area .kids-shape-2 img {
    width: 120px;
  }
}

.mouse-scroll-area .kids-shape-3 {
  position: absolute;
  top: 64% !important;
  left: 77% !important;
  z-index: 9;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .mouse-scroll-area .kids-shape-3 {
    top: 62% !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .mouse-scroll-area .kids-shape-3 {
    top: 62% !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mouse-scroll-area .kids-shape-3 {
    top: 62% !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mouse-scroll-area .kids-shape-3 {
    top: 62% !important;
  }
}

@media only screen and (max-width: 767px) {
  .mouse-scroll-area .kids-shape-3 {
    top: 62% !important;
    left: 57% !important;
  }
}

.mouse-scroll-area .kids-shape-3 img {
  width: 181px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .mouse-scroll-area .kids-shape-3 img {
    width: 150px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .mouse-scroll-area .kids-shape-3 img {
    width: 150px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mouse-scroll-area .kids-shape-3 img {
    width: 120px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mouse-scroll-area .kids-shape-3 img {
    width: 120px;
  }
}

@media only screen and (max-width: 767px) {
  .mouse-scroll-area .kids-shape-3 img {
    width: 80px;
  }
}

.mouse-scroll-area .kids-shape-4 {
  position: absolute;
  top: 62% !important;
  left: 8% !important;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .mouse-scroll-area .kids-shape-4 {
    left: 4% !important;
    top: 65% !important;
  }
}

.mouse-scroll-area .kids-shape-4 img {
  width: 181px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .mouse-scroll-area .kids-shape-4 img {
    width: 150px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .mouse-scroll-area .kids-shape-4 img {
    width: 150px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mouse-scroll-area .kids-shape-4 img {
    width: 150px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mouse-scroll-area .kids-shape-4 img {
    width: 150px;
  }
}

@media only screen and (max-width: 767px) {
  .mouse-scroll-area .kids-shape-4 img {
    width: 90px;
  }
}

.mouse-scroll-area .kids-shape-5 {
  position: absolute;
  top: 45% !important;
  left: 0% !important;
  z-index: 9;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mouse-scroll-area .kids-shape-5 {
    top: 40% !important;
  }
}

@media only screen and (max-width: 767px) {
  .mouse-scroll-area .kids-shape-5 {
    top: 20% !important;
  }
}

.mouse-scroll-area .kids-shape-5 img {
  width: 173px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .mouse-scroll-area .kids-shape-5 img {
    width: 150px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .mouse-scroll-area .kids-shape-5 img {
    width: 150px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mouse-scroll-area .kids-shape-5 img {
    width: 150px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mouse-scroll-area .kids-shape-5 img {
    width: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .mouse-scroll-area .kids-shape-5 img {
    width: 100px;
  }
}

.hero-slider-content-11 h4 {
  font-size: 40px;
  color: #ffffff;
  font-family: "Playfair Display", serif;
  font-style: italic;
  margin: 0;
  letter-spacing: -0.991px;
  line-height: 1;
}

.hero-slider-content-11 h1 {
  font-size: 99px;
  color: #ffffff;
  font-family: "Playfair Display", serif;
  font-style: italic;
  margin: 0 0 57px;
  letter-spacing: -2.973px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-11 h1 {
    margin: 0 0 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-11 h1 {
    margin: 0 0 40px;
    font-size: 90px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-11 h1 {
    margin: 0 0 30px;
    font-size: 85px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-11 h1 {
    margin: 0 0 30px;
    font-size: 40px;
    letter-spacing: 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-slider-content-11 h1 {
    font-size: 52px;
  }
}

.hero-slider-content-12 h1 {
  font-size: 79px;
  color: #ffffff;
  font-family: "Playfair Display", serif;
  font-style: italic;
  margin: 0 0 47px;
  letter-spacing: -3px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-12 h1 {
    font-size: 70px;
    margin: 0 0 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-12 h1 {
    font-size: 70px;
    margin: 0 0 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-12 h1 {
    font-size: 55px;
    margin: 0 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-12 h1 {
    font-size: 35px;
    margin: 0 0 30px;
    letter-spacing: 0;
  }
}

.hero-slider-content-13 {
  margin: 0 0 0 -40px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-13 {
    margin: 0 0 0 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-13 {
    margin: 0 0 0 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-13 {
    margin: 0 0 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-13 {
    margin: 0 0 0 0px;
  }
}

.hero-slider-content-13 h1 {
  font-size: 79px;
  color: #343434;
  font-family: "Playfair Display", serif;
  font-style: italic;
  margin: 0 0 25px;
  letter-spacing: -3px;
  line-height: 99px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-13 h1 {
    font-size: 67px;
    line-height: 85px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-13 h1 {
    font-size: 67px;
    line-height: 85px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-13 h1 {
    font-size: 65px;
    line-height: 75px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-13 h1 {
    font-size: 40px;
    line-height: 45px;
    letter-spacing: 0;
  }
}

.btn-style-10 a {
  display: inline-block;
  background-color: #ffffff;
  line-height: 1;
  font-size: 18px;
  color: #000000;
  padding: 22px 40px 27px;
}

@media only screen and (max-width: 767px) {
  .btn-style-10 a {
    font-size: 16px;
    padding: 13px 25px 18px;
  }
}

.btn-style-10 a.bg-black {
  color: #ffffff;
  background-color: #000000;
}

.btn-style-10 a.bg-black:hover {
  color: #000000;
  background-color: #ffffff;
}

.btn-style-10 a:hover {
  color: #ffffff;
  background-color: #000000;
}

.btn-style-11 a {
  display: inline-block;
  background-color: #181818;
  line-height: 1;
  font-size: 18px;
  color: #ffffff;
  padding: 21px 50px 27px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-11 a {
    font-size: 16px;
    padding: 16px 35px 22px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-11 a {
    font-size: 16px;
    padding: 16px 35px 22px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-11 a {
    font-size: 16px;
    padding: 13px 25px 18px;
  }
}

.btn-style-11 a:hover {
  color: #181818;
  background-color: #F3FCEB;
}

.nav-style-5 .slider-icon-1 {
  position: absolute;
  bottom: 7%;
  cursor: pointer;
  width: 60px;
  height: 60px;
  line-height: 66px;
  text-align: center;
  z-index: 9;
  border-radius: 50%;
  font-size: 20px;
  color: #1e1e1e;
  background: rgba(255, 255, 255, 0.5);
  display: inline-block;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-5 .slider-icon-1 {
    width: 50px;
    height: 50px;
    line-height: 56px;
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-5 .slider-icon-1 {
    width: 40px;
    height: 40px;
    line-height: 46px;
    font-size: 16px;
  }
}

.nav-style-5 .slider-icon-1.slider-icon-prev {
  margin-left: -40px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-5 .slider-icon-1.slider-icon-prev {
    margin-left: -35px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-5 .slider-icon-1.slider-icon-prev {
    margin-left: -25px;
  }
}

.nav-style-5 .slider-icon-1.slider-icon-next {
  margin-left: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-5 .slider-icon-1.slider-icon-next {
    margin-left: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-5 .slider-icon-1.slider-icon-next {
    margin-left: 25px;
  }
}

.nav-style-5 .slider-icon-1:hover {
  background: white;
}

.slider-content-14-position-1 {
  position: absolute;
  right: 14%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (max-width: 767px) {
  .slider-content-14-position-1 {
    right: 0;
    left: 0;
    text-align: center;
  }
}

.slider-content-14-position-2 {
  position: absolute;
  right: 26%;
  bottom: 13%;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-content-14-position-2 {
    right: 10%;
    bottom: 10%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-content-14-position-2 {
    right: 8%;
    bottom: 10%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-content-14-position-2 {
    right: 8%;
    bottom: 10%;
  }
}

@media only screen and (max-width: 767px) {
  .slider-content-14-position-2 {
    right: 0;
    left: 0;
    text-align: center;
    bottom: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.slider-content-14-position-3 {
  position: absolute;
  left: 28%;
  top: 37%;
}

@media only screen and (max-width: 767px) {
  .slider-content-14-position-3 {
    right: 0;
    left: 0;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.hero-slider-content-14 h1 {
  font-size: 44px;
  line-height: 59px;
  color: #181818;
  letter-spacing: -1px;
  margin: 0 0 31px;
  font-family: "Playfair Display", serif;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-14 h1 {
    font-size: 40px;
    line-height: 57px;
    margin: 0 0 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-14 h1 {
    font-size: 40px;
    line-height: 57px;
    margin: 0 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-14 h1 {
    font-size: 26px;
    line-height: 35px;
    letter-spacing: 0px;
    margin: 0 0 23px;
  }
}

.hero-slider-content-15 {
  width: 100%;
}

.hero-slider-content-15 h1 {
  color: #ffffff;
  font-size: 79px;
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
  margin: 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-15 h1 {
    font-size: 60px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-15 h1 {
    font-size: 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-15 h1 {
    font-size: 48px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-15 h1 {
    font-size: 50px;
    padding: 0 10px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-15 h1 {
    font-size: 28px;
    padding: 0 10px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-slider-content-15 h1 {
    font-size: 37px;
  }
}

.hero-slider-content-15 h1.slider-content-15-mb-1 {
  margin: 0 0 60px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-15 h1.slider-content-15-mb-1 {
    margin: 0 0 50px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-15 h1.slider-content-15-mb-1 {
    margin: 0 0 30px;
  }
}

.hero-slider-content-15 p {
  font-size: 24px;
  color: #ffffff;
  margin: 19px 0 60px;
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-15 p {
    font-size: 19px;
    margin: 10px 0 35px;
  }
}

.hero-slider-content-16 {
  position: relative;
  z-index: 99;
}

.hero-slider-content-16 h3 {
  font-size: 46px;
  font-family: "Satisfy";
  color: #181818;
  margin: 0;
}

.hero-slider-content-16 .organic-text-img {
  margin: 20px 0 53px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-16 .organic-text-img {
    margin: 20px 0 33px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-16 .organic-text-img {
    margin: 20px 0 33px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-16 .organic-text-img {
    margin: 20px 0 33px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-16 .organic-text-img {
    margin: 20px 0 33px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-16 .organic-text-img {
    margin: 15px 0 25px;
  }
}

.hero-slider-content-16 .organic-text-img img {
  display: inline-block;
  width: 545px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-content-16 .organic-text-img img {
    width: 430px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-content-16 .organic-text-img img {
    width: 400px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-content-16 .organic-text-img img {
    width: 345px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-content-16 .organic-text-img img {
    width: 345px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-content-16 .organic-text-img img {
    width: 240px;
  }
}

.organic-slider-mrg {
  margin-left: -140px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .organic-slider-mrg {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .organic-slider-mrg {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .organic-slider-mrg {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .organic-slider-mrg {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .organic-slider-mrg {
    margin-left: 0px;
  }
}

.organic-shape-1 {
  position: absolute;
  top: 5% !important;
  left: 41.5% !important;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .organic-shape-1 {
    left: 48.5% !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .organic-shape-1 {
    left: 48.5% !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .organic-shape-1 {
    left: 48.5% !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .organic-shape-1 {
    left: 48.5% !important;
  }
}

@media only screen and (max-width: 767px) {
  .organic-shape-1 {
    left: 48.5% !important;
  }
}

.organic-shape-1 img {
  width: 990px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .organic-shape-1 img {
    width: 620px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .organic-shape-1 img {
    width: 620px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .organic-shape-1 img {
    width: 480px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .organic-shape-1 img {
    width: 380px;
  }
}

@media only screen and (max-width: 767px) {
  .organic-shape-1 img {
    width: 200px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .organic-shape-1 img {
    width: 250px;
  }
}

.organic-shape-2 {
  position: absolute;
  left: 72% !important;
  top: 65% !important;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .organic-shape-2 {
    top: 60% !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .organic-shape-2 {
    top: 60% !important;
  }
}

@media only screen and (max-width: 767px) {
  .organic-shape-2 {
    top: 60% !important;
  }
}

.organic-shape-2 img {
  width: 540px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .organic-shape-2 img {
    width: 350px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .organic-shape-2 img {
    width: 350px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .organic-shape-2 img {
    width: 320px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .organic-shape-2 img {
    width: 300px;
  }
}

@media only screen and (max-width: 767px) {
  .organic-shape-2 img {
    width: 150px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .organic-shape-2 img {
    width: 250px;
  }
}

.organic-shape-3 {
  position: absolute;
  left: 44% !important;
  top: 80% !important;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .organic-shape-3 {
    top: 69% !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .organic-shape-3 {
    top: 69% !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .organic-shape-3 {
    top: 69% !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .organic-shape-3 {
    top: 69% !important;
  }
}

@media only screen and (max-width: 767px) {
  .organic-shape-3 {
    top: 69% !important;
  }
}

.organic-shape-3 img {
  width: 243px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .organic-shape-3 img {
    width: 200px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .organic-shape-3 img {
    width: 200px;
  }
}

@media only screen and (max-width: 767px) {
  .organic-shape-3 img {
    width: 100px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .organic-shape-3 img {
    width: 200px;
  }
}

.organic-shape-4 {
  position: absolute;
  left: -5% !important;
  top: 52% !important;
  z-index: 5;
}

.organic-shape-4 img {
  width: 431px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .organic-shape-4 img {
    width: 331px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .organic-shape-4 img {
    width: 331px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .organic-shape-4 img {
    width: 231px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .organic-shape-4 img {
    width: 231px;
  }
}

@media only screen and (max-width: 767px) {
  .organic-shape-4 img {
    width: 100px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .organic-shape-4 img {
    width: 200px;
  }
}

.organic-shape-5 {
  position: absolute;
  left: -5.2% !important;
  top: 23% !important;
  z-index: 5;
}

.organic-shape-5 img {
  width: 331px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .organic-shape-5 img {
    width: 231px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .organic-shape-5 img {
    width: 231px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .organic-shape-5 img {
    width: 220px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .organic-shape-5 img {
    width: 220px;
  }
}

@media only screen and (max-width: 767px) {
  .organic-shape-5 img {
    width: 100px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .organic-shape-5 img {
    width: 200px;
  }
}

.dot-style-3 ul {
  position: absolute;
  bottom: 2.3%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 9;
}

.dot-style-3 ul li {
  display: inline-block;
  margin: 0 8px;
}

.dot-style-3 ul li button {
  border: none;
  padding: 0;
  background-color: transparent;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff;
          box-shadow: inset 0 0 0 2px #ffffff;
  font-size: 0px;
  width: 16px;
  height: 16px;
  border-radius: 100%;
}

.dot-style-3 ul li.slick-active button {
  background-color: #ffffff;
}

.fashion-1-slider-bg-color-1 {
  background-color: #C1BAB4;
}

.fashion-1-slider-bg-color-2 {
  background-color: #1C1C1C;
}

.fashion-2-slider-bg-color-2 {
  background-color: #CAC3BB;
}

.fashion-2-slider-bg-color-3 {
  background-color: #776E65;
}

.fashion-2-slider-bg-color-4 {
  background-color: #C3CED4;
}

.fashion-2-slider-bg-color-5 {
  background-color: #574E42;
}

.electronic-slider-bg-color-1 {
  background-color: #FAFAFA;
}

.electronic-slider-bg-color-2 {
  background-color: #232E44;
}

.auto-parts-slider-bg-color-1 {
  background-color: #EDEBEC;
}

.leather-slider-bg-color {
  background-color: #7A7570;
}

.cosmetic-slider-bg-color {
  background-color: #FFE0DD;
}

.organic-slider-bg-color {
  background-color: #F0FBF7;
}

.motorbikes-slider-bg-color {
  background-color: #8E9397;
}

.kids-slider-bg-color {
  background-color: #ECEEEB;
}

.plants-slider-bg-color-1 {
  background-color: #22282D;
}

.plants-slider-bg-color-2 {
  background-color: #B3A18B;
}

.plants-slider-bg-color-3 {
  background-color: #F5F6F8;
}

.furniture-slider-bg-color-1 {
  background-color: #E7E7E9;
}

.furniture-slider-bg-color-2 {
  background-color: #D6D5D0;
}

.furniture-slider-bg-color-3 {
  background-color: #F2E5DD;
}

.jewelry-slider-bg-color-1 {
  background-color: #04231E;
}

.jewelry-slider-bg-color-2 {
  background-color: #E8B3BD;
}

.jewelry-slider-bg-color-3 {
  background-color: #A4886E;
}

.video-bg-content-wrap {
  background-image: url("../images/bg/youtube-bg.jpg");
  height: 100vh;
  background-color: #7A7570;
  background-position: center center;
  background-size: cover;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .youtube-video {
    padding-bottom: 0 !important;
  }
}

/*-------- 5. Banner style ---------*/
.new-collections-banner img {
  width: 100%;
}

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

.banner-wrap {
  position: relative;
}

.banner-wrap .banner-img a {
  display: block;
}

.banner-wrap .banner-img a img {
  width: 100%;
}

.banner-wrap .banner-img.banner-img-overflow {
  overflow: hidden;
}

.banner-wrap .banner-img.banner-zoom a img {
  -webkit-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.banner-wrap .banner-position-1 {
  position: absolute;
  left: 60px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 9;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap .banner-position-1 {
    left: 40px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-position-1 {
    left: 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-position-1 {
    left: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-position-1 {
    left: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-position-1 {
    left: 15px;
  }
}

.banner-wrap .banner-position-2 {
  position: absolute;
  left: 380px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 9;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap .banner-position-2 {
    left: 240px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-position-2 {
    left: 240px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-position-2 {
    left: 240px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-position-2 {
    left: 370px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-position-2 {
    left: 15px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .banner-wrap .banner-position-2 {
    left: 300px;
  }
}

.banner-wrap .banner-position-3 {
  position: absolute;
  left: 40px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 9;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-position-3 {
    left: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-position-3 {
    left: 15px;
  }
}

.banner-wrap .banner-content-1 {
  position: absolute;
  left: 95px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 9;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap .banner-content-1 {
    left: 40px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-content-1 {
    left: 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-1 {
    left: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-content-1 {
    left: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-1 {
    left: 15px;
  }
}

.banner-wrap .banner-content-1 h3 {
  font-size: 46px;
  color: #ffffff;
  line-height: 1.4em;
  font-weight: 600;
  width: 55%;
  margin: 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap .banner-content-1 h3 {
    font-size: 35px;
    width: 70%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-content-1 h3 {
    font-size: 32px;
    width: 70%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-1 h3 {
    font-size: 32px;
    width: 70%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-content-1 h3 {
    font-size: 32px;
    width: 70%;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-1 h3 {
    font-size: 18px;
    width: 92%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .banner-wrap .banner-content-1 h3 {
    font-size: 28px;
  }
}

.banner-wrap .banner-content-1 p {
  font-size: 16px;
  color: #ffffff;
  line-height: 2em;
  width: 52%;
  margin: 20px 0 42px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap .banner-content-1 p {
    width: 60%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-content-1 p {
    width: 70%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-1 p {
    width: 70%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-content-1 p {
    width: 70%;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-1 p {
    width: 100%;
    font-size: 15px;
    line-height: 24px;
    margin: 0px 0 12px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .banner-wrap .banner-content-1 p {
    width: 85%;
    margin: 12px 0 22px;
  }
}

.banner-wrap .banner-content-2 h3 {
  line-height: 1.4em;
  font-size: 28px;
  font-weight: 600;
  color: #ffffff;
  margin: 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap .banner-content-2 h3 {
    font-size: 23px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-content-2 h3 {
    font-size: 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-2 h3 {
    font-size: 23px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-2 h3 {
    font-size: 20px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .banner-wrap .banner-content-2 h3 {
    font-size: 23px;
  }
}

.banner-wrap .banner-content-2 h3.banner-text-width1 {
  width: 54%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap .banner-content-2 h3.banner-text-width1 {
    width: 60%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-content-2 h3.banner-text-width1 {
    width: 60%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-2 h3.banner-text-width1 {
    width: 60%;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-2 h3.banner-text-width1 {
    width: 98%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .banner-wrap .banner-content-2 h3.banner-text-width1 {
    width: 76%;
  }
}

.banner-wrap .banner-content-2 h3.banner-text-width2 {
  width: 54%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap .banner-content-2 h3.banner-text-width2 {
    width: 60%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-content-2 h3.banner-text-width2 {
    width: 60%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-2 h3.banner-text-width2 {
    width: 60%;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-2 h3.banner-text-width2 {
    width: 100%;
  }
}

.banner-wrap .banner-content-2 h4 {
  line-height: 1.4em;
  font-size: 28px;
  color: #FFD53D;
  margin: 10px 0 25px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap .banner-content-2 h4 {
    margin: 8px 0 15px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-content-2 h4 {
    margin: 8px 0 10px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-2 h4 {
    margin: 8px 0 15px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-2 h4 {
    margin: 2px 0 10px;
    font-size: 24px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .banner-wrap .banner-content-2 h4 {
    margin: 5px 0 20px;
  }
}

.banner-wrap .banner-content-3 h3 {
  font-size: 46px;
  font-weight: 700;
  line-height: 1.4em;
  color: #ffffff;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap .banner-content-3 h3 {
    font-size: 30px;
    line-height: 1.2em;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-content-3 h3 {
    font-size: 30px;
    line-height: 1.2em;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-3 h3 {
    font-size: 18px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-content-3 h3 {
    font-size: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-3 h3 {
    font-size: 19px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .banner-wrap .banner-content-3 h3 {
    font-size: 30px;
  }
}

.banner-wrap .banner-content-3 h3.banner-text-width3 {
  width: 90%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-3 h3.banner-text-width3 {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-3 h3.banner-text-width3 {
    width: 98%;
  }
}

.banner-wrap .banner-content-3 h3 span.sale-off {
  font-size: 37px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-3 h3 span.sale-off {
    font-size: 18px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-3 h3 span.sale-off {
    font-size: 19px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .banner-wrap .banner-content-3 h3 span.sale-off {
    font-size: 30px;
  }
}

.banner-wrap .banner-content-3 h3 span.percentage {
  font-weight: 600;
}

.banner-wrap .banner-content-3 p {
  line-height: 28px;
  color: #ffffff;
  font-size: 16px;
  width: 80%;
  margin: 7px 0 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-3 p {
    line-height: 24px;
    font-size: 14px;
    width: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-3 p {
    line-height: 24px;
    font-size: 14px;
    width: 98%;
  }
}

.banner-wrap .banner-content-4 {
  position: absolute;
  left: 40px;
  bottom: 55px;
  z-index: 9;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-content-4 {
    bottom: 25px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-4 {
    left: 20px;
    bottom: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-4 {
    left: 15px;
    bottom: 30px;
  }
}

.banner-wrap .banner-content-4 h3 {
  font-size: 26px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0 0 25px;
  width: 50%;
  line-height: 36px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-4 h3 {
    font-size: 22px;
    line-height: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-4 h3 {
    font-size: 20px;
    line-height: 18px;
  }
}

.banner-wrap .banner-content-4 h2 {
  font-size: 100px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0 0 0px;
  font-family: "Roboto Condensed", sans-serif;
  font-style: italic;
  line-height: 80px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap .banner-content-4 h2 {
    font-size: 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-content-4 h2 {
    font-size: 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-4 h2 {
    font-size: 50px;
    line-height: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-content-4 h2 {
    font-size: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-4 h2 {
    font-size: 50px;
    line-height: 40px;
  }
}

.banner-wrap .banner-content-5 {
  padding: 32px 70px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  z-index: 99;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-content-5 {
    padding: 30px 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-5 {
    padding: 20px 35px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-content-5 {
    padding: 27px 45px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-5 {
    padding: 25px 40px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .banner-wrap .banner-content-5 {
    padding: 22px 30px;
  }
}

.banner-wrap .banner-content-5::before {
  content: '';
  width: 17px;
  height: 17px;
  position: absolute;
  left: 0;
  top: 0;
  border-left: 3px solid #fff;
  border-top: 3px solid #fff;
}

.banner-wrap .banner-content-5::after {
  content: '';
  width: 17px;
  height: 17px;
  position: absolute;
  right: 0;
  top: 0;
  border-right: 3px solid #fff;
  border-top: 3px solid #fff;
}

.banner-wrap .banner-content-5 h3 {
  color: #ffffff;
  margin: 0;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 2px;
  font-family: "Montserrat", sans-serif;
  line-height: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-5 h3 {
    font-size: 22px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-content-5 h3 {
    font-size: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-5 h3 {
    font-size: 20px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .banner-wrap .banner-content-5 h3 {
    font-size: 18px;
  }
}

.banner-wrap .banner-content-5 h3::before {
  content: '';
  width: 17px;
  height: 17px;
  position: absolute;
  left: 0;
  bottom: 0;
  border-left: 3px solid #fff;
  border-bottom: 3px solid #fff;
}

.banner-wrap .banner-content-5 h3::after {
  content: '';
  width: 17px;
  height: 17px;
  position: absolute;
  right: 0;
  bottom: 0;
  border-right: 3px solid #fff;
  border-bottom: 3px solid #fff;
}

.banner-wrap.overly-point-4-2-hover:before {
  opacity: .3;
  pointer-events: none;
  background-color: #181818;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}

.banner-wrap .banner-content-9 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 52%;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-9 {
    width: 100%;
  }
}

.banner-wrap .banner-content-9 h3 {
  font-family: "Satisfy";
  font-size: 46px;
  margin: 0 0 8px;
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-9 h3 {
    font-size: 30px;
    margin: 0 0 5px;
  }
}

.banner-wrap .banner-content-9 h2 {
  font-family: "Satisfy";
  font-size: 56px;
  margin: 0 0 0px;
  color: #181818;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-9 h2 {
    font-size: 45px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-9 h2 {
    font-size: 30px;
  }
}

.banner-wrap .banner-content-10 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  z-index: 9;
}

.banner-wrap .banner-content-10 h3 {
  font-family: "Satisfy";
  font-size: 46px;
  margin: 0 0 0px;
  color: #ffffff;
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-10 h3 {
    font-size: 35px;
  }
}

.banner-wrap .banner-content-11 {
  position: absolute;
  bottom: 20%;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 9;
  padding: 0 10px;
}

.banner-wrap .banner-content-11 h3 {
  font-family: "Satisfy";
  font-size: 46px;
  margin: 0 0 0px;
  line-height: 1.4em;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-11 h3 {
    font-size: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-11 h3 {
    font-size: 35px;
  }
}

.banner-wrap .banner-content-12 {
  position: absolute;
  top: 9%;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 9;
  padding: 0 90px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap .banner-content-12 {
    padding: 0 30px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap .banner-content-12 {
    padding: 0 10px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-12 {
    padding: 0 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-content-12 {
    padding: 0 50px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-12 {
    padding: 0 40px;
  }
}

.banner-wrap .banner-content-12 h3 {
  font-family: "Satisfy";
  font-size: 46px;
  margin: 0 0 0px;
  line-height: 1.4em;
  color: #ffffff;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-12 h3 {
    font-size: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-12 h3 {
    font-size: 35px;
  }
}

.banner-wrap .sidebar-banner-content {
  position: absolute;
  left: 25px;
  bottom: 32px;
  z-index: 9;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .sidebar-banner-content {
    left: 15px;
  }
}

.banner-wrap .sidebar-banner-content h4 {
  font-size: 32px;
  color: #ffffff;
  margin: 0 0 5px;
}

.banner-wrap .sidebar-banner-content a {
  font-size: 16px;
  color: #ffffff;
  display: block;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .sidebar-banner-content a {
    font-size: 15px;
  }
}

.banner-wrap .sidebar-banner-content a:hover {
  color: #D98719;
}

.banner-wrap:hover .banner-zoom a img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.banner-wrap:hover .btn-style-4 a {
  background-color: #e41515;
  color: #ffffff;
}

.banner-wrap:hover.default-overlay.overly-point-4-hover:before {
  opacity: .4;
  pointer-events: none;
  background-color: #000000;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}

.banner-wrap:hover.default-overlay.overly-point-4-2-hover:before {
  opacity: .4;
}

.banner-wrap:hover.default-overlay-white.overly-point-4-hover-white:before {
  opacity: .2;
  pointer-events: none;
  background-color: #ffffff;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}

.banner-wrap-2 .banner-img-2 a {
  display: block;
}

.banner-wrap-2 .banner-img-2 a img {
  max-width: 100%;
}

.banner-wrap-2 .banner-img-2 a img:hover {
  -webkit-animation-name: elementor-animation-bob-float,elementor-animation-bob;
          animation-name: elementor-animation-bob-float,elementor-animation-bob;
  -webkit-animation-duration: .3s,1.5s;
          animation-duration: .3s,1.5s;
  -webkit-animation-delay: 0s,.3s;
          animation-delay: 0s,.3s;
  -webkit-animation-timing-function: ease-out,ease-in-out;
          animation-timing-function: ease-out,ease-in-out;
  -webkit-animation-iteration-count: 1,infinite;
          animation-iteration-count: 1,infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-direction: normal,alternate;
          animation-direction: normal,alternate;
}

@-webkit-keyframes elementor-animation-bob {
  0% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
}

@keyframes elementor-animation-bob {
  0% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
}

@-webkit-keyframes elementor-animation-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
}

@keyframes elementor-animation-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
}

.banner-area-mrg-top {
  margin-top: -80px;
}

.furniture-categori-padding-10-1 {
  padding-right: 10px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .furniture-categori-padding-10-1 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .furniture-categori-padding-10-1 {
    padding-right: 0px;
  }
}

.furniture-categori-padding-10-4 {
  padding-right: 10px;
}

@media only screen and (max-width: 767px) {
  .furniture-categori-padding-10-4 {
    padding-right: 0px;
  }
}

.furniture-categori-padding-10-2 {
  padding-left: 10px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .furniture-categori-padding-10-2 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .furniture-categori-padding-10-2 {
    padding-left: 0px;
  }
}

.furniture-categori-padding-10-3 {
  padding-left: 20px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .furniture-categori-padding-10-3 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .furniture-categori-padding-10-3 {
    padding-left: 0px;
  }
}

.banner-content-6-position-1 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 21%;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-content-6-position-1 {
    right: 12%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-content-6-position-1 {
    right: 6%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-content-6-position-1 {
    right: 15%;
  }
}

@media only screen and (max-width: 767px) {
  .banner-content-6-position-1 {
    right: 13%;
  }
}

.banner-content-6-position-2 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 15%;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-content-6-position-2 {
    left: 10%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-content-6-position-2 {
    left: 6%;
  }
}

@media only screen and (max-width: 767px) {
  .banner-content-6-position-2 {
    left: 10%;
  }
}

.banner-content-6-position-3 {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  top: 15%;
}

.banner-content-6-position-4 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 50%;
}

.banner-content-6 {
  z-index: 9;
}

.banner-content-6 span {
  display: block;
  font-size: 18px;
  color: #333;
  font-family: "Playfair Display", serif;
  font-style: italic;
}

@media only screen and (max-width: 767px) {
  .banner-content-6 span {
    font-size: 16px;
    color: #333;
  }
}

.banner-content-6 h3 {
  color: #181818;
  font-size: 24px;
  line-height: 33px;
  margin: 14px 0 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-content-6 h3 {
    font-size: 22px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-content-6 h3 {
    font-size: 20px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-content-6 h3 {
    font-size: 17px;
    line-height: 28px;
    margin: 10px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .banner-content-6 h3 {
    font-size: 17px;
    line-height: 24px;
    margin: 2px 0 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .banner-content-6 h3 {
    font-size: 20px;
    line-height: 30px;
    margin: 10px 0 0;
  }
}

.banner-content-6 h3 a {
  color: #181818;
}

.banner-wrap-3 {
  position: relative;
}

.banner-wrap-3.banner-wrap-3-padding-1 {
  padding: 78px 0 88px;
}

.banner-wrap-3.banner-wrap-3-padding-2 {
  padding: 53px 0 53px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap-3.banner-wrap-3-padding-2 {
    padding: 0px 0 106px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap-3.banner-wrap-3-padding-2 {
    padding: 0px 0 106px;
  }
}

.banner-wrap-3.banner-wrap-3-border-1 {
  position: relative;
}

.banner-wrap-3.banner-wrap-3-border-1 a {
  z-index: 99;
  position: relative;
}

.banner-wrap-3.banner-wrap-3-border-1 a img {
  width: 188px;
}

@media only screen and (max-width: 767px) {
  .banner-wrap-3.banner-wrap-3-border-1 a img {
    width: 120px;
  }
}

.banner-wrap-3.banner-wrap-3-border-1:before {
  position: absolute;
  content: "";
  left: 48%;
  top: 0;
  height: 100%;
  width: 1px;
  background-color: #D8D8D8;
  z-index: 8;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap-3.banner-wrap-3-border-1:before {
    left: 58%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap-3.banner-wrap-3-border-1:before {
    left: 58%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap-3.banner-wrap-3-border-1:before {
    left: 58%;
  }
}

.banner-wrap-3.banner-wrap-3-border-2 {
  position: relative;
}

.banner-wrap-3.banner-wrap-3-border-2:after {
  position: absolute;
  content: "";
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 0;
  height: 45px;
  width: 1px;
  background-color: #D8D8D8;
  z-index: 8;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap-3.banner-wrap-3-border-2:after {
    height: 91px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap-3.banner-wrap-3-border-2:after {
    height: 91px;
  }
}

.banner-wrap-3 .banner-content-7 h3 {
  font-size: 28px;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  letter-spacing: -1px;
  margin: 0;
  text-transform: uppercase;
}

@media only screen and (max-width: 767px) {
  .banner-wrap-3 .banner-content-7 h3 {
    font-size: 18px;
    letter-spacing: 0px;
  }
}

.banner-wrap-3 .banner-content-7 span {
  font-size: 20px;
  letter-spacing: -1px;
  margin: 0;
  color: #333;
  text-transform: uppercase;
  margin: 12px 0 16px;
  display: block;
}

.banner-wrap-3 .banner-content-7 h2 {
  font-size: 80px;
  color: #FF7473;
  letter-spacing: 5px;
  margin: 10px 0 28px;
  line-height: 62px;
}

@media only screen and (max-width: 767px) {
  .banner-wrap-3 .banner-content-7 h2 {
    font-size: 50px;
    letter-spacing: 3px;
    margin: 10px 0 18px;
  }
}

.banner-wrap-3 .banner-content-8-position-1 {
  position: absolute;
  top: 21%;
  left: 48%;
  padding: 15px 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap-3 .banner-content-8-position-1 {
    left: 57%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap-3 .banner-content-8-position-1 {
    left: 57%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap-3 .banner-content-8-position-1 {
    left: 58%;
  }
}

.banner-wrap-3 .banner-content-8-position-2 {
  margin: 18px 0 0;
}

.banner-wrap-3 .banner-content-8 {
  background-color: #F9F9F9;
  z-index: 9;
}

.banner-wrap-3 .banner-content-8 span {
  font-size: 14px;
  text-transform: uppercase;
  color: #333;
}

.banner-wrap-3 .banner-content-8 h4 {
  font-size: 16px;
  line-height: 28px;
  color: #181818;
  margin: 0px 0 9px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.banner-wrap-3 .banner-content-8 h4.b-content-8-width {
  margin: 0px auto 12px;
  width: 55%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-wrap-3 .banner-content-8 h4.b-content-8-width {
    width: 75%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-wrap-3 .banner-content-8 h4.b-content-8-width {
    width: 75%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap-3 .banner-content-8 h4.b-content-8-width {
    width: 75%;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap-3 .banner-content-8 h4.b-content-8-width {
    width: 80%;
  }
}

.banner-wrap-3 .banner-content-8 h3 {
  font-size: 24px;
  color: #FF7473;
  margin: 0;
}

.btn-style-13 a {
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff;
  padding: 12px 38px;
  background-color: #181818;
}

.btn-style-13 a:hover {
  background-color: #FF7473;
}

.shop-banner-area {
  padding: 90px 0 100px;
}

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

.shop-banner-content {
  margin: 0 0 0 -50px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-banner-content {
    margin: 0 0 0 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-banner-content {
    margin: 0 0 0 0px;
  }
}

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

@media only screen and (max-width: 767px) {
  .shop-banner-content {
    margin: 0 0 0 0px;
  }
}

.shop-banner-content h1 {
  font-size: 66px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1;
  margin: 0 0 13px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-banner-content h1 {
    font-size: 55px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-banner-content h1 {
    font-size: 55px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-banner-content h1 {
    font-size: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-banner-content h1 {
    font-size: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-banner-content h1 {
    font-size: 36px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-area.pb-90 {
    padding-bottom: 50px;
  }
  .banner-area.pb-95 {
    padding-bottom: 55px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-area.pb-90 {
    padding-bottom: 25px;
  }
  .banner-area.pb-95 {
    padding-bottom: 30px;
  }
}

/*-------- 6. Section title style ---------*/
.section-title-padding {
  padding: 0 130px 0 140px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-title-padding {
    padding: 0 50px 0 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-title-padding {
    padding: 0 30px 0 15px;
  }
}

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

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

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

.section-title-1 h3 {
  color: #D98719;
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-size: 36px;
  letter-spacing: -1px;
  line-height: 30px;
  margin: 0px 0 0;
}

@media only screen and (max-width: 767px) {
  .section-title-1 h3 {
    font-size: 30px;
  }
}

.section-title-1 h2 {
  font-family: "Playfair Display", serif;
  font-size: 100px;
  font-style: italic;
  line-height: 1.3em;
  letter-spacing: -4px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-title-1 h2 {
    font-size: 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-title-1 h2 {
    font-size: 80px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-1 h2 {
    font-size: 45px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-1 h2 {
    font-size: 40px;
    letter-spacing: 0;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-1 h2 {
    font-size: 34px;
    letter-spacing: 0;
  }
}

.section-title-1 h2.margin-1 {
  margin: 0px 0 42px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-1 h2.margin-1 {
    margin: 0px 0 25px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-1 h2.margin-1 {
    margin: 10px 0 25px;
    line-height: 1.2em;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-1 h2.margin-1 {
    margin: 10px 0 20px;
    line-height: 1.2em;
  }
}

.section-pattern {
  height: 2px;
}

.section-pattern.section-pattern-width-1 {
  width: 280px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-pattern.section-pattern-width-1 {
    width: 160px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-pattern.section-pattern-width-1 {
    width: 160px;
  }
}

@media only screen and (max-width: 767px) {
  .section-pattern.section-pattern-width-1 {
    width: 160px;
  }
}

.section-pattern.section-pattern-margin-1 {
  margin: 0 0 40px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-pattern.section-pattern-margin-1 {
    margin: 0px 0 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-pattern.section-pattern-margin-1 {
    margin: 0px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .section-pattern.section-pattern-margin-1 {
    margin: 0px 0 0px;
  }
}

.section-pattern.section-pattern-margin-2 {
  margin: 0 auto;
}

.btn-style-2 a {
  color: #181818;
  font-size: 24px;
  display: inline-block;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-2 a {
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-2 a {
    font-size: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-2 a {
    font-size: 20px;
  }
}

.btn-style-2 a svg {
  color: #181818;
  width: 60px;
  margin-left: 25px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-2 a svg {
    width: 55px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-2 a svg {
    width: 45px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-2 a svg {
    width: 34px;
    height: 34px;
    margin-left: 20px;
  }
}

.btn-style-2 a:hover {
  color: #D98719;
}

.btn-style-2 a:hover svg {
  color: #D98719;
}

.btn-style-2.btn-right {
  float: right;
}

@media only screen and (max-width: 767px) {
  .btn-style-2.btn-right {
    float: left;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .btn-style-2.btn-right {
    float: right;
  }
}

.btn-style-2.btn-mt-1 {
  margin-top: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-2.btn-mt-1 {
    margin-top: 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-2.btn-mt-1 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-2.btn-mt-1 {
    margin-top: 0px;
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .btn-style-2.btn-mt-1 {
    margin-top: 10px;
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-2 {
    margin-top: 15px;
  }
}

.section-title-2 h2 {
  font-family: "Playfair Display", serif;
  font-size: 80px;
  font-style: italic;
  line-height: 1;
  letter-spacing: -3px;
}

.section-title-2 h2.margin-1 {
  margin: 0px 0 32px;
}

@media only screen and (max-width: 767px) {
  .section-title-2 h2.margin-1 {
    margin: 0px 0 20px;
  }
}

.section-title-2 h2.margin-2 {
  margin: 0px 0 32px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-2 h2 {
    font-size: 45px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-2 h2 {
    font-size: 45px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-2 h2 {
    font-size: 45px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-2.mb-90 {
    margin-bottom: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-2.mb-50 {
    margin-bottom: 30px;
  }
  .section-title-2.mb-90 {
    margin-bottom: 30px;
  }
}

.section-title-3 h2 {
  font-size: 42px;
  font-weight: 600;
  letter-spacing: -1px;
  margin: 0;
  position: relative;
  padding-bottom: 40px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-3 h2 {
    font-size: 35px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-3 h2 {
    font-size: 30px;
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-3 h2 {
    font-size: 22px;
    padding-bottom: 20px;
  }
}

.section-title-3 h2:before {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  background-color: #FFD53D;
  height: 5px;
  width: 130px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-3.mb-60 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-3.mb-60 {
    margin-bottom: 30px;
  }
}

.btn-style-5 a {
  display: block;
  float: right;
  color: #6D6D6D;
}

@media only screen and (max-width: 767px) {
  .btn-style-5 a {
    float: left;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .btn-style-5 a {
    float: right;
  }
}

.btn-style-5 a i {
  font-size: 14px;
  margin: 0 0 0 5px;
  position: relative;
  top: 4px;
}

.btn-style-5 a:hover {
  color: #FFD53D;
}

@media only screen and (max-width: 767px) {
  .btn-style-5.btn-style-5-responsive {
    margin: 13px 0 16px;
    display: block;
    overflow: hidden;
  }
}

.section-title-4 h2 {
  font-size: 36px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0;
  line-height: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-4 h2 {
    font-size: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-4 h2 {
    font-size: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-4 h2 {
    font-size: 20px;
    line-height: 1.3;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .section-title-4 h2 {
    font-size: 25px;
  }
}

.section-title-4 h2.white {
  color: #ffffff;
}

.section-title-4 h2 span {
  color: #e41515;
}

.section-title-4 > span {
  color: #6D6D6D;
  font-size: 24px;
  display: block;
  margin: 10px 0 36px;
}

@media only screen and (max-width: 767px) {
  .section-title-4 > span {
    font-size: 17px;
    margin: 5px 0 20px;
  }
}

.section-title-4 .st-angle-down svg {
  color: #e41515;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-4.mb-60 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-4.mb-60 {
    margin-bottom: 30px;
  }
  .section-title-4.mb-55 {
    margin-bottom: 30px;
  }
}

.section-title-5 h2 {
  font-size: 50px;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  letter-spacing: -2px;
  color: #D98719;
  margin: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-5 h2 {
    font-size: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-5 h2 {
    font-size: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-5 h2 {
    font-size: 26px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .section-title-5 h2 {
    font-size: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-5.mb-55 {
    margin-bottom: 35px;
  }
  .section-title-5.mb-30 {
    margin-bottom: 25px;
  }
  .section-title-5.mb-40 {
    margin-bottom: 25px;
  }
  .section-title-5.mb-25 {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-5.mb-55 {
    margin-bottom: 25px;
  }
  .section-title-5.mb-30 {
    margin-bottom: 15px;
  }
  .section-title-5.mb-40 {
    margin-bottom: 15px;
  }
  .section-title-5.mb-25 {
    margin-bottom: 0px;
  }
}

.section-title-6 {
  position: relative;
  z-index: 9;
}

.section-title-6 h2 {
  font-size: 46px;
  font-weight: 400;
  line-height: 1em;
  letter-spacing: -1px;
  font-family: "Playfair Display", serif;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .section-title-6 h2 {
    font-size: 24px;
    letter-spacing: 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .section-title-6 h2 {
    font-size: 35px;
  }
}

.section-title-6 h2.white {
  color: #ffffff;
}

.section-title-6 h2.font-size-dec {
  font-size: 36px;
  line-height: 1.2em;
}

@media only screen and (max-width: 767px) {
  .section-title-6 h2.font-size-dec {
    font-size: 24px;
  }
}

.section-title-6 a {
  color: #727272;
  font-size: 16px;
  margin: 17px 0 0;
  display: block;
}

.section-title-6 a i {
  font-size: 18px;
  color: #181818;
  margin-right: 10px;
  top: 1px;
  position: relative;
}

.section-title-6 p {
  color: #6D6D6D;
  font-size: 18px;
  margin: 17px 0 0;
  display: block;
}

.section-title-6 p.font-dec {
  font-size: 14px;
  line-height: 28px;
  margin: 16px auto 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-6 p.font-dec {
    margin: 12px auto 0;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-6 p.font-dec {
    margin: 10px auto 0;
    line-height: 24px;
  }
}

.section-title-6 p.st6-peragraph-width-1 {
  width: 30%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-title-6 p.st6-peragraph-width-1 {
    width: 37%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-title-6 p.st6-peragraph-width-1 {
    width: 42%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-6 p.st6-peragraph-width-1 {
    width: 50%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-6 p.st6-peragraph-width-1 {
    width: 65%;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-6 p.st6-peragraph-width-1 {
    width: 90%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-6.section-title-6-center {
    text-align: center;
    margin: 0 0 50px;
  }
  .section-title-6.mb-55 {
    margin-bottom: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-6.mb-25 {
    margin-bottom: 5px;
  }
  .section-title-6.mb-40 {
    margin-bottom: 20px;
  }
  .section-title-6.mb-50 {
    margin-bottom: 15px;
  }
  .section-title-6.mb-55 {
    margin-bottom: 25px;
  }
  .section-title-6.section-title-6-center {
    text-align: center;
    margin: 0 0 30px;
  }
}

.section-title-7 h2 {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-size: 26px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 15px;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .section-title-7 h2 {
    letter-spacing: 5px;
  }
}

.section-title-8 h2 {
  color: #ffffff;
  margin: 0;
  font-size: 36px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: "Montserrat", sans-serif;
}

@media only screen and (max-width: 767px) {
  .section-title-8 h2 {
    font-size: 26px;
    letter-spacing: 1px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-8.mb-50 {
    margin-bottom: 30px;
  }
  .section-title-8.pb-55 {
    padding-bottom: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-8.mb-50 {
    margin-bottom: 25px;
  }
  .section-title-8.pb-55 {
    padding-bottom: 30px;
  }
}

.section-title-9 img {
  max-width: 100%;
}

.section-title-9 h2 {
  font-size: 42px;
  font-family: "Pacifico";
  margin: 16px 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-9 h2 {
    font-size: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-9 h2 {
    font-size: 27px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-9.mb-60 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-9.mb-60 {
    margin-bottom: 35px;
  }
  .section-title-9.mb-45 {
    margin-bottom: 22px;
  }
}

.section-title-10 img {
  width: 175px;
}

@media only screen and (max-width: 767px) {
  .section-title-10 img {
    width: 125px;
  }
}

.section-title-10 h2 {
  font-size: 42px;
  font-style: italic;
  letter-spacing: -1px;
  font-family: "Playfair Display", serif;
  margin: 20px 0 27px;
}

@media only screen and (max-width: 767px) {
  .section-title-10 h2 {
    font-size: 30px;
    margin: 20px 0 14px;
    letter-spacing: 0px;
  }
}

.section-title-10 p {
  font-size: 18px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-10 p {
    font-size: 17px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-10 p {
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-10.mb-60 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-10.mb-60 {
    margin-bottom: 25px;
  }
}

.section-title-11 h2 {
  font-size: 56px;
  color: #181818;
  margin: 0;
  position: relative;
  font-family: "Playfair Display", serif;
  display: inline-block;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-11 h2 {
    font-size: 48px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-11 h2 {
    font-size: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-11 h2 {
    font-size: 25px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .section-title-11 h2 {
    font-size: 30px;
  }
}

.section-title-11 h2:before {
  position: absolute;
  left: -240px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  background-color: #969696;
  height: 1px;
  width: 200px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-11 h2:before {
    width: 100px;
    left: -140px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-11 h2:before {
    width: 40px;
    left: -50px;
  }
}

.section-title-11 h2:after {
  position: absolute;
  right: -240px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  background-color: #969696;
  height: 1px;
  width: 200px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-11 h2:after {
    width: 100px;
    right: -140px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-11 h2:after {
    width: 40px;
    right: -50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-11.mb-60 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-11.mb-60 {
    margin-bottom: 28px;
  }
  .section-title-11.mb-55 {
    margin-bottom: 20px;
  }
}

.subscribe-title-2 h2 {
  font-size: 44px;
  color: #ffffff;
  font-family: "Playfair Display", serif;
  margin: 0 0 15px;
}

@media only screen and (max-width: 767px) {
  .subscribe-title-2 h2 {
    font-size: 37px;
  }
}

.subscribe-title-2 p {
  font-size: 16px;
  color: #ffffff;
  line-height: 28px;
  width: 70%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .subscribe-title-2 p {
    margin: 0 auto;
  }
}

@media only screen and (max-width: 767px) {
  .subscribe-title-2 p {
    margin: 0 auto;
    width: 90%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .subscribe-title-2 {
    text-align: center;
    margin: 0 0 30px;
  }
}

@media only screen and (max-width: 767px) {
  .subscribe-title-2 {
    text-align: center;
    margin: 0 0 20px;
  }
}

.section-title-12 h2 {
  font-family: "Noto Serif JP", serif;
  font-size: 46px;
  font-weight: 500;
  line-height: 1.2em;
  letter-spacing: -1px;
  margin: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-12 h2 {
    font-size: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-12 h2 {
    font-size: 32px;
  }
}

.section-title-12 p {
  font-size: 18px;
  line-height: 36px;
  margin: 12px auto 0;
  width: 59%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-12 p {
    font-size: 16px;
    line-height: 34px;
    width: 80%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-12 p {
    font-size: 16px;
    line-height: 32px;
    width: 85%;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-12 p {
    font-size: 15px;
    line-height: 30px;
    width: 92%;
  }
}

.section-title-12.letter-spacing-negative h2 {
  letter-spacing: -2px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-12.mb-35 {
    margin-bottom: 15px;
  }
  .section-title-12.mb-40 {
    margin-bottom: 20px;
  }
  .section-title-12.mb-45 {
    margin-bottom: 25px;
  }
  .section-title-12.mb-55 {
    margin-bottom: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-12.mb-35 {
    margin-bottom: 15px;
  }
  .section-title-12.mb-40 {
    margin-bottom: 17px;
  }
  .section-title-12.mb-45 {
    margin-bottom: 25px;
  }
  .section-title-12.mb-55 {
    margin-bottom: 35px;
  }
}

.section-title-13 h2 {
  font-size: 54px;
  font-family: "Satisfy";
  margin: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-13 h2 {
    font-size: 45px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-13 h2 {
    font-size: 36px;
  }
}

.section-title-13 p {
  line-height: 28px;
  width: 56%;
  margin: 15px auto 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-13 p {
    width: 68%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-13 p {
    width: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-13 p {
    width: 95%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-13.mb-60 {
    margin-bottom: 45px;
  }
  .section-title-13.mb-50 {
    margin-bottom: 35px;
  }
  .section-title-13.mb-45 {
    margin-bottom: 30px;
  }
  .section-title-13.mb-35 {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-13.mb-60 {
    margin-bottom: 20px;
  }
  .section-title-13.mb-50 {
    margin-bottom: 20px;
  }
  .section-title-13.mb-40 {
    margin-bottom: 20px;
  }
  .section-title-13.mb-45 {
    margin-bottom: 15px;
  }
  .section-title-13.mb-35 {
    margin-bottom: 5px;
  }
  .section-title-13.mb-25 {
    margin-bottom: 5px;
  }
}

.section-title-14 h1 {
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .section-title-14 h1 {
    font-size: 23px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-14.mb-55 {
    margin-bottom: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-14.mb-55 {
    margin-bottom: 25px;
  }
}

.section-title-15 h2 {
  font-size: 34px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 0 0 28px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-15 h2 {
    margin: 0 0 12px;
    margin: 0 0 10px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-15 h2 {
    font-size: 30px;
    margin: 0 0 10px;
  }
}

.section-title-15 p {
  font-size: 18px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-15 {
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-15 {
    text-align: center;
  }
  .section-title-15.mb-50 {
    margin-bottom: 30px;
  }
}

.section-title-16 h2 {
  font-size: 24px;
  font-weight: 600;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .section-title-16.mb-55 {
    margin-bottom: 25px;
  }
}

.section-title-17 h2 {
  font-size: 32px;
  font-weight: 600;
  margin: 0;
  padding: 0 0 20px 0;
  position: relative;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .section-title-17 h2 {
    font-size: 26px;
    padding: 0 0 10px 0;
  }
}

.section-title-17 h2:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 3px;
  width: 88px;
  background-color: #D8D8D8;
  bottom: 0;
}

@media only screen and (max-width: 767px) {
  .section-title-17.mb-55 {
    margin-bottom: 30px;
  }
}

.section-title-18 h1 {
  font-size: 32px;
  margin: 0;
  line-height: 28px;
}

@media only screen and (max-width: 767px) {
  .section-title-18 h1 {
    font-size: 25px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-18.mb-60 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-18.mb-60 {
    margin-bottom: 30px;
  }
}

/*-------- 7. Product style ---------*/
.product-wrap {
  position: relative;
}

.product-wrap .product-img {
  position: relative;
  overflow: hidden;
  z-index: 2;
}

.product-wrap .product-img > a > img {
  width: 100%;
}

.product-wrap .product-img > a > img.hover-img {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18);
}

.product-wrap .product-img .product-action-wrap {
  position: absolute;
  left: 0;
  right: 0;
  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;
  bottom: 35px;
  z-index: 9;
}

.product-wrap .product-img .product-action-wrap > button {
  border: none;
  padding: 0;
  background-color: #ffffff;
  font-size: 20px;
  color: #181818;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 100%;
  position: relative;
  margin: 0 4px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0, 40px);
      -ms-transform: translate(0, 40px);
          transform: translate(0, 40px);
  -webkit-transition-delay: 100ms;
       -o-transition-delay: 100ms;
          transition-delay: 100ms;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-wrap .product-img .product-action-wrap > button {
    margin: 0 3px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-wrap .product-img .product-action-wrap > button {
    margin: 0 3px;
    font-size: 18px;
  }
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .product-wrap .product-img .product-action-wrap > button {
    margin: 0 3px;
    font-size: 15px;
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
}

.product-wrap .product-img .product-action-wrap > button i {
  line-height: 40px;
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .product-wrap .product-img .product-action-wrap > button i {
    line-height: 33px;
  }
}

.product-wrap .product-img .product-action-wrap > button:nth-child(1) {
  -webkit-transition-delay: 100ms;
       -o-transition-delay: 100ms;
          transition-delay: 100ms;
}

.product-wrap .product-img .product-action-wrap > button:nth-child(2) {
  -webkit-transition-delay: 150ms;
       -o-transition-delay: 150ms;
          transition-delay: 150ms;
}

.product-wrap .product-img .product-action-wrap > button:nth-child(3) {
  -webkit-transition-delay: 200ms;
       -o-transition-delay: 200ms;
          transition-delay: 200ms;
}

.product-wrap .product-img .product-action-wrap > button:nth-child(4) {
  -webkit-transition-delay: 200ms;
       -o-transition-delay: 200ms;
          transition-delay: 200ms;
}

.product-wrap .product-img .product-action-wrap > button:hover {
  background-color: #181818;
  color: #ffffff;
}

.product-wrap .product-img .product-action-wrap > button > span {
  position: absolute;
  top: -30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #000000;
  padding: 0px 12px 4px;
  font-size: 11px;
  color: #ffffff;
  white-space: pre;
  line-height: 22px;
  opacity: 0;
  visibility: hidden;
}

.product-wrap .product-img .product-action-wrap > button:hover > span {
  opacity: 1;
  visibility: visible;
}

.product-wrap .product-img .product-action-wrap.product-action-border > button {
  border: 1px solid #ebebeb;
}

.product-wrap .product-img .product-action-wrap.product-action-border > button:hover {
  border: 1px solid #181818;
}

.product-wrap .product-img .shop-list-quickview {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  z-index: 99;
  margin-top: 20px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}

.product-wrap .product-img .shop-list-quickview > button {
  border: none;
  padding: 0;
  width: 46px;
  height: 46px;
  border-radius: 100%;
  background-color: #fff;
  color: #181818;
  display: inline-block;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  font-size: 22px;
}

.product-wrap .product-img .shop-list-quickview > button i {
  line-height: 46px;
}

.product-wrap .product-img .shop-list-quickview > button > span {
  position: absolute;
  top: -30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #000000;
  padding: 0px 12px 0px;
  font-size: 9px;
  color: #ffffff;
  white-space: pre;
  line-height: 22px;
  opacity: 0;
  visibility: hidden;
}

.product-wrap .product-img .shop-list-quickview > button:hover {
  background-color: #181818;
  color: #fff;
}

.product-wrap .product-img .shop-list-quickview > button:hover > span {
  opacity: 1;
  visibility: visible;
}

.product-wrap .product-img.product-img-border {
  border: 1px solid #ebebeb;
}

.product-wrap .product-img.product-border-radius {
  border-radius: 32px 32px 32px 32px;
}

.product-wrap .product-img .product-badge {
  position: absolute;
  display: inline-block;
  font-size: 12px;
  color: #ffffff;
  z-index: 91;
  line-height: 1;
  padding: 4px 15px 6px;
}

.product-wrap .product-img .product-badge.bg-black {
  background-color: #1D1D1D;
}

.product-wrap .product-img .product-badge.pro-badge-right {
  right: 0;
}

.product-wrap .product-img .product-badge.pro-badge-left {
  left: 0;
}

.product-wrap .product-img .product-badge.pro-badge-top {
  top: 20px;
}

.product-wrap .product-img .product-badge.pro-badge-top-40 {
  top: 40px;
}

.product-wrap .product-img .product-badge.pro-badge-top-60 {
  top: 60px;
}

.product-wrap .product-img .product-price-5 {
  position: absolute;
  bottom: 6px;
  left: 15px;
}

.product-wrap .product-img .product-price-5 span {
  font-size: 20px;
  color: #FF7473;
  display: inline-block;
  font-family: "Noto Serif JP", serif;
}

.product-wrap .product-img .product-price-5 span.old-price {
  text-decoration: line-through;
  margin-left: 5px;
}

.product-wrap .product-img.product-list-overly::before {
  content: "";
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  z-index: 9;
  background-color: #181818;
  pointer-events: none;
}

.product-wrap .product-content h4 {
  font-size: 15px;
  margin: 0 0 10px;
}

@media only screen and (max-width: 767px) {
  .product-wrap .product-content h4 {
    line-height: 1.4;
  }
}

.product-wrap .product-content h4.pro-content-noto-font {
  font-size: 18px;
  font-family: "Noto Serif JP", serif;
  line-height: 1.4;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-wrap .product-content h4.pro-content-noto-font {
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .product-wrap .product-content h4.pro-content-noto-font {
    font-size: 16px;
  }
}

.product-wrap .product-content h4 a {
  color: #6D6D6D;
}

.product-wrap .product-content h4 a:hover {
  color: #D98719;
}

.product-wrap .product-content .product-price span {
  font-size: 16px;
  color: #181818;
}

.product-wrap .product-content .product-price span.old-price {
  text-decoration: line-through;
  color: #6D6D6D;
  margin-right: 5px;
}

.product-wrap .product-content.product-content-white h4 a {
  color: #ffffff;
}

.product-wrap .product-content.product-content-white h4 a:hover {
  color: #D98719;
}

.product-wrap .product-content.product-content-white .product-price span {
  color: #ffffff;
}

.product-wrap .product-content.product-content-white .product-price span.old-price {
  color: #ffffff;
}

.product-wrap .product-content-3 h4 {
  font-size: 18px;
  line-height: 1.4;
  margin: 0 0 10px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-wrap .product-content-3 h4 {
    font-size: 16px;
  }
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .product-wrap .product-content-3 h4 {
    font-size: 16px;
    margin: 0 0 6px;
  }
}

.product-wrap .product-content-3 h4 a {
  color: #211E1C;
}

.product-wrap .product-content-3 h4 a:hover {
  color: #FFD53D;
}

.product-wrap .product-content-3 h4 a:hover.pink {
  color: #FF7473;
}

.product-wrap .product-content-3 h4 a:hover.yellow {
  color: #D98719;
}

.product-wrap .product-content-3 .product-price-2 span {
  font-size: 18px;
  color: #181818;
  font-weight: 600;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-wrap .product-content-3 .product-price-2 span {
    font-size: 16px;
  }
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .product-wrap .product-content-3 .product-price-2 span {
    font-size: 16px;
  }
}

.product-wrap .product-content-3 .product-price-2 span.old-price {
  color: #6D6D6D;
  font-weight: 400;
  text-decoration: line-through;
  margin-right: 5px;
}

.product-wrap .product-content-3 .product-price-2 span.font-width-400 {
  font-weight: 400;
}

.product-wrap .product-content-4 h4 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
  font-family: "Montserrat", sans-serif;
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .product-wrap .product-content-4 h4 {
    font-size: 16px;
    line-height: 1.4;
  }
}

.product-wrap .product-content-4 h4 a {
  color: #211E1C;
}

.product-wrap .product-content-4 h4 a:hover {
  color: #e41515;
}

.product-wrap .product-content-4 .product-price-3 span {
  color: #e41515;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
  font-size: 16px;
}

.product-wrap .product-content-4 .product-price-3 span.old-price {
  color: #6D6D6D;
  font-weight: 400;
  text-decoration: line-through;
  margin-right: 2px;
}

.product-wrap .product-content-5 h4 {
  font-size: 16px;
  margin: 0 0 9px;
  color: #211E1C;
}

.product-wrap .product-content-5 h4 a {
  color: #211E1C;
}

.product-wrap .product-content-5 h4 a:hover {
  color: #FF7473;
}

.product-wrap .product-content-5 .product-price-4 span {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  color: #FF7473;
}

.product-wrap .product-content-5 .product-price-4 span.old-price {
  text-decoration: line-through;
  margin-right: 3px;
  color: #6d6d6d;
}

.product-wrap .product-content-7 h4 {
  font-size: 20px;
  margin: 0 0 9px;
  color: #211E1C;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-wrap .product-content-7 h4 {
    font-size: 17px;
  }
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .product-wrap .product-content-7 h4 {
    font-size: 17px;
  }
}

.product-wrap .product-content-7 h4 a {
  color: #211E1C;
}

.product-wrap .product-content-7 h4 a:hover {
  color: #538165;
}

.product-wrap .product-content-7 .product-price-4 span {
  display: inline-block;
  font-size: 16px;
  color: #181818;
  font-weight: 600;
}

.product-wrap .product-content-7 .product-price-4 span.old-price {
  text-decoration: line-through;
  margin-right: 3px;
  color: #6d6d6d;
}

.product-wrap .product-content-9 h4 {
  font-size: 16px;
  line-height: 24px;
  font-family: "Noto Serif JP", serif;
  margin: 0;
  padding: 0 8px;
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .product-wrap .product-content-9 h4 {
    font-size: 15px;
  }
}

.product-wrap .product-content-9 h4 a {
  color: #211E1C;
}

.product-wrap .product-content-9 h4 a:hover {
  color: #FF7473;
}

.product-wrap:hover .product-img a img.hover-img {
  opacity: 1;
}

.product-wrap:hover .product-img .product-action-wrap button {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.product-wrap:hover .product-img.product-list-overly::before {
  opacity: .5;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-wrap.mb-50 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .product-wrap.mb-50 {
    margin-bottom: 30px;
  }
}

.tooltip > .tooltip-inner {
  background-color: #000;
  padding: 2px 12px 5px;
  border-radius: 0px;
  font-size: 12px;
}

.bs-tooltip-top .arrow::before {
  display: none;
}

.product-wrap-2 {
  padding: 48px 20px 42px;
  -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.2);
  border: 4px solid transparent;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-wrap-2 {
    padding: 38px 10px 32px;
  }
}

.product-wrap-2 .product-content-2 h3 {
  font-size: 22px;
  text-transform: uppercase;
  line-height: 1;
  margin: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-wrap-2 .product-content-2 h3 {
    font-size: 18px;
  }
}

.product-wrap-2 .product-content-2 h3 a {
  color: #211E1C;
  position: relative;
  padding: 0 0 14px;
  display: block;
}

.product-wrap-2 .product-content-2 h3 a:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  background-color: #D3D3D3;
  width: 90px;
  height: 2px;
}

.product-wrap-2 .product-img-2 {
  text-align: center;
  margin-top: 39px;
}

.product-wrap-2 .product-img-2 a {
  display: inline-block;
}

.product-wrap-2 .product-img-2 a img {
  max-width: 100%;
}

.product-wrap-2:hover {
  border: 4px solid #FFD53D;
}

.product-categori-list {
  padding: 45px 45px 45px 45px;
  -webkit-box-shadow: 0 2px 25px 0 #E7E7E7;
          box-shadow: 0 2px 25px 0 #E7E7E7;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-categori-list {
    padding: 45px 25px 45px 25px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-categori-list {
    padding: 45px 25px 45px 25px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-categori-list {
    padding: 35px 20px 35px 20px;
  }
}

@media only screen and (max-width: 767px) {
  .product-categori-list {
    padding: 35px 20px 35px 20px;
  }
}

.product-categori-list ul li a {
  font-size: 18px;
  color: #6D6D6D;
  display: block;
  padding: 18px 0px 20px;
  border-bottom: 1px solid #D8D8D8;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-categori-list ul li a {
    font-size: 16px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-categori-list ul li a {
    font-size: 16px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-categori-list ul li a {
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .product-categori-list ul li a {
    font-size: 16px;
  }
}

.product-categori-list ul li a.active {
  color: #FFD53D;
}

.product-categori-list ul li a:hover {
  color: #FFD53D;
}

.product-phn-content h2 {
  color: #ffffff;
  font-size: 46px;
  font-weight: 500;
  margin: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-phn-content h2 {
    font-size: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .product-phn-content h2 {
    font-size: 32px;
  }
}

.product-phn-content p {
  color: #ffffff;
  font-size: 18px;
  line-height: 36px;
  margin: 10px auto 28px;
  width: 70%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-phn-content p {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-phn-content p {
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    margin: 10px auto 10px;
  }
}

@media only screen and (max-width: 767px) {
  .product-phn-content p {
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    margin: 10px auto 20px;
  }
}

.product-bg-area {
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .product-bg-area {
    padding: 50px 0 0;
  }
}

.product-phn-img {
  text-align: center;
  margin: 0 100px -83px;
  padding-top: 57px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-phn-img {
    margin: 0 0px -83px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-phn-img {
    margin: 0 0px -83px;
    padding-top: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .product-phn-img {
    margin: 0 0px -83px;
    padding-top: 40px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-phn-img {
    margin: 0 50px -83px;
  }
}

.product-phn-img img {
  max-width: 100%;
}

.product-bg-area-2 {
  padding: 40px 0;
}

@media only screen and (max-width: 767px) {
  .product-bg-area-2 .product-radio-content {
    margin-bottom: 20px;
  }
}

.product-bg-area-2 .product-radio-content h2 {
  font-size: 44px;
  font-weight: 500;
  line-height: 1.4em;
  margin: 0 auto 31px;
  width: 70%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-bg-area-2 .product-radio-content h2 {
    width: 78%;
    font-size: 42px;
    line-height: 1.2em;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-bg-area-2 .product-radio-content h2 {
    width: 80%;
    font-size: 40px;
    line-height: 1.1em;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-bg-area-2 .product-radio-content h2 {
    width: 80%;
    font-size: 35px;
    line-height: 1.1em;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-bg-area-2 .product-radio-content h2 {
    font-size: 26px;
    line-height: 1.1em;
    margin: 0 auto 20px;
  }
}

@media only screen and (max-width: 767px) {
  .product-bg-area-2 .product-radio-content h2 {
    font-size: 26px;
    line-height: 1.2em;
    margin: 0 auto 12px;
    width: 100%;
  }
}

.product-bg-area-2 .product-radio-img {
  text-align: center;
}

.product-bg-area-2 .product-radio-img img {
  max-width: 100%;
}

.common-column {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}

.common-column.product-width-82 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 82%;
      -ms-flex: 0 0 82%;
          flex: 0 0 82%;
  max-width: 82%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .common-column.product-width-82 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70%;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .common-column.product-width-82 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
  }
}

@media only screen and (max-width: 767px) {
  .common-column.product-width-82 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

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

.product-auto-parts-wrap {
  position: relative;
}

@media only screen and (max-width: 767px) {
  .product-auto-parts-wrap.mb-120 {
    margin-bottom: 60px;
  }
}

.product-auto-parts-wrap .product-auto-parts-img {
  height: 100%;
  padding: 0;
  position: absolute;
  top: 0;
  width: 18%;
  z-index: 9;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-auto-parts-wrap .product-auto-parts-img {
    width: 30%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-auto-parts-wrap .product-auto-parts-img {
    width: 40%;
  }
}

@media only screen and (max-width: 767px) {
  .product-auto-parts-wrap .product-auto-parts-img {
    width: 100%;
    position: static;
  }
}

.product-auto-parts-wrap .product-auto-parts-img .auto-parts-banner-content {
  position: absolute;
  top: 15%;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 9;
  padding: 0 10px;
}

@media only screen and (max-width: 767px) {
  .product-auto-parts-wrap .product-auto-parts-img .auto-parts-banner-content {
    top: 10%;
  }
}

.product-auto-parts-wrap .product-auto-parts-img .auto-parts-banner-content h2 {
  color: #ffffff;
  font-size: 36px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.4em;
  margin: 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-auto-parts-wrap .product-auto-parts-img .auto-parts-banner-content h2 {
    font-size: 27px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-auto-parts-wrap .product-auto-parts-img .auto-parts-banner-content h2 {
    font-size: 25px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-auto-parts-wrap .product-auto-parts-img .auto-parts-banner-content h2 {
    font-size: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-auto-parts-wrap .product-auto-parts-img .auto-parts-banner-content h2 {
    font-size: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .product-auto-parts-wrap .product-auto-parts-img .auto-parts-banner-content h2 {
    font-size: 30px;
  }
}

.product-auto-parts-wrap .product-auto-parts-img img {
  height: 100%;
  -webkit-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  will-change: transform, top;
  z-index: 9;
  position: relative;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.tab-product-wrap {
  width: 100%;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
  padding: 54px 50px 81px 50px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tab-product-wrap {
    padding: 54px 30px 81px 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tab-product-wrap {
    padding: 44px 30px 71px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .tab-product-wrap {
    padding: 54px 20px 54px 20px;
  }
}

.product-tab-list-1 a {
  color: #6D6D6D;
  font-size: 18px;
  display: inline-block;
  margin-right: 32px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-tab-list-1 a {
    font-size: 16px;
    margin-right: 12px;
    margin-bottom: 5px;
  }
}

@media only screen and (max-width: 767px) {
  .product-tab-list-1 a {
    font-size: 16px;
    margin-right: 12px;
    margin-bottom: 5px;
  }
}

.product-tab-list-1 a:last-child {
  margin-right: 0;
}

.product-tab-list-1 a.active {
  color: #181818;
  text-decoration: underline;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-tab-list-1.mb-40 {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .product-tab-list-1.mb-40 {
    margin-bottom: 20px;
  }
}

.tab-content.jump .tab-pane {
  display: block;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.tab-content.jump .tab-pane.active {
  display: block;
  height: auto;
  opacity: 1;
  overflow: visible;
  -webkit-animation-name: moveUp;
          animation-name: moveUp;
  -webkit-animation-duration: 500ms;
          animation-duration: 500ms;
  -webkit-animation-timing-function: cubic-bezier(0.26, 0.69, 0.37, 0.96);
          animation-timing-function: cubic-bezier(0.26, 0.69, 0.37, 0.96);
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.product-slider-active-1 .slick-list {
  margin: 0 -15px;
}

.product-slider-active-1 .slick-list .product-wrap-lr-1 {
  padding: 0 15px;
}

.nav-style-3 .product-icon-1 {
  position: absolute;
  top: 33%;
  z-index: 9;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #979797;
  border-radius: 100%;
  text-align: center;
  color: #181818;
  font-size: 12px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
}

.nav-style-3 .product-icon-1:hover {
  color: #ffffff;
  border: 1px solid #181818;
  background-color: #181818;
}

.nav-style-3 .product-icon-1.product-icon-prev {
  left: -15px;
}

.nav-style-3 .product-icon-1.product-icon-next {
  right: -20px;
}

.nav-style-3:hover .product-icon-1 {
  opacity: 1;
  visibility: visible;
}

.trending-product-wrap {
  position: relative;
}

.trending-product-wrap .trending-product-img {
  position: relative;
  overflow: hidden;
}

.trending-product-wrap .trending-product-img a {
  display: block;
}

.trending-product-wrap .trending-product-img a img {
  width: 100%;
}

.trending-product-wrap .img-zoom a img {
  -webkit-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.trending-product-wrap .trending-product-content {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  bottom: 50px;
  z-index: 9;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (max-width: 767px) {
  .trending-product-wrap .trending-product-content {
    bottom: 20px;
  }
}

.trending-product-wrap .trending-product-content a {
  display: inline-block;
  background-color: #ffffff;
  color: #181818;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -1px;
  font-family: "Noto Serif JP", serif;
  padding: 25px 70px 28px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .trending-product-wrap .trending-product-content a {
    padding: 20px 50px 23px;
    font-size: 22px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .trending-product-wrap .trending-product-content a {
    padding: 20px 40px 23px;
    font-size: 22px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .trending-product-wrap .trending-product-content a {
    padding: 20px 30px 23px;
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .trending-product-wrap .trending-product-content a {
    padding: 20px 30px 23px;
    font-size: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .trending-product-wrap .trending-product-content a {
    padding: 15px 30px 15px;
    font-size: 18px;
  }
}

.trending-product-wrap:hover .trending-product-content {
  bottom: 70px;
}

@media only screen and (max-width: 767px) {
  .trending-product-wrap:hover .trending-product-content {
    bottom: 40px;
  }
}

.trending-product-wrap:hover .trending-product-content a {
  background-color: #D98719;
  color: #ffffff;
}

.trending-product-wrap:hover .img-zoom a img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.trending-product-wrap:hover.default-overlay.overly-point-1-hover:before {
  opacity: .1;
  pointer-events: none;
  background-color: #000000;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}

.product-tab-list-2 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.product-tab-list-2 a {
  color: #727272;
  font-size: 24px;
  margin-right: 60px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-tab-list-2 a {
    font-size: 20px;
    margin-right: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-tab-list-2 a {
    font-size: 20px;
    margin-right: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .product-tab-list-2 a {
    font-size: 18px;
    margin-right: 15px;
    margin-bottom: 5px;
  }
}

.product-tab-list-2 a:last-child {
  margin-right: 0;
}

.product-tab-list-2 a.active, .product-tab-list-2 a:hover {
  color: #D98719;
}

@media only screen and (max-width: 767px) {
  .product-tab-list-2.mb-50 {
    margin-bottom: 25px;
  }
}

.product-deal-content {
  border: 1px solid #979797;
  padding: 0 15px;
}

.product-deal-content .hot-deal h1 {
  color: #D98719;
  font-family: "Noto Serif JP", serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: -2px;
  display: inline-block;
  margin: -40px 0 0;
  padding: 0 100px;
  background-color: #F9F9F9;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-deal-content .hot-deal h1 {
    font-size: 40px;
    line-height: 1.2em;
  }
}

@media only screen and (max-width: 767px) {
  .product-deal-content .hot-deal h1 {
    font-size: 30px;
    letter-spacing: 0px;
    padding: 0 20px;
  }
}

.product-deal-content h3 {
  font-size: 36px;
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: -1px;
  margin: 24px 0 0px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-deal-content h3 {
    font-size: 35px;
    line-height: 1.2em;
    margin: 14px 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .product-deal-content h3 {
    font-size: 20px;
    letter-spacing: 0px;
    margin: 10px 0 0px;
  }
}

.product-deal-content h2 {
  color: #A30F0F;
  font-family: "Noto Serif JP", serif;
  font-size: 46px;
  font-weight: 500;
  line-height: 1.4em;
  letter-spacing: -1px;
  display: block;
}

@media only screen and (max-width: 767px) {
  .product-deal-content h2 {
    font-size: 35px;
    letter-spacing: 0px;
  }
}

.product-deal-content p {
  color: #6D6D6D;
  font-size: 18px;
  line-height: 2em;
  margin: 25px 0 35px;
}

@media only screen and (max-width: 767px) {
  .product-deal-content p {
    font-size: 14px;
    margin: 20px 0 30px;
  }
}

.product-deal-content .deal-btn {
  display: inline-block;
  margin: 0px 0 -100px;
  padding: 0 100px;
  background-color: #F9F9F9;
}

@media only screen and (max-width: 767px) {
  .product-deal-content .deal-btn {
    margin: 0px 0 -20px;
    padding: 0 20px;
  }
}

.product-deal-img {
  margin: 0 -70px 0 70px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-deal-img {
    margin: 0 0px 0 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-deal-img {
    margin: 0 0px 30px 0px;
  }
}

@media only screen and (max-width: 767px) {
  .product-deal-img {
    margin: 0 0px 30px 0px;
  }
}

.product-deal-img img {
  max-width: 100%;
}

.cosmetic-single-pro-img img {
  width: 100%;
}

.cosmetic-single-pro-img:hover {
  -webkit-animation-name: elementor-animation-bob-float,elementor-animation-bob;
          animation-name: elementor-animation-bob-float,elementor-animation-bob;
  -webkit-animation-duration: .3s,1.5s;
          animation-duration: .3s,1.5s;
  -webkit-animation-delay: 0s,.3s;
          animation-delay: 0s,.3s;
  -webkit-animation-timing-function: ease-out,ease-in-out;
          animation-timing-function: ease-out,ease-in-out;
  -webkit-animation-iteration-count: 1,infinite;
          animation-iteration-count: 1,infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-direction: normal,alternate;
          animation-direction: normal,alternate;
}

.cosmetic-single-pro-content.cosmetic-single-pro-padding-1 {
  padding: 20px 20px 20px 70px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cosmetic-single-pro-content.cosmetic-single-pro-padding-1 {
    padding: 0px 0px 0px 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cosmetic-single-pro-content.cosmetic-single-pro-padding-1 {
    padding: 20px 0px 0px 0px;
  }
}

@media only screen and (max-width: 767px) {
  .cosmetic-single-pro-content.cosmetic-single-pro-padding-1 {
    padding: 20px 0px 0px 0px;
  }
}

.cosmetic-single-pro-content.cosmetic-single-pro-padding-2 {
  padding: 20px 70px 20px 0px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cosmetic-single-pro-content.cosmetic-single-pro-padding-2 {
    padding: 20px 0px 0px 0px;
  }
}

@media only screen and (max-width: 767px) {
  .cosmetic-single-pro-content.cosmetic-single-pro-padding-2 {
    padding: 20px 0px 0px 0px;
  }
}

.cosmetic-single-pro-content h3 {
  color: #FF7473;
  margin: 0;
  letter-spacing: -1px;
  font-size: 36px;
  font-style: italic;
  font-family: "Playfair Display", serif;
}

@media only screen and (max-width: 767px) {
  .cosmetic-single-pro-content h3 {
    font-size: 30px;
  }
}

.cosmetic-single-pro-content h2 {
  letter-spacing: -2px;
  font-size: 60px;
  font-family: "Playfair Display", serif;
  line-height: 1.33em;
  margin: 23px 0 66px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cosmetic-single-pro-content h2 {
    letter-spacing: -1px;
    font-size: 46px;
    margin: 20px 0 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cosmetic-single-pro-content h2 {
    letter-spacing: -1px;
    font-size: 39px;
    margin: 10px 0 18px;
  }
}

@media only screen and (max-width: 767px) {
  .cosmetic-single-pro-content h2 {
    letter-spacing: 0px;
    font-size: 28px;
    margin: 8px 0 25px;
  }
}

.btn-style-7 a {
  display: inline-block;
  line-height: 1;
  border: 1px solid #979797;
  font-size: 18px;
  color: #181818;
  padding: 28px 53px 30px;
}

.btn-style-7 a.padding-dec-1 {
  padding: 28px 44px 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-7 a.padding-dec-1 {
    padding: 20px 35px 22px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-7 a.padding-dec-1 {
    padding: 15px 30px 19px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-7 a.padding-dec-1 {
    font-size: 14px;
    padding: 12px 22px 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-7 a {
    padding: 20px 40px 22px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-7 a {
    font-size: 14px;
    padding: 12px 22px 15px;
  }
}

.btn-style-7 a.white {
  border: 2px solid #ffffff;
  color: #ffffff;
}

.btn-style-7 a.white:hover {
  border: 2px solid #ffffff;
  background-color: #fff;
  color: #000;
}

.btn-style-7 a:hover {
  border: 1px solid #FF7473;
  background-color: #FF7473;
  color: #ffffff;
}

.cosmetic-img {
  position: relative;
}

.cosmetic-img img {
  width: 100%;
}

.cosmetic-img h5 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  font-size: 20px;
  margin: 0;
  color: #ffffff;
  font-weight: 500;
}

@media only screen and (max-width: 767px) {
  .cosmetic-img h5 {
    font-size: 16px;
  }
}

.cosmetic-img h5 a {
  color: #ffffff;
}

.cosmetic-img h5 a:hover {
  color: #181818;
}

.product-btn {
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .product-btn {
    text-align: center;
  }
}

.product-btn a {
  display: inline-block;
  color: #211E1C;
  float: right;
  font-size: 16px;
}

@media only screen and (max-width: 767px) {
  .product-btn a {
    float: inherit;
  }
}

.product-btn a:hover {
  color: #FF7473;
}

.product-tab-list-3 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.product-tab-list-3 a {
  color: #181818;
  font-size: 36px;
  letter-spacing: 2px;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
  border-bottom: 2px solid transparent;
  padding-bottom: 19px;
  margin: 0 63px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-tab-list-3 a {
    font-size: 26px;
    margin: 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-tab-list-3 a {
    font-size: 20px;
    margin: 0 15px;
    padding-bottom: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .product-tab-list-3 a {
    font-size: 15px;
    margin: 0 10px 10px;
    padding-bottom: 3px;
    letter-spacing: 1px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-tab-list-3 a {
    font-size: 18px;
    margin: 0 15px 10px;
  }
}

.product-tab-list-3 a:hover {
  color: #e41515;
}

.product-tab-list-3 a.active {
  border-bottom: 2px solid #e41515;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-tab-list-3.mb-60 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .product-tab-list-3.mb-60 {
    margin-bottom: 20px;
  }
}

.product-tab-list-4 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.product-tab-list-4 a {
  font-size: 18px;
  color: #6d6d6d;
  margin-right: 15px;
  margin-right: 60px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-tab-list-4 a {
    margin-right: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-tab-list-4 a {
    margin-right: 18px;
    font-size: 17px;
  }
}

@media only screen and (max-width: 767px) {
  .product-tab-list-4 a {
    margin-right: 13px;
    margin-bottom: 4px;
    font-size: 15px;
  }
}

.product-tab-list-4 a:last-child {
  margin-right: 0;
}

.product-tab-list-4 a.active {
  color: #FF7473;
}

@media only screen and (max-width: 767px) {
  .product-tab-list-4.mb-55 {
    margin-bottom: 20px;
  }
}

.product-btn-2 {
  text-align: center;
  margin-top: 13px;
}

@media only screen and (max-width: 767px) {
  .product-btn-2 {
    margin-top: 0px;
  }
}

.product-btn-2 a {
  color: #181818;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 2px;
  font-family: "Montserrat", sans-serif;
}

.product-btn-2 a:hover {
  color: #e41515;
}

.categori-product-wrap {
  position: relative;
  overflow: hidden;
  border-radius: 22px 22px 22px 22px;
}

.categori-product-wrap a {
  display: block;
}

.categori-product-wrap a img {
  width: 100%;
  -webkit-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.categori-product-wrap .categori-title {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  z-index: 9;
}

.categori-product-wrap .categori-title h3 {
  font-size: 42px;
  font-family: "Pacifico";
  color: #ffffff;
  margin: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .categori-product-wrap .categori-title h3 {
    font-size: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .categori-product-wrap .categori-title h3 {
    font-size: 30px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .categori-product-wrap .categori-title h3 {
    font-size: 25px;
  }
}

.categori-product-wrap .categori-title h3 a {
  color: #ffffff;
}

.categori-product-wrap:hover > a img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.categori-product-wrap:hover.default-overlay.overly-point-1-hover:before {
  opacity: .1;
  pointer-events: none;
  background-color: #FF7473;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}

.product-wrap-3-all {
  overflow: hidden;
}

.product-wrap-3-all .product-wrap-3 {
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.product-wrap-3-all .product-wrap-3 > a {
  display: block;
}

.product-wrap-3-all .product-wrap-3 > a img {
  width: 100%;
}

.product-wrap-3-all .product-wrap-3 .product-content-6 {
  margin: 25px 0 0;
}

.product-wrap-3-all .product-wrap-3 .product-content-6 h3 {
  font-size: 26px;
  font-family: "Playfair Display", serif;
  margin: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-wrap-3-all .product-wrap-3 .product-content-6 h3 {
    font-size: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .product-wrap-3-all .product-wrap-3 .product-content-6 h3 {
    font-size: 22px;
  }
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .product-wrap-3-all .product-wrap-3 .product-content-6 h3 {
    font-size: 18px;
  }
}

.product-wrap-3-all .product-wrap-3 .product-content-6 h3 a {
  font-family: "Playfair Display", serif;
  color: #211E1C;
  position: relative;
}

.product-wrap-3-all .product-wrap-3 .product-content-6 h3 a::before {
  width: 1.6em;
  height: 1.6em;
  display: inline-block;
  content: '';
  -webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 45 45' width='45' height='45' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='currentColor' stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cpath d='M12.5 14.5c8.5-8.5 30-12 30-12s-2.9 20.9-12 30c-9.9 9.9-21.3 3.3-21.3 3.3s-6.6-11.4 3.3-21.3zM24.5 20.5l-22 22'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
          mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 45 45' width='45' height='45' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='currentColor' stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cpath d='M12.5 14.5c8.5-8.5 30-12 30-12s-2.9 20.9-12 30c-9.9 9.9-21.3 3.3-21.3 3.3s-6.6-11.4 3.3-21.3zM24.5 20.5l-22 22'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
  -webkit-mask-size: cover;
          mask-size: cover;
  background-color: #538165;
  vertical-align: middle;
  margin-top: -.2em;
  margin-right: .7em;
}

.product-wrap-3-all .product-wrap-3 .product-content-6 h3 a:hover {
  color: #538165;
}

.product-wrap-3-all .product-wrap-3 .product-content-8 h3 {
  font-size: 26px;
  font-weight: 500;
  margin: 18px 0 0;
  font-family: "Noto Serif JP", serif;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-wrap-3-all .product-wrap-3 .product-content-8 h3 {
    font-size: 24px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-wrap-3-all .product-wrap-3 .product-content-8 h3 {
    font-size: 24px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-wrap-3-all .product-wrap-3 .product-content-8 h3 {
    font-size: 19px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-wrap-3-all .product-wrap-3 .product-content-8 h3 {
    font-size: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .product-wrap-3-all .product-wrap-3 .product-content-8 h3 {
    font-size: 19px;
  }
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .product-wrap-3-all .product-wrap-3 .product-content-8 h3 {
    line-height: 1.4;
  }
}

.product-wrap-3-all .product-wrap-3 .product-content-8 h3 a {
  color: #211E1C;
  display: inline-block;
  position: relative;
}

.product-wrap-3-all .product-wrap-3 .product-content-8 h3 a:before {
  position: absolute;
  left: -20px;
  top: 50%;
  width: 10px;
  height: 10px;
  background-color: #211E1C;
  -webkit-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  margin-right: .5em;
  content: "";
}

.product-wrap-3-all .product-wrap-3 .product-content-8 h3 a:hover {
  color: #FF7473;
}

.product-wrap-3-all:hover .product-wrap-3 {
  -webkit-transform: translate(0, -20px);
      -ms-transform: translate(0, -20px);
          transform: translate(0, -20px);
}

.product-categori-area {
  position: relative;
  overflow: hidden;
}

.product-categori-area .product-categori-banner {
  position: absolute;
  left: -56px;
  bottom: 100px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-categori-area .product-categori-banner {
    bottom: 200px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-categori-area .product-categori-banner {
    bottom: 0px;
    left: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-categori-area .product-categori-banner {
    bottom: 0px;
    left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-categori-area .product-categori-banner {
    bottom: 0px;
    left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .product-categori-area .product-categori-banner {
    display: none;
  }
}

.product-categori-area .product-categori-banner img {
  width: 330px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-categori-area .product-categori-banner img {
    width: 130px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-categori-area .product-categori-banner img {
    width: 70px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-categori-area .product-categori-banner img {
    width: 70px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-categori-area .product-categori-banner img {
    width: 70px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-categori-area.pb-110 {
    padding-bottom: 40px;
  }
  .product-categori-area.pb-80 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .product-categori-area.pb-110 {
    padding-bottom: 25px;
  }
  .product-categori-area.pb-80 {
    padding-bottom: 20px;
  }
}

.product-btn-3 a {
  font-size: 20px;
  color: #181818;
}

@media only screen and (max-width: 767px) {
  .product-btn-3 a {
    font-size: 20px;
  }
}

.product-btn-3 a:hover {
  color: #538165;
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  .product-btn-3.mt-10 {
    margin-top: 0px;
  }
}

.jewelry-single-product-content span {
  display: block;
  color: #181818;
  font-size: 18px;
  text-transform: uppercase;
}

.jewelry-single-product-content h2 {
  font-size: 46px;
  letter-spacing: -1px;
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
  margin: 13px 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jewelry-single-product-content h2 {
    font-size: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .jewelry-single-product-content h2 {
    font-size: 30px;
  }
}

.jewelry-single-product-content p {
  font-size: 18px;
  line-height: 36px;
  color: #6d6d6d;
  margin: 16px 0 68px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .jewelry-single-product-content p {
    margin: 16px 0 48px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .jewelry-single-product-content p {
    margin: 16px 0 48px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .jewelry-single-product-content p {
    font-size: 16px;
    line-height: 33px;
    margin: 16px 0 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jewelry-single-product-content p {
    font-size: 15px;
    line-height: 30px;
    margin: 12px 0 25px;
  }
}

@media only screen and (max-width: 767px) {
  .jewelry-single-product-content p {
    font-size: 15px;
    line-height: 30px;
    margin: 12px 0 25px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .jewelry-single-product-content.pr-100 {
    padding-right: 50px;
  }
  .jewelry-single-product-content.pl-100 {
    padding-left: 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .jewelry-single-product-content.pr-100 {
    padding-right: 0px;
  }
  .jewelry-single-product-content.pl-100 {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jewelry-single-product-content.pr-100 {
    padding-right: 15px;
  }
  .jewelry-single-product-content.pl-100 {
    padding-left: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .jewelry-single-product-content {
    margin-bottom: 30px;
  }
  .jewelry-single-product-content.pr-100 {
    padding-right: 0px;
  }
  .jewelry-single-product-content.pl-100 {
    padding-left: 0px;
  }
}

.btn-style-14 a {
  display: inline-block;
  font-size: 16px;
  color: #6d6d6d;
  letter-spacing: 2px;
  text-transform: uppercase;
  border: 1px solid #979797;
  padding: 26px 54px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-14 a {
    padding: 20px 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-14 a {
    padding: 14px 30px;
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-14 a {
    padding: 14px 30px;
    font-size: 14px;
  }
}

.btn-style-14 a:hover {
  border: 1px solid #FF7473;
  background-color: #FF7473;
  color: #ffffff;
}

.jewelry-single-product-img a {
  display: block;
}

.jewelry-single-product-img a img {
  width: 100%;
}

.jewelry-single-product-img:hover a img {
  -webkit-animation-name: elementor-animation-bob-float,elementor-animation-bob;
          animation-name: elementor-animation-bob-float,elementor-animation-bob;
  -webkit-animation-duration: .3s,1.5s;
          animation-duration: .3s,1.5s;
  -webkit-animation-delay: 0s,.3s;
          animation-delay: 0s,.3s;
  -webkit-animation-timing-function: ease-out,ease-in-out;
          animation-timing-function: ease-out,ease-in-out;
  -webkit-animation-iteration-count: 1,infinite;
          animation-iteration-count: 1,infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-direction: normal,alternate;
          animation-direction: normal,alternate;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jewelry-single-product-img.ml-45 {
    margin-left: 15px;
  }
  .jewelry-single-product-img.mr-45 {
    margin-right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .jewelry-single-product-img.ml-45 {
    margin-left: 0px;
  }
  .jewelry-single-product-img.mr-45 {
    margin-right: 0px;
  }
}

.jewelry-single-product-mb {
  margin-bottom: 120px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .jewelry-single-product-mb {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .jewelry-single-product-mb {
    margin-bottom: 60px;
  }
}

.featured-product-contect h3 {
  font-size: 32px;
  font-weight: 600;
  margin: 0;
  line-height: 1.4em;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .featured-product-contect h3 {
    font-size: 28px;
  }
}

@media only screen and (max-width: 767px) {
  .featured-product-contect h3 {
    font-size: 23px;
  }
}

.featured-product-contect p {
  line-height: 28px;
  width: 80%;
  margin: 23px 0 51px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .featured-product-contect p {
    margin: 15px 0 35px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .featured-product-contect p {
    width: 100%;
    margin: 12px 0 30px;
  }
}

@media only screen and (max-width: 767px) {
  .featured-product-contect p {
    width: 100%;
    margin: 12px 0 25px;
  }
}

.btn-style-15 a {
  display: inline-block;
  font-weight: 600;
  font-size: 18px;
  color: #ffffff;
  background-color: #F9792E;
  padding: 22px 50px;
  border-radius: 5px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-15 a {
    font-size: 16px;
    padding: 14px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-15 a {
    font-size: 15px;
    padding: 12px 27px;
  }
}

.btn-style-15 a:hover {
  background-color: #171717;
}

.featured-product-img-wrap {
  margin-left: 100px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .featured-product-img-wrap {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .featured-product-img-wrap {
    margin-left: 0px;
    margin-top: 30px;
  }
}

.featured-product-img-wrap .featured-product-img {
  position: relative;
}

.featured-product-img-wrap .featured-product-img > img {
  border-radius: 50%;
  max-width: 100%;
}

.featured-product-img-wrap .featured-product-img .sub-featured-img {
  position: absolute;
  left: -111px;
  top: 19%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .featured-product-img-wrap .featured-product-img .sub-featured-img {
    top: 25%;
    left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .featured-product-img-wrap .featured-product-img .sub-featured-img {
    left: auto;
    right: 0;
  }
}

.featured-product-img-wrap .featured-product-img .sub-featured-img img {
  width: 225px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .featured-product-img-wrap .featured-product-img .sub-featured-img img {
    width: 125px;
  }
}

@media only screen and (max-width: 767px) {
  .featured-product-img-wrap .featured-product-img .sub-featured-img img {
    width: 125px;
  }
}

.featured-product-img-wrap-2 {
  margin-right: 100px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .featured-product-img-wrap-2 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .featured-product-img-wrap-2 {
    margin-right: 0px;
    margin-top: 30px;
  }
}

.featured-product-img-wrap-2 .featured-product-img-2 {
  position: relative;
}

.featured-product-img-wrap-2 .featured-product-img-2 > img {
  border-radius: 50%;
  max-width: 100%;
}

.featured-product-img-wrap-2 .featured-product-img-2 .sub-featured-img-2 {
  position: absolute;
  right: -145px;
  top: 28%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .featured-product-img-wrap-2 .featured-product-img-2 .sub-featured-img-2 {
    right: 0px;
    top: 36%;
  }
}

@media only screen and (max-width: 767px) {
  .featured-product-img-wrap-2 .featured-product-img-2 .sub-featured-img-2 {
    right: 0px;
  }
}

.featured-product-img-wrap-2 .featured-product-img-2 .sub-featured-img-2 img {
  width: 290px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .featured-product-img-wrap-2 .featured-product-img-2 .sub-featured-img-2 img {
    width: 160px;
  }
}

@media only screen and (max-width: 767px) {
  .featured-product-img-wrap-2 .featured-product-img-2 .sub-featured-img-2 img {
    width: 160px;
  }
}

.fp-content-2 {
  padding-left: 115px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .fp-content-2 {
    padding-left: 70px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fp-content-2 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .fp-content-2 {
    padding-left: 0px;
  }
}

.fp-content-2 p {
  width: 94%;
}

@media only screen and (max-width: 767px) {
  .fp-content-2 p {
    width: 100%;
  }
}

.organic-featured-category-wrap .organic-featured-category-img {
  margin-bottom: 10px;
}

.organic-featured-category-wrap .organic-featured-category-img a {
  display: inline-block;
}

.organic-featured-category-wrap .organic-featured-category-img a img {
  max-width: 100%;
}

.organic-featured-category-wrap .organic-featured-category-content h3 {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}

.featured-category-slider .slick-list {
  margin: 0 -10px;
}

.featured-category-slider .slick-list .featured-category-padding {
  padding: 10px;
}

.organic-deal-img {
  margin: 0 27px;
}

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

.organic-deal-img a {
  display: block;
}

.organic-deal-img a img {
  width: 100%;
}

.organic-deal-content h3 {
  font-size: 32px;
  font-weight: 600;
  margin: 0;
}

.organic-deal-content p {
  line-height: 28px;
  margin: 21px 0 21px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .organic-deal-content p {
    margin: 12px 0 15px;
  }
}

@media only screen and (max-width: 767px) {
  .organic-deal-content p {
    margin: 12px 0 15px;
  }
}

.organic-deal-content h2 {
  font-size: 54px;
  color: #6BB33E;
  margin: 0 0 22px;
  font-family: "Satisfy";
}

@media only screen and (max-width: 767px) {
  .organic-deal-content h2 {
    font-size: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .organic-deal-content {
    margin-top: 15px;
  }
}

.nav-style-6 > span {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #000;
  font-size: 15px;
  background-color: transparent;
  border: 1px solid #979797;
  border-radius: 50px;
  z-index: 9;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-6 > span {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-6 > span {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-6 > span {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}

.nav-style-6 > span.deal-pro-icon-prev {
  left: -168px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .nav-style-6 > span.deal-pro-icon-prev {
    left: -50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .nav-style-6 > span.deal-pro-icon-prev {
    left: 10px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-6 > span.deal-pro-icon-prev {
    left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-6 > span.deal-pro-icon-prev {
    left: -10px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-6 > span.deal-pro-icon-prev {
    left: 0px;
  }
}

.nav-style-6 > span.deal-pro-icon-next {
  right: -168px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .nav-style-6 > span.deal-pro-icon-next {
    right: -50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .nav-style-6 > span.deal-pro-icon-next {
    right: 10px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-6 > span.deal-pro-icon-next {
    right: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-6 > span.deal-pro-icon-next {
    right: -10px;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-6 > span.deal-pro-icon-next {
    right: 0px;
  }
}

.nav-style-6 > span:hover {
  background-color: #D98719;
  color: #ffffff;
  border: 1px solid #D98719;
}

.nav-style-6:hover span {
  opacity: 1;
  visibility: visible;
}

.organic-deal-slider {
  margin: 0 -15px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .organic-deal-slider {
    margin: 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .organic-deal-slider {
    margin: 0 0px;
  }
}

.feature-product-mb {
  margin-bottom: 120px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-product-mb {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .feature-product-mb {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .deal-area {
    padding: 50px 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-area.pt-105 {
    padding-top: 35px;
  }
  .product-area.pt-75 {
    padding-top: 35px;
  }
  .product-area.pt-95 {
    padding-top: 55px;
  }
  .product-area.pb-110 {
    padding-bottom: 40px;
  }
  .product-area.pb-100 {
    padding-bottom: 25px;
  }
  .product-area.pb-105 {
    padding-bottom: 30px;
  }
  .product-area.pb-65 {
    padding-bottom: 20px;
  }
  .product-area.pb-70 {
    padding-bottom: 30px;
  }
  .product-area.pb-75 {
    padding-bottom: 35px;
  }
  .product-area.pb-80 {
    padding-bottom: 40px;
  }
  .product-area.pb-90 {
    padding-bottom: 50px;
  }
  .deal-area {
    padding: 50px 0 95px;
  }
  .categori-area.pb-115 {
    padding-bottom: 50px;
  }
  .categori-area.pb-85 {
    padding-bottom: 50px;
  }
  .deal-area-2.pb-110 {
    padding-bottom: 70px;
  }
  .featured-area.pt-125 {
    padding-top: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .product-area.pb-110 {
    padding-bottom: 20px;
  }
  .product-area.pb-100 {
    padding-bottom: 20px;
  }
  .product-area.pb-65 {
    padding-bottom: 20px;
  }
  .product-area.pt-75 {
    padding-top: 15px;
  }
  .product-area.pb-105 {
    padding-bottom: 20px;
  }
  .product-area.pt-105 {
    padding-top: 20px;
  }
  .product-area.pt-95 {
    padding-top: 35px;
  }
  .product-area.pb-70 {
    padding-bottom: 15px;
  }
  .product-area.pb-75 {
    padding-bottom: 20px;
  }
  .product-area.pb-80 {
    padding-bottom: 20px;
  }
  .product-area.pb-90 {
    padding-bottom: 35px;
  }
  .deal-area {
    padding: 50px 0 95px;
  }
  .deal-area-2.pb-85 {
    padding-bottom: 60px;
  }
  .categori-area.pb-115 {
    padding-bottom: 30px;
  }
  .categori-area.pb-85 {
    padding-bottom: 30px;
  }
  .single-organic-deal-product {
    text-align: center;
  }
  .deal-area-2.pb-110 {
    padding-bottom: 50px;
  }
  .featured-area.pt-125 {
    padding-top: 60px;
  }
  .featured-category-area.pb-105 {
    padding-bottom: 28px;
  }
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .product-responsive .col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

/*-------- 8. Testimonial style ---------*/
.quote-img {
  text-align: center;
}

.quote-img svg {
  width: 42px;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .quote-img svg {
    width: 38px;
  }
}

.quote-img svg img {
  width: 100%;
}

.single-testimonial p {
  color: #181818;
  font-family: "Playfair Display", serif;
  font-size: 36px;
  font-style: italic;
  line-height: 1.4em;
  letter-spacing: -1px;
  width: 63%;
  margin: 22px auto 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-testimonial p {
    width: 80%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-testimonial p {
    width: 85%;
    font-size: 30px;
    margin: 30px auto 30px;
  }
}

@media only screen and (max-width: 767px) {
  .single-testimonial p {
    width: 100%;
    font-size: 22px;
    line-height: 1.6em;
    margin: 20px auto 25px;
    letter-spacing: 0px;
  }
}

.single-testimonial .client-info {
  margin: 0 0 26px;
}

.single-testimonial .client-info img {
  display: inline-block;
  width: 70px;
  height: 70px;
}

.single-testimonial .client-info h3 {
  font-size: 18px;
  color: #6D6D6D;
  margin: 20px 0 0;
}

.single-testimonial-2 .testimonial-rating i {
  color: #D98719;
  font-size: 16px;
}

.single-testimonial-2 p {
  color: #fff;
  font-size: 20px;
  line-height: 40px;
  margin: 4px auto 0;
  width: 63%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-testimonial-2 p {
    width: 75%;
  }
}

@media only screen and (max-width: 767px) {
  .single-testimonial-2 p {
    width: 100%;
    font-size: 14px;
    line-height: 30px;
  }
}

.single-testimonial-2 .client-info-2 {
  text-align: center;
  margin: 21px 0 0;
}

.single-testimonial-2 .client-info-2 img {
  display: inline-block;
  width: 50px;
}

.single-testimonial-2 .client-info-2 h3 {
  font-size: 22px;
  color: #ffffff;
  margin: 15px 0 0;
}

.dot-style-1 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;
}

.dot-style-1 ul li button {
  width: 12px;
  height: 12px;
  border: none;
  padding: 0;
  font-size: 0;
  border-radius: 100%;
  margin: 0 10px;
  background-color: #d8d8d8;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.dot-style-1 ul li.slick-active button {
  background-color: #3E3E3E;
}

.dot-style-1 ul li:hover button {
  background-color: #3E3E3E;
}

.dot-style-1.dot-active-yellow ul li.slick-active button {
  background-color: #D98719;
}

.dot-style-1.dot-active-yellow ul li:hover button {
  background-color: #D98719;
}

.dot-style-1.dot-style-1-white ul {
  margin-top: 28px;
}

.dot-style-1.dot-style-1-white ul li button {
  background-color: #fff;
}

.dot-style-1.dot-style-1-white ul li.slick-active button {
  background-color: #e41515;
}

.dot-style-1.dot-style-1-white ul li:hover button {
  background-color: #e41515;
}

.dot-style-1.dot-style-1-plants ul {
  margin-top: 18px;
}

.dot-style-1.dot-style-1-plants ul li button {
  background-color: rgba(255, 255, 255, 0.32);
}

.dot-style-1.dot-style-1-plants ul li.slick-active button {
  background-color: #ffffff;
}

.dot-style-1.dot-style-1-plants ul li:hover button {
  background-color: #ffffff;
}

.dot-style-1.dot-style-1-black ul li button {
  background-color: #181818;
}

.dot-style-1.dot-style-1-black ul li.slick-active button {
  background-color: #FF7473;
}

.dot-style-1.dot-style-1-black ul li:hover button {
  background-color: #FF7473;
}

.testimonial-active {
  position: relative;
  z-index: 9;
}

.testimonial-active-2 .slick-list {
  margin: 0 -15px;
}

.testimonial-active-2 .slick-list .testimonial-wrap-lr-1 {
  padding: 30px 15px;
}

.single-testimonial-3 {
  background: #ffffff;
  padding: 60px 45px 60px 45px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .single-testimonial-3 {
    padding: 60px 35px 60px 35px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .single-testimonial-3 {
    padding: 40px 35px 40px 35px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-testimonial-3 {
    padding: 25px 20px 35px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-testimonial-3 {
    padding: 40px 20px 40px 20px;
  }
}

@media only screen and (max-width: 767px) {
  .single-testimonial-3 {
    padding: 40px 25px 40px 25px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .single-testimonial-3 {
    padding: 30px 25px 30px 25px;
  }
}

.single-testimonial-3 p {
  color: #181818;
  font-size: 18px;
  line-height: 2em;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  margin: 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .single-testimonial-3 p {
    font-size: 17px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .single-testimonial-3 p {
    font-size: 17px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-testimonial-3 p {
    font-size: 14px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-testimonial-3 p {
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .single-testimonial-3 p {
    font-size: 16px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .single-testimonial-3 p {
    font-size: 14px;
  }
}

.single-testimonial-3 p.playfair {
  color: #181818;
  font-size: 18px;
  line-height: 33px;
  font-family: "Playfair Display", serif;
  font-weight: 400;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-testimonial-3 p.playfair {
    font-size: 18px;
  }
}

@media only screen and (max-width: 767px) {
  .single-testimonial-3 p.playfair {
    font-size: 17px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .single-testimonial-3 p.playfair {
    font-size: 15px;
  }
}

.single-testimonial-3 .testimonial-rating-2 {
  margin: 21px 0 16px;
}

.single-testimonial-3 .testimonial-rating-2 i {
  color: #F5A623;
  font-size: 13px;
}

.single-testimonial-3 .client-info-2 {
  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-testimonial-3 .client-info-2 img {
  width: 50px;
}

.single-testimonial-3 .client-info-2 h3 {
  font-size: 18px;
  color: #6D6D6D;
  margin: 0 0 0px 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-testimonial-3 .client-info-2 h3 {
    font-size: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-testimonial-3 .client-info-2 h3 {
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .single-testimonial-3 .client-info-2 h3 {
    font-size: 16px;
  }
}

.single-testimonial-3 .client-info-2 h3.inc-font-size {
  color: #6D6D6D;
  font-size: 20px;
}

@media only screen and (max-width: 767px) {
  .single-testimonial-3 .client-info-2 h3.inc-font-size {
    font-size: 16px;
  }
}

.single-testimonial-4 .testimonial-rating-3 i {
  color: #D98719;
}

.single-testimonial-4 p {
  font-size: 24px;
  line-height: 40px;
  color: #ffffff;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  margin: 20px auto 37px;
  width: 95%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .single-testimonial-4 p {
    width: 96%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-testimonial-4 p {
    font-size: 22px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-testimonial-4 p {
    width: 80%;
    font-size: 22px;
    margin: 15px auto 25px;
  }
}

@media only screen and (max-width: 767px) {
  .single-testimonial-4 p {
    width: 98%;
    font-size: 19px;
    line-height: 33px;
    margin: 14px auto 25px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .single-testimonial-4 p {
    width: 87%;
  }
}

.single-testimonial-4 .client-info-3 h4 {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 6px;
  margin: 0 0 8px;
}

.single-testimonial-4 .client-info-3 span {
  color: rgba(255, 255, 255, 0.72);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  letter-spacing: 3px;
  display: block;
}

.testimonial-ptb {
  padding: 255px 0 207px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .testimonial-ptb {
    padding: 205px 0 157px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .testimonial-ptb {
    padding: 205px 0 157px;
  }
}

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

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

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

.single-testimonial-5 .quote-img-2 svg {
  fill: #FF7473;
}

.single-testimonial-5 p {
  font-size: 20px;
  line-height: 38px;
  color: #6d6d6d;
  margin: 19px auto 20px;
  width: 53%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-testimonial-5 p {
    font-size: 20px;
    line-height: 46px;
    width: 83%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-testimonial-5 p {
    width: 86%;
    font-size: 18px;
    line-height: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .single-testimonial-5 p {
    width: 98%;
    font-size: 15px;
    line-height: 30px;
  }
}

.single-testimonial-5 .client-info-4 h3 {
  font-size: 20px;
  font-family: "Pacifico";
  color: #181818;
  margin: 0 0 23px;
}

.testimonial-ptb-2 {
  padding: 220px 0 220px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .testimonial-ptb-2 {
    padding: 180px 0 180px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .testimonial-ptb-2 {
    padding: 150px 0 150px;
  }
}

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

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

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

.quote-img-3 {
  text-align: center;
}

.quote-img-3 svg {
  fill: #ffffff;
  width: 4.3em;
  height: 4.3em;
  display: inline-block;
}

.single-testimonial-6 {
  position: relative;
  z-index: 999;
}

.single-testimonial-6 p {
  font-size: 35px;
  line-height: 56px;
  font-family: "Playfair Display", serif;
  color: #ffffff;
  font-style: italic;
  width: 73%;
  margin: 30px auto 51px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-testimonial-6 p {
    font-size: 32px;
    width: 83%;
    margin: 25px auto 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-testimonial-6 p {
    font-size: 28px;
    line-height: 50px;
    width: 100%;
    margin: 25px auto 35px;
  }
}

@media only screen and (max-width: 767px) {
  .single-testimonial-6 p {
    font-size: 23px;
    line-height: 40px;
    width: 98%;
    margin: 15px auto 20px;
  }
}

.single-testimonial-6 .client-info-5 h5 {
  font-size: 18px;
  color: #ffffff;
  margin: 0 0 9px;
  color: #ddd;
}

.single-testimonial-6 .client-info-5 span {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.46);
  display: block;
}

.single-testimonial-7 .testimonial-icon {
  text-align: center;
}

.single-testimonial-7 .testimonial-icon img {
  display: inline-block;
}

.single-testimonial-7 .testimonial-icon svg {
  fill: #ffffff;
  color: #ffffff;
}

.single-testimonial-7 p {
  font-size: 20px;
  line-height: 36px;
  color: #ffffff;
  margin: 25px auto 35px;
  width: 69%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-testimonial-7 p {
    width: 75%;
  }
}

@media only screen and (max-width: 767px) {
  .single-testimonial-7 p {
    font-size: 16px;
    line-height: 32px;
    margin: 15px auto 25px;
    width: 88%;
  }
}

.single-testimonial-7 .client-info-7 img {
  display: inline-block;
  width: 50px;
}

.single-testimonial-7 .client-info-7 h3 {
  font-size: 16px;
  color: #ffffff;
  margin: 17px 0 0;
}

@media only screen and (max-width: 767px) {
  .testimonial-area.pb-100 {
    padding-bottom: 40px;
  }
  .testimonial-area.pb-115 {
    padding-bottom: 60px;
  }
  .testimonial-area.pt-115 {
    padding-top: 60px;
  }
}

/*-------- 9. Video style ---------*/
.video-bg-ptb {
  padding: 200px 0 200px;
}

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

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

.video-content {
  position: relative;
  z-index: 9;
}

.video-content .video-icon a {
  display: inline-block;
}

.video-content .video-icon a svg {
  color: #fff;
  width: 160px;
  height: 160px;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-content .video-icon a svg {
    width: 150px;
    height: 150px;
  }
}

@media only screen and (max-width: 767px) {
  .video-content .video-icon a svg {
    width: 100px;
    height: 100px;
  }
}

.video-content .video-icon a svg:hover {
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
  color: #D98719;
}

.video-content h3 {
  margin: 30px 0 0;
  font-size: 26px;
  font-style: italic;
  color: #fff;
  font-family: "Playfair Display", serif;
}

@media only screen and (max-width: 767px) {
  .video-content h3 {
    margin: 25px 0 0;
    font-size: 24px;
  }
}

.video-content-2 {
  position: relative;
  z-index: 9;
}

.video-content-2 h2 {
  color: #ffffff;
  font-size: 80px;
  line-height: 1.3em;
  letter-spacing: -3px;
  font-family: "Playfair Display", serif;
  margin: 0 0 48px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .video-content-2 h2 {
    font-size: 55px;
    margin: 0 0 28px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .video-content-2 h2 {
    font-size: 55px;
    margin: 0 0 28px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-content-2 h2 {
    font-size: 40px;
    letter-spacing: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-content-2 h2 {
    font-size: 47px;
    letter-spacing: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .video-content-2 h2 {
    font-size: 25px;
    letter-spacing: 0px;
    margin: 0 0 30px;
  }
}

.video-content-2 .video-icon-2 a svg {
  width: 130px;
  height: 130px;
  color: #ffffff;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (max-width: 767px) {
  .video-content-2 .video-icon-2 a svg {
    width: 80px;
    height: 80px;
  }
}

.video-content-2 .video-icon-2 a svg:hover {
  color: #538165;
  -webkit-animation-name: elementor-animation-bob-float,elementor-animation-bob;
          animation-name: elementor-animation-bob-float,elementor-animation-bob;
  -webkit-animation-duration: .3s,1.5s;
          animation-duration: .3s,1.5s;
  -webkit-animation-delay: 0s,.3s;
          animation-delay: 0s,.3s;
  -webkit-animation-timing-function: ease-out,ease-in-out;
          animation-timing-function: ease-out,ease-in-out;
  -webkit-animation-iteration-count: 1,infinite;
          animation-iteration-count: 1,infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-direction: normal,alternate;
          animation-direction: normal,alternate;
}

.video-content-3 {
  position: relative;
  z-index: 9;
}

.video-content-3 .video-icon-3 a svg {
  width: 150px;
  height: 150px;
  color: #ffffff;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .video-content-3 .video-icon-3 a svg {
    width: 180px;
    height: 180px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-content-3 .video-icon-3 a svg {
    width: 150px;
    height: 150px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-content-3 .video-icon-3 a svg {
    width: 120px;
    height: 120px;
  }
}

@media only screen and (max-width: 767px) {
  .video-content-3 .video-icon-3 a svg {
    width: 80px;
    height: 80px;
  }
}

.video-content-3 .video-icon-3 a svg:hover {
  color: #FF7473;
  -webkit-animation-name: elementor-animation-bob-float,elementor-animation-bob;
          animation-name: elementor-animation-bob-float,elementor-animation-bob;
  -webkit-animation-duration: .3s,1.5s;
          animation-duration: .3s,1.5s;
  -webkit-animation-delay: 0s,.3s;
          animation-delay: 0s,.3s;
  -webkit-animation-timing-function: ease-out,ease-in-out;
          animation-timing-function: ease-out,ease-in-out;
  -webkit-animation-iteration-count: 1,infinite;
          animation-iteration-count: 1,infinite;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-direction: normal,alternate;
          animation-direction: normal,alternate;
}

.video-content-3 h3 {
  color: #ffffff;
  font-family: "Noto Serif JP", serif;
  font-size: 28px;
  margin: 42px 0 0;
}

@media only screen and (max-width: 767px) {
  .video-content-3 h3 {
    margin: 22px 0 0;
  }
}

.video-bg-ptb-2 {
  padding: 201px 0 226px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-bg-ptb-2 {
    padding: 150px 0 150px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-bg-ptb-2 {
    padding: 150px 0 150px;
  }
}

@media only screen and (max-width: 767px) {
  .video-bg-ptb-2 {
    padding: 80px 0 80px;
  }
}

.video-bg-ptb-3 {
  padding: 166px 0 166px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-bg-ptb-3 {
    padding: 100px 0 100px;
  }
}

@media only screen and (max-width: 767px) {
  .video-bg-ptb-3 {
    padding: 80px 0 80px;
  }
}

.video-content-4 {
  padding: 224px 0 244px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-content-4 {
    padding: 174px 0 194px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-content-4 {
    padding: 124px 0 144px;
  }
}

@media only screen and (max-width: 767px) {
  .video-content-4 {
    padding: 100px 0 100px;
  }
}

.video-content-4 a {
  color: #ffffff;
  font-size: 40px;
  position: relative;
  z-index: 9;
}

.video-content-4 a:hover {
  color: #D98719;
}

.video-content-4 h3 {
  margin: 15px 0 0;
  font-size: 26px;
  font-family: "Playfair Display", serif;
  font-style: italic;
  color: #ffffff;
  position: relative;
  z-index: 9;
}

/*-------- 10. Blog style ---------*/
.blog-wrap span a {
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #D98719;
}

.blog-wrap span a:hover {
  text-decoration: underline;
}

.blog-wrap h3 {
  font-size: 32px;
  line-height: 42px;
  font-family: "Playfair Display", serif;
  letter-spacing: -1px;
  margin: 4px 0 22px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-wrap h3 {
    font-size: 23px;
    line-height: 35px;
    margin: 4px 0 20px;
    margin: 4px 0 12px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-wrap h3 {
    font-size: 22px;
    margin: 4px 0 10px;
    line-height: 33px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-wrap h3 {
    font-size: 22px;
    line-height: 33px;
    margin: 4px 0 10px;
  }
}

.blog-wrap h3 a {
  color: #211E1C;
}

.blog-wrap h3 a:hover {
  color: #D98719;
}

.blog-wrap p {
  font-size: 16px;
  line-height: 32px;
  color: #6D6D6D;
  margin: 0 0 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-wrap p {
    margin: 0 0 10px;
    font-size: 15px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-wrap p {
    font-size: 14px;
    line-height: 28px;
    margin: 0 0 8px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-wrap p {
    font-size: 14px;
    line-height: 28px;
    margin: 0 0 18px;
  }
}

.blog-wrap .blog-btn a {
  display: inline-block;
  color: #D98719;
  font-size: 16px;
}

.blog-wrap .blog-btn a:hover {
  text-decoration: underline;
}

.blog-wrap.blog-transform {
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.blog-wrap.blog-transform:hover {
  -webkit-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
          transform: translateY(-20px);
}

.blog-wrap-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.blog-wrap-2 .blog-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 44%;
      -ms-flex: 0 0 44%;
          flex: 0 0 44%;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .blog-wrap-2 .blog-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .blog-wrap-2 .blog-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 44%;
        -ms-flex: 0 0 44%;
            flex: 0 0 44%;
  }
}

.blog-wrap-2 .blog-img a {
  display: block;
}

.blog-wrap-2 .blog-img a img {
  width: 100%;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 2s ease-out;
  -o-transition: all 2s ease-out;
  transition: all 2s ease-out;
}

.blog-wrap-2 .blog-img:hover a img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.blog-wrap-2 .blog-content-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 56%;
      -ms-flex: 0 0 56%;
          flex: 0 0 56%;
  padding: 0 50px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .blog-wrap-2 .blog-content-2 {
    padding: 0 20px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .blog-wrap-2 .blog-content-2 {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-wrap-2 .blog-content-2 {
    padding: 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-wrap-2 .blog-content-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    padding: 20px 0px 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .blog-wrap-2 .blog-content-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 56%;
        -ms-flex: 0 0 56%;
            flex: 0 0 56%;
    padding: 0px 20px;
  }
}

.blog-wrap-2 .blog-content-2 span a {
  color: #181818;
}

.blog-wrap-2 .blog-content-2 span a:hover {
  color: #FFD53D;
  text-decoration: underline;
}

.blog-wrap-2 .blog-content-2 h3 {
  font-size: 24px;
  font-weight: 600;
  margin: 4px 0 13px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .blog-wrap-2 .blog-content-2 h3 {
    font-size: 21px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .blog-wrap-2 .blog-content-2 h3 {
    font-size: 21px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-wrap-2 .blog-content-2 h3 {
    font-size: 21px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .blog-wrap-2 .blog-content-2 h3 {
    font-size: 19px;
  }
}

.blog-wrap-2 .blog-content-2 h3 a {
  color: #211E1C;
}

.blog-wrap-2 .blog-content-2 h3 a:hover {
  color: #FFD53D;
}

.blog-wrap-2 .blog-content-2 .post-meta ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.blog-wrap-2 .blog-content-2 .post-meta ul li {
  color: #181818;
}

.blog-wrap-2 .blog-content-2 .post-meta ul li:not(:first-child)::before {
  content: "|";
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  opacity: .5;
  position: relative;
  top: -1px;
}

.blog-wrap-2 .blog-content-2 .post-meta ul li a {
  color: #181818;
}

.blog-wrap-2 .blog-content-2 p {
  line-height: 28px;
  color: #6D6D6D;
  margin: 11px 0 28px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .blog-wrap-2 .blog-content-2 p {
    margin: 11px 0 20px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .blog-wrap-2 .blog-content-2 p {
    margin: 11px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-wrap-2 .blog-content-2 p {
    margin: 11px 0 18px;
  }
}

.blog-wrap-2 .blog-content-2 .blog-btn-2 a {
  display: inline-block;
  line-height: 1;
  color: #181818;
  border: 1px solid #ebebeb;
  padding: 18px 30px;
  font-weight: 600;
}

.blog-wrap-2 .blog-content-2 .blog-btn-2 a:hover {
  border: 1px solid #FFD53D;
  background-color: #FFD53D;
  color: #ffffff;
}

.blog-wrap-2 .blog-content-2 .blog-btn-2.blog-btn-2-red a:hover {
  border: 1px solid #e41515;
  background-color: #e41515;
}

.blog-all-mrg {
  margin: 0 -25px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .blog-all-mrg {
    margin: 0 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-all-mrg {
    margin: 0 0px;
  }
}

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

@media only screen and (max-width: 767px) {
  .blog-all-mrg {
    margin: 0 0px;
  }
}

.blog-wrap-3 {
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.blog-wrap-3 .blog-img-2 {
  overflow: hidden;
  margin: 0 0 21px;
  -webkit-box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.2);
}

.blog-wrap-3 .blog-img-2 a {
  display: block;
}

.blog-wrap-3 .blog-img-2 a img {
  width: 100%;
  -webkit-transition: all 2s ease-out;
  -o-transition: all 2s ease-out;
  transition: all 2s ease-out;
}

.blog-wrap-3 .blog-img-2:hover a img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.blog-wrap-3 .blog-content-3 span a {
  color: #6D6D6D;
  text-transform: uppercase;
  display: inline-block;
}

.blog-wrap-3 .blog-content-3 span a:hover {
  text-decoration: underline;
}

.blog-wrap-3 .blog-content-3 h4 {
  font-size: 20px;
  margin: 6px 0 0;
  line-height: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-wrap-3 .blog-content-3 h4 {
    font-size: 18px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-wrap-3 .blog-content-3 h4 {
    font-size: 18px;
    line-height: 27px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-wrap-3 .blog-content-3 h4 {
    font-size: 18px;
    line-height: 27px;
  }
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .blog-wrap-3 .blog-content-3 h4 {
    font-size: 17px;
  }
}

.blog-wrap-3 .blog-content-3 h4 a {
  color: #211E1C;
}

.blog-wrap-3 .blog-content-3 h4 a:hover {
  color: #FF7473;
}

.blog-wrap-3 .blog-content-3 h4.green a {
  color: #211E1C;
}

.blog-wrap-3 .blog-content-3 h4.green a:hover {
  color: #538165;
}

.blog-wrap-3 .blog-content-3 span {
  color: #181818;
  display: block;
  margin: 16px 0 0;
}

.blog-wrap-3.blog-wrap-3-mrg {
  margin: 0 25px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .blog-wrap-3.blog-wrap-3-mrg {
    margin: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-wrap-3.blog-wrap-3-mrg {
    margin: 0 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-wrap-3.blog-wrap-3-mrg {
    margin: 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-wrap-3.blog-wrap-3-mrg {
    margin: 0 0px 30px;
  }
}

.blog-wrap-3:hover {
  -webkit-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
          transform: translateY(-20px);
}

@media only screen and (max-width: 767px) {
  .blog-wrap-3:hover {
    -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
            transform: translateY(-10px);
  }
}

.blog-wrap-4 {
  position: relative;
}

.blog-wrap-4 .blog-img-3 {
  position: relative;
}

.blog-wrap-4 .blog-img-3::after {
  content: '';
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(42%, transparent), to(#181818));
  background-image: -webkit-linear-gradient(top, transparent 42%, #181818 100%);
  background-image: -o-linear-gradient(top, transparent 42%, #181818 100%);
  background-image: linear-gradient(180deg, transparent 42%, #181818 100%);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.blog-wrap-4 .blog-img-3 a img {
  width: 100%;
}

.blog-wrap-4 .blog-content-4 {
  position: absolute;
  left: 30px;
  bottom: 32px;
}

@media only screen and (max-width: 767px) {
  .blog-wrap-4 .blog-content-4 {
    left: 15px;
    bottom: 15px;
  }
}

.blog-wrap-4 .blog-content-4 > a span {
  background-color: #fff;
  color: #181818;
  padding: 5px 20px;
  display: inline-block;
  text-transform: uppercase;
  font-size: 12px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (max-width: 767px) {
  .blog-wrap-4 .blog-content-4 > a span {
    padding: 2px 15px;
  }
}

.blog-wrap-4 .blog-content-4 > a span:hover {
  text-decoration: underline;
  color: #e41515;
}

.blog-wrap-4 .blog-content-4 h3 {
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
  margin: 20px 0 0;
  width: 70%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .blog-wrap-4 .blog-content-4 h3 {
    width: 90%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .blog-wrap-4 .blog-content-4 h3 {
    width: 90%;
    font-size: 20px;
    line-height: 34px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-wrap-4 .blog-content-4 h3 {
    width: 90%;
    font-size: 20px;
    line-height: 34px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-wrap-4 .blog-content-4 h3 {
    width: 80%;
    font-size: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-wrap-4 .blog-content-4 h3 {
    font-size: 15px;
    line-height: 26px;
    margin: 15px 0 0;
    width: 98%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .blog-wrap-4 .blog-content-4 h3 {
    font-size: 17px;
  }
}

.blog-wrap-4 .blog-content-4 h3 a {
  color: #ffffff;
}

.blog-wrap-4 .blog-content-4 h3 a:hover {
  color: #e41515;
}

.blog-slider-active .slick-list {
  padding: 0 377px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .blog-slider-active .slick-list {
    padding: 0 220px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .blog-slider-active .slick-list {
    padding: 0 200px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-slider-active .slick-list {
    padding: 0 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-slider-active .slick-list {
    padding: 0 150px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-slider-active .slick-list {
    padding: 0 20px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .blog-slider-active .slick-list {
    padding: 0 100px;
  }
}

.blog-sidebar-search .blog-search-form {
  position: relative;
}

.blog-sidebar-search .blog-search-form input {
  background-color: transparent;
  border: 1px solid #ebebeb;
  height: 60px;
  padding: 2px 50px 2px 20px;
  color: #181818;
}

.blog-sidebar-search .blog-search-form input:focus {
  border: 1px solid #bbb;
}

.blog-sidebar-search .blog-search-form button {
  border: none;
  padding: 0;
  background-color: transparent;
  font-size: 18px;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.blog-sidebar-search .blog-search-form button:hover {
  color: #D98719;
}

.blog-page-area {
  padding: 120px 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-page-area {
    padding: 80px 0;
  }
}

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

.blog-wrap-5 {
  padding-bottom: 60px;
  margin-bottom: 60px;
  border-bottom: 1px solid #ebebeb;
}

@media only screen and (max-width: 767px) {
  .blog-wrap-5 {
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
}

.blog-wrap-5 .blog-img-5 {
  margin: 0 0 18px;
  overflow: hidden;
}

.blog-wrap-5 .blog-img-5 a {
  display: block;
}

.blog-wrap-5 .blog-img-5 a img {
  width: 100%;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 2s ease-out;
  -o-transition: all 2s ease-out;
  transition: all 2s ease-out;
}

.blog-wrap-5 .blog-img-5:hover a img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.blog-wrap-5 .blog-content-5 .blog-category-5 > a {
  letter-spacing: .5px;
  display: inline-block;
  color: #D98719;
}

.blog-wrap-5 .blog-content-5 .blog-category-5 > a:hover {
  text-decoration: underline;
}

.blog-wrap-5 .blog-content-5 h1 {
  font-size: 28px;
  font-family: "Playfair Display", serif;
  margin: 7px 0 12px;
  color: #211e1c;
}

@media only screen and (max-width: 767px) {
  .blog-wrap-5 .blog-content-5 h1 {
    font-size: 24px;
  }
}

.blog-wrap-5 .blog-content-5 h1 a {
  color: #211e1c;
}

.blog-wrap-5 .blog-content-5 h1 a:hover {
  color: #D98719;
}

.blog-wrap-5 .blog-content-5 .blog-meta-5 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.blog-wrap-5 .blog-content-5 .blog-meta-5 ul li {
  color: #6d6d6d;
  text-transform: uppercase;
}

.blog-wrap-5 .blog-content-5 .blog-meta-5 ul li a {
  color: #6d6d6d;
}

.blog-wrap-5 .blog-content-5 .blog-meta-5 ul li a:hover {
  color: #D98719;
}

.blog-wrap-5 .blog-content-5 .blog-meta-5 ul li:not(:first-child)::before {
  content: "|";
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  opacity: .5;
  position: relative;
  top: 1px;
}

.blog-wrap-5 .blog-content-5 p {
  line-height: 28px;
  margin: 17px 0 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-wrap-5 .blog-content-5 p {
    margin: 10px 0 13px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-wrap-5 .blog-content-5 p {
    margin: 10px 0 15px;
  }
}

.blog-wrap-5 .blog-content-5 .blog-btn-5 a {
  font-size: 14px;
  display: inline-block;
  color: #181818;
  border: 1px solid #ebebeb;
  padding: 9px 22px 10px;
}

.blog-wrap-5 .blog-content-5 .blog-btn-5 a:hover {
  background-color: #D98719;
  border: 1px solid #D98719;
  color: #ffffff;
}

.blog-wrap-5.blog-custom-padding {
  border: none;
  margin: 0;
  padding: 50px 140px 50px 140px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .blog-wrap-5.blog-custom-padding {
    padding: 50px 80px 50px 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .blog-wrap-5.blog-custom-padding {
    padding: 50px 60px 50px 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-wrap-5.blog-custom-padding {
    padding: 10px 30px 10px 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-wrap-5.blog-custom-padding {
    padding: 40px 30px 50px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-wrap-5.blog-custom-padding {
    padding: 30px 20px 40px 20px;
  }
}

.blog-sidebar-mrg {
  margin-right: -10px;
  border: 1px solid #efefef;
  padding: 10px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-sidebar-mrg {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-sidebar-mrg {
    margin-right: 0px;
    margin-top: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-sidebar-mrg {
    margin-right: 0px;
    margin-top: 50px;
  }
}

.blog-page-wrap-padding {
  padding-left: 100px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-page-wrap-padding {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-page-wrap-padding {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-page-wrap-padding {
    padding-left: 0px;
  }
}

.blog-sidebar-mrg-2 {
  margin-left: -10px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-sidebar-mrg-2 {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-sidebar-mrg-2 {
    margin-left: 0px;
    margin-top: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-sidebar-mrg-2 {
    margin-left: 0px;
    margin-top: 50px;
  }
}

.blog-page-wrap-padding-2 {
  padding-right: 100px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-page-wrap-padding-2 {
    padding-right: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-page-wrap-padding-2 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-page-wrap-padding-2 {
    padding-right: 0px;
  }
}

.pro-pagination-style-2 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.pro-pagination-style-2 ul li {
  margin-right: 8px;
}

.pro-pagination-style-2 ul li:last-child {
  margin-right: 0;
}

.pro-pagination-style-2 ul li a {
  display: inline-block;
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #979797;
  border: 1px solid #ebebeb;
  border-radius: 100%;
}

.pro-pagination-style-2 ul li a.active, .pro-pagination-style-2 ul li a:hover {
  border: 1px solid #181818;
  background-color: #181818;
  color: #ffffff;
}

.pro-pagination-style-2.pagination-style-2-center ul {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.blog-details-wrap .blog-details-img {
  margin: 0 0 18px;
  overflow: hidden;
}

.blog-details-wrap .blog-details-img img {
  width: 100%;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 2s ease-out;
  -o-transition: all 2s ease-out;
  transition: all 2s ease-out;
}

.blog-details-wrap .blog-details-img:hover img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.blog-details-wrap .blog-details-category > a {
  font-size: 12px;
  display: inline-block;
  color: #D98719;
}

.blog-details-wrap .blog-details-category > a:hover {
  text-decoration: underline;
}

.blog-details-wrap > h1 {
  font-size: 28px;
  font-family: "Playfair Display", serif;
  margin: 7px 0 12px;
  color: #211e1c;
}

@media only screen and (max-width: 767px) {
  .blog-details-wrap > h1 {
    font-size: 20px;
  }
}

.blog-details-wrap .blog-details-meta {
  margin: 0 0 18px;
}

.blog-details-wrap .blog-details-meta ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.blog-details-wrap .blog-details-meta ul li {
  font-size: 12px;
  color: #6d6d6d;
  text-transform: uppercase;
}

.blog-details-wrap .blog-details-meta ul li a {
  color: #6d6d6d;
}

.blog-details-wrap .blog-details-meta ul li a:hover {
  color: #D98719;
}

.blog-details-wrap .blog-details-meta ul li:not(:first-child)::before {
  content: "|";
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  opacity: .5;
  position: relative;
  top: 1px;
}

.blog-details-wrap .blog-details-peragraph p {
  font-size: 14px;
  line-height: 30px;
  margin: 0 0 20px;
}

@media only screen and (max-width: 767px) {
  .blog-details-wrap .blog-details-peragraph p {
    font-size: 14px;
    line-height: 30px;
    margin: 0 0 15px;
  }
}

.blog-details-wrap .blog-details-peragraph p:last-child {
  margin: 0 0 0;
}

.blog-details-wrap .blog-details-peragraph h2 {
  font-size: 28px;
  font-family: "Playfair Display", serif;
  margin: 0px 0 20px;
  color: #211e1c;
}

@media only screen and (max-width: 767px) {
  .blog-details-wrap .blog-details-peragraph h2 {
    font-size: 20px;
    line-height: 30px;
  }
}

.blog-details-wrap .blog-details-video {
  margin: 41px 0 35px;
}

@media only screen and (max-width: 767px) {
  .blog-details-wrap .blog-details-video {
    margin: 21px 0 15px;
  }
}

.blog-details-wrap .blog-details-video a {
  display: block;
  position: relative;
}

.blog-details-wrap .blog-details-video a::before {
  font-family: 'LaStudioIcons';
  display: inline-block;
  vertical-align: middle;
  text-rendering: auto;
  content: "\ea45";
  position: absolute;
  width: 68px;
  height: 68px;
  line-height: 68px;
  background: #fff;
  text-align: center;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  margin-left: -34px;
  margin-top: -34px;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  z-index: 2;
  font-size: 18px;
  color: #6d6d6d;
}

.blog-details-wrap .blog-details-video a img {
  width: 100%;
}

.blog-details-wrap .blog-details-video:hover a::before {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  color: #D98719;
}

.blog-details-wrap blockquote {
  background-color: #F9F9F9;
  border-width: 0;
  text-align: center;
  padding: 60px 40px;
  margin: 40px 0;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .blog-details-wrap blockquote {
    padding: 60px 20px;
    margin: 20px 0;
  }
}

.blog-details-wrap blockquote::before {
  content: '\ea7a';
  font-family: LaStudioIcons;
  font-size: 200px;
  line-height: 1;
  color: #3E3E3E;
  opacity: .1;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: none;
}

@media only screen and (max-width: 767px) {
  .blog-details-wrap blockquote::before {
    font-size: 150px;
  }
}

.blog-details-wrap blockquote h3 {
  font-size: 26px;
  color: #3E3E3E;
  line-height: 1.4;
  font-family: "Playfair Display", serif;
  width: 357px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  max-width: 100%;
  font-weight: 700;
  font-style: italic;
}

@media only screen and (max-width: 767px) {
  .blog-details-wrap blockquote h3 {
    font-size: 20px;
  }
}

.blog-details-wrap blockquote span {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-size: 16px;
  position: relative;
}

.blog-details-wrap blockquote span:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 2px;
  background-color: #D8D8D8;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -9px;
}

.blog-details-wrap .blog-details-tag-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 14px 0;
  margin: 68px 0 27px;
}

@media only screen and (max-width: 767px) {
  .blog-details-wrap .blog-details-tag-social .blog-details-tag {
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .blog-details-wrap .blog-details-tag-social .blog-details-tag {
    margin-bottom: 0px;
  }
}

.blog-details-wrap .blog-details-tag-social .blog-details-tag ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.blog-details-wrap .blog-details-tag-social .blog-details-tag ul li {
  margin-right: 4px;
}

.blog-details-wrap .blog-details-tag-social .blog-details-tag ul li:last-child {
  margin-right: 0;
}

.blog-details-wrap .blog-details-tag-social .blog-details-tag ul li a {
  color: #181818;
  font-style: italic;
}

.blog-details-wrap .blog-details-tag-social .blog-details-tag ul li a:hover {
  color: #D98719;
}

.blog-details-wrap .blog-details-tag-social .blog-details-social ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.blog-details-wrap .blog-details-tag-social .blog-details-social ul li {
  margin-left: 10px;
}

.blog-details-wrap .blog-details-tag-social .blog-details-social ul li:first-child {
  margin-left: 0;
}

.blog-details-wrap .blog-details-tag-social .blog-details-social ul li a {
  display: inline-block;
  width: 27px;
  height: 27px;
  line-height: 27px;
  border-radius: 100%;
  color: #fff;
  text-align: center;
}

.blog-details-wrap .blog-details-tag-social .blog-details-social ul li a.facebook {
  background-color: #272EAE;
}

.blog-details-wrap .blog-details-tag-social .blog-details-social ul li a.twitter {
  background-color: #1590D8;
}

.blog-details-wrap .blog-details-tag-social .blog-details-social ul li a.pinterest {
  background-color: #D0021B;
}

.blog-details-wrap .blog-details-tag-social .blog-details-social ul li i {
  line-height: 27px;
}

.blog-details-wrap .next-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
  margin: 0 0 51px;
}

.blog-details-wrap .next-wrap .next-conent h5 {
  font-size: 18px;
  line-height: 21px;
  margin: 0 0 13px;
  font-family: "Playfair Display", serif;
}

.blog-details-wrap .next-wrap .next-conent h5 > a {
  color: #181818;
}

.blog-details-wrap .next-wrap .next-conent h5 > a:hover {
  color: #D98719;
}

.blog-details-wrap .next-wrap .next-conent a {
  color: #6d6d6d;
}

.blog-details-wrap .next-wrap .next-conent a:hover {
  color: #D98719;
}

.blog-details-wrap .blog-details-comment > h4 {
  margin: 0;
  font-size: 24px;
}

@media only screen and (max-width: 767px) {
  .blog-details-wrap .blog-details-comment > h4 {
    font-size: 20px;
  }
}

.blog-details-wrap .blog-details-comment .single-blog-comment {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 32px 0 0;
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75px;
      -ms-flex: 0 0 75px;
          flex: 0 0 75px;
  margin-right: 25px;
}

@media only screen and (max-width: 767px) {
  .blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-img {
    margin-right: 15px;
  }
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-img img {
  width: 100%;
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 25px 30px;
  -webkit-box-shadow: 0 0 6px 0 rgba(226, 226, 226, 0.5);
          box-shadow: 0 0 6px 0 rgba(226, 226, 226, 0.5);
}

@media only screen and (max-width: 767px) {
  .blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content {
    padding: 25px 15px;
  }
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content .blog-comment-top {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 18px;
  padding-bottom: 18px;
}

@media only screen and (max-width: 767px) {
  .blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content .blog-comment-top {
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content .blog-comment-top .comment-author h3 {
  font-weight: 600;
  font-size: 14px;
  margin: 0 0 16px;
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content .blog-comment-top .comment-author h3 a {
  color: #211e1c;
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content .blog-comment-top .comment-author h3 a:hover {
  color: #D98719;
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content .blog-comment-top .comment-author h3 span {
  font-size: 12px;
  color: #979797;
  margin-left: 5px;
  display: inline-block;
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content .blog-comment-top p {
  line-height: 25px;
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content .blog-comment-top p a {
  color: #6d6d6d;
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content .blog-comment-top p a:hover {
  color: #D98719;
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content .blog-comment-bottom a {
  font-size: 12px;
  font-weight: bold;
  color: #6d6d6d;
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content .blog-comment-bottom a i {
  font-size: 12px;
  margin-right: 3px;
  position: relative;
  top: 3px;
}

.blog-details-wrap .blog-details-comment .single-blog-comment .blog-comment-content .blog-comment-bottom a:hover {
  color: #D98719;
}

.blog-details-wrap .comment-form {
  margin: 51px 0 0;
}

.blog-details-wrap .comment-form h4 {
  font-size: 24px;
  margin: 0 0 33px;
}

.blog-details-wrap .comment-form form .leave-form {
  margin-bottom: 28px;
}

.blog-details-wrap .comment-form form .leave-form input, .blog-details-wrap .comment-form form .leave-form textarea {
  height: 60px;
  border: 1px solid #ebebeb;
  color: #6d6d6d;
  padding: 2px 25px;
  background-color: transparent;
}

.blog-details-wrap .comment-form form .leave-form input:focus, .blog-details-wrap .comment-form form .leave-form textarea:focus {
  border: 1px solid #bbb;
}

.blog-details-wrap .comment-form form .leave-form textarea {
  height: 150px;
  padding: 20px 25px;
}

.blog-details-wrap .comment-form form .save-comment-info {
  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;
}

.blog-details-wrap .comment-form form .save-comment-info input {
  width: auto;
  height: auto;
}

.blog-details-wrap .comment-form form .save-comment-info span {
  margin-left: 14px;
  color: #6d6d6d;
  display: inline-block;
}

.blog-details-wrap .comment-form form .text-submit {
  margin: 30px 0 0;
}

.blog-details-wrap .comment-form form .text-submit input {
  width: auto;
  height: auto;
  background-color: transparent;
  background-color: #181818;
  color: #fff;
  text-transform: uppercase;
  border: none;
  padding: 16px 37px;
}

.blog-details-wrap .comment-form form .text-submit input:hover {
  background-color: #D98719;
  color: #fff;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-area.pb-105 {
    padding-bottom: 35px;
  }
  .blog-area.pb-115 {
    padding-bottom: 50px;
  }
  .blog-area.pb-120 {
    padding-bottom: 50px;
  }
  .blog-area.pb-75 {
    padding-bottom: 35px;
  }
  .blog-area.pb-85 {
    padding-bottom: 45px;
  }
  .blog-area.pb-90 {
    padding-bottom: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-area.pb-105 {
    padding-bottom: 20px;
  }
  .blog-area.pb-140 {
    padding-bottom: 30px;
  }
  .blog-area.pb-115 {
    padding-bottom: 30px;
  }
  .blog-area.pb-120 {
    padding-bottom: 30px;
  }
  .blog-area.pt-135 {
    padding-top: 50px;
  }
  .blog-area.pb-75 {
    padding-bottom: 15px;
  }
  .blog-area.pb-85 {
    padding-bottom: 25px;
  }
  .blog-area.pb-90 {
    padding-bottom: 30px;
  }
}

/*-------- 11. Footer style ---------*/
.footer-column {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}

.footer-column.footer-width-30 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-column.footer-width-30 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-30 {
    -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: 767px) {
  .footer-column.footer-width-30 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.footer-column.footer-width-14 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 15%;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  max-width: 15%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-column.footer-width-14 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14%;
        -ms-flex: 0 0 14%;
            flex: 0 0 14%;
    max-width: 14%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-14 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

@media only screen and (max-width: 767px) {
  .footer-column.footer-width-14 {
    -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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-14 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 26%;
        -ms-flex: 0 0 26%;
            flex: 0 0 26%;
    max-width: 26%;
  }
}

.footer-column.footer-width-16 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 18%;
      -ms-flex: 0 0 18%;
          flex: 0 0 18%;
  max-width: 18%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-column.footer-width-16 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 18%;
        -ms-flex: 0 0 18%;
            flex: 0 0 18%;
    max-width: 18%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-16 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

@media only screen and (max-width: 767px) {
  .footer-column.footer-width-16 {
    -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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-16 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37%;
        -ms-flex: 0 0 37%;
            flex: 0 0 37%;
    max-width: 37%;
  }
}

.footer-column.footer-width-15 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 17%;
      -ms-flex: 0 0 17%;
          flex: 0 0 17%;
  max-width: 17%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-15 {
    -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: 767px) {
  .footer-column.footer-width-15 {
    -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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-15 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 37%;
        -ms-flex: 0 0 37%;
            flex: 0 0 37%;
    max-width: 37%;
  }
}

.footer-column.footer-width-25 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-column.footer-width-25 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 26%;
        -ms-flex: 0 0 26%;
            flex: 0 0 26%;
    max-width: 26%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-25 {
    -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: 767px) {
  .footer-column.footer-width-25 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.footer-column.footer-width-25-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 21%;
      -ms-flex: 0 0 21%;
          flex: 0 0 21%;
  max-width: 21%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .footer-column.footer-width-25-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 23%;
        -ms-flex: 0 0 23%;
            flex: 0 0 23%;
    max-width: 23%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .footer-column.footer-width-25-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 23%;
        -ms-flex: 0 0 23%;
            flex: 0 0 23%;
    max-width: 23%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-column.footer-width-25-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    max-width: 30%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-25-2 {
    -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: 767px) {
  .footer-column.footer-width-25-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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-25-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.footer-column.footer-width-13 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 15%;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  max-width: 15%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-column.footer-width-13 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-13 {
    -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: 767px) {
  .footer-column.footer-width-13 {
    -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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-13 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.footer-column.footer-width-14-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16%;
      -ms-flex: 0 0 16%;
          flex: 0 0 16%;
  max-width: 16%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-column.footer-width-14-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-14-2 {
    -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: 767px) {
  .footer-column.footer-width-14-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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-14-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.footer-column.footer-width-18 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .footer-column.footer-width-18 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 18%;
        -ms-flex: 0 0 18%;
            flex: 0 0 18%;
    max-width: 18%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .footer-column.footer-width-18 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 18%;
        -ms-flex: 0 0 18%;
            flex: 0 0 18%;
    max-width: 18%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-column.footer-width-18 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-18 {
    -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: 767px) {
  .footer-column.footer-width-18 {
    -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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-18 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.footer-column.footer-width-28 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 28%;
      -ms-flex: 0 0 28%;
          flex: 0 0 28%;
  max-width: 28%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-column.footer-width-28 {
    -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: 768px) and (max-width: 991px) {
  .footer-column.footer-width-28 {
    -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) {
  .footer-column.footer-width-28 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.footer-column.footer-width-30-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30%;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
  max-width: 30%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-30-2 {
    -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) {
  .footer-column.footer-width-30-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) {
  .footer-column.footer-width-30-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.footer-column.footer-width-14-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 14%;
      -ms-flex: 0 0 14%;
          flex: 0 0 14%;
  max-width: 14%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-14-3 {
    -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) {
  .footer-column.footer-width-14-3 {
    -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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-14-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.footer-column.footer-width-16-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16%;
      -ms-flex: 0 0 16%;
          flex: 0 0 16%;
  max-width: 16%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-16-2 {
    -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) {
  .footer-column.footer-width-16-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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-16-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.footer-column.footer-width-15-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 15%;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
  max-width: 15%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-15-2 {
    -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) {
  .footer-column.footer-width-15-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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-15-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.footer-column.footer-width-25-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-25-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66%;
        -ms-flex: 0 0 66%;
            flex: 0 0 66%;
    max-width: 66%;
  }
}

@media only screen and (max-width: 767px) {
  .footer-column.footer-width-25-3 {
    -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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-25-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

.footer-column.footer-width-28-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 28%;
      -ms-flex: 0 0 28%;
          flex: 0 0 28%;
  max-width: 28%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-28-2 {
    -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) {
  .footer-column.footer-width-28-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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-28-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.footer-column.footer-width-16-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16%;
      -ms-flex: 0 0 16%;
          flex: 0 0 16%;
  max-width: 16%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-16-3 {
    -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) {
  .footer-column.footer-width-16-3 {
    -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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-16-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.footer-column.footer-width-20 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-20 {
    -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) {
  .footer-column.footer-width-20 {
    -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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.footer-column.footer-width-17 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 17%;
      -ms-flex: 0 0 17%;
          flex: 0 0 17%;
  max-width: 17%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-17 {
    -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) {
  .footer-column.footer-width-17 {
    -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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-17 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.footer-column.footer-width-18-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 18%;
      -ms-flex: 0 0 18%;
          flex: 0 0 18%;
  max-width: 18%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-column.footer-width-18-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66%;
        -ms-flex: 0 0 66%;
            flex: 0 0 66%;
    max-width: 66%;
  }
}

@media only screen and (max-width: 767px) {
  .footer-column.footer-width-18-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: 576px) and (max-width: 767px) {
  .footer-column.footer-width-18-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}

.logo-width-2 a {
  display: block;
}

.logo-width-2 a img {
  width: 136px;
}

.footer-about {
  margin-right: 80px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .footer-about {
    margin-right: 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .footer-about {
    margin-right: 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-about {
    margin-right: 0px;
  }
}

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

@media only screen and (max-width: 767px) {
  .footer-about {
    margin-right: 0px;
  }
}

.footer-about p {
  color: #A6A6A6;
  font-size: 18px;
  line-height: 1.8em;
  font-family: "Playfair Display", serif;
  margin: 24px 0 24px;
}

.footer-widget .footer-title {
  margin: 0 0 35px;
}

@media only screen and (max-width: 767px) {
  .footer-widget .footer-title {
    margin: 0 0 25px;
  }
}

.footer-widget .footer-title h3 {
  color: #ffffff;
  margin: 0;
  line-height: 1;
  font-size: 18px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-widget .footer-title h3 {
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-widget .footer-title h3 {
    font-size: 17px;
  }
}

.footer-widget .footer-title-2 {
  margin-bottom: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-widget .footer-title-2 {
    margin-bottom: 20px;
  }
}

.footer-widget .footer-title-2 h3 {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  margin: 0;
}

.footer-widget .footer-title-3 {
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .footer-widget .footer-title-3 {
    margin-bottom: 15px;
  }
}

.footer-widget .footer-title-3 h3 {
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0;
  letter-spacing: .5px;
}

.footer-widget .footer-title-4 {
  margin-bottom: 22px;
}

.footer-widget .footer-title-4 h3 {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.4em;
  font-family: "Noto Serif JP", serif;
}

@media only screen and (max-width: 767px) {
  .footer-widget .footer-title-4 h3 {
    font-size: 15px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .footer-widget .footer-title-4 h3 {
    font-size: 18px;
  }
}

.footer-widget .footer-title-5 {
  margin-bottom: 22px;
}

@media only screen and (max-width: 767px) {
  .footer-widget .footer-title-5 {
    margin-bottom: 15px;
  }
}

.footer-widget .footer-title-5 h3 {
  font-size: 18px;
  font-weight: 900;
  line-height: 1.4em;
  font-family: "Playfair Display", serif;
}

.footer-widget .footer-title-6 {
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .footer-widget .footer-title-6 {
    margin-bottom: 20px;
  }
}

.footer-widget .footer-title-6 h3 {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.4em;
  margin: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-widget .footer-title-6 h3 {
    font-size: 13px;
  }
}

.footer-widget .footer-title-7 {
  margin-bottom: 20px;
}

.footer-widget .footer-title-7 h3 {
  font-family: "Pacifico";
  font-size: 24px;
  line-height: 1.4em;
  margin: 0;
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .footer-widget .footer-title-7 h3 {
    font-size: 21px;
  }
}

.footer-widget .footer-title-8 {
  margin-bottom: 30px;
}

.footer-widget .footer-title-8 h3 {
  font-family: "Playfair Display", serif;
  font-size: 16px;
  font-weight: bold;
  margin: 0;
}

.footer-widget .footer-list ul li {
  padding-bottom: 15px;
}

@media only screen and (max-width: 767px) {
  .footer-widget .footer-list ul li {
    padding-bottom: 10px;
  }
}

.footer-widget .footer-list ul li:last-child {
  padding-bottom: 0;
}

.footer-widget .footer-list ul li a {
  color: #B4B4B4;
}

.footer-widget .footer-list ul li a:hover {
  color: #fff;
}

.footer-widget .footer-list-2 ul li {
  padding-bottom: 14px;
  color: #6D6D6D;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .footer-widget .footer-list-2 ul li {
    padding-bottom: 10px;
  }
}

.footer-widget .footer-list-2 ul li:last-child {
  padding-bottom: 0;
}

.footer-widget .footer-list-2 ul li a {
  color: #6D6D6D;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer-widget .footer-list-2 ul li a i {
  font-size: 22px;
  position: relative;
  top: 4px;
  margin-right: 20px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  display: none;
}

.footer-widget .footer-list-2 ul li a:hover {
  color: #181818;
}

.footer-widget .footer-list-2 ul li a:hover i {
  color: #FFD53D;
}

.footer-widget .footer-list-2 ul li a:hover i.green {
  color: #538165;
}

.footer-widget .footer-list-2 ul li i {
  font-size: 22px;
  margin-right: 20px;
  display: none;
}

.footer-widget .footer-list-2.footer-contect ul li {
  padding-bottom: 22px;
}

.footer-widget .footer-list-2.footer-contect ul li:last-child {
  padding-bottom: 0;
}

.footer-widget .footer-list-3 ul li {
  padding-bottom: 13px;
  display: block;
  color: #6D6D6D;
  font-size: 14px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-widget .footer-list-3 ul li {
    padding-bottom: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-widget .footer-list-3 ul li {
    padding-bottom: 10px;
  }
}

.footer-widget .footer-list-3 ul li:last-child {
  padding-bottom: 0;
}

.footer-widget .footer-list-3 ul li a {
  color: #6D6D6D;
  font-size: 14px;
  display: block;
}

.footer-widget .footer-list-3 ul li a:hover {
  color: #181818;
}

.contact-page-map #contact-map {
  height: 255px;
}

.subscribe-form form .mc-form {
  position: relative;
}

.subscribe-form form .mc-form input {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
  height: 50px;
  color: #fff;
  padding: 2px 112px 2px 15px;
}

.subscribe-form form .mc-form input.black {
  border: none;
  background-color: #363636;
}

.subscribe-form form .mc-form input.gray {
  border: none;
  background-color: rgba(83, 83, 83, 0.5);
}

.subscribe-form form .mc-form input::-moz-input-placeholder {
  color: #fff;
  opacity: 1;
}

.subscribe-form form .mc-form input::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}

.subscribe-form form .mc-form .mc-news {
  display: none;
}

.subscribe-form form .mc-form .clear {
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.subscribe-form form .mc-form .clear input {
  width: auto;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  border: none;
  padding: 0px;
}

.copyright p {
  color: #ddd;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.copyright p a {
  color: #ddd;
}

.copyright p a:hover {
  color: #fff;
}

.copyright-2 p {
  color: #848484;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.copyright-2 p a {
  color: #848484;
}

.copyright-2 p a:hover {
  color: #FFD53D;
}

.footer-two-area {
  display: block;
  width: 100%;
  overflow: hidden;
}

.footer-about-2 {
  margin-top: 50px;
}

@media only screen and (max-width: 767px) {
  .footer-about-2 {
    margin-top: 0px;
  }
}

.footer-about-4 p {
  line-height: 1.8em;
  margin: 23px 0 0px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-about-4 p {
    width: 90%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-about-4 p {
    width: 80%;
  }
}

.footer-logo-2 a img {
  width: 230px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .footer-logo-2 a img {
    width: 210px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .footer-logo-2 a img {
    width: 210px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-logo-2 a img {
    width: 210px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-logo-2 a img {
    width: 200px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-logo-2 a img {
    width: 220px;
  }
}

.footer-logo-3 a img {
  width: 188px;
}

@media only screen and (max-width: 767px) {
  .footer-logo-3 a img {
    width: 150px;
  }
}

.social-icon-style-3 a {
  font-size: 16px;
  width: 34px;
  height: 34px;
  line-height: 34px;
  border-radius: 100%;
  display: inline-block;
  border: 1px solid #E1E1E1;
  text-align: center;
  color: #777;
  margin-right: 13px;
}

.social-icon-style-3 a:last-child {
  margin-right: 0;
}

.social-icon-style-3 a:hover {
  color: #1B1A1A;
}

.footer-leather-logo a {
  display: inline-block;
}

.footer-leather-logo a img {
  width: 165px;
}

.footer-logo p {
  color: #6D6D6D;
  font-size: 18px;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  margin: 16px 0 0;
}

.footer-cosmetic-logo {
  margin-top: 60px;
}

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

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

.footer-cosmetic-logo a {
  display: inline-block;
}

.footer-cosmetic-logo a img {
  width: 188px;
}

.footer-cosmetic-logo p {
  color: #6D6D6D;
  font-size: 18px;
  font-family: "Playfair Display", serif;
  margin: 8px 0 0;
}

.footer-bottom-ptb-1 {
  padding: 15px 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-top.pb-65 {
    padding-bottom: 25px;
  }
  .footer-top.pb-70 {
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-area.pt-100 {
    padding-top: 60px;
  }
  .footer-area.pt-80 {
    padding-top: 60px;
  }
  .footer-area.pt-75 {
    padding-top: 60px;
  }
  .footer-top.pb-65 {
    padding-bottom: 10px;
  }
  .footer-top.pb-70 {
    padding-bottom: 15px;
  }
  .footer-top.pb-35 {
    padding-bottom: 15px;
  }
  .footer-top.pb-40 {
    padding-bottom: 20px;
  }
}

/*-------- 12. Instafeed style ---------*/
.footer-instagram .insta-icon {
  margin: 0 0 16px;
}

.footer-instagram .insta-icon i {
  font-size: 18px;
  color: #fff;
}

.instagram-wrap-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}

.instagram-wrap-1 .single-instafeed-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px;
}

.single-instafeed {
  overflow: hidden;
  position: relative;
}

.single-instafeed:before {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  content: '';
  pointer-events: none;
  z-index: 8;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  background-color: rgba(84, 89, 95, 0.6);
}

.single-instafeed > a {
  display: block;
}

.single-instafeed > a img {
  width: 100%;
}

.single-instafeed .insta-icon-digit {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 9;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.single-instafeed .insta-icon-digit > a {
  color: #fff;
  font-size: 14px;
  margin-right: 3px;
}

.single-instafeed .insta-icon-digit > a:last-child {
  margin-right: 0;
}

.single-instafeed .insta-icon-digit > a i {
  position: relative;
  top: 3px;
}

.single-instafeed:hover:before {
  opacity: 1;
  visibility: visible;
}

.single-instafeed:hover .insta-icon-digit {
  opacity: 1;
  visibility: visible;
}

.single-instafeed-wrap-2 {
  margin: 0 15px;
}

.instagram-active .slick-list {
  padding: 0 260px;
  margin: 0 0 33px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .instagram-active .slick-list {
    padding: 0 160px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .instagram-active .slick-list {
    padding: 0 130px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .instagram-active .slick-list {
    padding: 0 90px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .instagram-active .slick-list {
    padding: 0 110px;
  }
}

@media only screen and (max-width: 767px) {
  .instagram-active .slick-list {
    padding: 0 60px;
  }
}

/*-------- 13. Others style ---------*/
.support-lists {
  position: fixed;
  top: 70%;
  right: 50px;
  list-style: none;
  width: 60px;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.16);
  border-radius: 30px;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 15px;
  z-index: 99;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .support-lists {
    right: 15px;
    width: 40px;
    top: 75%;
  }
}

@media only screen and (max-width: 767px) {
  .support-lists {
    right: 15px;
    width: 50px;
    top: 75%;
    display: none;
  }
}

.support-lists ul li {
  display: block;
}

.support-lists ul li a {
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  color: #6D6D6D;
}

.support-lists ul li a:hover {
  color: #D98719;
}

.view-demo-area {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 0;
  z-index: 9999;
}

.view-demo-area > a {
  color: #fff;
  background: #282828;
  font-size: 14px;
  line-height: 18px;
  border: none;
  width: 76px;
  height: 76px;
  text-align: left;
  padding: 20px 10px 10px;
  position: absolute;
  right: 520px;
  top: 60%;
  -webkit-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  -webkit-transform: translate(520px, 0);
      -ms-transform: translate(520px, 0);
          transform: translate(520px, 0);
}

@media only screen and (max-width: 767px) {
  .view-demo-area > a {
    right: 200px;
    -webkit-transform: translate(200px, 0);
        -ms-transform: translate(200px, 0);
            transform: translate(200px, 0);
    font-size: 12px;
    width: 60px;
    height: 60px;
    padding: 10px 10px 10px;
    top: 52%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .view-demo-area > a {
    right: 400px;
    -webkit-transform: translate(400px, 0);
        -ms-transform: translate(400px, 0);
            transform: translate(400px, 0);
  }
}

.view-demo-area .view-demo-aside-active {
  position: absolute;
  width: 520px;
  background: #fff;
  top: 0;
  right: 0;
  height: 100%;
  padding: 50px 50px;
  -webkit-box-shadow: 0 1px 26px 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 1px 26px 0 rgba(0, 0, 0, 0.13);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  -webkit-transform: translate(520px, 0);
      -ms-transform: translate(520px, 0);
          transform: translate(520px, 0);
  overflow: auto;
}

@media only screen and (max-width: 767px) {
  .view-demo-area .view-demo-aside-active {
    -webkit-transform: translate(200px, 0);
        -ms-transform: translate(200px, 0);
            transform: translate(200px, 0);
    width: 200px;
    padding: 40px 15px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .view-demo-area .view-demo-aside-active {
    -webkit-transform: translate(400px, 0);
        -ms-transform: translate(400px, 0);
            transform: translate(400px, 0);
    width: 400px;
  }
}

.view-demo-area.demo-visible > a {
  -webkit-transform: translate(0px, 0);
      -ms-transform: translate(0px, 0);
          transform: translate(0px, 0);
}

.view-demo-area.demo-visible .view-demo-aside-active {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.demo-item {
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.demo-item .demo-item-img {
  position: relative;
}

.demo-item .demo-item-img a {
  display: block;
}

.demo-item .demo-item-img a img {
  width: 100%;
}

.demo-item .demo-item-content h4 {
  font-size: 13px;
  margin: 0;
  color: #282828;
  padding: 8px 0 15px 0;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.demo-item .demo-item-content h4 a {
  color: #282828;
}

.demo-item:hover {
  -webkit-box-shadow: 0 1px 26px 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 1px 26px 0 rgba(0, 0, 0, 0.13);
}

.demo-item:hover .demo-item-content h4 {
  padding: 8px 0 15px 12px;
  font-weight: bold;
}

.discover-more-btn a {
  display: inline-block;
  color: #fff;
  background-color: #181818;
  line-height: 1;
  padding: 18px 30px;
}

.discover-more-btn a:hover {
  background-color: #D98719;
}

.modal-backdrop.show {
  opacity: .7;
}

.modal-dialog {
  margin: 7% auto 8%;
  max-width: 1220px;
  width: 1220px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .modal-dialog {
    width: 1120px;
    max-width: 1120px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .modal-dialog {
    width: 920px;
    max-width: 920px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .modal-dialog {
    width: 700px;
    max-width: 700px;
  }
}

@media only screen and (max-width: 767px) {
  .modal-dialog {
    width: 100%;
    max-width: 100%;
    padding: 35px 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .modal-dialog {
    width: 80%;
    max-width: 80%;
  }
}

.modal-dialog .modal-content {
  border-radius: 0;
}

.modal-dialog .modal-content .modal-header {
  border: none;
  padding: 0;
  right: -22px;
  top: -24px;
  position: absolute;
  z-index: 9999;
}

@media only screen and (max-width: 767px) {
  .modal-dialog .modal-content .modal-header {
    right: 0px;
    top: -34px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .modal-dialog .modal-content .modal-header {
    right: -22px;
    top: -24px;
  }
}

.modal-dialog .modal-content .modal-header .close {
  color: #fff;
  cursor: pointer;
  opacity: 1;
  padding: 0;
  margin: 0;
  width: 50px;
  height: 50px;
  line-height: 53px;
  background-color: #292929;
  border-radius: 100%;
  font-size: 18px;
  text-shadow: none;
  font-weight: 300;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (max-width: 767px) {
  .modal-dialog .modal-content .modal-header .close {
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 15px;
  }
}

.modal-dialog .modal-content .modal-header .close:hover {
  color: #D98719;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.modal-dialog .modal-content .modal-body {
  padding: 0px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .modal-dialog .modal-content .modal-body {
    overflow-y: auto;
    max-height: 500px;
    height: 500px;
  }
}

@media only screen and (max-width: 767px) {
  .modal-dialog .modal-content .modal-body {
    overflow-y: auto;
    max-height: 462px;
    height: 462px;
  }
}

.quickview-slider-active .single-quickview-slider a img {
  width: 100%;
  height: 100%;
  display: block;
}

.quickview-content-padding {
  padding: 40px 35px 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .quickview-content-padding {
    padding: 35px 20px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .quickview-content-padding {
    padding: 40px 35px 45px;
  }
}

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

.social-border {
  position: relative;
  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;
}

.social-border:after {
  position: absolute;
  left: 0;
  top: 12px;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #D8D8D8;
  z-index: 5;
}

.social-icon-style a {
  font-size: 18px;
  color: #B4B4B4;
  display: inline-block;
  margin-right: 32px;
}

.social-icon-style a:last-child {
  margin-right: 0;
}

.social-icon-style a:hover {
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .social-icon-style.mt-35 {
    margin-top: 20px;
  }
}

.social-icon-style.social-icon-black a {
  color: #181818;
}

.social-icon-style.social-icon-black a:hover {
  color: #D98719;
}

.social-icon-style.social-icon-leather {
  margin: 0px 0 12px;
  padding: 0 20px;
  display: inline-block;
  background-color: #fff;
  position: relative;
  z-index: 9;
}

.order-wrap form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .order-wrap form {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.order-wrap form select {
  margin-right: 20px;
  border: 1px solid #C1C1C1;
  height: 80px;
  font-size: 18px;
  color: #181818;
  padding: 0 25px 0 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20.5%;
      -ms-flex: 0 0 20.5%;
          flex: 0 0 20.5%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .order-wrap form select {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 19%;
        -ms-flex: 0 0 19%;
            flex: 0 0 19%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .order-wrap form select {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 19%;
        -ms-flex: 0 0 19%;
            flex: 0 0 19%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .order-wrap form select {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 17.5%;
        -ms-flex: 0 0 17.5%;
            flex: 0 0 17.5%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .order-wrap form select {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
        -ms-flex: 0 0 30%;
            flex: 0 0 30%;
    margin-bottom: 20px;
    margin-right: 10px;
    margin-left: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .order-wrap form select {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .order-wrap form select {
    padding: 0 25px 0 10px;
  }
}

.order-wrap form button.order-btn {
  color: #ffffff;
  background-color: #e41515;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  padding: 10px 60px;
  border: none;
  display: inline-block;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  height: 80px;
}

.order-wrap form button.order-btn:hover {
  background-color: #181818;
}

.app-area {
  position: relative;
  padding: 75px 0 70px;
}

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

@media only screen and (max-width: 767px) {
  .app-area {
    padding: 50px 0 40px;
  }
}

.app-area .organic-app-shape {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}

.app-area .organic-app-shape img {
  max-width: 100%;
}

.app-content h2 {
  font-size: 32px;
  font-weight: 600;
  line-height: 44px;
  margin: 0;
  width: 70%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .app-content h2 {
    font-size: 28px;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .app-content h2 {
    font-size: 25px;
    width: 100%;
  }
}

.app-content p {
  line-height: 28px;
  width: 77%;
  margin: 15px 0 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .app-content p {
    width: 100%;
    margin: 15px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .app-content p {
    width: 100%;
    margin: 10px 0 20px;
  }
}

.app-img {
  position: relative;
  z-index: 9;
  float: right;
  margin-right: -70px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .app-img {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .app-img {
    margin-right: 0px;
  }
}

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

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

.app-img img {
  max-width: 100%;
}

.team-wrap-3 .team-img-3 > a {
  display: block;
}

.team-wrap-3 .team-img-3 > a img {
  width: 100%;
}

.team-wrap-3 .team-img-3 .team-social-wrap {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  margin-top: 20px;
  z-index: 99;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
  opacity: 0;
  visibility: hidden;
}

.team-wrap-3 .team-content-3 .team-info-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .team-wrap-3 .team-content-3 .team-info-3 {
    display: block;
  }
}

.team-wrap-3 .team-content-3 .team-info-3 h4 {
  margin: 0 10px 0 0px;
  font-size: 18px;
  font-weight: 600;
}

@media only screen and (max-width: 767px) {
  .team-wrap-3 .team-content-3 .team-info-3 h4 {
    margin: 0px 10px 5px 0px;
  }
}

.team-wrap-3 .team-content-3 .team-info-3 h4 a {
  color: #211e1c;
}

.team-wrap-3 .team-content-3 .team-info-3 h4 a:hover {
  color: #D98719;
}

.team-wrap-3 .team-content-3 .team-info-3 span {
  font-size: 14px;
  color: #6d6d6d;
  display: inline-block;
  font-family: "Playfair Display", serif;
  font-style: italic;
}

.team-wrap-3 .team-content-3 p {
  line-height: 25px;
  margin: 10px 0 15px;
}

.team-wrap-3 .team-content-3.team-content-3-bg {
  background-color: #F9F9F9;
  padding: 40px 40px 37px 40px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .team-wrap-3 .team-content-3.team-content-3-bg {
    padding: 30px 10px 27px 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .team-wrap-3 .team-content-3.team-content-3-bg {
    padding: 30px 10px 27px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team-wrap-3 .team-content-3.team-content-3-bg {
    padding: 30px 20px 27px 20px;
  }
}

@media only screen and (max-width: 767px) {
  .team-wrap-3 .team-content-3.team-content-3-bg {
    padding: 20px 15px 17px 15px;
  }
}

.team-wrap-3 .team-content-3.team-content-3-bg .team-info-3 h4 {
  font-size: 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .team-wrap-3 .team-content-3.team-content-3-bg .team-info-3 h4 {
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team-wrap-3 .team-content-3.team-content-3-bg .team-info-3 h4 {
    font-size: 17px;
  }
}

.team-wrap-3 .team-content-3.team-content-3-bg .team-info-3 span {
  font-size: 16px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .team-wrap-3 .team-content-3.team-content-3-bg .team-info-3 span {
    font-size: 14px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team-wrap-3 .team-content-3.team-content-3-bg .team-info-3 span {
    font-size: 15px;
  }
}

.team-wrap-3 .team-content-3.team-content-3-bg p {
  margin: 10px 0 0px;
}

.team-wrap-3:hover .team-img-3.hover-overly-point-4:before {
  opacity: .4;
  background-color: #212121;
  pointer-events: none;
}

.team-wrap-3:hover .team-img-3 .team-social-wrap {
  margin-top: 0px;
  opacity: 1;
  visibility: visible;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .team-wrap-3.mb-80 {
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team-wrap-3.mb-80 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .team-wrap-3.mb-65 {
    margin-bottom: 35px;
  }
  .team-wrap-3.mb-80 {
    margin-bottom: 30px;
  }
}

.team-social a {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-radius: 100%;
  display: inline-block;
  color: #3E3E3E;
  border: 1px solid #E1E1E1;
  margin-right: 8px;
}

.team-social a:last-child {
  margin-right: 0;
}

.team-social a:hover {
  background-color: #D98719;
  color: #ffffff;
  border: 1px solid #D98719;
}

.team-social.team-social-2 a {
  color: #fff;
  border: 1px solid #fff;
}

.team-social.team-social-2 a:last-child {
  margin-right: 0;
}

.team-social.team-social-2 a:hover {
  background-color: #D98719;
  color: #ffffff;
  border: 1px solid #D98719;
}

.error-area {
  padding: 120px 0;
}

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

.error-content img {
  max-width: 100%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .error-content img {
    max-width: 500px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .error-content img {
    max-width: 400px;
  }
}

@media only screen and (max-width: 767px) {
  .error-content img {
    max-width: 280px;
  }
}

.error-content h1 {
  font-size: 46px;
  font-family: "Playfair Display", serif;
  font-style: italic;
  margin: 10px 0 36px;
}

@media only screen and (max-width: 767px) {
  .error-content h1 {
    font-size: 35px;
    margin: 10px 0 25px;
  }
}

.error-content .error-btn a {
  display: inline-block;
  color: #444;
  line-height: 1;
  border: 1px solid #aaa;
  padding: 22px 55px;
}

@media only screen and (max-width: 767px) {
  .error-content .error-btn a {
    padding: 15px 25px;
  }
}

.error-content .error-btn a:hover {
  color: #ffffff;
  background-color: #D98719;
  border: 1px solid #D98719;
}

.coming-soon-area {
  height: 100vh;
  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;
  position: relative;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .coming-soon-area {
    padding: 100px 0;
  }
}

.coming-soon-area .coming-soon-content {
  width: 100%;
  position: relative;
  z-index: 99;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-area .coming-soon-content {
    margin-top: 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-area .coming-soon-content {
    margin-top: 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-area .coming-soon-content {
    margin-top: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-area .coming-soon-content {
    margin-top: 50px;
  }
}

.coming-soon-area .coming-soon-content h1 {
  font-size: 130px;
  letter-spacing: 8px;
  color: #6d6d6d;
  text-transform: uppercase;
  margin: 0;
  line-height: 97px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-area .coming-soon-content h1 {
    font-size: 80px;
    line-height: 80px;
    letter-spacing: 6px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-area .coming-soon-content h1 {
    font-size: 80px;
    line-height: 80px;
    letter-spacing: 6px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-area .coming-soon-content h1 {
    font-size: 70px;
    line-height: 60px;
    letter-spacing: 6px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-area .coming-soon-content h1 {
    font-size: 65px;
    line-height: 60px;
    letter-spacing: 4px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-area .coming-soon-content h1 {
    font-size: 30px;
    line-height: 35px;
    letter-spacing: 3px;
  }
}

.coming-soon-area .coming-soon-content p {
  font-size: 23px;
  letter-spacing: 2px;
  color: #6d6d6d;
  text-transform: uppercase;
  margin: 51px 0 44px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-area .coming-soon-content p {
    margin: 25px 0 25px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-area .coming-soon-content p {
    margin: 25px 0 25px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-area .coming-soon-content p {
    margin: 20px 0 20px;
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-area .coming-soon-content p {
    margin: 20px 0 20px;
    font-size: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-area .coming-soon-content p {
    font-size: 20px;
    letter-spacing: 1px;
    margin: 12px 0 10px;
  }
}

.coming-soon-area .coming-soon-content form .coming-soon-input {
  margin: 0 15px 30px;
}

@media only screen and (max-width: 767px) {
  .coming-soon-area .coming-soon-content form .coming-soon-input {
    margin: 0 0px 15px;
  }
}

.coming-soon-area .coming-soon-content form .coming-soon-input input {
  background-color: transparent;
  border: none;
  border-bottom: 2px solid #6d6d6d;
  color: #6d6d6d;
  font-weight: 600;
  font-size: 18px;
  padding: 2px 0;
  height: 55px;
}

@media only screen and (max-width: 767px) {
  .coming-soon-area .coming-soon-content form .coming-soon-input input {
    font-size: 16px;
    height: 50px;
  }
}

.coming-soon-area .coming-soon-content form .coming-soon-btn button {
  border: 1px solid #6D6D6D;
  color: #6D6D6D;
  font-size: 24px;
  background-color: transparent;
  padding: 32px 100px 36px;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-area .coming-soon-content form .coming-soon-btn button {
    padding: 25px 60px 29px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-area .coming-soon-content form .coming-soon-btn button {
    padding: 25px 60px 29px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-area .coming-soon-content form .coming-soon-btn button {
    padding: 20px 50px 24px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-area .coming-soon-content form .coming-soon-btn button {
    padding: 20px 50px 24px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-area .coming-soon-content form .coming-soon-btn button {
    padding: 12px 40px 16px;
    font-size: 20px;
  }
}

.coming-soon-area .coming-soon-content form .coming-soon-btn button:hover {
  background-color: #181818;
  color: #ffffff;
  border: 1px solid #181818;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-area .coming-soon-content form {
    margin: 0 30px;
  }
}

.coming-soon-area .coming-soon-img-1 {
  position: absolute;
  top: 5% !important;
  left: 66% !important;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .coming-soon-area .coming-soon-img-1 {
    top: 15% !important;
    left: 50% !important;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .coming-soon-area .coming-soon-img-1 {
    left: 65% !important;
  }
}

.coming-soon-area .coming-soon-img-1 img {
  width: 480px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-area .coming-soon-img-1 img {
    width: 320px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-area .coming-soon-img-1 img {
    width: 320px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-area .coming-soon-img-1 img {
    width: 300px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-area .coming-soon-img-1 img {
    width: 280px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-area .coming-soon-img-1 img {
    width: 150px;
  }
}

.coming-soon-social {
  margin: 80px 0 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-social {
    margin: 50px 0 0;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-social {
    margin: 50px 0 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-social {
    margin: 40px 0 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-social {
    margin: 30px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-social {
    margin: 30px 0 0;
  }
}

.coming-soon-social a {
  border: 1px solid #E1E1E1;
  font-size: 30px;
  margin-right: 30px;
  width: 62px;
  height: 62px;
  line-height: 62px;
  display: inline-block;
  color: #6D6D6D;
  border-radius: 50%;
  text-align: center;
}

.coming-soon-social a:last-child {
  margin-right: 0;
}

.coming-soon-social a:hover {
  background-color: #181818;
  color: #ffffff;
  border: 1px solid #181818;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-social a {
    font-size: 20px;
    margin-right: 20px;
    width: 52px;
    height: 52px;
    line-height: 52px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-social a {
    font-size: 20px;
    margin-right: 20px;
    width: 52px;
    height: 52px;
    line-height: 52px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-social a {
    font-size: 18px;
    margin-right: 10px;
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
}

.coming-soon-social.cs-social-white {
  margin: 105px 0 80px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-social.cs-social-white {
    margin: 50px 0 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-social.cs-social-white {
    margin: 40px 0 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-social.cs-social-white {
    margin: 40px 0 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-social.cs-social-white {
    margin: 30px 0 30px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-social.cs-social-white {
    margin: 30px 0 20px;
  }
}

.coming-soon-social.cs-social-white a {
  border: 1px solid #fff;
  color: #fff;
}

.coming-soon-social.cs-social-white a:hover {
  background-color: #181818;
  color: #ffffff;
  border: 1px solid #181818;
}

.coming-soon-area-2 {
  height: 100vh;
  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;
}

.coming-soon-area-2 .coming-soon-content-2 {
  width: 100%;
}

.coming-soon-area-2 .coming-soon-content-2 h1 {
  font-size: 66px;
  letter-spacing: 4px;
  margin: 0 0 0px;
  color: #ffffff;
  line-height: 60px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-area-2 .coming-soon-content-2 h1 {
    font-size: 48px;
    line-height: 44px;
    letter-spacing: 2px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-area-2 .coming-soon-content-2 h1 {
    font-size: 46px;
    line-height: 44px;
    letter-spacing: 2px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-area-2 .coming-soon-content-2 h1 {
    font-size: 42px;
    line-height: 40px;
    letter-spacing: 2px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-area-2 .coming-soon-content-2 h1 {
    font-size: 42px;
    line-height: 40px;
    letter-spacing: 2px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-area-2 .coming-soon-content-2 h1 {
    font-size: 25px;
    line-height: 28px;
    letter-spacing: 0px;
  }
}

.coming-soon-area-2 .coming-soon-content-2 p {
  font-size: 18px;
  line-height: 36px;
  margin: 23px 0 75px;
  color: #ffffff;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-area-2 .coming-soon-content-2 p {
    margin: 20px 0 30px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-area-2 .coming-soon-content-2 p {
    margin: 20px 0 30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-area-2 .coming-soon-content-2 p {
    margin: 20px 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-area-2 .coming-soon-content-2 p {
    margin: 20px 0 30px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-area-2 .coming-soon-content-2 p {
    margin: 10px 0 25px;
    line-height: 28px;
    font-size: 15px;
  }
}

.coming-soon-area-2 .coming-soon-content-2 .coming-soon-btn-2 button {
  display: inline-block;
  font-size: 24px;
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.25);
  border: none;
  padding: 35px 110px 36px;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-area-2 .coming-soon-content-2 .coming-soon-btn-2 button {
    padding: 30px 80px 31px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-area-2 .coming-soon-content-2 .coming-soon-btn-2 button {
    padding: 30px 80px 31px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-area-2 .coming-soon-content-2 .coming-soon-btn-2 button {
    padding: 30px 80px 31px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-area-2 .coming-soon-content-2 .coming-soon-btn-2 button {
    padding: 22px 50px 23px;
    font-size: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-area-2 .coming-soon-content-2 .coming-soon-btn-2 button {
    padding: 12px 30px 13px;
    font-size: 18px;
  }
}

.coming-soon-area-2 .coming-soon-content-2 .coming-soon-btn-2 button:hover {
  background-color: #181818;
}

.coming-soon-area-2 .coming-soon-content-2 .cs-copyright > p {
  color: #ffffff;
  font-size: 14px;
  margin: 0;
  line-height: 24px;
}

.coming-soon-area-2 .coming-soon-content-2 .cs-copyright > p a {
  color: #ffffff;
}

.coming-soon-area-2 .coming-soon-content-2 .cs-copyright > p a:hover {
  text-decoration: underline;
}

.coming-soon-logo {
  position: absolute;
  left: 120px;
  top: 60px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-logo {
    top: 40px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-logo {
    top: 40px;
    left: 45px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-logo {
    top: 40px;
    left: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-logo {
    top: 30px;
    left: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-logo {
    top: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.coming-soon-logo a {
  display: block;
}

.coming-soon-logo a img {
  width: 144px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-logo a img {
    width: 150px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-logo a img {
    width: 150px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-logo a img {
    width: 120px;
  }
}

.coming-soon-logo-2 {
  margin-bottom: 145px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-logo-2 {
    margin-bottom: 70px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-logo-2 {
    margin-bottom: 70px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-logo-2 {
    margin-bottom: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-logo-2 {
    margin-bottom: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-logo-2 {
    margin-bottom: 30px;
  }
}

.coming-soon-logo-2 a {
  display: block;
}

.coming-soon-logo-2 a img {
  width: 144px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-logo-2 a img {
    width: 150px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-logo-2 a img {
    width: 150px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-logo-2 a img {
    width: 120px;
  }
}

.coming-soon-area-3 {
  height: 100vh;
  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;
}

@media only screen and (max-width: 767px) {
  .coming-soon-area-3 .coming-soon-logo-2 {
    text-align: center;
  }
}

.coming-soon-content-3 h1 {
  font-size: 100px;
  color: #fff;
  margin: 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-content-3 h1 {
    font-size: 70px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-content-3 h1 {
    font-size: 70px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-content-3 h1 {
    font-size: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-content-3 h1 {
    font-size: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-content-3 h1 {
    font-size: 27px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .coming-soon-content-3 h1 {
    font-size: 35px;
  }
}

.coming-soon-content-3 .timer-style-1 {
  margin: 45px 0 39px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-content-3 .timer-style-1 {
    margin: 35px 0 39px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-content-3 .timer-style-1 {
    margin: 35px 0 39px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-content-3 .timer-style-1 {
    margin: 30px 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-content-3 .timer-style-1 {
    margin: 30px 0 30px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-content-3 .timer-style-1 {
    margin: 20px 0 30px;
  }
}

.coming-soon-content-3 .timer-style-1 div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.coming-soon-content-3 .timer-style-1 div > span {
  margin: 0 38px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-content-3 .timer-style-1 div > span {
    margin: 0 25px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-content-3 .timer-style-1 div > span {
    margin: 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-content-3 .timer-style-1 div > span {
    margin: 0 8px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .coming-soon-content-3 .timer-style-1 div > span {
    margin: 0 15px;
  }
}

.coming-soon-content-3 .timer-style-1 div > span > span {
  font-size: 49px;
  color: #fff;
  display: block;
  line-height: 40px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-content-3 .timer-style-1 div > span > span {
    font-size: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-content-3 .timer-style-1 div > span > span {
    font-size: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-content-3 .timer-style-1 div > span > span {
    font-size: 30px;
  }
}

.coming-soon-content-3 .timer-style-1 div > span > p {
  font-size: 18px;
  color: #fff;
  margin: 10px 0 0;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .coming-soon-content-3 .timer-style-1 div > span > p {
    font-size: 16px;
    margin: 7px 0 0;
  }
}

.coming-soon-content-3 .coming-soon-btn-3 button {
  border: 1px solid #fff;
  background-color: transparent;
  font-size: 24px;
  padding: 37px 110px;
  color: #fff;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-content-3 .coming-soon-btn-3 button {
    padding: 30px 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-content-3 .coming-soon-btn-3 button {
    padding: 30px 80px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-content-3 .coming-soon-btn-3 button {
    padding: 25px 70px;
    font-size: 22px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-content-3 .coming-soon-btn-3 button {
    padding: 22px 60px;
    font-size: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-content-3 .coming-soon-btn-3 button {
    padding: 12px 30px;
    font-size: 17px;
  }
}

.coming-soon-content-3 .coming-soon-btn-3 button:hover {
  background-color: #181818;
  border: 1px solid #181818;
}

.coming-soon-3-footer {
  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-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 185px 0 0 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-3-footer {
    margin: 80px 0 0 0;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-3-footer {
    margin: 80px 0 0 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-3-footer {
    margin: 60px 0 0 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-3-footer {
    margin: 50px 0 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-3-footer {
    display: block;
    text-align: center;
    margin: 30px 0 0 0;
  }
}

.coming-soon-3-footer .cs-copyright-2 > p {
  color: #ffffff;
  font-size: 14px;
  margin: 0;
  line-height: 24px;
}

.coming-soon-3-footer .cs-copyright-2 > p a {
  color: #ffffff;
}

.coming-soon-3-footer .cs-copyright-2 > p a:hover {
  text-decoration: underline;
}

@media only screen and (max-width: 767px) {
  .coming-soon-3-footer .coming-soon-social-2 {
    margin: 15px 0 0;
  }
}

.coming-soon-3-footer .coming-soon-social-2 a {
  border: 1px solid #fff;
  font-size: 20px;
  margin-right: 12px;
  width: 42px;
  height: 42px;
  line-height: 42px;
  display: inline-block;
  color: #fff;
  border-radius: 50%;
  text-align: center;
}

.coming-soon-3-footer .coming-soon-social-2 a:last-child {
  margin-right: 0;
}

@media only screen and (max-width: 767px) {
  .coming-soon-3-footer .coming-soon-social-2 a {
    font-size: 18px;
  }
}

.coming-soon-3-footer .coming-soon-social-2 a:hover {
  background-color: #181818;
  color: #ffffff;
  border: 1px solid #181818;
}

.shop-locator-area {
  padding: 115px 0 70px;
}

@media only screen and (max-width: 767px) {
  .shop-locator-area {
    padding: 55px 0 10px;
  }
}

.single-store h3 {
  font-size: 24px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 28px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
  .single-store h3 {
    font-size: 20px;
    margin-bottom: 12px;
  }
}

.single-store ul li {
  margin-bottom: 5px;
}

.single-store ul li:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-store.mb-50 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .single-store.mb-50 {
    margin-bottom: 30px;
  }
}

.team-details-img img {
  width: 100%;
}

.team-details-content {
  margin: 0 0 0 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .team-details-content {
    margin: 0 0 0 0px;
  }
}

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

@media only screen and (max-width: 767px) {
  .team-details-content {
    margin: 23px 0 0 0px;
  }
}

.team-details-content h2 {
  font-size: 20px;
  margin: 0 0 0px;
  font-weight: 600;
}

.team-details-content > span {
  font-size: 16px;
  color: #333;
  font-family: "Playfair Display", serif;
  font-style: italic;
  display: block;
  margin: 10px 0 25px;
}

@media only screen and (max-width: 767px) {
  .team-details-content > span {
    margin: 5px 0 15px;
  }
}

.team-details-content p {
  line-height: 25px;
  margin: 0 0 15px;
}

.team-details-content .team-details-icon {
  position: relative;
  overflow: hidden;
  margin: 40px 0 42px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .team-details-content .team-details-icon {
    margin: 20px 0 22px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team-details-content .team-details-icon {
    margin: 20px 0 22px;
  }
}

@media only screen and (max-width: 767px) {
  .team-details-content .team-details-icon {
    margin: 20px 0 22px;
  }
}

.team-details-content .team-details-icon::before {
  background: #eaeaea none repeat scroll 0 0;
  top: 14px;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}

.team-details-content .team-details-icon ul {
  float: right;
  display: inline-block;
  background-color: #fff;
  position: relative;
}

.team-details-content .team-details-icon ul li {
  margin-left: 10px;
  display: inline-block;
}

.team-details-content .team-details-icon ul li a {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  border-radius: 100%;
  border: 1px solid transparent;
}

.team-details-content .team-details-icon ul li a.facebook {
  background-color: #3b5999;
}

.team-details-content .team-details-icon ul li a.twitter {
  background-color: #55acee;
}

.team-details-content .team-details-icon ul li a.instagram {
  background-color: #e4405f;
}

.team-details-content .team-details-icon ul li a.google-plus {
  background-color: #dd4b39;
}

.team-details-content .team-details-icon ul li a:hover.facebook {
  color: #3b5999;
  border: 1px solid #3b5999;
  background-color: transparent;
}

.team-details-content .team-details-icon ul li a:hover.twitter {
  color: #55acee;
  border: 1px solid #55acee;
  background-color: transparent;
}

.team-details-content .team-details-icon ul li a:hover.instagram {
  color: #e4405f;
  border: 1px solid #e4405f;
  background-color: transparent;
}

.team-details-content .team-details-icon ul li a:hover.google-plus {
  color: #dd4b39;
  border: 1px solid #dd4b39;
  background-color: transparent;
}

.team-details-content .team-details-info ul li {
  margin: 0 0 15px;
  color: #333;
}

.team-details-content .team-details-info ul li:last-child {
  margin-bottom: 0;
}

.team-details-content .team-details-info ul li i {
  font-size: 18px;
  color: #D98719;
  min-width: 30px;
}

@media only screen and (max-width: 767px) {
  .team-details-content .team-details-info ul li i {
    font-size: 16px;
    min-width: 25px;
  }
}

.team-details-content .team-details-info ul li span {
  color: #211E1C;
  font-weight: 500;
  min-width: 70px;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .team-details-content .team-details-info ul li span {
    min-width: 60px;
  }
}

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

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

@media only screen and (max-width: 767px) {
  .team-area.pt-120 {
    padding-top: 60px;
  }
  .team-area.pb-55 {
    padding-bottom: 25px;
  }
  .team-area.pb-120 {
    padding-bottom: 55px;
  }
}

/*-------- 14. Newsletter style ---------*/
.b-modal.__b-popup1__ {
  background-color: #333 !important;
  opacity: .9 !important;
}

.newletter-popup {
  width: 100%;
  background: #fff none repeat scroll 0 0;
  left: 0;
  margin: auto;
  position: fixed !important;
  right: 0;
  top: 22% !important;
  width: 770px;
  display: none;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .newletter-popup {
    top: 15% !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .newletter-popup {
    top: 15% !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .newletter-popup {
    width: 800px;
    top: 15% !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .newletter-popup {
    width: 700px;
    top: 15% !important;
  }
}

@media only screen and (max-width: 767px) {
  .newletter-popup {
    width: 290px;
    top: 10% !important;
    /*height: 300px !important;*/
    overflow-y: auto;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .newletter-popup {
    width: 400px;
    height: 400px !important;
    overflow-y: auto;
  }
}

.newletter-popup > #popup2 {
  position: absolute;
  right: 20px;
  top: 20px;
  color: #181818;
  font-size: 24px;
  cursor: pointer;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}

@media only screen and (max-width: 767px) {
  .newletter-popup > #popup2 {
    left: 20px;
    right: auto;
    top: 20px;
    font-size: 18px;
    color: #fff;
  }
}

.newletter-popup > #popup2:hover {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  color: #D98719;
}

.newletter-popup .popup-wrapper-all {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .newletter-popup .popup-wrapper-all {
    display: block;
  }
}

.newletter-popup .popup-wrapper-all .popup-subscribe-content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 65%;
      -ms-flex: 0 0 65%;
          flex: 0 0 65%;
  padding: 65px 50px 30px 50px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .newletter-popup .popup-wrapper-all .popup-subscribe-content {
    padding: 50px 30px 33px 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .newletter-popup .popup-wrapper-all .popup-subscribe-content {
    padding: 20px 30px 20px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .newletter-popup .popup-wrapper-all .popup-subscribe-content {
    padding: 15px 15px 15px 15px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}

.newletter-popup .popup-wrapper-all .popup-subscribe-content h3 {
  font-size: 24px;
  color: #181818;
  font-weight: 600;
  margin: 0;
  line-height: 1.2;
}

@media only screen and (max-width: 767px) {
  .newletter-popup .popup-wrapper-all .popup-subscribe-content h3 {
    font-size: 18px;
  }
}

.newletter-popup .popup-wrapper-all .popup-subscribe-content p {
  font-size: 14px;
  color: #181818;
  margin: 20px 0 40px;
  line-height: 1.375em;
}

@media only screen and (max-width: 767px) {
  .newletter-popup .popup-wrapper-all .popup-subscribe-content p {
    margin: 12px 0 12px;
  }
}

.newletter-popup .popup-wrapper-all .popup-subscribe-content .subscribe-newletter-popup form .mc-form-2 input {
  background-color: transparent;
  border: none;
  padding: 2px 0;
  border-bottom: 2px solid #D8D8D8;
  color: #6D6D6D;
}

.newletter-popup .popup-wrapper-all .popup-subscribe-content .subscribe-newletter-popup form .mc-news-2 {
  display: none;
}

.newletter-popup .popup-wrapper-all .popup-subscribe-content .subscribe-newletter-popup form .clear-2 {
  margin: 20px 0 0;
}

.newletter-popup .popup-wrapper-all .popup-subscribe-content .subscribe-newletter-popup form .clear-2 input {
  background-color: #181818;
  color: #fff;
  border: none;
  height: auto;
  padding: 13px 10px 17px;
}

.newletter-popup .popup-wrapper-all .popup-subscribe-content .subscribe-newletter-popup form .clear-2 input:hover {
  background-color: #D98719;
}

.newletter-popup .popup-wrapper-all .popup-subscribe-content .dont-show {
  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;
}

.newletter-popup .popup-wrapper-all .popup-subscribe-content .dont-show input {
  width: auto;
  height: auto;
}

.newletter-popup .popup-wrapper-all .popup-subscribe-content .dont-show label {
  font-size: 14px;
  color: #6D6D6D;
  margin: 0 0 0 10px;
}

.newletter-popup .popup-wrapper-all .popup-image {
  /*-webkit-box-flex: 0;
  -webkit-flex: 0 0 35%;
      -ms-flex: 0 0 35%;
          flex: 0 0 35%;*/
}

@media only screen and (max-width: 767px) {
  .newletter-popup .popup-wrapper-all .popup-image {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .newletter-popup .popup-wrapper-all .popup-image {
    display: block;
  }
}

.newletter-popup .popup-wrapper-all .popup-image img {
  width: 100%;
}

/*-------- 15. Services style ---------*/
.service-wrap .service-icon i {
  color: #EAB700;
  font-size: 30px;
}

.service-wrap .service-icon.service-icon-red i {
  color: #e41515;
}

.service-wrap h3 {
  font-size: 16px;
  font-weight: 600;
  margin: 6px 0 9px;
}

.service-wrap p {
  font-size: 14px;
  color: #6D6D6D;
  line-height: 2em;
  margin: 0 auto;
  width: 87%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .service-wrap p {
    width: 98%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .service-wrap p {
    width: 90%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-wrap p {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service-wrap p {
    width: 73%;
  }
}

@media only screen and (max-width: 767px) {
  .service-wrap p {
    width: 100%;
  }
}

.service-wrap-2 .service-icon-2 i {
  font-size: 46px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-wrap-2 .service-icon-2 i {
    font-size: 40px;
  }
}

.service-wrap-2 .service-icon-2.font-size-dec i {
  font-size: 30px;
}

.service-wrap-2 .service-icon-2.icon-roted i {
  -webkit-transform: rotateY(190deg);
          transform: rotateY(190deg);
  display: inline-block;
}

.service-wrap-2 h3 {
  font-size: 18px;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  margin: 12px 0 13px;
}

.service-wrap-2 h3.playfair {
  font-family: "Playfair Display", serif;
  font-weight: 400;
}

.service-wrap-2 p {
  color: #777;
  line-height: 25px;
  width: 80%;
  margin: 0 auto;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .service-wrap-2 p {
    width: 98%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .service-wrap-2 p {
    width: 100%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-wrap-2 p {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service-wrap-2 p {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .service-wrap-2 p {
    width: 100%;
  }
}

.service-3-mrg {
  margin: 0 30px;
}

@media only screen and (max-width: 767px) {
  .service-3-mrg {
    margin: 0 0px;
  }
}

.service-wrap-3 .service-3-icon i {
  display: inline-block;
  color: #181818;
  font-size: 33px;
  width: 80px;
  height: 80px;
  line-height: 80px;
  border-radius: 100%;
  border: 1px solid #818a91;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.service-wrap-3 .service-3-icon i i {
  line-height: 80px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-wrap-3 .service-3-icon i {
    font-size: 30px;
    width: 75px;
    height: 75px;
    line-height: 75px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service-wrap-3 .service-3-icon i {
    font-size: 30px;
    width: 80px;
    height: 80px;
    line-height: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .service-wrap-3 .service-3-icon i {
    font-size: 25px;
    width: 70px;
    height: 70px;
    line-height: 70px;
  }
}

.service-wrap-3 h3 {
  font-size: 20px;
  font-weight: 500;
  margin: 30px 0 10px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service-wrap-3 h3 {
    margin: 20px 0 10px;
  }
}

@media only screen and (max-width: 767px) {
  .service-wrap-3 h3 {
    margin: 20px 0 10px;
  }
}

.service-wrap-3 p {
  font-size: 16px;
  line-height: 28px;
  width: 90%;
  margin: 0 auto;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .service-wrap-3 p {
    width: 100%;
    font-size: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-wrap-3 p {
    width: 100%;
    font-size: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service-wrap-3 p {
    font-size: 15px;
    line-height: 28px;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .service-wrap-3 p {
    font-size: 15px;
    line-height: 28px;
    width: 100%;
  }
}

.service-wrap-3:hover .service-3-icon i {
  color: #fff;
  border: 1px solid #181818;
  background-color: #181818;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service-area.pb-75 {
    padding-bottom: 40px;
  }
  .service-area.pb-85 {
    padding-bottom: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .service-area.pt-115 {
    padding-top: 60px;
  }
  .service-area.pt-110 {
    padding-top: 55px;
  }
  .service-area.pb-80 {
    padding-bottom: 40px;
  }
  .service-area.pb-85 {
    padding-bottom: 25px;
  }
  .service-area.pb-75 {
    padding-bottom: 20px;
  }
}

/*-------- 16. Brand logo style ---------*/
.single-brand-logo {
  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;
}

.single-brand-logo img {
  width: 160px;
  opacity: .5;
  -webkit-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
  -webkit-filter: grayscale(100);
          filter: grayscale(100);
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-brand-logo img {
    width: 120px;
  }
}

@media only screen and (max-width: 767px) {
  .single-brand-logo img {
    width: 100px;
  }
}

.single-brand-logo.sb-logo-modify a img {
  opacity: inherit;
  -webkit-filter: grayscale(60);
          filter: grayscale(60);
}

.single-brand-logo:hover img {
  opacity: 1;
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.single-brand-logo-2 {
  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;
  display: block;
}

.single-brand-logo-2 img {
  max-width: 100%;
}

.single-brand-logo-3 {
  text-align: center;
}

.single-brand-logo-3 img {
  max-width: 100%;
}

.single-brand-logo-4 {
  text-align: center;
}

.single-brand-logo-4 img {
  width: 140px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-brand-logo-4 img {
    width: 120px;
  }
}

.brand-logo-ptb-1 {
  padding: 108px 0 85px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .brand-logo-ptb-1 {
    padding: 70px 0 50px;
  }
}

@media only screen and (max-width: 767px) {
  .brand-logo-ptb-1 {
    padding: 50px 0 30px;
  }
}

.single-brand-logo-5 {
  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;
}

.single-brand-logo-5 a {
  display: block;
}

.single-brand-logo-5 a img {
  max-width: 100%;
  -webkit-transition: all .25s ease-out;
  -o-transition: all .25s ease-out;
  transition: all .25s ease-out;
  opacity: .6;
}

.single-brand-logo-5:hover a img {
  opacity: 1;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .brand-logo-area.pb-60 {
    padding-bottom: 20px;
  }
  .brand-logo-area.pb-90 {
    padding-bottom: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .brand-logo-area.pb-85 {
    padding-bottom: 30px;
  }
  .brand-logo-area.pb-60 {
    padding-bottom: 0px;
  }
  .brand-logo-area.pb-90 {
    padding-bottom: 30px;
  }
  .brand-logo-area.pb-110 {
    padding-bottom: 30px;
  }
  .brand-logo-area.pt-100 {
    padding-top: 50px;
  }
  .brand-logo-area.pt-110 {
    padding-top: 50px;
  }
}

/*---------- 17. Subscribe style ------------*/
.subscribe-area {
  position: relative;
}

.subscribe-area .subscribe-shape-top {
  overflow: hidden;
  position: absolute;
  left: 0;
  width: 100%;
  line-height: 0;
  direction: ltr;
  top: -1px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  z-index: 2;
  pointer-events: none;
}

.subscribe-area .subscribe-shape-top svg {
  width: calc(100% + 1.3px);
  height: 48px;
  -webkit-transform: translateX(-50%) rotateY(180deg);
          transform: translateX(-50%) rotateY(180deg);
  display: block;
  position: relative;
  left: 50%;
}

.subscribe-area .subscribe-shape-top svg path {
  fill: #fff;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

.subscribe-area .subscribe-shape-bottom {
  overflow: hidden;
  position: absolute;
  left: 0;
  width: 100%;
  line-height: 0;
  direction: ltr;
  bottom: -1px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  z-index: 2;
  pointer-events: none;
}

.subscribe-area .subscribe-shape-bottom svg {
  width: calc(100% + 1.3px);
  height: 48px;
  -webkit-transform: translateX(-50%) rotateY(180deg);
          transform: translateX(-50%) rotateY(180deg);
  display: block;
  position: relative;
  left: 50%;
}

.subscribe-area .subscribe-shape-bottom svg path {
  fill: #fff;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

.subscribe-title h2 {
  font-size: 32px;
  color: #211E1C;
  line-height: 1.4em;
  margin: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .subscribe-title h2 {
    font-size: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .subscribe-title h2 {
    font-size: 23px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .subscribe-title {
    margin-bottom: 30px;
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .subscribe-title {
    margin-bottom: 20px;
    text-align: center;
  }
}

.subscribe-form-3 {
  margin-left: 10px;
}

.subscribe-form-3 form {
  position: relative;
}

.subscribe-form-3 form .mc-form-3 input {
  height: 80px;
  background-color: #ffffff;
  color: #181818;
  font-size: 16px;
  border: none;
  padding: 3px 150px 3px 30px;
}

.subscribe-form-3 form .mc-form-3 input::-webkit-input-placeholder {
  color: #181818;
  opacity: 1;
}

.subscribe-form-3 form .mc-form-3 input::-moz-input-placeholder {
  color: #181818;
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .subscribe-form-3 form .mc-form-3 input {
    height: 60px;
    padding: 3px 120px 3px 14px;
  }
}

.subscribe-form-3 form .mc-form-3 .mc-news-3 {
  display: none;
}

.subscribe-form-3 form .mc-form-3 .clear-3 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
}

.subscribe-form-3 form .mc-form-3 .clear-3 input {
  width: auto;
  font-weight: 600;
  font-size: 16px;
  color: #ffffff;
  background-color: #181818;
  padding: 3px 30px;
}

.subscribe-form-3 form .mc-form-3 .clear-3 input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.subscribe-form-3 form .mc-form-3 .clear-3 input::-moz-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.subscribe-form-3 form .mc-form-3 .clear-3 input:hover {
  background-color: #e41515;
}

@media only screen and (max-width: 767px) {
  .subscribe-form-3 form .mc-form-3 .clear-3 input {
    padding: 3px 15px;
  }
}

.subscribe-form-4 {
  margin: 0 -10px;
}

@media only screen and (max-width: 767px) {
  .subscribe-form-4 {
    margin: 0 0px;
  }
}

.subscribe-form-4 form .mc-form-4 {
  position: relative;
}

.subscribe-form-4 form .mc-form-4 input {
  color: #211E1C;
  background-color: transparent;
  border: none;
  height: 50px;
  border-bottom: 1px solid #211E1C;
  padding: 2px 100px 2px 0;
}

.subscribe-form-4 form .mc-form-4 input.subscribe-4-modify-input {
  font-size: 16px;
}

.subscribe-form-4 form .mc-form-4 .mc-news-4 {
  display: none;
}

.subscribe-form-4 form .mc-form-4 .clear-4 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
}

.subscribe-form-4 form .mc-form-4 .clear-4 input {
  width: auto;
  padding: 0;
  letter-spacing: .5px;
  color: #211E1C;
  font-weight: 600;
}

.subscribe-form-4 form .mc-form-4 .clear-4 input.subscribe-4-modify-button {
  font-weight: bold;
  font-size: 16px;
}

.subscribe-form-4 form .mc-form-4 .clear-4 input.subscribe-4-modify-button:hover {
  color: #FF7473;
}

.subscribe-form-5 form .mc-form-5 {
  position: relative;
}

.subscribe-form-5 form .mc-form-5 input {
  height: 90px;
  color: #181818;
  background-color: #ffffff;
  border-radius: 50px;
  border: none;
  font-size: 16px;
  padding: 2px 150px 2px 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .subscribe-form-5 form .mc-form-5 input {
    height: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .subscribe-form-5 form .mc-form-5 input {
    height: 60px;
    font-size: 14px;
    padding: 2px 125px 2px 20px;
  }
}

.subscribe-form-5 form .mc-form-5 input::-moz-input-placeholder {
  color: #181818;
  opacity: 1;
}

.subscribe-form-5 form .mc-form-5 input::-webkit-input-placeholder {
  color: #181818;
  opacity: 1;
}

.subscribe-form-5 form .mc-form-5 .mc-news-5 {
  display: none;
}

.subscribe-form-5 form .mc-form-5 .clear-5 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 30px;
}

.subscribe-form-5 form .mc-form-5 .clear-5 input {
  padding: 0;
  width: auto;
  color: #262626;
  font-size: 16px;
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .subscribe-form-5 form .mc-form-5 .clear-5 input {
    font-size: 15px;
  }
}

.subscribe-form-5 form .mc-form-5 .clear-5 input:hover {
  color: #FF7473;
}

.subscribe-form-6 form .mc-form-6 {
  position: relative;
}

.subscribe-form-6 form .mc-form-6 input {
  font-size: 18px;
  background-color: #E9EFEB;
  color: #181818;
  height: 80px;
  padding: 2px 150px 2px 30px;
  border: none;
}

@media only screen and (max-width: 767px) {
  .subscribe-form-6 form .mc-form-6 input {
    padding: 2px 110px 2px 20px;
    font-size: 15px;
  }
}

.subscribe-form-6 form .mc-form-6 .mc-news-6 {
  display: none;
}

.subscribe-form-6 form .mc-form-6 .clear-6 {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (max-width: 767px) {
  .subscribe-form-6 form .mc-form-6 .clear-6 {
    right: 20px;
  }
}

.subscribe-form-6 form .mc-form-6 .clear-6 input {
  color: #262626;
  text-transform: uppercase;
  padding: 0;
}

.subscribe-form-6 form .mc-form-6 .clear-6 input:hover {
  color: #538165;
}

@media only screen and (max-width: 767px) {
  .subscribe-area.pt-60 {
    padding-top: 30px;
  }
  .subscribe-area.pt-80 {
    padding-top: 55px;
  }
  .subscribe-area.pb-80 {
    padding-bottom: 60px;
  }
  .subscribe-area.pt-100 {
    padding-top: 52px;
  }
  .subscribe-area.pb-110 {
    padding-bottom: 60px;
  }
}

/*-------- 18. About us style ---------*/
.about-us-area {
  position: relative;
}

@media only screen and (max-width: 767px) {
  .about-us-area.pt-135 {
    padding-top: 55px;
  }
}

.about-us-img {
  height: 100%;
  padding: 0;
  position: absolute;
  top: 0;
  width: 50%;
  z-index: 9;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-us-img {
    position: relative;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-img {
    position: relative;
    width: 100%;
  }
}

.about-us-img > img {
  height: 100%;
  -webkit-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  will-change: transform, top;
  z-index: 9;
  position: relative;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.about-us-img .about-us-position-img {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 9;
  padding: 10px 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.about-us-img .about-us-position-img img {
  width: 304px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-img .about-us-position-img img {
    width: 200px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-img .about-us-position-img img {
    width: 120px;
  }
}

.about-us-content {
  padding: 170px 145px 174px 145px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .about-us-content {
    padding: 100px 100px 104px 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .about-us-content {
    padding: 80px 50px 84px 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-content {
    padding: 50px 20px 60px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-us-content {
    padding: 50px 50px 70px 50px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-content {
    padding: 50px 20px 60px 20px;
  }
}

.about-us-content h2 {
  font-size: 80px;
  font-weight: 500;
  line-height: 1.2em;
  letter-spacing: -3px;
  font-family: "Noto Serif JP", serif;
  margin: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .about-us-content h2 {
    font-size: 70px;
    letter-spacing: -2px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-content h2 {
    font-size: 55px;
    letter-spacing: -1px;
    line-height: 1.1em;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-us-content h2 {
    font-size: 60px;
    letter-spacing: 0px;
    line-height: 1.1em;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-content h2 {
    font-size: 35px;
    letter-spacing: 0px;
    line-height: 1.1em;
  }
}

.about-us-content P {
  font-size: 18px;
  line-height: 36px;
  color: #6D6D6D;
  margin: 48px 0 33px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-content P {
    font-size: 16px;
    line-height: 34px;
    margin: 28px 0 23px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-us-content P {
    margin: 28px 0 23px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-content P {
    font-size: 15px;
    line-height: 30px;
    margin: 28px 0 23px;
  }
}

.team-wrap .team-img {
  margin: 0 0 25px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

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

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

.team-wrap .team-img img {
  max-width: 100%;
}

.team-wrap .team-img:hover {
  -webkit-transform: translateY(-8px);
      -ms-transform: translateY(-8px);
          transform: translateY(-8px);
}

.team-wrap .team-content h3 {
  font-size: 24px;
  font-family: "Playfair Display", serif;
  margin: 0 0 8px;
}

@media only screen and (max-width: 767px) {
  .team-wrap .team-content h3 {
    font-size: 20px;
    margin: 0 0 5px;
  }
}

.team-wrap .team-content span {
  font-size: 16px;
  color: #444;
  display: block;
  font-family: "Playfair Display", serif;
}

.about-us-content-2 {
  padding: 240px 0 330px 15px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .about-us-content-2 {
    padding: 180px 0 270px 15px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .about-us-content-2 {
    padding: 180px 0 270px 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-content-2 {
    padding: 110px 0 200px 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-us-content-2 {
    padding: 100px 0 200px 15px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-content-2 {
    padding: 80px 0 160px 10px;
  }
}

.about-us-content-2 > h2 {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 15px;
  display: block;
}

@media only screen and (max-width: 767px) {
  .about-us-content-2 > h2 {
    font-size: 22px;
    letter-spacing: 7px;
  }
}

.about-us-content-2 h1 {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-size: 100px;
  font-weight: 900;
  text-transform: uppercase;
  font-style: italic;
  line-height: 1.2em;
  letter-spacing: 3px;
  margin: 25px 0 46px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .about-us-content-2 h1 {
    font-size: 70px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .about-us-content-2 h1 {
    font-size: 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-content-2 h1 {
    font-size: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-us-content-2 h1 {
    font-size: 40px;
    margin: 20px 0 30px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-content-2 h1 {
    font-size: 22px;
    line-height: 1.2em;
    margin: 12px 0 20px;
  }
}

.about-us-content-3 {
  padding: 348px 0 358px 16px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .about-us-content-3 {
    padding: 248px 0 258px 16px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .about-us-content-3 {
    padding: 248px 0 258px 16px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-content-3 {
    padding: 148px 0 158px 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-us-content-3 {
    padding: 170px 0 170px 16px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-content-3 {
    padding: 80px 0 85px 0px;
  }
}

.about-us-content-3 h3 {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-size: 46px;
  font-weight: 900;
  text-transform: uppercase;
  font-style: italic;
  letter-spacing: 2px;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .about-us-content-3 h3 {
    font-size: 22px;
    letter-spacing: 1px;
  }
}

.about-us-content-3 h1 {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-size: 150px;
  font-weight: 900;
  text-transform: uppercase;
  font-style: italic;
  line-height: 115px;
  letter-spacing: 4px;
  margin: 28px 0 48px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-content-3 h1 {
    font-size: 140px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-us-content-3 h1 {
    font-size: 106px;
    margin: 15px 0 35px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-content-3 h1 {
    font-size: 50px;
    letter-spacing: 4px;
    margin: 15px 0 30px;
    line-height: 40px;
  }
}

.about-us-content-4 p {
  color: #6d6d6d;
  font-size: 17px;
  line-height: 34px;
  margin: 0 auto 23px;
  width: 59%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-content-4 p {
    width: 95%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-us-content-4 p {
    width: 98%;
    margin: 0 auto 15px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-content-4 p {
    font-size: 15px;
    width: 95%;
    margin: 0 auto 15px;
    line-height: 29px;
  }
}

.btn-style-12 {
  position: relative;
}

.btn-style-12:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1px;
  width: 100%;
  background-color: #D8D8D8;
  z-index: 8;
}

.btn-style-12 a {
  display: inline-block;
  font-size: 18px;
  color: #181818;
  background-color: #ffffff;
  padding: 0 20px;
  position: relative;
  z-index: 9;
}

.btn-style-12 a:hover {
  color: #FF7473;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-12.mt-85 {
    margin-top: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-12.mt-85 {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-12.mt-85 {
    margin-top: 20px;
  }
}

.about-us-ptb {
  padding: 120px 0 120px;
}

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

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

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-us-content-5 {
    margin-bottom: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-content-5 {
    margin-bottom: 30px;
  }
}

.about-us-content-5 h2 {
  font-size: 34px;
  letter-spacing: 2px;
  margin: 0 0 25px;
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-us-content-5 h2 {
    margin: 0 0 15px;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-content-5 h2 {
    margin: 0 0 10px;
    font-size: 28px;
    letter-spacing: 1px;
  }
}

.about-us-content-5 p {
  font-size: 18px;
  line-height: 36px;
  width: 85%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-content-5 p {
    font-size: 17px;
    line-height: 35px;
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-us-content-5 p {
    font-size: 17px;
    line-height: 35px;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .about-us-content-5 p {
    font-size: 15px;
    line-height: 29px;
    width: 100%;
  }
}

.about-video img {
  width: 100%;
}

.about-video .about-video-icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
}

.about-video .about-video-icon a {
  display: inline-block;
}

.about-video .about-video-icon a svg {
  color: #fff;
}

.team-wrap-2 {
  position: relative;
}

.team-wrap-2 .team-img-2 {
  overflow: hidden;
}

.team-wrap-2 .team-img-2 a {
  display: block;
}

.team-wrap-2 .team-img-2 a img {
  width: 100%;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}

.team-wrap-2 .team-content-2 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
  z-index: 9;
}

.team-wrap-2 .team-content-2 h4 {
  margin: 0;
  font-size: 20px;
  color: #ffffff;
  -webkit-transform: translate(0, 50px);
      -ms-transform: translate(0, 50px);
          transform: translate(0, 50px);
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .team-wrap-2 .team-content-2 h4 {
    font-size: 18px;
  }
}

@media only screen and (max-width: 767px) {
  .team-wrap-2 .team-content-2 h4 {
    font-size: 18px;
  }
}

.team-wrap-2 .team-content-2 h4 a {
  color: #ffffff;
}

.team-wrap-2 .team-content-2 h4 a:hover {
  color: #D98719;
}

.team-wrap-2 .team-content-2 span {
  display: block;
  color: #fff;
  font-size: 14px;
  font-style: italic;
  font-family: "Playfair Display", serif;
  -webkit-transform: translate(0, 60px);
      -ms-transform: translate(0, 60px);
          transform: translate(0, 60px);
  -webkit-transition: all .45s ease 0s;
  -o-transition: all .45s ease 0s;
  transition: all .45s ease 0s;
  margin: 8px 0 0;
  letter-spacing: 1px;
}

@media only screen and (max-width: 767px) {
  .team-wrap-2 .team-content-2 span {
    letter-spacing: 0px;
  }
}

.team-wrap-2:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  background: #000;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
  pointer-events: none;
}

.team-wrap-2:hover:before {
  opacity: .5;
}

.team-wrap-2:hover .team-img-2 a img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.team-wrap-2:hover .team-content-2 {
  opacity: 1;
  visibility: visible;
}

.team-wrap-2:hover .team-content-2 h4 {
  -webkit-transform: translate(0, 0px);
      -ms-transform: translate(0, 0px);
          transform: translate(0, 0px);
}

.team-wrap-2:hover .team-content-2 span {
  -webkit-transform: translate(0, 0px);
      -ms-transform: translate(0, 0px);
          transform: translate(0, 0px);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team-area.pb-90 {
    padding-bottom: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .team-area.pt-120 {
    padding-top: 60px;
  }
  .team-area.pb-90 {
    padding-bottom: 30px;
  }
}

/*-------- 19. Contact us style ---------*/
.contact-area {
  position: relative;
}

.contact-us-social {
  margin: 60px 0 40px;
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
  .contact-us-social {
    margin: 30px 0 30px;
  }
}

.contact-us-social a {
  font-size: 58px;
  color: #FF7473;
  margin-right: 100px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-us-social a {
    font-size: 45px;
    margin-right: 70px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-social a {
    font-size: 30px;
    margin-right: 30px;
  }
}

.contact-us-social a:last-child {
  margin-right: 0;
}

.contact-us-social a:hover {
  color: #000;
}

.contact-us-content p {
  font-size: 18px;
  color: #6D6D6D;
  line-height: 36px;
  margin: 0 auto;
  width: 38%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contact-us-content p {
    width: 50%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-us-content p {
    width: 70%;
  }
}

@media only screen and (max-width: 767px) {
  .contact-us-content p {
    width: 100%;
    font-size: 16px;
    line-height: 30px;
  }
}

.contact-form-wrap form .single-contact-form input, .contact-form-wrap form .single-contact-form textarea {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #181818;
  color: #181818;
  height: 46px;
  padding: 2px 0;
}

.contact-form-wrap form .single-contact-form input::-moz-input-placeholder, .contact-form-wrap form .single-contact-form textarea::-moz-input-placeholder {
  color: #181818;
  opacity: 1;
}

.contact-form-wrap form .single-contact-form input::-webkit-input-placeholder, .contact-form-wrap form .single-contact-form textarea::-webkit-input-placeholder {
  color: #181818;
  opacity: 1;
}

.contact-form-wrap form .single-contact-form textarea {
  height: 150px;
  margin-bottom: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contact-form-wrap form .single-contact-form textarea {
    height: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap form .single-contact-form textarea {
    height: 100px;
  }
}

.contact-form-wrap form .single-contact-form button {
  font-size: 18px;
  background-color: #181818;
  color: #ffffff;
  display: inline-block;
  line-height: 1;
  padding: 27px 35px 30px;
  border: none;
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap form .single-contact-form button {
    padding: 20px 35px 23px;
  }
}

.contact-form-wrap form .single-contact-form button:hover {
  background-color: #FF7473;
}

.contact-form-wrap form .single-contact-form button:hover.yellow {
  background-color: #D98719;
}

#contact-map-2 {
  height: 400px;
}

@media only screen and (max-width: 767px) {
  #contact-map-2 {
    height: 250px;
  }
}

#contact-map-3 {
  height: 100%;
}

#contact-map-4 {
  height: 410px;
}

@media only screen and (max-width: 767px) {
  #contact-map-4 {
    height: 250px;
  }
}

.contact-map-area-3 {
  height: 100%;
  padding: 0;
  position: absolute;
  top: 0;
  width: 50%;
  z-index: 9;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-map-area-3 {
    position: static;
    width: 100%;
    height: 400px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-map-area-3 {
    position: static;
    width: 100%;
    height: 250px;
  }
}

.contact-form-padding {
  padding: 182px 100px 170px 100px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .contact-form-padding {
    padding: 132px 50px 120px 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .contact-form-padding {
    padding: 112px 50px 100px 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contact-form-padding {
    padding: 80px 50px 100px 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-form-padding {
    padding: 80px 50px 100px 50px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-form-padding {
    padding: 50px 20px 60px 20px;
  }
}

.contact-form-wrap-2 {
  margin-right: 25px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-form-wrap-2 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap-2 {
    margin-right: 0px;
  }
}

.contact-form-wrap-2 .contact-form-title {
  margin: 0 0 35px;
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap-2 .contact-form-title {
    margin: 0 0 25px;
  }
}

.contact-form-wrap-2 .contact-form-title h1 {
  font-size: 32px;
  font-weight: 600;
  margin: 0 0 17px;
  line-height: 25px;
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap-2 .contact-form-title h1 {
    margin: 0 0 8px;
    font-size: 27px;
  }
}

.contact-form-wrap-2 .contact-form-style-2 input, .contact-form-wrap-2 .contact-form-style-2 select, .contact-form-wrap-2 .contact-form-style-2 textarea {
  height: 80px;
  border: 1px solid #ebebeb;
  font-size: 16px;
  padding: 2px 30px;
  color: #6d6d6d;
  background-color: transparent;
  margin-bottom: 20px;
}

.contact-form-wrap-2 .contact-form-style-2 input:focus, .contact-form-wrap-2 .contact-form-style-2 select:focus, .contact-form-wrap-2 .contact-form-style-2 textarea:focus {
  border: 1px solid #bbb;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-form-wrap-2 .contact-form-style-2 input, .contact-form-wrap-2 .contact-form-style-2 select, .contact-form-wrap-2 .contact-form-style-2 textarea {
    height: 70px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap-2 .contact-form-style-2 input, .contact-form-wrap-2 .contact-form-style-2 select, .contact-form-wrap-2 .contact-form-style-2 textarea {
    height: 60px;
    font-size: 15px;
    padding: 2px 20px;
  }
}

.contact-form-wrap-2 .contact-form-style-2 textarea {
  height: 200px;
  padding: 25px 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-form-wrap-2 .contact-form-style-2 textarea {
    height: 170px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap-2 .contact-form-style-2 textarea {
    height: 100px;
    padding: 15px 20px;
  }
}

.contact-form-wrap-2 .contact-form-style-2 button.submit {
  border: none;
  background-color: #181818;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  width: 100%;
  padding: 28px 10px;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap-2 .contact-form-style-2 button.submit {
    padding: 20px 10px;
  }
}

.contact-form-wrap-2 .contact-form-style-2 button.submit:hover {
  background-color: #D98719;
}

.contact-info-area {
  margin-left: 25px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-info-area {
    margin-top: 50px;
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-info-area {
    margin-top: 30px;
    margin-left: 0px;
  }
}

.contact-info-area ul li {
  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: 0 0 50px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-info-area ul li {
    margin: 0 0 30px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-info-area ul li {
    margin: 0 0 20px;
  }
}

.contact-info-area ul li:last-child {
  margin: 0 0 0px;
}

.contact-info-area ul li i {
  font-size: 29px;
  margin-right: 30px;
  color: #DD6B33;
}

@media only screen and (max-width: 767px) {
  .contact-info-area ul li i {
    font-size: 25px;
    margin-right: 20px;
  }
}

.contact-info-area ul li span {
  font-size: 16px;
  color: #6d6d6d;
  line-height: 20px;
}

.contact-info-area ul li a {
  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;
  font-size: 16px;
  color: #6d6d6d;
}

.contact-info-area ul li a span {
  color: #6d6d6d;
}

.contact-info-area ul li a span:hover {
  color: #DD6B33;
}

.contact-info-social {
  margin: 62px 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-info-social {
    margin: 30px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .contact-info-social {
    margin: 20px 0 0;
  }
}

.contact-info-social a {
  font-size: 18px;
  color: #000;
  margin: 0 20px 0px 0;
  display: inline-block;
}

.contact-info-social a:last-child {
  margin: 0 0px 0px 0;
}

.contact-info-social a:hover {
  color: #DD6B33;
}

.contact-form-wrap-3 {
  padding: 130px 100px 150px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .contact-form-wrap-3 {
    padding: 80px 50px 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .contact-form-wrap-3 {
    padding: 70px 40px 90px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contact-form-wrap-3 {
    padding: 50px 30px 80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-form-wrap-3 {
    padding: 50px 30px 80px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap-3 {
    padding: 60px 15px 60px;
  }
}

.contact-form-wrap-3 .contact-form-style-3 input, .contact-form-wrap-3 .contact-form-style-3 select, .contact-form-wrap-3 .contact-form-style-3 textarea {
  height: 54px;
  border: none;
  border-bottom: 2px solid #181818;
  font-size: 18px;
  color: #6d6d6d;
  padding: 0;
  background-color: transparent;
  margin: 0 0 30px;
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap-3 .contact-form-style-3 input, .contact-form-wrap-3 .contact-form-style-3 select, .contact-form-wrap-3 .contact-form-style-3 textarea {
    margin: 0 0 20px;
    font-size: 15px;
    height: 45px;
  }
}

.contact-form-wrap-3 .contact-form-style-3 textarea {
  height: 150px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contact-form-wrap-3 .contact-form-style-3 textarea {
    height: 120px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-form-wrap-3 .contact-form-style-3 textarea {
    height: 120px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap-3 .contact-form-style-3 textarea {
    height: 100px;
  }
}

.contact-form-wrap-3 .contact-form-style-3 button.submit-2 {
  border: none;
  background-color: #181818;
  font-size: 18px;
  color: #fff;
  text-align: center;
  width: 100%;
  padding: 28px 10px;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contact-form-wrap-3 .contact-form-style-3 button.submit-2 {
    padding: 20px 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-form-wrap-3 .contact-form-style-3 button.submit-2 {
    padding: 20px 10px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap-3 .contact-form-style-3 button.submit-2 {
    padding: 18px 10px;
    font-size: 16px;
  }
}

.contact-form-wrap-3 .contact-form-style-3 button.submit-2:hover {
  background-color: #D98719;
}

.contact-form-wrap-3 .contact-info-social-2 {
  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: 80px 0 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .contact-form-wrap-3 .contact-info-social-2 {
    margin: 40px 0 0;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .contact-form-wrap-3 .contact-info-social-2 {
    margin: 40px 0 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contact-form-wrap-3 .contact-info-social-2 {
    margin: 40px 0 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-form-wrap-3 .contact-info-social-2 {
    margin: 30px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap-3 .contact-info-social-2 {
    margin: 30px 0 0;
  }
}

.contact-form-wrap-3 .contact-info-social-2 a {
  font-size: 24px;
  margin-right: 30px;
  color: #000;
}

.contact-form-wrap-3 .contact-info-social-2 a:last-child {
  margin-right: 0;
}

.contact-form-wrap-3 .contact-info-social-2 a:hover {
  color: #DD6B33;
}

.contact-info-area-2 {
  padding: 120px 0 87px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-info-area-2 {
    padding: 80px 0 47px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-info-area-2 {
    padding: 60px 0 27px;
  }
}

.single-contact-info-2 .contact-info-2-icon {
  margin: 0 0 25px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-contact-info-2 .contact-info-2-icon {
    margin: 0 0 12px;
  }
}

@media only screen and (max-width: 767px) {
  .single-contact-info-2 .contact-info-2-icon {
    margin: 0 0 7px;
  }
}

.single-contact-info-2 .contact-info-2-icon i {
  font-size: 40px;
  color: #D98719;
}

@media only screen and (max-width: 767px) {
  .single-contact-info-2 .contact-info-2-icon i {
    font-size: 30px;
  }
}

.single-contact-info-2 .contact-info-2-content h4 {
  font-size: 18px;
  margin: 0 0 25px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-contact-info-2 .contact-info-2-content h4 {
    margin: 0 0 12px;
  }
}

@media only screen and (max-width: 767px) {
  .single-contact-info-2 .contact-info-2-content h4 {
    margin: 0 0 7px;
  }
}

.single-contact-info-2 .contact-info-2-content p {
  font-size: 16px;
  line-height: 28px;
  margin: 0 0 0px;
}

@media only screen and (max-width: 767px) {
  .contact-area.pt-85 {
    padding-top: 60px;
  }
  .contact-area.pb-100 {
    padding-bottom: 60px;
  }
  .contact-us-area.pt-120 {
    padding-top: 60px;
  }
  .contact-page-map.pt-120 {
    padding-top: 60px;
  }
}

/*-------- 20. Breadcrumb style ---------*/
.breadcrumb-ptb-1 {
  padding: 20px 0 4px;
}

@media only screen and (max-width: 767px) {
  .breadcrumb-ptb-1 {
    padding: 20px 0 4px;
  }
}

.breadcrumb-ptb-2 {
  padding: 135px 0 135px;
}

@media only screen and (max-width: 767px) {
  .breadcrumb-ptb-2 {
    padding: 41px 0 45px;
  }
}

.breadcrumb-ptb-3 {
  padding: 235px 0 160px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .breadcrumb-ptb-3 {
    padding: 200px 0 125px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .breadcrumb-ptb-3 {
    padding: 200px 0 125px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .breadcrumb-ptb-3 {
    padding: 175px 0 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb-ptb-3 {
    padding: 155px 0 100px;
  }
}

@media only screen and (max-width: 767px) {
  .breadcrumb-ptb-3 {
    padding: 105px 0 52px;
  }
}

.breadcrumb-bg-1 {
  background-image: url(../images/bg/breadcrumb-bg-1.jpg);
  background-repeat: repeat;
  background-position: left top;
  background-size: cover;
  background-color: transparent;
}

.breadcrumb-bg-2 {
  background-image: url(../images/product/shop-collection-8.jpg);
  background-repeat: repeat;
  background-position: left top;
  background-size: cover;
  background-color: transparent;
}

.breadcrumb-content {
  position: relative;
  z-index: 9;
}

.breadcrumb-content .breadcrumb-title {
  margin: 0 0 10px;
}

@media only screen and (max-width: 767px) {
  .breadcrumb-content .breadcrumb-title {
    margin: 0 0 5px;
  }
}

.breadcrumb-content .breadcrumb-title h2 {
  font-size: 32px;
  letter-spacing: 2px;
  color: #181818;
  margin: 0;
  text-transform: uppercase;
}

@media only screen and (max-width: 767px) {
  .breadcrumb-content .breadcrumb-title h2 {
    font-size: 24px;
    letter-spacing: 1;
  }
}

.breadcrumb-content ul li {
  display: inline-block;
  margin: 0 18px 0 0;
  text-transform: capitalize;
  color: #1a1a1a;
  position: relative;
  font-size: 16px;
}

.breadcrumb-content ul li:last-child {
  margin: 0;
}

.breadcrumb-content ul li::before {
  position: absolute;
  width: 13px;
  height: 1px;
  background-color: #6d6d6d;
  content: "";
  right: -18px;
  top: 13px;
  z-index: 99;
  -webkit-transform: rotate(106deg);
      -ms-transform: rotate(106deg);
          transform: rotate(106deg);
}

.breadcrumb-content ul li:last-child::before {
  display: none;
}

.breadcrumb-content ul li a {
  text-transform: capitalize;
  color: #6d6d6d;
}

.breadcrumb-content ul li a:hover {
  color: #D98719;
}

.breadcrumb-content.breadcrumb-content-white .breadcrumb-title h2 {
  color: #fff;
}

.breadcrumb-content.breadcrumb-content-white ul li {
  color: #fff;
}

.breadcrumb-content.breadcrumb-content-white ul li::before {
  background-color: #fff;
}

.breadcrumb-content.breadcrumb-content-white ul li a {
  color: #fff;
}

.breadcrumb-content.breadcrumb-content-white ul li a:hover {
  color: #D98719;
}

/*-------- 21. Sidebar style ---------*/
.shop-sidebar-padding-right {
  padding-right: 35px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-sidebar-padding-right {
    padding-right: 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-sidebar-padding-right {
    padding-right: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-sidebar-padding-right {
    padding-right: 0px;
  }
}

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

@media only screen and (max-width: 767px) {
  .shop-sidebar-padding-right {
    padding-right: 0px;
    margin-top: 60px;
  }
}

.shop-sidebar-padding-left {
  padding-left: 35px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-sidebar-padding-left {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-sidebar-padding-left {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-sidebar-padding-left {
    padding-left: 0px;
  }
}

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

@media only screen and (max-width: 767px) {
  .shop-sidebar-padding-left {
    padding-left: 0px;
    margin-top: 60px;
  }
}

.sidebar-widget h4.pro-sidebar-title {
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 0;
  border-bottom: 2px solid #000;
  font-weight: 500;
  padding-bottom: 15px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .sidebar-widget h4.pro-sidebar-title {
    letter-spacing: 1px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .sidebar-widget h4.pro-sidebar-title {
    letter-spacing: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-widget h4.pro-sidebar-title {
    letter-spacing: 0px;
    font-size: 20px;
  }
}

.sidebar-widget .sidebar-widget-categories .widget-categories-active > li {
  display: block;
  position: relative;
  border-bottom: 1px solid #ebebeb;
  padding: 14px 0;
}

.sidebar-widget .sidebar-widget-categories .widget-categories-active > li:last-child {
  border: none;
}

.sidebar-widget .sidebar-widget-categories .widget-categories-active > li.menu-item-has-children .menu-expand {
  top: -2px;
  left: 94%;
  width: 30px;
  position: absolute;
  height: 100%;
  text-align: center;
  cursor: pointer;
}

.sidebar-widget .sidebar-widget-categories .widget-categories-active > li.menu-item-has-children .menu-expand i {
  display: block;
  position: relative;
  width: 12px;
  margin-top: 25px;
  border-bottom: 1px solid #6D6D6D;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}

.sidebar-widget .sidebar-widget-categories .widget-categories-active > li.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 #6D6D6D;
}

.sidebar-widget .sidebar-widget-categories .widget-categories-active > li.menu-item-has-children.active > .menu-expand i::before {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}

.sidebar-widget .sidebar-widget-categories .widget-categories-active > li a {
  font-size: 16px;
  text-transform: capitalize;
  position: relative;
  display: inline-block;
  color: #6D6D6D;
}

.sidebar-widget .sidebar-widget-categories .widget-categories-active > li ul {
  padding-left: 18px;
  padding-top: 15px;
}

.sidebar-widget .sidebar-widget-categories .widget-categories-active > li ul li {
  border-bottom: 1px solid #ebebeb;
  padding: 8px 0;
}

.sidebar-widget .sidebar-widget-categories .widget-categories-active > li ul li:last-child {
  border-bottom: none;
}

.sidebar-widget .sidebar-widget-categories .widget-categories-active > li ul li a {
  font-size: 16px;
  color: #6d6d6d;
}

.sidebar-widget .sidebar-widget-categories .widget-categories-active > li ul li a:hover {
  color: #D98719;
}

.sidebar-widget .sidebar-widget-categories .widget-categories-active > li:hover > a {
  color: #D98719;
}

.sidebar-widget .price-filter #slider-range {
  background: #eee none repeat scroll 0 0;
  border: medium none;
  border-radius: 50px;
  height: 5px;
  margin-bottom: 24px;
  margin-left: auto;
}

.sidebar-widget .price-filter #slider-range span {
  -webkit-transition: all .0s ease 0s;
  -o-transition: all .0s ease 0s;
  transition: all .0s ease 0s;
}

.sidebar-widget .price-filter #slider-range .ui-slider-range {
  position: absolute;
  display: block;
  border: 0;
  background: #D98719;
  border: none;
  -webkit-transition: all .0s ease 0s;
  -o-transition: all .0s ease 0s;
  transition: all .0s ease 0s;
}

.sidebar-widget .price-filter #slider-range .ui-slider-handle {
  background: #fff none repeat scroll 0 0;
  border: medium none;
  border-radius: 50%;
  height: 18px;
  margin-left: 0;
  width: 18px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.4);
  top: -7px;
  cursor: ew-resize;
}

.sidebar-widget .price-filter .price-slider-amount {
  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;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-widget .price-filter .price-slider-amount {
    display: block;
  }
}

.sidebar-widget .price-filter .price-slider-amount .label-input {
  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;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-widget .price-filter .price-slider-amount .label-input {
    margin: 0 0 7px;
  }
}

.sidebar-widget .price-filter .price-slider-amount .label-input span {
  font-size: 14px;
  color: #181818 !important;
  margin-right: 5px;
}

.sidebar-widget .price-filter .price-slider-amount .label-input input {
  background: transparent;
  padding: 0;
  border: none;
  font-size: 14px;
  font-weight: 400;
  width: 60%;
  height: auto;
  color: #181818 !important;
}

.sidebar-widget .price-filter .price-slider-amount button {
  background-color: transparent;
  padding: 7px 37px 6px;
  border: 2px solid #181818;
  font-size: 12px;
  font-weight: 400;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  color: #181818;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  text-transform: uppercase;
  display: inline-block;
}

.sidebar-widget .price-filter .price-slider-amount button:hover {
  background-color: #D98719;
  color: #fff;
  border: 2px solid #D98719;
}

.sidebar-widget .sidebar-widget-list-wrap ul li {
  display: block;
  margin-bottom: 15px;
}

.sidebar-widget .sidebar-widget-list-wrap ul li:last-child {
  margin-bottom: 0;
}

.sidebar-widget .sidebar-widget-list-wrap ul li .sidebar-widget-list {
  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;
}

.sidebar-widget .sidebar-widget-list-wrap ul li .sidebar-widget-list .widget-list-checkbox {
  position: relative;
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.sidebar-widget .sidebar-widget-list-wrap ul li .sidebar-widget-list .widget-list-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  z-index: 999;
  width: 15px;
  height: 15px;
}

.sidebar-widget .sidebar-widget-list-wrap ul li .sidebar-widget-list .widget-list-checkbox input:checked ~ .checkmark {
  background-color: #D98719;
  border: 1px solid #D98719;
}

.sidebar-widget .sidebar-widget-list-wrap ul li .sidebar-widget-list .widget-list-checkbox input:checked ~ .checkmark::after {
  display: block;
}

.sidebar-widget .sidebar-widget-list-wrap ul li .sidebar-widget-list .widget-list-checkbox .checkmark {
  position: absolute;
  top: 0px;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
  border: 1px solid #979797;
  border-radius: 0px;
}

.sidebar-widget .sidebar-widget-list-wrap ul li .sidebar-widget-list .widget-list-checkbox .checkmark:before {
  font-family: LaStudioIcons;
  position: absolute;
  left: 2px;
  font-size: 10px;
  margin-top: 1px;
  color: #fff;
  content: '\ea20';
  line-height: 1;
}

.sidebar-widget .sidebar-widget-list-wrap ul li .sidebar-widget-list .widget-list-content a {
  color: #181818;
}

.sidebar-widget .sidebar-widget-list-wrap ul li .sidebar-widget-list .widget-list-content a:hover {
  color: #D98719;
}

.sidebar-widget .sidebar-widget-list-wrap ul li .sidebar-widget-list .widget-list-content span {
  color: #181818;
}

.sidebar-widget .sidebar-widget-list-wrap ul li .sidebar-widget-list:hover .widget-list-checkbox .checkmark {
  background-color: #D98719;
  border: 1px solid #D98719;
}

.sidebar-widget .sidebar-widget-list-wrap ul li .sidebar-widget-list:hover .widget-list-checkbox .checkmark:before {
  font-family: LaStudioIcons;
  position: absolute;
  left: 2px;
  font-size: 10px;
  margin-top: 1px;
  color: #fff;
  content: '\ea20';
  line-height: 1;
}

.sidebar-widget .sidebar-widge-tag ul li {
  display: inline-block;
  margin: 0 6px 10px 0;
}

.sidebar-widget .sidebar-widge-tag ul li a {
  display: inline-block;
  border: 1px solid #ebebeb;
  color: #181818;
  padding: 6px 15px;
}

.sidebar-widget .sidebar-widge-tag ul li a:hover {
  color: #ffffff;
  background-color: #181818;
  border: 1px solid #181818;
}

.sidebar-widget.sidebar-subscribe-form form {
  position: relative;
}

.sidebar-widget.sidebar-subscribe-form form input {
  border: 1px solid #181818;
  color: #181818;
  height: 65px;
  padding: 2px 60px 2px 20px;
  background-color: transparent;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-widget.sidebar-subscribe-form form input {
    padding: 2px 50px 2px 10px;
  }
}

.sidebar-widget.sidebar-subscribe-form form a {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 20px;
  display: inline-block;
  line-height: 1;
  color: #181818;
}

.sidebar-widget.sidebar-subscribe-form form a:hover {
  color: #D98719;
}

.sidebar-widget.sidebar-subscribe-form form a i {
  font-size: 24px;
}

.sidebar-widget .sidebar-widget-categories-2 ul li {
  display: block;
  margin: 0 0 20px;
  border-bottom: 1px solid #efefef;
}

.sidebar-widget .sidebar-widget-categories-2 ul li:last-child {
  margin-bottom: 0;
}

.sidebar-widget .sidebar-widget-categories-2 ul li a {
  color: #211e1c;
}

.sidebar-widget .sidebar-widget-categories-2 ul li a:hover {
  color: #D98719;
}

.sidebar-widget .sidebar-widget-categories-2 ul li span {
  float: right;
  color: #6d6d6d;
}

.sidebar-widget .sidebar-post-wrap .single-sidebar-post {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 25px;
  margin-bottom: 25px;
}

.sidebar-widget .sidebar-post-wrap .single-sidebar-post:last-child {
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 80px;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  margin-right: 20px;
}

.sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-img a {
  display: block;
}

.sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-img a img {
  width: 100%;
}

.sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-content h4 {
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 3px;
}

.sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-content h4 a {
  color: #181818;
}

.sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-content h4 a:hover {
  color: #D98719;
}

.sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-content span {
  display: block;
  font-size: 12px;
  color: #666;
}

.sidebar-widget .archives-wrap select {
  height: 50px;
  border: 1px solid #ebebeb;
  color: #181818;
  padding: 2px 25px 2px 15px;
}

.sidebar-widget .sidebar-widge-tag-2 a {
  display: inline-block;
  color: #181818;
  margin: 0 0 8px;
}

.sidebar-widget .sidebar-widge-tag-2 a:hover {
  color: #D98719;
}

.sidebar-widge-color ul li {
  display: inline-block;
  margin-right: 18px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-widge-color ul li {
    margin-right: 5px;
  }
}

.sidebar-widge-color ul li:last-child {
  margin-right: 0;
}

.sidebar-widge-color ul li a {
  display: inline-block;
  position: relative;
}

.sidebar-widge-color ul li a:hover:after {
  content: '\ea20';
  font-family: LaStudioIcons;
  position: absolute;
  top: 12px;
  font-size: 16px;
  line-height: 1;
  left: 7px;
  color: #fff;
}

.sidebar-widge-color ul li a .swatch-anchor {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  font-size: 0;
  display: inline-block;
  position: relative;
}

.sidebar-widge-color ul li a .swatch-anchor::before {
  content: attr(title);
  position: absolute;
  bottom: 80%;
  text-indent: 0;
  background: #000;
  padding: 4px 10px 6px;
  line-height: 1;
  border-radius: 4px;
  margin-bottom: 10px;
  min-width: 50px;
  color: #fff;
  left: 50%;
  white-space: pre;
  text-align: center;
  text-transform: none;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  font-size: 12px;
}

.sidebar-widge-color ul li a .swatch-anchor::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 80%;
  border-width: 4px 4px 0 4px;
  border-style: solid;
  border-color: #000 transparent transparent transparent;
  margin-bottom: 6px;
  margin-left: -4px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}

.sidebar-widge-color ul li a .swatch-anchor:hover::before {
  bottom: 100%;
  opacity: 1;
  visibility: visible;
}

.sidebar-widge-color ul li a .swatch-anchor:hover::after {
  bottom: 100%;
  opacity: 1;
  visibility: visible;
}

.sidebar-widge-color ul li a .swatch-anchor.blue {
  background-color: #5a7eba;
}

.sidebar-widge-color ul li a .swatch-anchor.gray {
  background-color: #d8d8d8;
}

.sidebar-widge-color ul li a .swatch-anchor.pink {
  background-color: #e8856f;
}

@media only screen and (max-width: 767px) {
  .shop-area.pt-115 {
    padding-top: 55px;
  }
  .shop-area.pb-110 {
    padding-bottom: 50px;
  }
}

/*-------- 22. Shop style ---------*/
.shop-pl-35 {
  padding-left: 35px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-pl-35 {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-pl-35 {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-pl-35 {
    padding-left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-pl-35 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-pl-35 {
    padding-left: 0px;
  }
}

.shop-pr-35 {
  padding-right: 35px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-pr-35 {
    padding-right: 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-pr-35 {
    padding-right: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-pr-35 {
    padding-right: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-pr-35 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-pr-35 {
    padding-right: 0px;
  }
}

.shop-top-bar {
  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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin: 0px 0 40px;
}

@media only screen and (max-width: 767px) {
  .shop-top-bar {
    display: block;
    text-align: center;
  }
}

.shop-top-bar .shop-filter {
  line-height: 1;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .shop-top-bar .shop-filter {
    display: inline-block;
  }
}

.shop-top-bar .shop-filter a {
  color: #181818;
}

.shop-top-bar .shop-filter a i {
  font-size: 12px;
  position: relative;
  top: 3px;
  color: #6d6d6d;
  margin-left: 12px;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

@media only screen and (max-width: 767px) {
  .shop-top-bar .shop-filter a i {
    font-size: 10px;
    top: 1px;
    margin-left: 3px;
  }
}

.shop-top-bar .shop-filter a i.angle-up {
  position: absolute;
  right: 1px;
  top: 3px;
  opacity: 0;
  visibility: hidden;
}

.shop-top-bar .shop-filter a.active {
  color: #D98719;
}

.shop-top-bar .shop-filter a.active i {
  color: #D98719;
}

.shop-top-bar .shop-filter a.active i.angle-down {
  opacity: 0;
  visibility: hidden;
}

.shop-top-bar .shop-filter a.active i.angle-up {
  opacity: 1;
  visibility: visible;
}

@media only screen and (max-width: 767px) {
  .shop-top-bar .shop-filter.ml-50 {
    margin-left: 0px;
  }
}

.shop-top-bar .shop-top-bar-left {
  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-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 767px) {
  .shop-top-bar .shop-top-bar-left {
    display: block;
    padding-bottom: 16px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-top-bar .shop-top-bar-left {
    padding-bottom: 0px;
  }
}

.shop-top-bar .shop-top-bar-left .shop-top-show {
  line-height: 1;
}

.shop-top-bar .shop-top-bar-left .shop-top-show span {
  display: block;
  line-height: 1;
  color: #181818;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-top-bar .shop-top-bar-left .shop-top-show span {
    margin: 0 0 5px;
  }
}

.shop-top-bar .shop-top-bar-right {
  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;
}

@media only screen and (max-width: 767px) {
  .shop-top-bar .shop-top-bar-right {
    display: block;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-top-bar .shop-top-bar-right {
    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;
  }
}

.shop-top-bar .shop-top-bar-right .shop-short-by {
  position: relative;
  padding: 0px 0 5px;
  line-height: 1;
}

.shop-top-bar .shop-top-bar-right .shop-short-by > span {
  color: #181818;
  position: relative;
  cursor: pointer;
}

.shop-top-bar .shop-top-bar-right .shop-short-by > span i {
  color: #6d6d6d;
  margin-left: 12px;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  font-size: 12px;
  position: relative;
  top: 2px;
}

@media only screen and (max-width: 767px) {
  .shop-top-bar .shop-top-bar-right .shop-short-by > span i {
    margin-left: 3px;
    font-size: 10px;
  }
}

.shop-top-bar .shop-top-bar-right .shop-short-by > span i.angle-up {
  position: absolute;
  right: 2px;
  top: 4px;
  opacity: 0;
  visibility: hidden;
}

@media only screen and (max-width: 767px) {
  .shop-top-bar .shop-top-bar-right .shop-short-by > span i.angle-up {
    top: 5px;
  }
}

.shop-top-bar .shop-top-bar-right .shop-short-by ul {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 100%;
  position: absolute;
  background-color: #fff;
  z-index: 11;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  margin-top: 30px;
  border: 1px solid #ebebeb;
}

.shop-top-bar .shop-top-bar-right .shop-short-by ul.wd-1 {
  width: 112px;
}

.shop-top-bar .shop-top-bar-right .shop-short-by ul.wd-2 {
  width: 160px;
}

.shop-top-bar .shop-top-bar-right .shop-short-by ul li {
  display: block;
  border-bottom: 1px solid #ebebeb;
}

.shop-top-bar .shop-top-bar-right .shop-short-by ul li:last-child {
  border-bottom: none;
}

.shop-top-bar .shop-top-bar-right .shop-short-by ul li a {
  padding: 8px 15px;
  white-space: pre;
  display: block;
  color: #181818;
  line-height: 24px;
  font-size: .875em;
}

.shop-top-bar .shop-top-bar-right .shop-short-by ul li a:hover {
  color: #D98719;
  background-color: #f1f0f0;
}

.shop-top-bar .shop-top-bar-right .shop-short-by ul li.active a {
  color: #D98719;
  background-color: #f1f0f0;
}

.shop-top-bar .shop-top-bar-right .shop-short-by:hover span i.angle-down {
  opacity: 0;
  visibility: hidden;
}

.shop-top-bar .shop-top-bar-right .shop-short-by:hover span i.angle-up {
  opacity: 1;
  visibility: visible;
}

.shop-top-bar .shop-top-bar-right .shop-short-by:hover ul {
  opacity: 1;
  visibility: visible;
  margin-top: 0px;
}

@media only screen and (max-width: 767px) {
  .shop-top-bar .shop-top-bar-right .shop-short-by {
    padding: 0px 12px 16px 0;
    display: inline-block;
  }
  .shop-top-bar .shop-top-bar-right .shop-short-by.ml-50 {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-top-bar .shop-top-bar-right .shop-short-by {
    padding: 16px 20px 16px 0;
  }
}

.shop-top-bar .shop-top-bar-right .shop-tab a {
  color: #181818;
  font-size: 20px;
  margin-right: 20px;
}

.shop-top-bar .shop-top-bar-right .shop-tab a:last-child {
  margin-right: 0;
}

.shop-top-bar .shop-top-bar-right .shop-tab a.active {
  color: #D98719;
}

@media only screen and (max-width: 767px) {
  .shop-top-bar .shop-top-bar-right .shop-tab {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .shop-top-bar .shop-top-bar-right .shop-tab.ml-50 {
    margin-left: 0px;
  }
}

.shop-list-wrap .shop-list-content {
  margin-left: -10px;
}

@media only screen and (max-width: 767px) {
  .shop-list-wrap .shop-list-content {
    margin-left: 0px;
    margin-top: 15px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-list-wrap .shop-list-content {
    margin-left: 0px;
    margin-top: 0px;
  }
}

@media only screen and (min-width: 410px) and (max-width: 575px) {
  .shop-list-wrap .shop-list-content {
    margin-left: 0px;
    margin-top: 0px;
  }
}

.shop-list-wrap .shop-list-content h3 {
  margin: 0;
  font-size: 18px;
}

.shop-list-wrap .shop-list-content h3 a {
  color: #211E1C;
}

.shop-list-wrap .shop-list-content h3 a:hover {
  color: #D98719;
}

.shop-list-wrap .shop-list-content .pro-list-price {
  margin: 10px 0 14px;
}

.shop-list-wrap .shop-list-content .pro-list-price span {
  font-size: 16px;
  color: #181818;
  display: block;
}

.shop-list-wrap .shop-list-content p {
  font-size: 16px;
  line-height: 28px;
  width: 98%;
  margin: 0 0 20px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-list-wrap .shop-list-content p {
    font-size: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-list-wrap .shop-list-content p {
    font-size: 14px;
    width: 100%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-list-wrap .shop-list-content p {
    width: 100%;
  }
}

.shop-list-wrap .shop-list-content .product-list-action {
  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;
}

.shop-list-wrap .shop-list-content .product-list-action .pro-list-actioncart a {
  display: inline-block;
  text-transform: uppercase;
  background-color: #181818;
  color: #ffffff;
  line-height: 1;
  padding: 17px 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-list-wrap .shop-list-content .product-list-action .pro-list-actioncart a {
    padding: 14px 25px;
    font-size: 13px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-list-wrap .shop-list-content .product-list-action .pro-list-actioncart a {
    font-size: 12px;
    padding: 14px 15px;
  }
}

.shop-list-wrap .shop-list-content .product-list-action .pro-list-actioncart a:hover {
  background-color: #D98719;
}

.shop-list-wrap .shop-list-content .product-list-action > a {
  font-size: 18px;
  color: #181818;
  display: inline-block;
  line-height: 1;
  margin-left: 25px;
}

@media only screen and (max-width: 767px) {
  .shop-list-wrap .shop-list-content .product-list-action > a {
    margin-left: 20px;
  }
}

.shop-list-wrap .shop-list-content .product-list-action > a:hover {
  color: #D98719;
}

.shop-list-wrap:hover .product-wrap .product-img .shop-list-quickview {
  margin-top: 0;
  opacity: 1;
  visibility: visible;
}

.pro-pagination-style ul li {
  display: inline-block;
  margin: 0 3px;
}

@media only screen and (max-width: 767px) {
  .pro-pagination-style ul li {
    margin: 0 4px;
  }
}

.pro-pagination-style ul li a {
  border: 1px solid #ebebeb;
  color: #979797;
  font-size: 16px;
  text-align: center;
  display: inline-block;
  width: 38px;
  height: 38px;
  line-height: 38px;
  border-radius: 50%;
}

@media only screen and (max-width: 767px) {
  .pro-pagination-style ul li a {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}

.pro-pagination-style ul li a.active, .pro-pagination-style ul li a:hover {
  background-color: #181818;
  color: #fff;
  border: 1px solid #181818;
}

.pro-pagination-style ul li a i {
  line-height: 38px;
}

@media only screen and (max-width: 767px) {
  .pro-pagination-style ul li a i {
    line-height: 40px;
  }
}

.pro-pagination-style ul li:last-child {
  position: relative;
  top: 2px;
}

.filter-widget-mrg-1 {
  padding-right: 80px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .filter-widget-mrg-1 {
    padding-right: 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .filter-widget-mrg-1 {
    padding-right: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .filter-widget-mrg-1 {
    padding-right: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .filter-widget-mrg-1 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .filter-widget-mrg-1 {
    padding-right: 0px;
  }
}

.product-filter-wrapper {
  -webkit-box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 30px;
  padding: 48px 40px 18px;
  display: none;
  width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-filter-wrapper {
    padding: 40px 25px 34px;
  }
}

@media only screen and (max-width: 767px) {
  .product-filter-wrapper {
    padding: 40px 25px 34px;
  }
}

.shop-collections-padding {
  padding: 50px 110px 50px 140px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-collections-padding {
    padding: 50px 80px 50px 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-collections-padding {
    padding: 50px 60px 50px 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-collections-padding {
    padding: 20px 30px 20px 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-collections-padding {
    padding: 50px 30px 50px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-collections-padding {
    padding: 25px 20px 50px 20px;
  }
}

.shop-collections-padding-2 {
  padding: 50px 140px 50px 110px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-collections-padding-2 {
    padding: 50px 80px 50px 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-collections-padding-2 {
    padding: 50px 60px 50px 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-collections-padding-2 {
    padding: 20px 30px 20px 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-collections-padding-2 {
    padding: 50px 30px 50px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-collections-padding-2 {
    padding: 25px 20px 50px 20px;
  }
}

.shop-collections-content h1 {
  font-size: 34px;
  letter-spacing: 2px;
  margin: 0;
  text-transform: uppercase;
  line-height: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-collections-content h1 {
    font-size: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-collections-content h1 {
    font-size: 21px;
    letter-spacing: 0px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-collections-content h1 {
    font-size: 26px;
  }
}

.shop-collections-content p {
  font-size: 18px;
  line-height: 36px;
  margin: 22px 0 30px;
}

.shop-collections-content p.mrg-2 {
  margin: 22px 0 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-collections-content p.mrg-2 {
    margin: 18px 0 26px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-collections-content p.mrg-2 {
    margin: 13px 0 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-collections-content p {
    font-size: 16px;
    line-height: 34px;
    margin: 15px 0 24px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-collections-content p {
    font-size: 16px;
    line-height: 34px;
    margin: 15px 0 24px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-collections-content p {
    font-size: 15px;
    line-height: 28px;
    margin: 15px 0 20px;
  }
}

.shop-collections-img a {
  display: block;
}

.shop-collections-img a img {
  max-width: 100%;
}

@media only screen and (max-width: 767px) {
  .shop-collections-img.mb-35 {
    margin-bottom: 20px;
  }
}

.btn-style-16 a {
  display: inline-block;
  line-height: 1;
  color: #ffffff;
  background-color: #181818;
  font-size: 14px;
  padding: 13px 32px 16px;
}

.btn-style-16 a:hover {
  background-color: #D98719;
}

.shop-parallax-content-1 h1 {
  font-size: 46px;
  text-transform: uppercase;
  line-height: 1.2em;
  letter-spacing: 5px;
  margin: 0 0 45px;
  line-height: 1;
  color: #ffffff;
}

@media only screen and (max-width: 767px) {
  .shop-parallax-content-1 h1 {
    margin: 0 0 25px;
    font-size: 28px;
    letter-spacing: 3px;
    line-height: 1.3;
  }
}

@media only screen and (max-width: 767px) {
  .shop-parallax-content-1 {
    padding: 150px 0;
  }
}

.vendor-content {
  position: relative;
  padding: 35px 0 35px 350px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .vendor-content {
    padding: 25px 0 35px 250px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .vendor-content {
    padding: 25px 0 35px 220px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .vendor-content {
    padding: 15px 0 35px 220px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vendor-content {
    padding: 15px 0 35px 200px;
  }
}

@media only screen and (max-width: 767px) {
  .vendor-content {
    padding: 40px 0 35px 0px;
  }
}

.vendor-content .vendor-img {
  position: absolute;
  left: 0;
  top: -87px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .vendor-content .vendor-img {
    top: -30px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .vendor-content .vendor-img {
    top: -30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .vendor-content .vendor-img {
    top: -30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vendor-content .vendor-img {
    top: -30px;
  }
}

@media only screen and (max-width: 767px) {
  .vendor-content .vendor-img {
    position: static;
    margin-top: 20px;
  }
}

.vendor-content .vendor-img img {
  width: 270px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .vendor-content .vendor-img img {
    width: 200px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .vendor-content .vendor-img img {
    width: 200px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .vendor-content .vendor-img img {
    width: 200px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vendor-content .vendor-img img {
    width: 180px;
  }
}

@media only screen and (max-width: 767px) {
  .vendor-content .vendor-img img {
    width: 100%;
  }
}

.vendor-content h1 {
  font-size: 36px;
  font-family: "Playfair Display", serif;
  margin: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .vendor-content h1 {
    font-size: 32px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vendor-content h1 {
    font-size: 28px;
  }
}

@media only screen and (max-width: 767px) {
  .vendor-content h1 {
    font-size: 28px;
  }
}

.vendor-content .shop-vendor-info {
  margin: 11px 0 12px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .vendor-content .shop-vendor-info {
    margin: 9px 0 12px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vendor-content .shop-vendor-info {
    margin: 9px 0 12px;
  }
}

.vendor-content .shop-vendor-info ul li {
  margin-right: 25px;
  display: inline-block;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .vendor-content .shop-vendor-info ul li {
    margin-right: 15px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .vendor-content .shop-vendor-info ul li {
    margin-right: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .vendor-content .shop-vendor-info ul li {
    margin-right: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vendor-content .shop-vendor-info ul li {
    margin-right: 10px;
  }
}

.vendor-content .shop-vendor-info ul li > i {
  margin-right: 8px;
  color: #6d6d6d;
}

.vendor-content .shop-vendor-info ul li span {
  font-size: 16px;
  color: #6d6d6d;
  display: inline-block;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .vendor-content .shop-vendor-info ul li span {
    font-size: 14px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .vendor-content .shop-vendor-info ul li span {
    font-size: 14px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .vendor-content .shop-vendor-info ul li span {
    font-size: 14px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vendor-content .shop-vendor-info ul li span {
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .vendor-content .shop-vendor-info ul li span {
    font-size: 14px;
  }
}

.vendor-content .shop-vendor-info ul li a {
  font-size: 16px;
  color: #6d6d6d;
  display: inline-block;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .vendor-content .shop-vendor-info ul li a {
    font-size: 14px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .vendor-content .shop-vendor-info ul li a {
    font-size: 14px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .vendor-content .shop-vendor-info ul li a {
    font-size: 14px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vendor-content .shop-vendor-info ul li a {
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .vendor-content .shop-vendor-info ul li a {
    font-size: 14px;
  }
}

.vendor-content .shop-vendor-info ul li a:hover {
  color: #D98719;
}

.vendor-content .shop-vendor-info ul li .ratting {
  display: inline-block;
  font-size: 12px;
  color: #D98719;
  margin-right: 3px;
}

.vendor-content .shop-vendor-search-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.vendor-content .shop-vendor-search-wrap .shop-vendor-btn a {
  display: inline-block;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #F7F7F7;
  color: #6d6d6d;
  padding: 16px 30px;
}

@media only screen and (max-width: 767px) {
  .vendor-content .shop-vendor-search-wrap .shop-vendor-btn a {
    padding: 16px 20px;
  }
}

.vendor-content .shop-vendor-search-wrap .shop-vendor-btn a:hover {
  background-color: #D98719;
  color: #ffffff;
}

.vendor-content .shop-vendor-search-wrap .shop-vendor-search {
  width: 100%;
}

.vendor-content .shop-vendor-search-wrap .shop-vendor-search form {
  position: relative;
}

.vendor-content .shop-vendor-search-wrap .shop-vendor-search form input {
  height: 56px;
  color: #6d6d6d;
  background-color: #F7F7F7;
  border: none;
  padding: 2px 50px 2px 20px;
}

.vendor-content .shop-vendor-search-wrap .shop-vendor-search form button {
  font-size: 18px;
  color: #6d6d6d;
  padding: 0;
  border: none;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  line-height: 1;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.vendor-content .shop-vendor-search-wrap .shop-vendor-search form button:hover {
  color: #D98719;
}

.shop-instagram-top {
  margin-bottom: 50px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-instagram-top {
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-instagram-top {
    margin-bottom: 30px;
  }
}

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

.shop-instagram-top p {
  font-size: 18px;
  line-height: 36px;
  margin: 0 auto;
  width: 48%;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-instagram-top p {
    width: 60%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-instagram-top p {
    width: 70%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-instagram-top p {
    width: 98%;
  }
}

@media only screen and (max-width: 767px) {
  .shop-instagram-top p {
    width: 98%;
    line-height: 34px;
    font-size: 16px;
  }
}

.shop-carousel-title h1 {
  margin: 0;
  font-size: 32px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-carousel-title h1 {
    font-size: 28px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-carousel-title h1 {
    font-size: 25px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-carousel-title h1 {
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-carousel-title h1 {
    font-size: 30px;
    margin: 0 0 5px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-carousel-title h1 {
    font-size: 26px;
    margin: 0 0 10px;
  }
}

.shop-carousel-title p {
  font-size: 14px;
  line-height: 30px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-carousel-title p {
    font-size: 15px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-carousel-title p {
    font-size: 15px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-carousel-title p {
    font-size: 15px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-carousel-title p {
    font-size: 16px;
    line-height: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-carousel-title p {
    font-size: 16px;
    line-height: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-carousel-title.mb-50 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-carousel-title.mb-50 {
    margin-bottom: 20px;
  }
}

.shop-carousel-active .slick-list {
  margin: 0 -30px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-carousel-active .slick-list {
    margin: 0 -10px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-carousel-active .slick-list {
    margin: 0 -10px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-carousel-active .slick-list {
    margin: 0 -10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-carousel-active .slick-list {
    margin: 0 -15px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-carousel-active .slick-list {
    margin: 0 -15px;
  }
}

.shop-carousel-active .slick-list .shop-product-plr {
  padding: 0 30px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-carousel-active .slick-list .shop-product-plr {
    padding: 0 10px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-carousel-active .slick-list .shop-product-plr {
    padding: 0 10px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-carousel-active .slick-list .shop-product-plr {
    padding: 0 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-carousel-active .slick-list .shop-product-plr {
    padding: 0 15px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-carousel-active .slick-list .shop-product-plr {
    padding: 0 15px;
  }
}

.shop-carousel-wrap {
  border-bottom: 1px solid #D8D8D8;
  padding-bottom: 55px;
  margin-bottom: 60px;
}

@media only screen and (max-width: 767px) {
  .shop-carousel-wrap {
    padding-bottom: 25px;
    margin-bottom: 30px;
  }
}

.shop-carousel-wrap:last-child {
  margin-bottom: 0px;
}

.product-tab-list-5 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.product-tab-list-5 a {
  display: inline-block;
  font-size: 24px;
  color: #6d6d6d;
  margin: 0 28px;
  padding: 0 22px 20px;
  border-bottom: 1px solid transparent;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-tab-list-5 a {
    margin: 0 15px;
    padding: 0 17px 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-tab-list-5 a {
    margin: 0 12px;
    padding: 0 10px 10px;
    font-size: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .product-tab-list-5 a {
    margin: 0 8px 8px;
    font-size: 18px;
    padding: 0 10px 8px;
  }
}

.product-tab-list-5 a.active {
  color: #181818;
  border-bottom: 1px solid #D8D8D8;
}

@media only screen and (max-width: 767px) {
  .product-tab-list-5.mb-60 {
    margin-bottom: 12px;
  }
}

.shop-custom-layout-active .slick-list {
  padding: 0 330px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-custom-layout-active .slick-list {
    padding: 0 230px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-custom-layout-active .slick-list {
    padding: 0 140px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-custom-layout-active .slick-list {
    padding: 0 120px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-custom-layout-active .slick-list {
    padding: 0 80px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-custom-layout-active .slick-list {
    padding: 0 30px;
  }
}

.shop-custom-layout-active .slick-list .shop-product-mlr-2 {
  margin: 0 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-custom-layout-active .slick-list .shop-product-mlr-2 {
    margin: 0 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-custom-layout-active .slick-list .shop-product-mlr-2 {
    margin: 0 15px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-custom-layout-active .slick-list .shop-product-mlr-2 {
    margin: 0 10px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-custom-layout-active .slick-list .shop-product-mlr-2 {
    margin: 0 15px;
  }
}

.nav-style-7 > span {
  color: #181818;
  position: absolute;
  left: 17%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
  height: 20px;
  line-height: 20px;
  background-color: #ffffff;
  font-size: 10px;
  text-align: center;
  -webkit-box-shadow: 0 0 1px 0 #020101;
          box-shadow: 0 0 1px 0 #020101;
  border-radius: 10px 10px 10px 10px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  z-index: 9;
  cursor: pointer;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .nav-style-7 > span {
    left: 11%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-7 > span {
    left: 11%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-7 > span {
    left: 9%;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-7 > span {
    left: 6%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .nav-style-7 > span {
    left: 4%;
  }
}

.nav-style-7 > span.shop-next {
  right: 17%;
  left: auto;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .nav-style-7 > span.shop-next {
    right: 11%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav-style-7 > span.shop-next {
    right: 11%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .nav-style-7 > span.shop-next {
    right: 9%;
  }
}

@media only screen and (max-width: 767px) {
  .nav-style-7 > span.shop-next {
    right: 6%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .nav-style-7 > span.shop-next {
    right: 4%;
  }
}

.nav-style-7 > span:hover {
  color: #ffffff;
  background-color: #181818;
}

.shop-collections-wrap-2 {
  position: relative;
}

.shop-collections-wrap-2:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  content: "";
  z-index: 5;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  pointer-events: none;
}

.shop-collections-wrap-2 a {
  display: block;
}

.shop-collections-wrap-2 a img {
  width: 100%;
}

.shop-collections-wrap-2 .shop-collections-content-2 {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
  z-index: 9;
}

.shop-collections-wrap-2 .shop-collections-content-2 h3 {
  margin: 0px 0 0;
  color: #ffffff;
  font-size: 28px;
  font-family: "Playfair Display", serif;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
  -webkit-transform: translate(0, 50px);
      -ms-transform: translate(0, 50px);
          transform: translate(0, 50px);
}

.shop-collections-wrap-2 .shop-collections-content-2 h3 a {
  color: #ffffff;
}

.shop-collections-wrap-2 .shop-collections-content-2 h3 a:hover {
  color: #D98719;
}

.shop-collections-wrap-2:hover:before {
  opacity: .4;
  visibility: visible;
}

.shop-collections-wrap-2:hover .shop-collections-content-2 h3 {
  -webkit-transform: translate(0, 0px);
      -ms-transform: translate(0, 0px);
          transform: translate(0, 0px);
  opacity: 1;
  visibility: visible;
}

.custom-layout-2-title {
  margin: -93px 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .custom-layout-2-title {
    text-align: center;
    margin: 0px 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .custom-layout-2-title {
    text-align: center;
    margin: 0px 0 30px;
  }
}

.custom-layout-2-title h1 {
  font-size: 46px;
  color: #ffffff;
  letter-spacing: 5px;
  text-transform: uppercase;
  line-height: 64px;
  margin: 0 0 50px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .custom-layout-2-title h1 {
    margin: 0 0 30px;
    font-size: 40px;
    letter-spacing: 2px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .custom-layout-2-title h1 {
    margin: 0 0 20px;
    font-size: 35px;
    letter-spacing: 1px;
    line-height: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .custom-layout-2-title h1 {
    margin: 0 0 12px;
    font-size: 28px;
    letter-spacing: 1px;
    line-height: 35px;
  }
}

.custom-layout-2-title h1.width-1 {
  width: 70%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .custom-layout-2-title h1.width-1 {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .custom-layout-2-title h1.width-1 {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .custom-layout-2-title h1.width-1 {
    width: 100%;
  }
}

.custom-layout-2-title.cl-2-title-padding {
  padding: 0 0 0px 100px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .custom-layout-2-title.cl-2-title-padding {
    padding: 0 0 0px 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .custom-layout-2-title.cl-2-title-padding {
    padding: 0 0 0px 0px;
  }
}

@media only screen and (max-width: 767px) {
  .custom-layout-2-title.cl-2-title-padding {
    padding: 0 0 0px 0px;
  }
}

.custom-layout-2-ptb {
  padding: 205px 0 80px;
}

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

@media only screen and (max-width: 767px) {
  .custom-layout-2-ptb {
    padding: 125px 0 20px;
  }
}

.custom-layout-2-ptb-2 {
  padding: 120px 0 80px;
}

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

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

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

.shop-vendor-pt-85 {
  padding-top: 85px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-vendor-pt-85 {
    padding-top: 55px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-vendor-pt-85 {
    padding-top: 25px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-area.pt-110 {
    padding-top: 70px;
  }
  .shop-area.pb-120 {
    padding-bottom: 80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-area.pt-110 {
    padding-top: 70px;
  }
  .shop-area.pb-120 {
    padding-bottom: 80px;
  }
  .shop-area.pb-90 {
    padding-bottom: 50px;
  }
  .shop-area.pb-80 {
    padding-bottom: 40px;
  }
  .shop-collections-wrap.mb-100 {
    margin-bottom: 80px;
  }
  .shop-banner-2 {
    display: inline-block;
  }
}

@media only screen and (max-width: 767px) {
  .shop-area.pt-110 {
    padding-top: 50px;
  }
  .shop-area.pb-120 {
    padding-bottom: 60px;
  }
  .shop-area.pb-90 {
    padding-bottom: 30px;
  }
  .shop-area.pb-80 {
    padding-bottom: 20px;
  }
  .shop-banner-2 {
    display: inline-block;
  }
  .shop-collections-area.pt-120 {
    padding-top: 60px;
  }
  .shop-collections-area.pt-115 {
    padding-top: 55px;
  }
  .shop-collections-area.pb-90 {
    padding-bottom: 30px;
  }
  .shop-collections-wrap.mb-100 {
    margin-bottom: 60px;
  }
  .single-shop-parallax.height-100vh {
    height: auto !important;
  }
}

/*-------- 23. Faq style ---------*/
.faq-accordion {
  border: 1px solid #e3e3e3;
  background-color: #fff;
}

.faq-accordion .panel-heading h4 {
  font-size: 16px;
  font-weight: 500;
  margin: 0;
  background-color: #fff;
}

.faq-accordion .panel-heading h4 a {
  color: #D98719;
  display: block;
  position: relative;
  padding: 22px 30px 23px 30px;
}

@media only screen and (max-width: 767px) {
  .faq-accordion .panel-heading h4 a {
    padding: 22px 30px 23px 10px;
    line-height: 25px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .faq-accordion .panel-heading h4 a {
    padding: 22px 30px 23px 30px;
    line-height: inherit;
  }
}

.faq-accordion .panel-heading h4 a.collapsed {
  position: relative;
  color: #181818;
}

.faq-accordion .panel-heading h4 a.collapsed::after {
  content: "\ea67";
  position: absolute;
  color: #6d6d6d;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 30px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  font-family: LaStudioIcons;
  font-size: 16px;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .faq-accordion .panel-heading h4 a.collapsed::after {
    right: 10px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .faq-accordion .panel-heading h4 a.collapsed::after {
    right: 10px;
  }
}

.faq-accordion .panel-heading h4 a.collapsed::before {
  position: absolute;
  right: 30px;
  color: #6d6d6d;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: '\ea68';
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  font-family: LaStudioIcons;
  font-size: 16px;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .faq-accordion .panel-heading h4 a.collapsed::before {
    right: 10px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .faq-accordion .panel-heading h4 a.collapsed::before {
    right: 10px;
  }
}

.faq-accordion .panel-heading h4 a::before {
  position: absolute;
  right: 30px;
  color: #D98719;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: '\ea68';
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  font-family: LaStudioIcons;
  font-size: 16px;
  font-weight: 400;
}

@media only screen and (max-width: 767px) {
  .faq-accordion .panel-heading h4 a::before {
    right: 10px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .faq-accordion .panel-heading h4 a::before {
    right: 10px;
  }
}

.faq-accordion.actives {
  -webkit-box-shadow: 0 0 87px 0 rgba(41, 44, 58, 0.1);
          box-shadow: 0 0 87px 0 rgba(41, 44, 58, 0.1);
}

.faq-accordion .panel-collapse .panel-body p {
  line-height: 28px;
  font-size: 14px;
  margin: 0;
  padding: 0px 30px 30px 30px;
}

@media only screen and (max-width: 767px) {
  .faq-accordion .panel-collapse .panel-body p {
    padding: 0px 10px 30px 10px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .faq-accordion .panel-collapse .panel-body p {
    padding: 0px 30px 30px 30px;
  }
}

.single-faq-wrap h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 23px;
}

@media only screen and (max-width: 767px) {
  .single-faq-wrap h3 {
    margin: 0 0 15px;
    line-height: 28px;
  }
}

.single-faq-wrap p {
  line-height: 28px;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .single-faq-wrap.mb-50 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .faq-wrap-1.mb-75 {
    margin-bottom: 30px;
  }
  .faq-wrap-1.mb-55 {
    margin-bottom: 20px;
  }
  .faq-area.pt-120 {
    padding-top: 60px;
  }
  .faq-area.pt-110 {
    padding-top: 50px;
  }
  .faq-area.pb-100 {
    padding-bottom: 40px;
  }
  .faq-area.pb-65 {
    padding-bottom: 30px;
  }
}

/*-------- 24. Product details style ---------*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-content {
    padding-top: 20px;
  }
}

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

.product-details-content .pro-details-next-prev a {
  color: #6D6D6D;
  font-size: 14PX;
  display: inline-block;
}

.product-details-content .pro-details-next-prev a:hover {
  color: #D98719;
}

.product-details-content .pro-details-next-prev-2 {
  text-align: right;
  margin: -43px 3px 20px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-content .pro-details-next-prev-2 {
    margin: 0px 3px 15px;
    text-align: left;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-content .pro-details-next-prev-2 {
    margin: 0px 3px 15px;
    text-align: left;
  }
}

.product-details-content .pro-details-next-prev-2 a {
  font-size: 20px;
  color: #6D6D6D;
  display: inline-block;
}

.product-details-content .pro-details-next-prev-2 a:hover {
  color: #D98719;
}

.product-details-content h3 {
  font-size: 24px;
  margin: 0 0 23px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details-content h3 {
    margin: 0 0 18px;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-content h3 {
    margin: 0 0 15px;
    font-size: 22px;
  }
}

.product-details-content h4 {
  font-size: 20px;
  margin: 0 0 0px;
  color: #181818;
}

.product-details-content .pro-details-price-rating-wrap {
  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;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details-content .pro-details-price-rating-wrap {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-content .pro-details-price-rating-wrap {
    display: block;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-details-content .pro-details-price-rating-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-content .pro-details-price-rating-wrap .pro-details-price {
    margin: 0 0 10px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-details-content .pro-details-price-rating-wrap .pro-details-price {
    margin: 0 0 0px;
  }
}

.product-details-content .pro-details-price-rating-wrap .pro-details-price h4 {
  font-size: 20px;
  margin:0 10px 0 0;
  color: #181818;
  font-weight: 600;
  float:left;
}

.product-details-content .pro-details-price-rating-wrap .pro-details-rating-stock-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details-content .pro-details-price-rating-wrap .pro-details-rating-stock-wrap {
    margin: 10px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-content .pro-details-price-rating-wrap .pro-details-rating-stock-wrap {
    display: block;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-details-content .pro-details-price-rating-wrap .pro-details-rating-stock-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0px 0 0;
  }
}

.product-details-content .pro-details-price-rating-wrap .pro-details-rating-stock-wrap .product-details-rating-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
  margin: 0 15px 0 0;
}

@media only screen and (max-width: 767px) {
  .product-details-content .pro-details-price-rating-wrap .pro-details-rating-stock-wrap .product-details-rating-wrap {
    margin: 10px 15px 10px 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-details-content .pro-details-price-rating-wrap .pro-details-rating-stock-wrap .product-details-rating-wrap {
    margin: 0px 15px 0px 0;
  }
}

.product-details-content .pro-details-price-rating-wrap .pro-details-rating-stock-wrap .product-details-rating-wrap .product-details-ratting {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.product-details-content .pro-details-price-rating-wrap .pro-details-rating-stock-wrap .product-details-rating-wrap .product-details-ratting i {
  color: #F5A623;
  font-size: 12px;
  margin: 1px 0;
}

.product-details-content .pro-details-price-rating-wrap .pro-details-rating-stock-wrap .product-details-rating-wrap a {
  margin-left: 5px;
  color: #6d6d6d;
}

.product-details-content .pro-details-price-rating-wrap .pro-details-rating-stock-wrap .product-details-stock span {
  font-weight: bold;
  color: #181818;
}

.product-details-content .pro-details-price-rating-wrap .pro-details-rating-stock-wrap .product-details-stock span i {
  color: #86BA45;
  font-size: 15px;
  margin-right: 2px;
}

.product-details-content .product-details-peragraph {
  margin: 30px 0 33px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details-content .product-details-peragraph {
    margin: 15px 0 22px;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-content .product-details-peragraph {
    margin: 15px 0 20px;
  }
}

.product-details-content .product-details-peragraph p {
  line-height: 2;
  width: 94%;
}

.product-details-content .product-details-peragraph p.font-inc {
  line-height: 28px;
  font-size: 14px;
}

.product-details-content .product-details-peragraph p.width-100 {
  width: 100%;
}

.product-details-content .product-details-action-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;
}

.product-details-content .product-details-action-top .product-details-cart {
  margin-left: 15px;
}

.product-details-content .product-details-action-top .product-details-cart.mrg-none {
  margin-left: 0;
}

.product-details-content .product-details-action-top .product-details-cart a {
  display: inline-block;
  font-size: 16px;
  color: #181818;
  line-height: 1;
  padding: 21px 77px 20px;
  border: 1px solid #181818;
}

@media only screen and (max-width: 767px) {
  .product-details-content .product-details-action-top .product-details-cart a {
    padding: 21px 30px 20px;
  }
}

.product-details-content .product-details-action-top .product-details-cart a:hover {
  border: 1px solid #D98719;
  color: #ffffff;
  background-color: #D98719;
}

.product-details-content .product-details-action-top .product-details-cart.affiliate-btn a {
  padding: 21px 44px 20px;
}

.product-details-content .product-details-action-bottom {
  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: 20px 0 0;
}

.product-details-content .product-details-action-bottom .pro-details-wishlist-compare {
  margin-right: 20px;
}

.product-details-content .product-details-action-bottom .pro-details-wishlist-compare:last-child {
  margin-right: 0;
}

.product-details-content .product-details-action-bottom .pro-details-wishlist-compare a {
  line-height: 1;
  color: #181818;
  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;
}

.product-details-content .product-details-action-bottom .pro-details-wishlist-compare a i {
  font-size: 16px;
  color: #181818;
  margin-right: 10px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.product-details-content .product-details-action-bottom .pro-details-wishlist-compare a:hover {
  color: #D98719;
}

.product-details-content .product-details-action-bottom .pro-details-wishlist-compare a:hover i {
  color: #D98719;
}

.product-details-content .product-details-meta {
  margin: 37px 0 34px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details-content .product-details-meta {
    margin: 25px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-content .product-details-meta {
    margin: 25px 0 20px;
  }
}

.product-details-content .product-details-meta span {
  color: #6D6D6D;
  display: block;
  line-height: 1;
  margin: 0 0 17px;
}

.product-details-content .product-details-meta span a {
  color: #181818;
}

.product-details-content .product-details-meta span a:hover {
  text-decoration: underline;
}

.product-details-content .social-icon-style-2 a {
  font-size: 16px;
  border: 1px solid #ebebeb;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  border-radius: 100%;
  color: #6D6D6D;
  display: inline-block;
  margin-right: 10px;
}

.product-details-content .social-icon-style-2 a i {
  line-height: 32px;
}

.product-details-content .social-icon-style-2 a:last-child {
  margin-right: 0;
}

.product-details-content .social-icon-style-2 a:hover {
  color: #ffffff;
  background-color: #D98719;
  border: 1px solid #D98719;
}

.product-details-content.quickview-content-padding h3 {
  margin: 11px 0 23px;
}

@media only screen and (max-width: 767px) {
  .product-details-content.quickview-content-padding h3 {
    margin: 11px 0 23px;
    font-size: 22px;
  }
}

.product-details-quality .cart-plus-minus {
  width: 83px;
  height: 60px;
  position: relative;
}

.product-details-quality .cart-plus-minus .qtybutton {
  position: absolute;
  font-size: 18px;
  color: #6D6D6D;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.product-details-quality .cart-plus-minus .qtybutton.dec {
  left: 8px;
}

.product-details-quality .cart-plus-minus .qtybutton.inc {
  right: 8px;
}

.product-details-quality .cart-plus-minus input {
  height: 60px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: transparent;
  padding: 2px 25px;
}

@media only screen and (max-width: 767px) {
  .product-details-quality.quality-border-none {
    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;
  }
}

.product-details-quality.quality-border-none .cart-plus-minus input {
  border: none;
}

.easyzoom-style {
  position: relative;
}

.easyzoom-style a.easyzoom-pop-up {
  position: absolute;
  right: 25px;
  bottom: 20px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  background-color: #fff;
  color: #000;
  font-size: 16px;
  text-align: center;
  border-radius: 100%;
  z-index: 999;
}

.easyzoom-style a.easyzoom-pop-up i {
  line-height: 50px;
}

.easyzoom-style a.easyzoom-pop-up:hover {
  color: #D98719;
}

.easyzoom-style .easyzoom {
  display: block;
}

.easyzoom-style .easyzoom > a {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.easyzoom-style .easyzoom > a img {
  width: 100%;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.easyzoom-style .easyzoom-popup > a img {
  width: 100%;
}

.product-dec-small-style1 {
  width: 420px;
  margin: 13px auto 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-dec-small-style1 {
    width: 400px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-dec-small-style1 {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-dec-small-style1 {
    width: 450px;
  }
}

@media only screen and (max-width: 767px) {
  .product-dec-small-style1 {
    width: 100%;
  }
}

.product-dec-small-style1 .product-dec-small {
  margin: 0 5px 0px 5px;
  cursor: pointer;
}

.product-dec-small-style1 .product-dec-small img {
  width: 100%;
  opacity: .8;
}

.product-dec-small-style1 .product-dec-small.slick-active {
  border: 1px solid transparent;
}

.product-dec-small-style1 .product-dec-small.slick-active.slick-current {
  border: 1px solid #D98719;
}

.product-dec-small-style1 .product-dec-small.slick-active.slick-current img {
  opacity: 1;
}

.product-dec-small-style1 .product-dec-small:last-child {
  margin: 0 0 0px;
}

.product-dec-small-style1 span {
  color: #262626;
  font-size: 10px;
  position: absolute;
  line-height: 1;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  z-index: 9;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #979797;
  color: #1E1E1E;
  text-align: center;
  border-radius: 100%;
}

.product-dec-small-style1 span:hover {
  color: #ffffff;
  border: 1px solid #D98719;
  background-color: #D98719;
}

.product-dec-small-style1 span.pro-dec-prev {
  left: -5%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-dec-small-style1 span.pro-dec-prev {
    left: -4%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-dec-small-style1 span.pro-dec-prev {
    left: -4%;
  }
}

@media only screen and (max-width: 767px) {
  .product-dec-small-style1 span.pro-dec-prev {
    left: -2%;
  }
}

.product-dec-small-style1 span.pro-dec-next {
  left: auto;
  right: -4.7%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-dec-small-style1 span.pro-dec-next {
    right: -4%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-dec-small-style1 span.pro-dec-next {
    right: -4%;
  }
}

@media only screen and (max-width: 767px) {
  .product-dec-small-style1 span.pro-dec-next {
    right: -2%;
  }
}

.product-dec-small-style2 {
  text-align: center;
}

.product-dec-small-style2 .product-dec-small {
  margin: 5px 0px 5px 0px;
  cursor: pointer;
}

.product-dec-small-style2 .product-dec-small img {
  width: 100%;
  opacity: .8;
}

.product-dec-small-style2 .product-dec-small.slick-active {
  border: 1px solid transparent;
}

.product-dec-small-style2 .product-dec-small.slick-active.slick-current {
  border: 1px solid #D98719;
}

.product-dec-small-style2 .product-dec-small.slick-active.slick-current img {
  opacity: 1;
}

.product-dec-small-style2 .product-dec-small:last-child {
  margin: 0 0 0px;
}

.product-dec-small-style2 span {
  color: #262626;
  font-size: 10px;
  line-height: 1;
  cursor: pointer;
  z-index: 9;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #979797;
  color: #1E1E1E;
  text-align: center;
  border-radius: 100%;
  display: inline-block;
}

.product-dec-small-style2 span:hover {
  color: #ffffff;
  border: 1px solid #D98719;
  background-color: #D98719;
}

.product-dec-small-style1 .slick-slide, .product-dec-small-style2 .slick-slide {
  border: 1px solid transparent;
}

.description-review-topbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0 18px;
  border-bottom: 1px solid #ebebeb;
  margin: 0 0 65px;
}

@media only screen and (max-width: 767px) {
  .description-review-topbar {
    margin: 0 0 35px;
    padding: 0 0 13px;
  }
}

.description-review-topbar a {
  font-size: 16px;
  color: #6d6d6d;
  display: inline-block;
  margin: 0 25px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .description-review-topbar a {
    margin: 0 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .description-review-topbar a {
    margin: 0 15px 5px;
  }
}

@media only screen and (max-width: 767px) {
  .description-review-topbar a {
    margin: 0 6px 7px;
  }
}

.description-review-topbar a.active {
  color: #181818;
}

.pro-details-banner img {
  max-width: 100%;
}

.product-description-content {
  margin: 0 37px 0 -37px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-description-content {
    margin: 0 0px 0 0px;
  }
}

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

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

.product-description-content h2 {
  font-size: 28px;
  margin: 0 0 20px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-description-content h2 {
    margin: 0 0 12px;
  }
}

@media only screen and (max-width: 767px) {
  .product-description-content h2 {
    margin: 0 0 12px;
    font-size: 23px;
  }
}

.product-description-content p {
  font-size: 15px;
  line-height: 28px;
  margin: 0 0 22px;
}

.product-description-content p:last-child {
  margin: 0 0 0px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-description-content p {
    font-size: 15px;
    line-height: 27px;
    margin: 0 0 15px;
  }
}

@media only screen and (max-width: 767px) {
  .product-description-content p {
    font-size: 15px;
    line-height: 27px;
    margin: 0 0 15px;
  }
}

.specification-wrap table {
  width: 100%;
}

.specification-wrap table tbody {
  border: 1px solid #ebebeb;
  width: 100%;
}

.specification-wrap table tbody tr {
  border-bottom: 1px solid #ebebeb;
}

.specification-wrap table tbody tr td {
  border-right: 1px solid #ebebeb;
  font-size: 16px;
  padding: 12px 10px;
}

@media only screen and (max-width: 767px) {
  .specification-wrap table tbody tr td {
    padding: 12px 15px;
  }
}

.specification-wrap table tbody tr td.width1 {
  width: 215px;
}

@media only screen and (max-width: 767px) {
  .specification-wrap table tbody tr td.width1 {
    width: auto;
  }
}

.review-wrapper h3 {
  font-size: 24px;
  margin: 0 0 37px;
  line-height: 20px;
}

@media only screen and (max-width: 767px) {
  .review-wrapper h3 {
    font-size: 18px;
    margin: 0 0 18px;
  }
}

.single-review {
  margin: 0 0 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ebebeb;
  padding: 0 0 34px;
}

@media only screen and (max-width: 767px) {
  .single-review {
    display: block;
    margin: 0 0 20px;
    padding: 0 0 20px;
  }
}

.single-review .review-img img {
  width: 100px;
}

.single-review .review-content {
  margin-left: 30px;
}

@media only screen and (max-width: 767px) {
  .single-review .review-content {
    margin-left: 0px;
  }
}

.single-review .review-content h5 {
  font-size: 12px;
  margin: 11px 0 8px;
  color: #6d6d6d;
}

.single-review .review-content h5 span {
  font-weight: bold;
  font-size: 14px;
  color: #6d6d6d;
}

.single-review .review-content .review-rating {
  line-height: 1;
}

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

.single-review .review-content .review-rating i {
  color: #F5A623;
  font-size: 12px;
  margin: 0px 1px;
}

.single-review .review-content p {
  line-height: 25px;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .single-review .review-content p {
    font-size: 15px;
  }
}

.ratting-form-wrapper > h3 {
  display: block;
  line-height: 1;
  font-size: 24px;
  color: #211E1C;
}

.ratting-form-wrapper > p {
  margin: 35px 0 0;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

@media only screen and (max-width: 767px) {
  .ratting-form-wrapper > p {
    margin: 15px 0 0;
  }
}

.ratting-form-wrapper .your-rating-wrap {
  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: 52px 0 0px;
}

@media only screen and (max-width: 767px) {
  .ratting-form-wrapper .your-rating-wrap {
    margin: 20px 0 0px;
  }
}

.ratting-form-wrapper .your-rating-wrap span {
  font-size: 16px;
  color: #6d6d6d;
  display: inline-block;
  margin-right: 20px;
}

.ratting-form-wrapper .your-rating-wrap .your-rating i {
  color: #F5A623;
  font-size: 14px;
}

.ratting-form-wrapper .ratting-form {
  margin: 19px 0 0;
}

.ratting-form-wrapper .ratting-form .rating-form-style label {
  margin: 0 0 14px;
  color: #6d6d6d;
  font-size: 16px;
  display: block;
}

.ratting-form-wrapper .ratting-form .rating-form-style input, .ratting-form-wrapper .ratting-form .rating-form-style textarea {
  background: transparent;
  border: 1px solid #ebebeb;
  height: 50px;
  padding: 5px 10px;
}

.ratting-form-wrapper .ratting-form .rating-form-style input:focus, .ratting-form-wrapper .ratting-form .rating-form-style textarea:focus {
  border: 1px solid #e9322d;
}

.ratting-form-wrapper .ratting-form .rating-form-style textarea {
  height: 150px;
}

@media only screen and (max-width: 767px) {
  .ratting-form-wrapper .ratting-form .rating-form-style textarea {
    height: 100px;
  }
}

.ratting-form-wrapper .ratting-form .save-email-option > p {
  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: 0 0 5px;
}

.ratting-form-wrapper .ratting-form .save-email-option > p input {
  width: auto;
  height: auto;
}

.ratting-form-wrapper .ratting-form .save-email-option label {
  margin: 0 0 0 16px;
}

.ratting-form-wrapper .ratting-form .form-submit {
  margin-top: 9px;
}

.ratting-form-wrapper .ratting-form .form-submit input {
  padding: 15px 65px;
  color: #fff;
  display: inline-block;
  width: auto;
  height: auto;
  font-size: 14px;
  text-transform: uppercase;
  background: #181818;
}

.ratting-form-wrapper .ratting-form .form-submit input:hover {
  background: #D98719;
}

.about-brand-wrap p {
  font-size: 15px;
  line-height: 28px;
  margin: 0 0 11px;
}

@media only screen and (max-width: 767px) {
  .about-brand-wrap p {
    font-size: 15px;
    line-height: 27px;
  }
}

.about-brand-wrap p:last-child {
  margin: 0 0 0;
}

.vendor-info-content h3 {
  font-size: 24px;
  margin: 0 0 33px;
}

@media only screen and (max-width: 767px) {
  .vendor-info-content h3 {
    margin: 0 0 15px;
  }
}

.vendor-info-content ul li {
  font-size: 15px;
  color: #6d6d6d;
  margin: 0 0 6px;
  line-height: 28px;
}

@media only screen and (max-width: 767px) {
  .vendor-info-content ul li {
    font-size: 14px;
    line-height: 25px;
  }
}

.vendor-info-content ul li span {
  display: inline-block;
  margin-right: 5px;
  line-height: 1;
}

.vendor-info-content ul li span i {
  color: #F5A623;
  font-size: 12px;
  margin: 0px 1px;
}

.vendor-info-content ul li.rating {
  font-size: 15px;
}

.related-product-slider .slick-list {
  margin: 0 -15px;
}

.related-product-slider .slick-list .related-product-plr {
  padding: 0 15px;
}

.configurable-wrap .configurable-color {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 10px 0 17px;
}

.configurable-wrap .configurable-color > span {
  color: #181818;
  display: inline-block;
  min-width: 80px;
  margin-right: 20px;
}

.configurable-wrap .configurable-color.sidebar-widge-color ul li {
  margin-right: 8px;
}

.configurable-wrap .configurable-color.sidebar-widge-color ul li:last-child {
  margin-right: 0;
}

.configurable-wrap .configurable-color.sidebar-widge-color ul li a .swatch-anchor {
  width: 22px;
  height: 22px;
  line-height: 22px;
}

.configurable-wrap .configurable-color.sidebar-widge-color ul li a:hover::after {
  display: none;
}

.configurable-wrap .configurable-size {
  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;
}

.configurable-wrap .configurable-size > span {
  color: #181818;
  display: inline-block;
  min-width: 150px;
  font-weight: bold;
  margin-right: 20px;
}

@media only screen and (max-width: 767px) {
  .configurable-wrap .configurable-size > span {
    margin-right: 10px;
  }
}

.configurable-wrap .configurable-size select {
  padding: 0 20px 5px 0;
  border-bottom: 1px solid #ebebeb;
}

.configurable-wrap .configurable-brand-img {
  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: 0 0 25px;
}

.configurable-wrap .configurable-brand-img > span {
  color: #181818;
  display: inline-block;
  min-width: 80px;
  margin-right: 20px;
}

.configurable-wrap .configurable-brand-img a {
  display: block;
}

.configurable-wrap .configurable-brand-img a img {
  width: 60px;
}

.pro-details-group {
  margin-bottom: 30px;
}

.pro-details-group .single-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #ebebeb;
  padding: 0 0 14px;
}

.pro-details-group .single-group:first-child {
  border-top: 1px solid #ebebeb;
}

@media only screen and (max-width: 767px) {
  .pro-details-group .single-group {
    display: block;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .pro-details-group .single-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.pro-details-group .single-group .product-details-quality {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 13%;
      -ms-flex: 0 0 13%;
          flex: 0 0 13%;
}

.pro-details-group .single-group .product-details-quality .cart-plus-minus input {
  border: none;
}

.pro-details-group .single-group .pro-dec-group-details {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 87%;
      -ms-flex: 0 0 87%;
          flex: 0 0 87%;
  margin: 18px 0 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .pro-details-group .single-group .pro-dec-group-details {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 85%;
        -ms-flex: 0 0 85%;
            flex: 0 0 85%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .pro-details-group .single-group .pro-dec-group-details {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .pro-details-group .single-group .pro-dec-group-details {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
  }
}

@media only screen and (max-width: 767px) {
  .pro-details-group .single-group .pro-dec-group-details {
    margin: 0px 0 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .pro-details-group .single-group .pro-dec-group-details {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    margin: 18px 0 0;
  }
}

.pro-details-group .single-group .pro-dec-group-details .pro-group-title h5 {
  font-size: 14px;
  margin: 0 0 5px;
}

.pro-details-group .single-group .pro-dec-group-details .pro-group-title h5 a {
  color: #181818;
}

.pro-details-group .single-group .pro-dec-group-details .pro-group-title h5 a:hover {
  color: #D98719;
}

.pro-details-group .single-group .pro-dec-group-details .pro-dec-group-stock {
  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;
}

.pro-details-group .single-group .pro-dec-group-details .pro-dec-group-stock .pro-dec-group-price span {
  display: inline-block;
  line-height: 1;
}

.pro-details-group .single-group .pro-dec-group-details .pro-dec-group-stock .pro-dec-group-price span.old-price {
  text-decoration: line-through;
  margin-right: 3px;
  color: #666;
}

.pro-details-group .single-group .pro-dec-group-details .pro-dec-group-stock .pro-dec-group-stock span {
  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;
  font-size: 13px;
}

.pro-details-group .single-group .pro-dec-group-details .pro-dec-group-stock .pro-dec-group-stock span i {
  color: #86BA45;
  font-size: 15px;
  margin-right: 5px;
}

.sidebar-active.col-lg-6 {
  padding-left: 15px;
  padding-right: 15px;
}

.sidebar-active.col-lg-6.is-affixed {
  padding-left: 0px;
  padding-right: 0px;
}

.sidebar-active.col-lg-6.is-affixed .inner-wrapper-sticky {
  padding-left: 15px;
  padding-right: 15px;
}

.product-dec-left {
  position: relative;
  float: left;
  width: 160px;
  padding-right: 20px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-dec-left {
    width: 125px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-dec-left {
    width: 140px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-dec-left {
    width: 110px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-dec-left {
    width: 135px;
  }
}

@media only screen and (max-width: 767px) {
  .product-dec-left {
    width: 90px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-dec-left {
    width: 100px;
  }
}

.product-dec-right {
  float: right;
  position: relative;
  width: calc(100% - 160px);
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-dec-right {
    width: calc(100% - 125px);
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-dec-right {
    width: calc(100% - 140px);
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-dec-right {
    width: calc(100% - 110px);
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-dec-right {
    width: calc(100% - 135px);
  }
}

@media only screen and (max-width: 767px) {
  .product-dec-right {
    width: calc(100% - 90px);
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-dec-right {
    width: calc(100% - 100px);
  }
}

.product-details-custom-slider {
  margin-bottom: 115px;
  overflow: hidden;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-custom-slider {
    margin-bottom: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-custom-slider {
    margin-bottom: 20px;
  }
}

.product-details-custom-slider .slick-list {
  padding: 0 130px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-custom-slider .slick-list {
    padding: 0 60px;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-custom-slider .slick-list {
    padding: 0 50px;
  }
}

.product-details-custom-slider .slick-list .pd-custom-slider-mlr {
  margin: 0 20px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-custom-slider .slick-list .pd-custom-slider-mlr {
    margin: 0 10px;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-custom-slider .slick-list .pd-custom-slider-mlr {
    margin: 0 10px;
  }
}

.product-details-custom-slider > span.pro-dec-custom-icon {
  color: #181818;
  position: absolute;
  left: 6%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  height: 30px;
  line-height: 30px;
  background-color: #ffffff;
  font-size: 10px;
  text-align: center;
  border: 1px solid #ebebeb;
  border-radius: 100%;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  z-index: 9;
  cursor: pointer;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-details-custom-slider > span.pro-dec-custom-icon {
    left: 8%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-details-custom-slider > span.pro-dec-custom-icon {
    left: 9%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details-custom-slider > span.pro-dec-custom-icon {
    left: 12%;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-custom-slider > span.pro-dec-custom-icon {
    left: 10%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-details-custom-slider > span.pro-dec-custom-icon {
    left: 5%;
  }
}

.product-details-custom-slider > span.pro-dec-custom-icon.pro-details-next {
  right: 6%;
  left: auto;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-details-custom-slider > span.pro-dec-custom-icon.pro-details-next {
    right: 8%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-details-custom-slider > span.pro-dec-custom-icon.pro-details-next {
    right: 9%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details-custom-slider > span.pro-dec-custom-icon.pro-details-next {
    right: 12%;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-custom-slider > span.pro-dec-custom-icon.pro-details-next {
    right: 10%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-details-custom-slider > span.pro-dec-custom-icon.pro-details-next {
    right: 5%;
  }
}

.product-details-custom-slider > span.pro-dec-custom-icon:hover {
  color: #ffffff;
  background-color: #181818;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-tab {
    margin-bottom: 50px;
  }
  .description-review-area.pb-120 {
    padding-bottom: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-tab {
    margin-bottom: 30px;
  }
  .related-product.pt-120, .product-details-area.pt-120 {
    padding-top: 60px;
  }
  .related-product.pb-115, .product-details-area.pb-115 {
    padding-bottom: 55px;
  }
  .description-review-area.pb-120 {
    padding-bottom: 60px;
  }
}

/*-------- 25. Order tracking style ---------*/
.order-tracking-area {
  position: relative;
}

.order-tracking-area .order-tracking-img {
  height: 100%;
  padding: 0;
  position: absolute;
  top: 0;
  width: 50%;
  z-index: 2;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .order-tracking-area .order-tracking-img {
    width: 100%;
    position: relative;
  }
}

@media only screen and (max-width: 767px) {
  .order-tracking-area .order-tracking-img {
    width: 100%;
    position: relative;
  }
}

.order-tracking-area .order-tracking-img .order-tracking-banner-content {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
}

.order-tracking-area .order-tracking-img .order-tracking-banner-content h2 {
  color: #ffffff;
  font-size: 110px;
  margin: 0 0 35px;
  font-family: "Playfair Display", serif;
  font-style: italic;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .order-tracking-area .order-tracking-img .order-tracking-banner-content h2 {
    font-size: 90px;
    margin: 0 0 25px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .order-tracking-area .order-tracking-img .order-tracking-banner-content h2 {
    font-size: 85px;
    margin: 0 0 25px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .order-tracking-area .order-tracking-img .order-tracking-banner-content h2 {
    font-size: 65px;
    margin: 0 0 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .order-tracking-area .order-tracking-img .order-tracking-banner-content h2 {
    font-size: 85px;
    margin: 0 0 25px;
  }
}

@media only screen and (max-width: 767px) {
  .order-tracking-area .order-tracking-img .order-tracking-banner-content h2 {
    font-size: 45px;
    margin: 0 0 15px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .order-tracking-area .order-tracking-img .order-tracking-banner-content h2 {
    font-size: 55px;
    margin: 0 0 15px;
  }
}

.order-tracking-area .order-tracking-img .order-tracking-banner-content .order-track-btn-2 a {
  display: inline-block;
  color: #ffffff;
  font-size: 16px;
  background-color: #181818;
  padding: 18px 40px 18px;
}

.order-tracking-area .order-tracking-img .order-tracking-banner-content .order-track-btn-2 a:hover {
  background-color: #D98719;
}

@media only screen and (max-width: 767px) {
  .order-tracking-area .order-tracking-img .order-tracking-banner-content .order-track-btn-2 a {
    padding: 13px 35px 15px;
    font-size: 15px;
  }
}

.order-tracking-area .order-tracking-img img {
  height: 100%;
  width: 100%;
  -webkit-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  will-change: transform, top;
  z-index: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.order-tracking-content {
    padding: 50px 50px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .order-tracking-content {
    padding: 127px 110px 135px 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .order-tracking-content {
    padding: 102px 100px 108px 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .order-tracking-content {
    padding: 80px 50px 80px 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .order-tracking-content {
    padding: 50px 30px 60px;
  }
}

@media only screen and (max-width: 767px) {
  .order-tracking-content {
    padding: 40px 15px 60px;
  }
}

.order-tracking-content p {
  line-height: 25px;
  margin: 0;
  text-align: center;
  width: 98%;
  color: #6d6d6d;
}

.order-tracking-content .order-tracking-form {
  margin: 30px 0 0;
  text-align: left;
}

.order-tracking-content .order-tracking-form .sin-order-tracking {
  margin: 0 0 30px;
}

@media only screen and (max-width: 767px) {
  .order-tracking-content .order-tracking-form .sin-order-tracking {
    margin: 0 0 20px;
  }
}

.order-tracking-content .order-tracking-form .sin-order-tracking label {
  font-size: 14px;
  font-weight: bold;
  color: #181818;
  margin: 0 0 9px;
  display: block;
}

.order-tracking-content .order-tracking-form .sin-order-tracking input {
  background: transparent;
  border: 1px solid #ebebeb;
  height: 70px;
  padding: 10px 20px;
  color: #6d6d6d;
  font-size: 14px;
}

.order-tracking-content .order-tracking-form .sin-order-tracking input:focus {
  border: 1px solid #bbb;
}

@media only screen and (max-width: 767px) {
  .order-tracking-content .order-tracking-form .sin-order-tracking input {
    height: 60px;
  }
}

.order-tracking-content .order-tracking-form .order-track-btn {
  text-align: center;
}

.order-tracking-content .order-tracking-form .order-track-btn a {
  display: block;
  color: #fff;
  background-color: #181818;
  line-height: 1;
  padding: 22px 40px 23px;
  text-transform: uppercase;
}

.order-tracking-content .order-tracking-form .order-track-btn a:hover {
  background-color: #D98719;
}

/*-------- 26. Cart style ---------*/
@media only screen and (max-width: 767px) {
  .cart-main-area.pb-100 {
    padding-bottom: 60px;
  }
}

h3.cart-page-title {
  font-size: 20px;
  font-weight: 500;
  margin: 0 0 15px;
}

.cart-table-content table {
  width: 100%;
}

.cart-table-content table thead > tr {
  border-bottom: 1px solid #DBDBDB;
}

.cart-table-content table thead > tr th {
  border-top: medium none;
  font-size: 16px;
  text-transform: capitalize;
  vertical-align: middle;
  white-space: nowrap;
  color: #211e1c;
  font-weight: 600;
  text-transform: capitalize;
  padding: 10px;
  border: 1px solid #d6d6d6;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cart-table-content table thead > tr th {
    padding: 0 0 33px 0;
  }
}

@media only screen and (max-width: 767px) {
  .cart-table-content table thead > tr th {
    padding: 0 40px 12px 40px;
  }
}

.cart-table-content table tbody > tr td {
  font-size: 14px;
  padding: 20px 10px 20px;
  border: 1px solid #d6d6d6;
}

@media only screen and (max-width: 767px) {
  .cart-table-content table tbody > tr td {
    padding: 20px 0px 20px;
    text-align: center;
  }
}

.cart-table-content table tbody > tr td.product-remove {
  width: 30px;
}

.cart-table-content table tbody > tr td.product-remove a {
  color: #211E1C;
}

.cart-table-content table tbody > tr td.product-remove a:hover {
  color: #D98719;
}

.cart-table-content table tbody > tr td.product-img {
  width: 90px;
}

.cart-table-content table tbody > tr td.product-img a {
  display: block;
  padding-right: 20px;
}

@media only screen and (max-width: 767px) {
  .cart-table-content table tbody > tr td.product-img a {
    padding-right: 0px;
  }
}

.cart-table-content table tbody > tr td.product-img a img {
  max-width: 100%;
}

.cart-table-content table tbody > tr td.product-name {
  width: 325px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-table-content table tbody > tr td.product-name {
    width: 250px;
  }
}

@media only screen and (max-width: 767px) {
  .cart-table-content table tbody > tr td.product-name {
    width: 200px;
    padding-right: 0px;
  }
}

.cart-table-content table tbody > tr td.product-name a {
  font-size: 16px;
  display: block;
}

.cart-table-content table tbody > tr td.product-name a:hover {
  color: #D98719;
}

.cart-table-content table tbody > tr td.product-name span {
  display: block;
  color: #6d6d6d;
}

.cart-table-content table tbody > tr td.product-price {
  width: 90px;
}

.cart-table-content table tbody > tr td.product-price span {
  font-size: 16px;
}

.cart-table-content table tbody > tr td.cart-quality {
  width: 110px;
}

.cart-table-content table tbody > tr td.product-total {
  width: 70px;
}

.cart-table-content table tbody > tr td.product-total span {
  color: #181818;
  font-size: 16px;
}

.cart-table-content table tbody > tr td.product-wishlist-cart > a {
  background-color: #232323;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  padding: 7px 8px;
  text-transform: capitalize;
}

.cart-table-content table tbody > tr td.product-wishlist-cart > a:hover {
  background-color: #D98719;
}

.cart-shiping-update-wrapper {
  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;
  /*border-top: 1px solid #DBDBDB;*/
  padding: 18px 0 0;
  margin: 20px 0 0;
  width:100%;
}

@media only screen and (max-width: 767px) {
  .cart-shiping-update-wrapper {
    display: block;
  }
}

.cart-shiping-update-wrapper .discount-code {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}

.cart-shiping-update-wrapper .discount-code input {
  padding: 0 110px 0 0;
  border: none;
  height: 34px;
  font-size: 14px;
  color: #211E1C;
  background-color: transparent;
  border-bottom: 1px solid #D8D8D8;
}

.cart-shiping-update-wrapper .discount-code button {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border: none;
  padding: 0;
  background-color: transparent;
  font-weight: 400;
  font-size: 14px;
  color: #181818;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.cart-shiping-update-wrapper .discount-code button:hover {
  color: #D98719;
}

.cart-shiping-update-wrapper .cart-clear a {
  display: inline-block;
  margin: 3px 0 0 0px;
  color: #181818;
}

.cart-shiping-update-wrapper .cart-clear a:hover {
  color: #D98719;
}

@media only screen and (max-width: 767px) {
  .cart-shiping-update-wrapper .cart-clear {
    margin-top: 20px;
  }
}

.grand-total-wrap {
  background: #F9F9F9;
  padding: 40px 30px 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .grand-total-wrap {
    padding: 40px 15px 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .grand-total-wrap {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .grand-total-wrap {
    margin-top: 40px;
    padding: 40px 20px 0;
  }
}

.grand-total-wrap > h4 {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}

.grand-total-wrap .grand-total-content {
  margin: 24px 0 6px;
}

.grand-total-wrap .grand-total-content .single-grand-total {
  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;
  margin: 0 0 20px;
}

.grand-total-wrap .grand-total-content .single-grand-total:last-child {
  margin: 0 0 0;
}

.grand-total-wrap .grand-total-content .single-grand-total .single-grand-total-left {
  margin-right: 34px;
}

.grand-total-wrap .grand-total-content .single-grand-total .single-grand-total-left span {
  color: #181818;
}

.grand-total-wrap .grand-total-content .single-grand-total .single-grand-total-right > span {
  color: #2f2f2f;
}

.grand-total-wrap .grand-total-content .single-grand-total .single-grand-total-right > ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  color: #2f2f2f;
  margin: 0 0 8px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.grand-total-wrap .grand-total-content .single-grand-total .single-grand-total-right > ul li:last-child {
  margin: 0 0 0;
}

.grand-total-wrap .grand-total-content .single-grand-total .single-grand-total-right > ul li span {
  font-weight: 600;
  margin-left: 3px;
}

@media only screen and (max-width: 767px) {
  .grand-total-wrap .grand-total-content .single-grand-total .single-grand-total-right > ul li span {
    margin-left: 2px;
  }
}

.grand-total-wrap .grand-total-content .single-grand-total .single-grand-total-right > ul li a {
  color: #2f2f2f;
}

.grand-total-wrap .cart-total-wrap {
  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;
  border-top: 1px solid #DBDBDB;
  padding: 20px 0 0 0;
  margin: 20px 0 37px 0;
}

.grand-total-wrap .cart-total-wrap .single-cart-total-left {
  margin-right: 34px;
}

.grand-total-wrap .cart-total-wrap .single-cart-total-left span {
  color: #181818;
}

.grand-total-wrap .cart-total-wrap .single-cart-total-right span {
  color: #2f2f2f;
}

.grand-total-wrap .grand-btn {
  margin-left: -30px;
  margin-right: -30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .grand-total-wrap .grand-btn {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media only screen and (max-width: 767px) {
  .grand-total-wrap .grand-btn {
    margin-left: -20px;
    margin-right: -20px;
  }
}

.grand-total-wrap .grand-btn a {
  background-color: #181818;
  color: #fff;
  text-align: center;
  font-size: 14px;
  display: block;
  padding: 18px 10px 19px;
  text-transform: uppercase;
}

@media only screen and (max-width: 767px) {
  .grand-total-wrap .grand-btn a {
    padding: 14px 10px 15px;
  }
}

.grand-total-wrap .grand-btn a:hover {
  background-color: #D98719;
}

.cart-free-shipping {
  position: relative;
  margin: 0 0 22px;
  background-color: #ff7433;
}

.cart-free-shipping:before {
  display: block;
  height: 100%;
  position: absolute;
  color: #fff;
  width: 50%;
  background: #3c3;
  z-index: 5;
  content: "";
  left: 0;
}

.cart-free-shipping span {
  color: #fff;
  display: block;
  position: relative;
  z-index: 7;
  padding: 3px 10px 5px;
}

.cart-free-shipping span svg {
  width: 1.5em;
  height: 1.5em;
  margin-right: 5px;
}

.cart-free-shipping span > img {
  width: 21px;
  margin-right: 5px;
}

.cart-area {
  padding: 50px 0 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-area {
    padding: 80px 0 80px;
  }
}

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

/*-------- 27. Checkout style ---------*/
.customer-zone {
  margin: 0 0 55px;
}

@media only screen and (max-width: 767px) {
  .customer-zone {
    margin: 0 0 35px;
  }
}

.customer-zone > h4 {
  margin: 0;
  color: #181818;
  font-size: 24px;
  font-family: "Playfair Display", serif;
  border-bottom: 1px solid #ebebeb;
  padding: 0 0 22px;
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .customer-zone > h4 {
    font-size: 20px;
  }
}

.customer-zone > h4 a {
  color: #181818;
  font-style: italic;
}

.customer-zone > h4 a:hover {
  color: #D98719;
}

.checkout-login-info-2 {
  display: block;
  margin-top: 30px;
  margin-bottom: 55px;
  margin: 21px 260px 0;
  text-align: center;
}

.checkout-login-info-2 p {
  font-size: 16px;
  color: #6d6d6d;
  margin: 0 0 13px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .checkout-login-info-2 {
    margin: 21px 100px 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .checkout-login-info-2 {
    margin: 21px 50px 0;
  }
}

@media only screen and (max-width: 767px) {
  .checkout-login-info-2 {
    margin: 21px 0px 0;
  }
}

.checkout-login-info-2 form input[type="text"] {
  border: 1px solid #ebebeb;
  height: 50px;
  background-color: transparent;
  width: 54%;
  color: #6d6d6d;
  font-size: 14px;
  padding: 0 20px;
}

.checkout-login-info-2 form input[type="text"]:focus {
  border: 1px solid #262626;
}

.checkout-login-info-2 form input[type="submit"] {
  background: #181818 none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  height: 50px;
  margin-left: 3px;
  padding: 5px 30px 7px;
  text-transform: capitalize;
  width: inherit;
  font-size: 14px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .checkout-login-info-2 form input[type="submit"] {
    padding: 5px 15px;
  }
}

@media only screen and (max-width: 767px) {
  .checkout-login-info-2 form input[type="submit"] {
    padding: 5px 10px;
    margin-left: 5px;
  }
}

.checkout-login-info-2 form input[type="submit"]:hover {
  background-color: #D98719;
}

.billing-info-wrap h3 {
  font-size: 28px;
  position: relative;
  margin: 0 0 33px;
}

@media only screen and (max-width: 767px) {
  .billing-info-wrap h3 {
    font-size: 24px;
    margin: 0 0 20px;
  }
}

.billing-info-wrap .billing-info label {
  display: block;
  margin: 0 0 10px;
}

@media only screen and (max-width: 767px) {
  .billing-info-wrap .billing-info label {
    margin: 0 0 5px;
  }
}

.billing-info-wrap .billing-info input {
  border: 1px solid #ebebeb;
  height: 50px;
  background-color: transparent;
  padding: 2px 20px;
  color: #6d6d6d;
}

.billing-info-wrap .billing-info input:focus {
  border: 1px solid #bbb;
}

.billing-info-wrap .billing-info input.billing-address {
  margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
  .billing-info-wrap .billing-info.mb-25 {
    margin-bottom: 15px;
  }
}

.billing-info-wrap .billing-select label {
  display: block;
  margin: 0 0 10px;
  color: #181818;
}

.billing-info-wrap .billing-select .select2-container {
  display: block;
}

.billing-info-wrap .billing-select .select2-container .select2-choice {
  border: 1px solid #ebebeb;
  -moz-appearance: none;
  height: 50px;
  padding: 2px 20px;
  color: #6d6d6d;
  cursor: pointer;
}

.billing-info-wrap .billing-select .select2-container .select2-choice .select2-chosen {
  height: 50px;
}

.billing-info-wrap .additional-info-wrap {
  margin: 26px 0 0;
}

@media only screen and (max-width: 767px) {
  .billing-info-wrap .additional-info-wrap {
    margin: 16px 0 0;
  }
}

.billing-info-wrap .additional-info-wrap label {
  display: block;
  margin: 0 0 10px;
  padding: 5px 0 0;
}

.billing-info-wrap .additional-info-wrap textarea {
  min-height: 150px;
  background-color: transparent;
  border: 1px solid #ebebeb;
  padding: 20px;
  color: #6d6d6d;
}

.select2-container--default .select2-selection--single {
  border: 1px solid #e6e6e6;
  border-radius: 0px;
  cursor: pointer;
  display: block;
  height: 50px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  line-height: 50px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 50px;
  color: #262626;
  line-height: 50px;
  padding: 0px 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 50px;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  height: 34px;
  background-color: transparent;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #0073aa;
  color: #fff;
}

.your-order-area {
  margin: 68px 0 0;
  position: relative;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .your-order-area {
    margin: 30px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .your-order-area {
    margin: 30px 0 0;
  }
}

.your-order-area h3 {
  font-size: 28px;
  position: relative;
  margin: 0 0 23px;
}

@media only screen and (max-width: 767px) {
  .your-order-area h3 {
    margin: 0 0 20px;
  }
}

.your-order-area .your-order-wrap .your-order-info {
  border-bottom: 1px solid #e7e7e7;
}

.your-order-area .your-order-wrap .your-order-info ul li {
  color: #181818;
  font-size: 16px;
}

.your-order-area .your-order-wrap .your-order-info ul li.order-info-product {
  padding: 0 0 10px;
}

.your-order-area .your-order-wrap .your-order-info ul li span {
  float: right;
  color: #181818;
}

.your-order-area .your-order-wrap .your-order-info.order-subtotal {
  padding: 15px 0 10px;
}

.your-order-area .your-order-wrap .your-order-info.order-subtotal ul li span {
  font-size: 16px;
}

.your-order-area .your-order-wrap .your-order-info.order-total {
  padding: 12px 0 12px;
}

.your-order-area .your-order-wrap .your-order-info.order-total ul li span {
  font-size: 24px;
  color: #181818;
  font-weight: 600;
}

.your-order-area .your-order-wrap .your-order-middle {
  border-bottom: 1px solid #e7e7e7;
  padding: 16px 0 17px;
}

.your-order-area .your-order-wrap .your-order-middle .single-order-middle {
  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: 0 0 16px;
  margin: 0 0 14px;
  border-bottom: 1px solid #ebebeb;
}

.your-order-area .your-order-wrap .your-order-middle .single-order-middle:last-child {
  margin: 0 0 0px;
  border-bottom: none;
  padding: 0 0 0px;
}

.your-order-area .your-order-wrap .your-order-middle .single-order-middle .single-order-content h5 {
  margin: 0;
  color: #181818;
  font-size: 16px;
}

.your-order-area .your-order-wrap .your-order-middle .single-order-middle .single-order-content h5 > span {
  color: #181818;
  font-size: 14px;
}

.your-order-area .your-order-wrap .your-order-middle .single-order-middle .single-order-content > span {
  color: #181818;
  font-size: 12px;
  display: block;
  line-height: 1;
  margin: 6px 0 0;
}

.your-order-area .your-order-wrap .your-order-middle .single-order-middle .single-order-price span {
  color: #181818;
  font-size: 16px;
}

.your-order-area .your-order-wrap .checkout-shipping-content {
  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;
  border-bottom: 1px solid #e7e7e7;
  margin-top: 13px;
  padding-bottom: 7px;
}

.your-order-area .your-order-wrap .checkout-shipping-content .shipping-content-left {
  margin-right: 34px;
}

.your-order-area .your-order-wrap .checkout-shipping-content .shipping-content-right ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #262626;
  margin: 0 0 5px;
  text-transform: uppercase;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.your-order-area .your-order-wrap .checkout-shipping-content .shipping-content-right ul li input {
  width: auto;
  height: auto;
  margin-right: 5px;
}

.your-order-area .your-order-wrap .payment-method {
  margin: 34px 0 0;
}

.your-order-area .your-order-wrap .payment-method .sin-payment {
  margin-bottom: 18px;
}

.your-order-area .your-order-wrap .payment-method .sin-payment:last-child {
  margin-bottom: 0;
}

.your-order-area .your-order-wrap .payment-method .sin-payment input {
  width: auto;
  display: inline-block;
  float: left;
  height: auto;
  margin-top: 5px;
}

.your-order-area .your-order-wrap .payment-method .sin-payment label {
  font-size: 16px;
  text-transform: capitalize;
  color: #181818;
  margin: 0px 0 0 21px;
  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;
  font-weight: 500;
}

@media only screen and (max-width: 767px) {
  .your-order-area .your-order-wrap .payment-method .sin-payment label {
    display: block;
  }
}

.your-order-area .your-order-wrap .payment-method .sin-payment label img {
  max-width: 140px;
  display: inline-block;
  margin: 0 5px;
}

.your-order-area .your-order-wrap .payment-method .sin-payment label a {
  text-decoration: underline;
}

.your-order-area .your-order-wrap .payment-method .sin-payment .payment-box {
  margin: 6px 0 0;
  display: none;
}

.your-order-area .your-order-wrap .payment-method .sin-payment .payment-box p {
  font-size: 13px;
  margin: 0;
  color: #181818;
}

.your-order-area .your-order-wrap .payment-method .sin-payment.sin-payment-3 input {
  margin-top: 18px;
}

.your-order-area .your-order-wrap .condition-wrap {
  margin: 30px 0 0;
}

.your-order-area .your-order-wrap .condition-wrap p {
  color: #181818;
  line-height: 25px;
  margin: 0;
}

.your-order-area .your-order-wrap .condition-wrap p a {
  color: #181818;
}

.your-order-area .your-order-wrap .condition-wrap p a:hover {
  color: #D98719;
}

.your-order-area .Place-order {
  margin-top: 27px;
}

.your-order-area .Place-order a {
  background-color: #181818;
  display: block;
  cursor: pointer;
  padding: 17px 50px 17px;
  width: 100%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}

.your-order-area .Place-order a:hover {
  background-color: #D98719;
}

.checkout-account {
  margin: 25px 0 0;
}

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

.checkout-account input {
  border: 1px solid #bbb;
  display: inline-block;
  float: left;
  height: 10px;
  width: 10px;
  position: relative;
  top: 6px;
}

.checkout-account span {
  color: #181818;
  font-weight: 400;
  margin: 0 0 0 12px;
}

.different-address {
  display: none;
}

.checkout-main-area {
  padding: 120px 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .checkout-main-area {
    padding: 80px 0;
  }
}

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

/*-------- 28. Compare style ---------*/
.compare-page-area {
  padding: 120px 0;
}

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

.compare-table .table tbody tr th {
  vertical-align: middle;
}

.compare-table .table tbody tr th.first-column {
  min-width: 205px;
  margin: 0;
  padding: 15px 15px;
  font-size: 15px;
  font-weight: 600;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .compare-table .table tbody tr th.first-column {
    min-width: 200px;
  }
}

@media only screen and (max-width: 767px) {
  .compare-table .table tbody tr th.first-column {
    min-width: 150px;
    padding: 10px 20px;
  }
}

.compare-table .table tbody tr:first-child th {
  vertical-align: bottom;
}

.compare-table .table tbody tr td {
  text-align: center;
  padding: 10px 15px;
  vertical-align: middle;
  border-color: #ebebeb;
}

.compare-table .table tbody tr td.product-image-title {
  min-width: 293px;
  vertical-align: bottom;
  padding: 10px 10px 19px;
}

@media only screen and (max-width: 767px) {
  .compare-table .table tbody tr td.product-image-title {
    min-width: 220px;
  }
}

.compare-table .table tbody tr td.product-image-title .compare-remove a {
  font-size: 12px;
  color: #181818;
  text-transform: capitalize;
}

.compare-table .table tbody tr td.product-image-title .compare-remove a i {
  padding-right: 2px;
  position: relative;
  top: 2px;
}

.compare-table .table tbody tr td.product-image-title .compare-remove a:hover {
  color: #D98719;
}

.compare-table .table tbody tr td.product-image-title .image {
  clear: both;
  width: 100%;
  margin: 10px 0 6px;
  display: block;
}

.compare-table .table tbody tr td.product-image-title .image img {
  max-width: 100%;
}

.compare-table .table tbody tr td.product-image-title .category {
  float: left;
  clear: both;
  color: #D98719;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}

.compare-table .table tbody tr td.product-image-title .pro-title {
  display: block;
  overflow: hidden;
}

.compare-table .table tbody tr td.product-image-title .pro-title > a {
  float: left;
  clear: both;
  font-size: 14px;
  text-transform: capitalize;
  margin-top: 5px;
  display: block;
  width: 100%;
  line-height: 1;
}

.compare-table .table tbody tr td.product-image-title .pro-title > a:hover {
  color: #D98719;
}

.compare-table .table tbody tr td.product-image-title .compare-btn {
  margin: 11px 0 0;
}

.compare-table .table tbody tr td.product-image-title .compare-btn a {
  background-color: #181818;
  padding: 5px 14px 6px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
}

.compare-table .table tbody tr td.product-image-title .compare-btn a:hover {
  background-color: #D98719;
}

.compare-table .table tbody tr td.pro-desc p {
  margin: 0;
  font-size: 14px;
  line-height: 25px;
  color: #181818;
}

.compare-table .table tbody tr td.pro-price {
  font-size: 14px;
  font-weight: 400;
  color: #181818;
}

.compare-table .table tbody tr td.pro-sku, .compare-table .table tbody tr td.pro-weight {
  font-size: 14px;
  font-weight: 400;
  color: #181818;
}

.compare-table .table tbody tr td.pro-stock p {
  font-size: 14px;
  font-weight: 400;
  color: #181818;
  display: inline-block;
  line-height: 1;
}

.compare-table .table tbody tr td.pro-dimensions {
  font-size: 14px;
  font-weight: 400;
  color: #181818;
}

/*------ end Compare Page Wrapper -----*/
/*-------- 29. My account style ---------*/
.my-account-area {
  padding: 120px 0 117px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .my-account-area {
    padding: 80px 0 77px;
  }
}

@media only screen and (max-width: 767px) {
  .my-account-area {
    padding: 60px 0 57px;
  }
}

.myaccount-tab-menu {
  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;
  width: 100%;
  background: #f7f7f7;
}

@media only screen and (max-width: 767px) {
  .myaccount-tab-menu {
    padding: 12px 10px 7px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .myaccount-tab-menu {
    padding: 15px 10px 5px;
  }
}

.myaccount-tab-menu a {
  font-weight: 600;
  font-size: 16px;
  display: inline-block;
  padding: 13px 30px 12px;
  text-transform: capitalize;
  float: left;
  margin: 0 3px 0 3px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .myaccount-tab-menu a {
    padding: 13px 25px 12px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .myaccount-tab-menu a {
    font-size: 14px;
    padding: 10px 13px 9px;
  }
}

@media only screen and (max-width: 767px) {
  .myaccount-tab-menu a {
    padding: 4px 6px;
    font-size: 14px;
    margin: 0 2px 3px 2px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .myaccount-tab-menu a {
    font-size: 13px;
    padding: 4px 10px;
    margin: 0 2px 5px 2px;
  }
}

.myaccount-tab-menu a:hover, .myaccount-tab-menu a.active {
  background-color: #D98719;
  border-color: #D98719;
  color: #ffffff;
}

#myaccountContent {
  margin-top: 30px;
}

.myaccount-content p {
  color: #535353;
}

.myaccount-content form {
  margin-top: -20px;
}

.myaccount-content .welcome {
  margin: 0 0 29px;
}

.myaccount-content .welcome p {
  color: #535353;
}

.myaccount-content .welcome p a {
  color: #535353;
}

.myaccount-content .welcome p a:hover {
  color: #D98719;
}

.myaccount-content .welcome strong {
  color: #535353;
}

.myaccount-content > p {
  color: #535353;
}

.myaccount-content fieldset {
  margin-top: 20px;
}

.myaccount-content fieldset legend {
  font-size: 16px;
  margin-bottom: 20px;
  font-weight: 600;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}

.myaccount-content .account-details-form {
  margin-top: 50px;
}

.myaccount-content .account-details-form .single-input-item {
  margin-bottom: 25px;
}

.myaccount-content .account-details-form .single-input-item label {
  font-size: 14px;
  text-transform: capitalize;
  display: block;
  margin: 0 0 5px;
}

.myaccount-content .account-details-form .single-input-item label span {
  color: red;
}

.myaccount-content .account-details-form .single-input-item input {
  border: 1px solid #CDCDCD;
  height: 50px;
  background-color: transparent;
  padding: 2px 20px;
  color: #262626;
  font-size: 13px;
}

.myaccount-content .account-details-form .single-input-item input:focus {
  border: 1px solid #262626;
}

.myaccount-content .account-details-form .single-input-item button {
  border: none;
  background-color: #262626;
  padding: 17px 32px;
  color: #fff;
  font-size: 14px;
}

.myaccount-content .account-details-form .single-input-item button:hover {
  background-color: #D98719;
}

.myaccount-table {
  white-space: nowrap;
  font-size: 14px;
}

.myaccount-table table th,
.myaccount-table .table th {
  padding: 10px;
  font-weight: 600;
  background-color: #f8f8f8;
  border-color: #ccc;
  border-bottom: 0;
  color: #1f2226;
}

.myaccount-table table td,
.myaccount-table .table td {
  padding: 10px;
  vertical-align: middle;
  border-color: #ccc;
}

.saved-message {
  background-color: #fff;
  border-top: 3px solid #D98719;
  font-size: 14px;
  padding: 20px 0;
  color: #333;
}

/*-------- 30. Login register style ---------*/
.login-register-wrap {
  margin: 0 0 31px;
}

.login-register-wrap:last-child {
  margin-bottom: 0;
}

.login-register-wrap h3 {
  font-size: 24px;
  margin: 0;
  font-family: "Playfair Display", serif;
  cursor: pointer;
}

.login-register-wrap h3 i {
  margin-right: 5px;
  position: relative;
  top: 2px;
}

.login-register-wrap .login-register-form {
  margin: 15px 0 0;
}

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

.login-register-wrap .login-register-form .sin-login-register {
  margin: 0 0 16px;
}

.login-register-wrap .login-register-form .sin-login-register label {
  font-size: 16px;
  color: #6d6d6d;
  margin: 0 0 10px;
  display: block;
}

.login-register-wrap .login-register-form .sin-login-register input {
  background: transparent;
  border: 1px solid #ebebeb;
  height: 50px;
  padding: 5px 10px;
}

.login-register-wrap .login-register-form .sin-login-register select {
  background: transparent;
  border: 1px solid #ebebeb;
  height: 50px;
  padding: 5px 10px;
}

.login-register-wrap .login-register-form .sin-login-register input:focus {
  border: 1px solid #bbb;
}

.login-register-wrap .login-register-form .sin-login-register select:focus {
  border: 1px solid #bbb;
}

.login-register-wrap .login-register-form .login-register-remember input {
  width: 16px;
  height: auto;
  position: relative;
  top: 1px;
}

.login-register-wrap .login-register-form .login-register-remember label {
  line-height: 1;
  margin: 0 0 0 9px;
  font-size: 16px;
  color: #6d6d6d;
}

.login-register-wrap .login-register-form .lost-password > a {
  font-size: 16px;
  color: #D98719;
}

.login-register-wrap .login-register-form .lost-password > a:hover {
  text-decoration: underline;
}

.login-register-wrap .login-register-form p {
  color: #989898;
  font-size: 12px;
  margin: 0 0 16px;
}

.login-register-wrap .login-register-form p a {
  color: #D98719;
}

.login-register-wrap .login-register-form p a:hover {
  text-decoration: underline;
}

.login-register-btn {
  margin: 10px 0 18px;
}

.login-register-btn button {
  border: none;
  background-color: #181818;
  color: #fff;
  font-size: 14px;
  padding: 18px 40px 18px;
  line-height: 1;
  display: block;
  padding: 18px 40px 20px;
  width: 100%;
}

@media only screen and (max-width: 767px) {
  .login-register-btn button {
    padding: 14px 30px 17px;
  }
}

.login-register-btn button:hover {
  background-color: #D98719;
}

.vendor-customar-wrap {
  margin: 0 0 23px;
}

.vendor-customar-wrap label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 22px;
  color: #6d6d6d;
  font-size: 16px;
  line-height: 1;
}

.vendor-customar-wrap label input {
  width: auto;
  height: auto;
  margin-right: 5px;
}

.register-wrap .login-register-form {
  display: none;
}

.register-wrap .login-register-form p {
  font-size: 14px;
  line-height: 28px;
  margin: 30px 0 15px;
  color: #6d6d6d;
}

.register-wrap .login-register-form p a {
  color: #6d6d6d;
}

.register-wrap .login-register-form p a:hover {
  color: #D98719;
}

.login-register-area {
  padding: 120px 0;
}

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

.login-register-mrg {
  margin: 0 35px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .login-register-mrg {
    margin: 0 0px;
  }
}

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

@media only screen and (max-width: 767px) {
  .login-register-mrg {
    margin: 0 0px;
  }
}

.vendor-customar-active {
  display: none;
}

/*-------- 31. Wishlist style ---------*/
.wishlist-table-content table {
  width: 100%;
}

.wishlist-table-content table thead > tr {
  border-bottom: 1px solid #BEBEBE;
}

.wishlist-table-content table thead > tr th {
  border-top: medium none;
  font-size: 14px;
  text-transform: capitalize;
  vertical-align: middle;
  white-space: inherit;
  font-weight: 600;
  text-transform: capitalize;
  padding: 10px;
  border: 1px solid #e4e4e4;
}

@media only screen and (max-width: 767px) {
  .wishlist-table-content table thead > tr th {
    padding: 0 50px 12px 50px;
  }
}

.wishlist-table-content table tbody > tr {
  border-bottom: 1px solid #BEBEBE;
}

.wishlist-table-content table tbody > tr td {
  font-size: 14px;
  padding: 20px 6px;
  border: 1px solid #e4e4e4;
}

@media only screen and (max-width: 767px) {
  .wishlist-table-content table tbody > tr td {
    padding: 20px 0px 20px;
    text-align: center;
  }
}

.wishlist-table-content table tbody > tr td.product-remove-2 {
  width: 30px;
}

.wishlist-table-content table tbody > tr td.product-remove-2 a {
  color: #181818;
}

.wishlist-table-content table tbody > tr td.product-remove-2 a:hover {
  color: #D98719;
}

.wishlist-table-content table tbody > tr td.product-img-2 {
  width: 90px;
}

.wishlist-table-content table tbody > tr td.product-img-2 a {
  display: block;
  padding-right: 20px;
}

@media only screen and (max-width: 767px) {
  .wishlist-table-content table tbody > tr td.product-img-2 a {
    padding-right: 0px;
  }
}

.wishlist-table-content table tbody > tr td.product-img-2 a img {
  max-width: 100%;
}

.wishlist-table-content table tbody > tr td.product-name-2 {
  width: 340px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .wishlist-table-content table tbody > tr td.product-name-2 {
    width: 240px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wishlist-table-content table tbody > tr td.product-name-2 {
    width: 180px;
  }
}

.wishlist-table-content table tbody > tr td.product-name-2 a {
  font-size: 16px;
  display: block;
}

.wishlist-table-content table tbody > tr td.product-name-2 a:hover {
  color: #D98719;
}

.wishlist-table-content table tbody > tr td.product-name-2 span {
  display: block;
  color: #181818;
}

.wishlist-table-content table tbody > tr td.product-stock {
  width: 242px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wishlist-table-content table tbody > tr td.product-stock {
    width: 140px;
  }
}

.wishlist-table-content table tbody > tr td.product-stock span {
  color: #181818;
  font-size: 16px;
}

.wishlist-table-content table tbody > tr td.product-price-2 {
  width: 123px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wishlist-table-content table tbody > tr td.product-price-2 {
    width: 100px;
  }
}

.wishlist-table-content table tbody > tr td.product-price-2 span {
  color: #181818;
  font-size: 16px;
}

.wishlist-table-content table tbody > tr td.product-wishlist-cart {
  text-align: right;
}

.wishlist-table-content table tbody > tr td.product-wishlist-cart > a {
  background-color: #181818;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  padding: 11px 17px;
  text-transform: capitalize;
  display: inline-block;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wishlist-table-content table tbody > tr td.product-wishlist-cart > a {
    font-size: 12px;
  }
}

@media only screen and (max-width: 767px) {
  .wishlist-table-content table tbody > tr td.product-wishlist-cart > a {
    font-size: 12px;
    padding: 11px 10px;
  }
}

.wishlist-table-content table tbody > tr td.product-wishlist-cart > a:hover {
  background-color: #D98719;
}

.wishlist-area {
  padding: 112px 0 120px;
}

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

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJfY29tbW9uLnNjc3MiLCJfdmFyaWFibHMuc2NzcyIsIl9hbmltYXRpb24uc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9zbGlkZXIuc2NzcyIsIl9iYW5uZXIuc2NzcyIsIl9zZWN0aW9uLXRpdGxlLnNjc3MiLCJfcHJvZHVjdC5zY3NzIiwiX3Rlc3RpbW9uaWFsLnNjc3MiLCJfdmlkZW8uc2NzcyIsIl9ibG9nLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfaW5zdGFmZWVkLnNjc3MiLCJfb3RoZXJzLnNjc3MiLCJfbmV3c2xldHRlci5zY3NzIiwiX3NlcnZpY2VzLnNjc3MiLCJfYnJhbmQtbG9nby5zY3NzIiwiX3N1YnNjcmliZS5zY3NzIiwiX2Fib3V0LXVzLnNjc3MiLCJfY29udGFjdC11cy5zY3NzIiwiX2JyZWFkY3J1bWIuc2NzcyIsIl9zaWRlYmFyLnNjc3MiLCJfc2hvcC5zY3NzIiwiX2ZhcS5zY3NzIiwiX3Byb2R1Y3QtZGV0YWlscy5zY3NzIiwiX29yZGVyLXRyYWNraW5nLnNjc3MiLCJfY2FydC5zY3NzIiwiX2NoZWNrb3V0LnNjc3MiLCJfY29tcGFyZS5zY3NzIiwiX215LWFjY291bnQuc2NzcyIsIl9sb2dpbi1yZWdpc3Rlci5zY3NzIiwiX3dpc2hsaXN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O29GQ3lDb0Y7QUN6Q3BGLDJDQUFBO0FBQ0E7MkNEMkMyQztBQ3ZDM0Msb0JBQUE7QUFDQSwyVkFBWTtBQUVaLHFCQUFBO0FBRUE7RUFDSTtJQUNJLGlCQUFpQjtFRHVDdkI7QUFDRjs7QUNwQ0E7OztFQUdJLDhCQUFzQjtVQUF0QixzQkFBc0I7QUR1QzFCOztBQ3BDQTs7RUFFSSxZQUFZO0FEdUNoQjs7QUNwQ0E7RUFDSSxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsY0FB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QUNJLGlCQUNKO0FENkNBOztBQzNDQTtFQUNJLGlCQUNKO0FENkNBOztBQzNDQTtFQUNJLGlCQUNKO0FENkNBOztBQzVDQTtFQUNJLGlCQUNKO0FEOENBOztBQzdDQTtFQUNJLGlCQUNKO0FEK0NBOztBQzlDQTtFQUNJLGlCQUNKO0FEZ0RBOztBQzdDQTs7eUJEaUR5QjtBQzdDekI7RUFDSSxpQkFDSjtBRDhDQTs7QUM1Q0E7RUFDSSxrQkFDSjtBRDhDQTs7QUM1Q0E7RUFDSSxrQkFDSjtBRDhDQTs7QUM1Q0E7RUFDSSxrQkFDSjtBRDhDQTs7QUM1Q0E7RUFDSSxrQkFDSjtBRDhDQTs7QUM1Q0E7RUFDSSxrQkFDSjtBRDhDQTs7QUM1Q0E7RUFDSSxrQkFDSjtBRDhDQTs7QUM1Q0E7RUFDSSxrQkFDSjtBRDhDQTs7QUM1Q0E7RUFDSSxrQkFDSjtBRDhDQTs7QUM3Q0E7RUFDSSxrQkFDSjtBRCtDQTs7QUM3Q0E7RUFDSSxrQkFDSjtBRCtDQTs7QUM5Q0E7RUFDSSxrQkFDSjtBRGdEQTs7QUM5Q0E7RUFDSSxrQkFDSjtBRGdEQTs7QUM5Q0E7RUFDSSxrQkFDSjtBRGdEQTs7QUM5Q0E7RUFDSSxrQkFDSjtBRGdEQTs7QUM5Q0E7RUFDSSxrQkFDSjtBRGdEQTs7QUM5Q0E7RUFDSSxrQkFDSjtBRGdEQTs7QUM5Q0E7RUFDSSxtQkFBbUI7QURpRHZCOztBQzlDQTtFQUNJLG1CQUNKO0FEZ0RBOztBQzlDQTtFQUNJLG1CQUNKO0FEZ0RBOztBQzlDQTtFQUNJLG1CQUNKO0FEZ0RBOztBQzlDQTtFQUNJLG1CQUNKO0FEZ0RBOztBQzlDQTtFQUNJLG1CQUNKO0FEZ0RBOztBQzdDQTs7eUJEaUR5QjtBQzdDekI7RUFDSSxnQkFDSjtBRDhDQTs7QUM1Q0E7RUFDSSxtQkFDSjtBRDhDQTs7QUM3Q0E7RUFDSSxrQkFDSjtBRCtDQTs7QUM3Q0E7RUFDSSxtQkFDSjtBRCtDQTs7QUM3Q0E7RUFDSSxtQkFDSjtBRCtDQTs7QUM3Q0E7RUFDSSxtQkFDSjtBRCtDQTs7QUM5Q0E7RUFDSSxtQkFDSjtBRGdEQTs7QUM5Q0E7RUFDSSxtQkFDSjtBRGdEQTs7QUM5Q0E7RUFDSSxtQkFDSjtBRGdEQTs7QUM5Q0E7RUFDSSxtQkFDSjtBRGdEQTs7QUMvQ0E7RUFDSSxtQkFDSjtBRGlEQTs7QUMvQ0E7RUFDSSxtQkFDSjtBRGlEQTs7QUMvQ0E7RUFDSSxtQkFDSjtBRGlEQTs7QUMvQ0E7RUFDSSxtQkFDSjtBRGlEQTs7QUMvQ0E7RUFDSSxtQkFDSjtBRGlEQTs7QUMvQ0E7RUFDSSxtQkFDSjtBRGlEQTs7QUMvQ0E7RUFDSSxtQkFDSjtBRGlEQTs7QUMvQ0E7RUFDSSxtQkFDSjtBRGlEQTs7QUMvQ0E7RUFDSSxtQkFBbUI7QURrRHZCOztBQy9DQTtFQUNJLG1CQUFtQjtBRGtEdkI7O0FDL0NBO0VBQ0ksbUJBQ0o7QURpREE7O0FDL0NBO0VBQ0ksbUJBQ0o7QURpREE7O0FDL0NBO0VBQ0ksb0JBQW9CO0FEa0R4Qjs7QUMvQ0E7RUFDSSxvQkFDSjtBRGlEQTs7QUMvQ0E7RUFDSSxvQkFBb0I7QURrRHhCOztBQ2pESTtFQUZKO0lBR1EsbUJBQW1CO0VEcUR6QjtBQUNGOztBQ3BESTtFQUxKO0lBTVEsbUJBQW1CO0VEd0R6QjtBQUNGOztBQ3JEQTtFQUNJLG9CQUNKO0FEdURBOztBQ3JEQTtFQUNJLG9CQUNKO0FEdURBOztBQ3JEQTtFQUNJLG9CQUFvQjtBRHdEeEI7O0FDdkRJO0VBRko7SUFHUSxtQkFBbUI7RUQyRHpCO0FBQ0Y7O0FDMURJO0VBTEo7SUFNUSxtQkFBbUI7RUQ4RHpCO0FBQ0Y7O0FDNURBO0VBQ0ksb0JBQW9CO0FEK0R4Qjs7QUM5REk7RUFGSjtJQUdRLG9CQUFvQjtFRGtFMUI7QUFDRjs7QUNqRUk7RUFMSjtJQU1RLG1CQUFtQjtFRHFFekI7QUFDRjs7QUNwRUk7RUFSSjtJQVNRLG1CQUFtQjtFRHdFekI7QUFDRjs7QUN0RUE7RUFDSSxvQkFBb0I7QUR5RXhCOztBQ3ZFQTtFQUNJLG9CQUFvQjtBRDBFeEI7O0FDdEVBOzt5QkQwRXlCO0FDdEV6QjtFQUNJLGNBQ0o7QUR1RUE7O0FDckVBO0VBQ0ksaUJBQ0o7QUR1RUE7O0FDckVBO0VBQ0ksaUJBQ0o7QUR1RUE7O0FDckVBO0VBQ0ksaUJBQ0o7QUR1RUE7O0FDckVBO0VBQ0ksaUJBQ0o7QUR1RUE7O0FDckVBO0VBQ0ksaUJBQ0o7QUR1RUE7O0FDckVBO0VBQ0ksaUJBQ0o7QUR1RUE7O0FDckVBO0VBQ0ksaUJBQ0o7QUR1RUE7O0FDckVBO0VBQ0ksaUJBQ0o7QUR1RUE7O0FDdEVBO0VBQ0ksaUJBQ0o7QUR3RUE7O0FDdEVBO0VBQ0ksaUJBQ0o7QUR3RUE7O0FDdEVBO0VBQ0ksaUJBQ0o7QUR3RUE7O0FDdEVBO0VBQ0ksaUJBQ0o7QUR3RUE7O0FDdEVBO0VBQ0ksaUJBQ0o7QUR3RUE7O0FDdkVBO0VBQ0ksaUJBQ0o7QUR5RUE7O0FDdkVBO0VBQ0ksaUJBQ0o7QUR5RUE7O0FDdkVBO0VBQ0ksaUJBQ0o7QUR5RUE7O0FDeEVBO0VBQ0ksaUJBQ0o7QUQwRUE7O0FDeEVBO0VBQ0ksa0JBQ0o7QUQwRUE7O0FDekVBO0VBQ0ksa0JBQ0o7QUQyRUE7O0FDekVBO0VBQ0ksa0JBQ0o7QUQyRUE7O0FDekVBO0VBQ0ksa0JBQ0o7QUQyRUE7O0FDekVBO0VBQ0ksa0JBQ0o7QUQyRUE7O0FDMUVBO0VBQ0ksa0JBQ0o7QUQ0RUE7O0FDMUVBO0VBQ0ksa0JBQ0o7QUQ0RUE7O0FDM0VBO0VBQ0ksa0JBQ0o7QUQ2RUE7O0FDM0VBO0VBQ0ksa0JBQ0o7QUQ2RUE7O0FDNUVBO0VBQ0ksa0JBQ0o7QUQ4RUE7O0FDN0VBO0VBQ0ksa0JBQ0o7QUQrRUE7O0FDOUVBO0VBQ0ksaUJBQ0o7QURnRkE7O0FDN0VBOzt5QkRpRnlCO0FDN0V6QjtFQUNJLGNBQ0o7QUQ4RUE7O0FDNUVBO0VBQ0ksMkJBQTJCO0FEK0UvQjs7QUM3RUE7RUFDSSxpQkFDSjtBRCtFQTs7QUM3RUE7RUFDSSxpQkFDSjtBRCtFQTs7QUM3RUE7RUFDSSxpQkFDSjtBRCtFQTs7QUM3RUE7RUFDSSxpQkFDSjtBRCtFQTs7QUM3RUE7RUFDSSxpQkFDSjtBRCtFQTs7QUM5RUE7RUFDSSxpQkFDSjtBRGdGQTs7QUM5RUE7RUFDSSxpQkFDSjtBRGdG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QjtFRDJOeEI7QUFDRjs7QUMxTkk7RUFMSjtJQU1RLGtCQUFrQjtFRDhOeEI7QUFDRjs7QUM3Tkk7RUFSSjtJQVNRLGtCQUFrQjtFRGlPeEI7QUFDRjs7QUM5TkE7RUFDSSxrQkFDSjtBRGdPQTs7QUM5TkE7RUFDSSxrQkFDSjtBRGdPQTs7QUM5TkE7RUFDSSxrQkFDSjtBRGdPQTs7QUM3TkE7O3lCRGlPeUI7QUM3TnpCO0VBQ0ksZ0JBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksbUJBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksbUJBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksbUJBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksbUJBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksbUJBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksbUJBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksbUJBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksbUJBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksbUJBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksbUJBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksb0JBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksb0JBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksb0JBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksb0JBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksb0JBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksb0JBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksb0JBQ0o7QUQ4TkE7O0FDM05BOzt5QkQrTnlCO0FDM056QjtFQUNJLGlCQUNKO0FENE5BOztBQzFOQTtFQUNJLDhCQUE4QjtBRDZObEM7O0FDM05BO0VBQ0ksb0JBQ0o7QUQ2TkE7O0FDM05BO0VBQ0ksb0JBQ0o7QUQ2TkE7O0FDM05BO0VBQ0ksb0JBQ0o7QUQ2TkE7O0FDM05BO0VBQ0ksb0JBQ0o7QUQ2TkE7O0FDM05BO0VBQ0ksb0JBQ0o7QUQ2TkE7O0FDNU5BO0VBQ0ksb0JBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksb0JBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksb0JBQ0o7QUQ4TkE7O0FDNU5BO0VBQ0ksb0JBQW9CO0FEK054Qjs7QUM3TkE7RUFDSSxvQkFBb0I7QURnT3hCOztBQzdOQTtFQUNJLG9CQUFvQjtBRGdPeEI7O0FDN05BO0VBQ0ksb0JBQ0o7QUQrTkE7O0FDN05BO0VBQ0ksb0JBQW9CO0FEZ094Qjs7QUM5TkE7RUFDSSxvQkFBb0I7QURpT3hCOztBQzlOQTtFQUNJLG9CQUFvQjtBRGlPeEI7O0FDOU5BO0VBQ0ksb0JBQ0o7QURnT0E7O0FDOU5BO0VBQ0ksb0JBQW9CO0FEaU94Qjs7QUM5TkE7RUFDSSxvQkFBb0I7QURpT3hCOztBQzlOQTtFQUNJLHFCQUFxQjtBRGlPekI7O0FDOU5BO0VBQ0kscUJBQXFCO0FEaU96Qjs7QUNoT0k7RUFGSjtJQUdRLG9CQUFvQjtFRG9PMUI7QUFDRjs7QUNuT0k7RUFMSjtJQU1RLG9CQUFvQjtFRHVPMUI7QUFDRjs7QUNwT0E7RUFDSSxxQkFBcUI7QUR1T3pCOztBQ3RPSTtFQUZKO0lBR1Esb0JBQW9CO0VEME8xQjtBQUNGOztBQ3pPSTtFQUxKO0lBTVEsb0JBQW9CO0VENk8xQjtBQUNGOztBQzFPQTtFQUNJLHFCQUFxQjtBRDZPekI7O0FDNU9JO0VBRko7SUFHUSxvQkFBb0I7RURnUDFCO0FBQ0Y7O0FDL09JO0VBTEo7SUFNUSxvQkFBb0I7RURtUDFCO0FBQ0Y7O0FDaFBBO0VBQ0kscUJBQXFCO0FEbVB6Qjs7QUNsUEk7RUFGSjtJQUdRLG9CQUFvQjtFRHNQMUI7QUFDRjs7QUNyUEk7RUFMSjtJQU1RLG9CQUFvQjtFRHlQMUI7QUFDRjs7QUN0UEE7RUFDSSxxQkFBcUI7QUR5UHpCOztBQ3hQSTtFQUZKO0lBR1Esb0JBQW9CO0VENFAxQjtBQUNGOztBQzNQSTtFQUxKO0lBTVEsb0JBQW9CO0VEK1AxQjtBQUNGOztBQzlQSTtFQVJKO0lBU1Esb0JBQW9CO0VEa1ExQjtBQUNGOztBQy9QQTtFQUNJLHFCQUFxQjtBRGtRekI7O0FDalFJO0VBRko7SUFHUSxvQkFBb0I7RURxUTFCO0FBQ0Y7O0FDcFFJO0VBTEo7SUFNUSxvQkFBb0I7RUR3UTFCO0FBQ0Y7O0FDdlFJO0VBUko7SUFTUSxvQkFBb0I7RUQyUTFCO0FBQ0Y7O0FDelFBO0VBQ0kscUJBQXFCO0FENFF6Qjs7QUMzUUk7RUFGSjtJQUdRLG9CQUFvQjtFRCtRMUI7QUFDRjs7QUM5UUk7RUFMSjtJQU1RLG9CQUFvQjtFRGtSMUI7QUFDRjs7QUMvUUE7RUFDSSxxQkFBcUI7QURrUnpCOztBQ2pSSTtFQUZKO0lBR1Esb0JBQW9CO0VEcVIxQjtBQUNGOztBQ3BSSTtFQUxKO0lBTVEsb0JBQW9CO0VEd1IxQjtBQUNGOztBQ3JSQTtFQUNJLHFCQUFxQjtBRHdSekI7O0FDdlJJO0VBRko7SUFHUSxvQkFBb0I7RUQyUjFCO0FBQ0Y7O0FDMVJJO0VBTEo7SUFNUSxvQkFBb0I7RUQ4UjFCO0FBQ0Y7O0FDM1JBO0VBQ0kscUJBQXFCO0FEOFJ6Qjs7QUM3Ukk7RUFGSjtJQUdRLG9CQUFvQjtFRGlTMUI7QUFDRjs7QUNoU0k7RUFMSjtJQU1RLG9CQUFvQjtFRG9TMUI7QUFDRjs7QUNsU0E7RUFDSSxxQkFBcUI7QURxU3pCOztBQ3BTSTtFQUZKO0lBR1Esb0JBQW9CO0VEd1MxQjtBQUNGOztBQ3ZTSTtFQUxKO0lBTVEsb0JBQW9CO0VEMlMxQjtBQUNGOztBQzFTSTtFQVJKO0lBU1Esb0JBQW9CO0VEOFMxQjtBQUNGOztBQzVTQTtFQUNJLHFCQUFxQjtBRCtTekI7O0FDOVNJO0VBRko7SUFHUSxxQkFBcUI7RURrVDNCO0FBQ0Y7O0FDalRJO0VBTEo7SUFNUSxvQkFBb0I7RURxVDFCO0FBQ0Y7O0FDcFRJO0VBUko7SUFTUSxvQkFBb0I7RUR3VDFCO0FBQ0Y7O0FDclRBO0VBQ0kscUJBQ0o7QUR1VEE7O0FDclRBO0VBQ0kscUJBQ0o7QUR1VEE7O0FDclRBO0VBQ0kscUJBQ0o7QUR1VEE7O0FDclRBO0VBQ0kscUJBQXFCO0FEd1R6Qjs7QUN2VEk7RUFGSjtJQUdRLG9CQUFvQjtFRDJUMUI7QUFDRjs7QUMxVEk7RUFMSjtJQU1RLG9CQUFvQjtFRDhUMUI7QUFDRjs7QUMzVEE7RUFDSSxxQkFBcUI7QUQ4VHpCOztBQzNUQTtFQUNJLHFCQUFxQjtBRDhUekI7O0FDNVRBO0VBQ0kscUJBQXFCO0FEK1R6Qjs7QUM3VEE7RUFDSSxxQkFBcUI7QURnVXpCOztBQzlUQTtFQUNJLHFCQUFxQjtBRGlVekI7O0FDL1RBO0VBQ0kscUJBQ0o7QURpVUE7O0FDaFVBO0VBQ0kscUJBQXFCO0FEbVV6Qjs7QUNsVUk7RUFGSjtJQUdRLHFCQUFxQjtFRHNVM0I7QUFDRjs7QUNyVUk7RUFMSjtJQU1RLHFCQUFxQjtFRHlVM0I7QUFDRjs7QUN4VUk7RUFSSjtJQVNRLG9CQUFvQjtFRDRVMUI7QUFDRjs7QUMzVUk7RUFYSjtJQVlRLHFCQUFxQjtFRCtVM0I7QUFDRjs7QUM3VUE7RUFDSSxxQkFDSjtBRCtVQTs7QUM3VUE7RUFDSSxxQkFBcUI7QURnVnpCOztBQzdVQTtFQUNJLHFCQUNKO0FEK1VBOztBQzlVQTtFQUNJLHFCQUFxQjtBRGlWekI7O0FDaFZJO0VBRko7SUFHUSxxQkFBcUI7RURvVjNCO0FBQ0Y7O0FDblZJO0VBTEo7SUFNUSxxQkFBcUI7RUR1VjNCO0FBQ0Y7O0FDblZBO0VBQ0kscUJBQXFCO0FEc1Z6Qjs7QUNwVkE7RUFDSSxxQkFBcUI7QUR1VnpCOztBQ3JWQTtFQUNJLHFCQUFxQjtBRHdWekI7O0FDdFZBO0VBQ0kscUJBQXFCO0FEeVZ6Qjs7QUN0VkE7RUFDSSxxQkFBcUI7QUR5VnpCOztBQ3RWQTs7eUJEMFZ5QjtBQ3RWekI7RUFDSSxlQUNKO0FEdVZBOztBQ3JWQTtFQUNJLGtCQUNKO0FEdVZBOztBQ3JWQTtFQUNJLGtCQUNKO0FEdVZBOztBQ3JWQTtFQUNJLGtCQUNKO0FEdVZBOztBQ3JWQTtFQUNJLGtCQUNKO0FEdVZBOztBQ3RWQTtFQUNJLGtCQUNKO0FEd1ZBOztBQ3RWQTtFQUNJLGtCQUNKO0FEd1ZBOztBQ3ZWQTtFQUNJLGtCQUNKO0FEeVZBOztBQ3ZWQTtFQUNJLGtCQUNKO0FEeVZBOztBQ3ZWQTtFQUNJLGtCQUNKO0FEeVZBOztBQ3ZWQTtFQUNJLGtCQUNKO0FEeVZBOztBQ3ZWQTtFQUNJLGtCQUNKO0FEeVZBOztBQ3ZWQTtFQUNJLGtCQUNKO0FEeVZBOztBQ3ZWQTtFQUNJLG1CQUNKO0FEeVZBOztBQ3ZWQTtFQUNJLG1CQUNKO0FEeVZBOztBQ3ZWQTtFQUNJLG1CQUNKO0FEeVZBOztBQ3ZWQTtFQUNJLG1CQUNKO0FEeVZBOztBQ3ZWQTtFQUNJLG1CQUNKO0FEeVZBOztBQ3ZWQTtFQUNJLG1CQUNKO0FEeVZBOztBQ3ZWQTtFQUNJLG1CQUNKO0FEeVZBOztBQ3ZWQTtFQUNJLG1CQUNKO0FEeVZBOztBQ3RWQTs7NEJEMFY0QjtBQ3RWNUI7RUFDSSxVQUNKO0FEdVZBOztBQ3JWQTtFQUNJLGVBQ0o7QUR1VkE7O0FDclZBO0VBQ0ksZUFDSjtBRHVWQTs7QUNyVkE7RUFDSSxlQUNKO0FEdVZBOztBQ3JWQTtFQUNJLGVBQ0o7QUR1VkE7O0FDclZBO0VBQ0ksZUFDSjtBRHVWQTs7QUNyVkE7RUFDSSxlQUNKO0FEdVZBOztBQ3JWQTtFQUNJLGVBQ0o7QUR1VkE7O0FDclZBO0VBQ0ksZUFDSjtBRHVWQTs7QUNyVkE7RUFDSSxlQUNKO0FEdVZBOztBQ3JWQTtFQUNJLGVBQ0o7QUR1VkE7O0FDclZBO0VBQ0ksZUFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNyVkE7RUFDSSxnQkFDSjtBRHVWQTs7QUNwVkE7OzRCRHdWNEI7QUNwVjVCO0VBQ0ksU0FDSjtBRHFWQTs7QUNu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cGgrQkE7RUE0RG9CLGVBQWU7RUFDZixjQUFjO0FoQzQ5OUJsQzs7QWdDemgrQkE7RUErRHdCLGM5QmxESTtBRmdoK0I1Qjs7QWdDN2grQkE7RUFtRW9CLGNBQWM7RUFDZCxjQUFjO0FoQzg5OUJsQzs7QWdDbGkrQkE7RUF3RWdCLFlBQVk7QWhDODk5QjVCOztBZ0M3OTlCZ0I7RUF6RWhCO0lBMEVvQixZQUFZO0VoQ2krOUI5QjtBQUNGOztBZ0M1aStCQTtFQTZFb0IsY0FBYztFQUNkLGVBQWU7QWhDbSs5Qm5DOztBZ0NqaitCQTtFQWtGZ0IsWUFBWTtBaENtKzlCNUI7O0FnQ2wrOUJnQjtFQW5GaEI7SUFvRm9CLFlBQVk7RWhDcys5QjlCO0FBQ0Y7O0FnQzNqK0JBO0VBdUZvQixjQUFjO0VBQ2QsZUFBZTtBaEN3KzlCbkM7O0FnQ2hrK0JBO0VBNEZnQixpQkFBaUI7QWhDdys5QmpDOztBZ0NwaytCQTtFQThGb0IseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsY0FBYztFQUNkLGtCQUFrQjtFQUNsQiwwQkFBMEI7RUFDMUIscUJBQXFCO0FoQzArOUJ6Qzs7QWdDeis5Qm9CO0VBckdwQjtJQXNHd0IsZUFBZTtFaEM2KzlCckM7QUFDRjs7QWdDNSs5Qm9CO0VBeEdwQjtJQXlHd0IsZUFBZTtJQUNmLGtCQUFrQjtFaENnLzlCeEM7QUFDRjs7QWdDM2wrQkE7RUE2R3dCLHlCOUJoR0k7QUZrbCtCNUI7O0FnQ3orOUJBO0VBQ0ksc0JBQXNCO0FoQzQrOUIxQjs7QWdDMys5Qkk7RUFGSjtJQUdRLG9CQUFvQjtFaEMrKzlCMUI7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBcclxuICAgIFRlbXBsYXRlIE5hbWU6IExhdXJpZWwgLSBNdWx0aXB1cnBvc2UgZUNvbW1lcmNlIEhUTUwgVGVtcGxhdGVcclxuICAgIFZlcnNpb246IDEuMlxyXG4gICAgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBcclxuICAgIENTUyBJTkRFWFxyXG4gICAgPT09PT09PT09PT09PT09PT09PVxyXG4gICAgMS4gVGVtcGxhdGUgZGVmYXVsdCBDU1NcclxuICAgIDIuIEFuaW1hdGlvbiBDU1NcclxuICAgIDMuIEhlYWRlciBzdHlsZVxyXG4gICAgNC4gU2xpZGVyIHN0eWxlXHJcbiAgICA1LiBCYW5uZXIgc3R5bGVcclxuICAgIDYuIFNlY3Rpb24gdGl0bGUgc3R5bGVcclxuICAgIDcuIFByb2R1Y3Qgc3R5bGVcclxuICAgIDguIFRlc3RpbW9uaWFsIHN0eWxlXHJcbiAgICA5LiBWaWRlbyBzdHlsZVxyXG4gICAgMTAuIEJsb2cgc3R5bGVcclxuICAgIDExLiBGb290ZXIgc3R5bGVcclxuICAgIDEyLiBJbnN0YWZlZWQgc3R5bGVcclxuICAgIDEzLiBPdGhlcnMgc3R5bGVcclxuICAgIDE0LiBOZXdzbGV0dGVyIHN0eWxlXHJcbiAgICAxNS4gU2VydmljZXMgc3R5bGVcclxuICAgIDE2LiBCcmFuZCBsb2dvIHN0eWxlXHJcbiAgICAxNy4gU3Vic2NyaWJlIHN0eWxlXHJcbiAgICAxOC4gQWJvdXQgdXMgc3R5bGVcclxuICAgIDE5LiBDb250YWN0IHVzIHN0eWxlXHJcbiAgICAyMC4gQnJlYWRjcnVtYiBzdHlsZVxyXG4gICAgMjEuIFNpZGViYXIgc3R5bGVcclxuICAgIDIyLiBTaG9wIHN0eWxlXHJcbiAgICAyMy4gRmFxIHN0eWxlXHJcbiAgICAyNC4gUHJvZHVjdCBkZXRhaWxzIHN0eWxlXHJcbiAgICAyNS4gT3JkZXIgdHJhY2tpbmcgc3R5bGVcclxuICAgIDI2LiBDYXJ0IHN0eWxlXHJcbiAgICAyNy4gQ2hlY2tvdXQgc3R5bGVcclxuICAgIDI4LiBDb21wYXJlIHN0eWxlXHJcbiAgICAyOS4gTXkgYWNjb3VudCBzdHlsZVxyXG4gICAgMzAuIExvZ2luIHJlZ2lzdGVyIHN0eWxlXHJcbiAgICAzMS4gV2lzaGxpc3Qgc3R5bGVcclxuICAgIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ3ZhcmlhYmxzJztcclxuQGltcG9ydCAnY29tbW9uJztcclxuQGltcG9ydCAnYW5pbWF0aW9uJztcclxuQGltcG9ydCAnaGVhZGVyJztcclxuQGltcG9ydCAnc2xpZGVyJztcclxuQGltcG9ydCAnYmFubmVyJztcclxuQGltcG9ydCAnc2VjdGlvbi10aXRsZSc7XHJcbkBpbXBvcnQgJ3Byb2R1Y3QnO1xyXG5AaW1wb3J0ICd0ZXN0aW1vbmlhbCc7XHJcbkBpbXBvcnQgJ3ZpZGVvJztcclxuQGltcG9ydCAnYmxvZyc7XHJcbkBpbXBvcnQgJ2Zvb3Rlcic7XHJcbkBpbXBvcnQgJ2luc3RhZmVlZCc7XHJcbkBpbXBvcnQgJ290aGVycyc7XHJcbkBpbXBvcnQgJ25ld3NsZXR0ZXInO1xyXG5AaW1wb3J0ICdzZXJ2aWNlcyc7XHJcbkBpbXBvcnQgJ2JyYW5kLWxvZ28nO1xyXG5AaW1wb3J0ICdzdWJzY3JpYmUnO1xyXG5AaW1wb3J0ICdhYm91dC11cyc7XHJcbkBpbXBvcnQgJ2NvbnRhY3QtdXMnO1xyXG5AaW1wb3J0ICdicmVhZGNydW1iJztcclxuQGltcG9ydCAnc2lkZWJhcic7XHJcbkBpbXBvcnQgJ3Nob3AnO1xyXG5AaW1wb3J0ICdmYXEnOyBcclxuQGltcG9ydCAncHJvZHVjdC1kZXRhaWxzJzsgXHJcbkBpbXBvcnQgJ29yZGVyLXRyYWNraW5nJzsgXHJcbkBpbXBvcnQgJ2NhcnQnOyBcclxuQGltcG9ydCAnY2hlY2tvdXQnOyBcclxuQGltcG9ydCAnY29tcGFyZSc7IFxyXG5AaW1wb3J0ICdteS1hY2NvdW50JzsgXHJcbkBpbXBvcnQgJ2xvZ2luLXJlZ2lzdGVyJzsgXHJcbkBpbXBvcnQgJ3dpc2hsaXN0JzsgXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFxyXG4gICAgVGVtcGxhdGUgTmFtZTogTGF1cmllbCAtIE11bHRpcHVycG9zZSBlQ29tbWVyY2UgSFRNTCBUZW1wbGF0ZVxyXG4gICAgVmVyc2lvbjogMS4yXHJcbiAgICBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFxyXG4gICAgQ1NTIElOREVYXHJcbiAgICA9PT09PT09PT09PT09PT09PT09XHJcbiAgICAxLiBUZW1wbGF0ZSBkZWZhdWx0IENTU1xyXG4gICAgMi4gQW5pbWF0aW9uIENTU1xyXG4gICAgMy4gSGVhZGVyIHN0eWxlXHJcbiAgICA0LiBTbGlkZXIgc3R5bGVcclxuICAgIDUuIEJhbm5lciBzdHlsZVxyXG4gICAgNi4gU2VjdGlvbiB0aXRsZSBzdHlsZVxyXG4gICAgNy4gUHJvZHVjdCBzdHlsZVxyXG4gICAgOC4gVGVzdGltb25pYWwgc3R5bGVcclxuICAgIDkuIFZpZGVvIHN0eWxlXHJcbiAgICAxMC4gQmxvZyBzdHlsZVxyXG4gICAgMTEuIEZvb3RlciBzdHlsZVxyXG4gICAgMTIuIEluc3RhZmVlZCBzdHlsZVxyXG4gICAgMTMuIE90aGVycyBzdHlsZVxyXG4gICAgMTQuIE5ld3NsZXR0ZXIgc3R5bGVcclxuICAgIDE1LiBTZXJ2aWNlcyBzdHlsZVxyXG4gICAgMTYuIEJyYW5kIGxvZ28gc3R5bGVcclxuICAgIDE3LiBTdWJzY3JpYmUgc3R5bGVcclxuICAgIDE4LiBBYm91dCB1cyBzdHlsZVxyXG4gICAgMTkuIENvbnRhY3QgdXMgc3R5bGVcclxuICAgIDIwLiBCcmVhZGNydW1iIHN0eWxlXHJcbiAgICAyMS4gU2lkZWJhciBzdHlsZVxyXG4gICAgMjIuIFNob3Agc3R5bGVcclxuICAgIDIzLiBGYXEgc3R5bGVcclxuICAgIDI0LiBQcm9kdWN0IGRldGFpbHMgc3R5bGVcclxuICAgIDI1LiBPcmRlciB0cmFja2luZyBzdHlsZVxyXG4gICAgMjYuIENhcnQgc3R5bGVcclxuICAgIDI3LiBDaGVja291dCBzdHlsZVxyXG4gICAgMjguIENvbXBhcmUgc3R5bGVcclxuICAgIDI5LiBNeSBhY2NvdW50IHN0eWxlXHJcbiAgICAzMC4gTG9naW4gcmVnaXN0ZXIgc3R5bGVcclxuICAgIDMxLiBXaXNobGlzdCBzdHlsZVxyXG4gICAgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAgMS4gVGVtcGxhdGUgZGVmYXVsdCBDU1NcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0gR29vZ2xlIEZvbnQgLS0qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwOzgwMDs5MDAmZmFtaWx5PU5vdG8rU2VyaWYrSlA6d2dodEAzMDA7NTAwOzYwMDs3MDA7OTAwJmZhbWlseT1QYWNpZmljbyZmYW1pbHk9UGxheWZhaXIrRGlzcGxheTppdGFsLHdnaHRAMCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSw0MDA7MSw1MDA7MSw2MDAmZmFtaWx5PVBvcHBpbnM6d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwOzgwMCZmYW1pbHk9Um9ib3RvK0NvbmRlbnNlZDp3Z2h0QDMwMDs0MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbi8qLS0gQ29tbW9uIFN0eWxlIC0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG5cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMUUxQztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjb2xvcjogIzIxMUUxQztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYSxcbmJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjExRTFDO1xufVxuXG5hLFxuYnV0dG9uLFxuaW1nLFxuaW5wdXQsXG5zcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBvdXRzaWRlIG5vbmUgbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKi0tIFxyXG4gICAgLSBDb21tb24gQ2xhc3Nlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZml4IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2VjdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmYtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmctaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gIEJhc2ljIG1hcmdpbiBwYWRkaW5nXHJcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubS0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgICBNYXJnaW4gdG9wXHJcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tdC01NSB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tdC02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbi5tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5tdC04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG59XG5cbi5tdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLm10LTExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuXG4ubXQtMTE1IHtcbiAgbWFyZ2luLXRvcDogMTE1cHg7XG59XG5cbi5tdC0xMjAge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuLm10LTEyNSB7XG4gIG1hcmdpbi10b3A6IDEyNXB4O1xufVxuXG4ubXQtMTMwIHtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm10LTEzMCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm10LTEzMCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdC0xMzAge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLm10LTEzNSB7XG4gIG1hcmdpbi10b3A6IDEzNXB4O1xufVxuXG4ubXQtMTQwIHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5cbi5tdC0xNTAge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cblxuLm10LTE2MCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG4ubXQtMTU1IHtcbiAgbWFyZ2luLXRvcDogMTU1cHg7XG59XG5cbi5tdC0xNzUge1xuICBtYXJnaW4tdG9wOiAxNzVweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgTWFyZ2luIHJpZ2h0XHJcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tci0xMiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tci0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLm1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi5tci00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLm1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4ubXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5tci01NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuLm1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubXItNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG5cbi5tci03MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuLm1yLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4ubXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbi5tci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG4ubXItMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbn1cblxuLm1yLTEyMCB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG59XG5cbi5tci0xMzAge1xuICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xufVxuXG4ubXItMTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbn1cblxuLm1yLTE1MCB7XG4gIG1hcmdpbi1yaWdodDogMTUwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgIE1hcmdpbiBib3R0b21cclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYi0zNyB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5cbi5tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tYi02NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5tYi03NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG59XG5cbi5tYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5tYi05NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm1iLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuXG4ubWItMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWItMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iLTEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ubWItMTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG59XG5cbi5tYi0xNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuLm1iLTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1iLTE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYi0xNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLm1iLTE2MCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYi0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWItMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ubWItMTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG59XG5cbi5tYi0xODAge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICBNYXJnaW4gbGVmdFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ubWwtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4ubWwtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLm1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubWwtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLm1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5tbC01NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xufVxuXG4ubWwtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLm1sLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5cbi5tbC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xufVxuXG4ubWwtODAge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLm1sLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG5cbi5tbC05NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xufVxuXG4ubWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4ubWwtMTA1IHtcbiAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xufVxuXG4ubWwtMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuXG4ubWwtMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuXG4ubWwtMTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xufVxuXG4ubWwtMTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDEzNXB4O1xufVxuXG4ubWwtMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG4ubWwtMTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xufVxuXG4ubWwtMTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xufVxuXG4ubWwtMjAwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xufVxuXG4ubWwtMzAwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xufVxuXG4ubWwtbnR2NSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgICAgIFBhZGRpbmcgdG9wXHJcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuLnB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnB0LTU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbi5wdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucHQtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuLnB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5wdC03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xufVxuXG4ucHQtODUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuLnB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5wdC05NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xufVxuXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cblxuLnB0LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnB0LTEwNSB7XG4gIHBhZGRpbmctdG9wOiAxMDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0xMDUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTEwNSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cblxuLnB0LTExMCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTExMCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnB0LTExNSB7XG4gIHBhZGRpbmctdG9wOiAxMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0xMTUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTExNSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbn1cblxuLnB0LTEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnB0LTEyNSB7XG4gIHBhZGRpbmctdG9wOiAxMjVweDtcbn1cblxuLnB0LTEyOCB7XG4gIHBhZGRpbmctdG9wOiAxMjhweDtcbn1cblxuLnB0LTEzMCB7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHQtMTMwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnB0LTEzMCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQtMTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4ucHQtMTM1IHtcbiAgcGFkZGluZy10b3A6IDEzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnB0LTEzNSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cblxuLnB0LTE2NSB7XG4gIHBhZGRpbmctdG9wOiAxNjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0xNjUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTE2NSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cblxuLnB0LTE0MCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0xNDAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnB0LTE0NSB7XG4gIHBhZGRpbmctdG9wOiAxNDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0xNDUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbn1cblxuLnB0LTE1MCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0xNTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnB0LTE1NSB7XG4gIHBhZGRpbmctdG9wOiAxNTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHQtMTU1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnB0LTE1NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQtMTU1IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxufVxuXG4ucHQtMTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wdC0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnB0LTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQtMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4ucHQtMTcwIHtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xufVxuXG4ucHQtMTgwIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnB0LTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQtMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4ucHQtMTg1IHtcbiAgcGFkZGluZy10b3A6IDE4NXB4O1xufVxuXG4ucHQtMTkwIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC0xOTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbi5wdC0xOTUge1xuICBwYWRkaW5nLXRvcDogMTk1cHg7XG59XG5cbi5wdC0yMDAge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuLnB0LTIyMCB7XG4gIHBhZGRpbmctdG9wOiAyMjBweDtcbn1cblxuLnB0LTI1MCB7XG4gIHBhZGRpbmctdG9wOiAyNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHQtMjUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0yNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC0yNTAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5wdC0yNTUge1xuICBwYWRkaW5nLXRvcDogMjU1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHQtMjU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQtMjU1IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG4ucHQtMjEwIHtcbiAgcGFkZGluZy10b3A6IDIxMHB4O1xufVxuXG4ucHQtMjMwIHtcbiAgcGFkZGluZy10b3A6IDIzMHB4O1xufVxuXG4ucHQtMjcwIHtcbiAgcGFkZGluZy10b3A6IDI3MHB4O1xufVxuXG4ucHQtMjkwIHtcbiAgcGFkZGluZy10b3A6IDI5MHB4O1xufVxuXG4ucHQtMjk1IHtcbiAgcGFkZGluZy10b3A6IDI5NXB4O1xufVxuXG4ucHQtMjgwIHtcbiAgcGFkZGluZy10b3A6IDI4MHB4O1xufVxuXG4ucHQtMjQwIHtcbiAgcGFkZGluZy10b3A6IDI0MHB4O1xufVxuXG4ucHQtMzMwIHtcbiAgcGFkZGluZy10b3A6IDMzMHB4O1xufVxuXG4ucHQtMzQwIHtcbiAgcGFkZGluZy10b3A6IDM0MHB4O1xufVxuXG4ucHQtMzUwIHtcbiAgcGFkZGluZy10b3A6IDM1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wdC0zNTAge1xuICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnB0LTM1MCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTM1MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC0zNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuXG4ucHQtMzY1IHtcbiAgcGFkZGluZy10b3A6IDM2NXB4O1xufVxuXG4ucHQtMzYwIHtcbiAgcGFkZGluZy10b3A6IDM2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wdC0zNjAge1xuICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnB0LTM2MCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTM2MCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5wdC0zNzAge1xuICBwYWRkaW5nLXRvcDogMzcwcHg7XG59XG5cbi5wdC0zODAge1xuICBwYWRkaW5nLXRvcDogMzgwcHg7XG59XG5cbi5wdC00MDAge1xuICBwYWRkaW5nLXRvcDogNDAwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgUGFkZGluZyByaWdodFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucHItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucHItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4ucHItODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ucHItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4ucHItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5wci0xMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbn1cblxuLnByLTEyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuXG4ucHItMTMwIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5cbi5wci0xNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbn1cblxuLnByLTE1NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xufVxuXG4ucHItMjcwIHtcbiAgcGFkZGluZy1yaWdodDogMjcwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgUGFkZGluZyBib3R0b21cclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLnBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnBiLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi5wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucGItNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuLnBiLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wYi02NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xufVxuXG4ucGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLnBiLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbi5wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucGItODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbn1cblxuLnBiLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5wYi05NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xufVxuXG4ucGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ucGItMTA1IHtcbiAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBiLTEwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGItMTA1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4ucGItMTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBiLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGItMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ucGItMTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBiLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGItMTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG4ucGItMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBiLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucGItMTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYi0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGItMTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYi0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbi5wYi0xMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBiLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYi0xMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnBiLTEzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYi0xMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTEzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnBiLTE0MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYi0xNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnBiLTE0NSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYi0xNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnBiLTE1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYi0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTE1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnBiLTE1NSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGItMTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBiLTE1NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGItMTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG4ucGItMTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYi0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBiLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGItMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucGItMTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xufVxuXG4ucGItMTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xufVxuXG4ucGItMTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xufVxuXG4ucGItMTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBiLTE4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGItMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ucGItMjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDI4MHB4O1xufVxuXG4ucGItMjAwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xufVxuXG4ucGItMjA1IHtcbiAgcGFkZGluZy1ib3R0b206IDIwNXB4O1xufVxuXG4ucGItMjEwIHtcbiAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xufVxuXG4ucGItMjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIyMHB4O1xufVxuXG4ucGItMjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDIxNXB4O1xufVxuXG4ucGItMjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYi0yNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBiLTI1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTI1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYi0yNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ucGItMjg1IHtcbiAgcGFkZGluZy1ib3R0b206IDI4NXB4O1xufVxuXG4ucGItMjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDI3MHB4O1xufVxuXG4ucGItMjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDI5MHB4O1xufVxuXG4ucGItMzE1IHtcbiAgcGFkZGluZy1ib3R0b206IDMxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBiLTMxNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTMxNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5wYi0zMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzMwcHg7XG59XG5cbi5wYi0zMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzM1cHg7XG59XG5cbi5wYi0zNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMzQwcHg7XG59XG5cbi5wYi0zMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMzI1cHg7XG59XG5cbi5wYi0zMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBQYWRkaW5nIGxlZnRcclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ucGwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi5wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLnBsLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG4ucGwtNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi5wbC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLnBsLTkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuXG4ucGwtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLnBsLTExMCB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHg7XG59XG5cbi5wbC0xMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4ucGwtMTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbn1cblxuLnBsLTE0MCB7XG4gIHBhZGRpbmctbGVmdDogMTQwcHg7XG59XG5cbi5wbC0xNTAge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuXG4ucGwtMTU1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTVweDtcbn1cblxuLnBsLTE5MCB7XG4gIHBhZGRpbmctbGVmdDogMTkwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIFBhZ2Ugc2VjdGlvbiBwYWRkaW5nIFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnB0Yi0wIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnB0Yi0xMCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLnB0Yi0yMCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnB0Yi0zMCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnB0Yi0zNSB7XG4gIHBhZGRpbmc6IDM1cHggMDtcbn1cblxuLnB0Yi0zMiB7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cblxuLnB0Yi00MCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLnB0Yi01MCB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLnB0Yi02MCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLnB0Yi03MCB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLnB0Yi04MCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLnB0Yi05MCB7XG4gIHBhZGRpbmc6IDkwcHggMDtcbn1cblxuLnB0Yi0xMDAge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuXG4ucHRiLTExMCB7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG59XG5cbi5wdGItMTIwIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuLnB0Yi0xMzAge1xuICBwYWRkaW5nOiAxMzBweCAwO1xufVxuXG4ucHRiLTE0MCB7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG59XG5cbi5wdGItMTUwIHtcbiAgcGFkZGluZzogMTUwcHggMDtcbn1cblxuLnB0Yi0xNjAge1xuICBwYWRkaW5nOiAxNjBweCAwO1xufVxuXG4ucHRiLTE3MCB7XG4gIHBhZGRpbmc6IDE3MHB4IDA7XG59XG5cbi5wdGItMTc3IHtcbiAgcGFkZGluZzogMTc3cHggMDtcbn1cblxuLnB0Yi0xODAge1xuICBwYWRkaW5nOiAxODBweCAwO1xufVxuXG4ucHRiLTE5MCB7XG4gIHBhZGRpbmc6IDE5MHB4IDA7XG59XG5cbi5wdGItMjAwIHtcbiAgcGFkZGluZzogMjAwcHggMDtcbn1cblxuLnB0Yi0yMTAge1xuICBwYWRkaW5nOiAyMTBweCAwO1xufVxuXG4ucHRiLTIyMCB7XG4gIHBhZGRpbmc6IDIyMHB4IDA7XG59XG5cbi5wdGItMjkwIHtcbiAgcGFkZGluZzogMjkwcHggMDtcbn1cblxuLnB0Yi0zMTAge1xuICBwYWRkaW5nOiAzMTBweCAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBQYWdlIHNlY3Rpb24gbWFyZ2luIFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm10Yi0wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubXRiLTEwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5tdGItMTUge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLm10Yi0yMCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4ubXRiLTMwIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5tdGItNDAge1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLm10Yi01MCB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuXG4ubXRiLTYwIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5tdGItNzAge1xuICBtYXJnaW46IDcwcHggMDtcbn1cblxuLm10Yi04MCB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuXG4ubXRiLTkwIHtcbiAgbWFyZ2luOiA5MHB4IDA7XG59XG5cbi5tdGItMTAwIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuXG4ubXRiLTExMCB7XG4gIG1hcmdpbjogMTEwcHggMDtcbn1cblxuLm10Yi0xMjAge1xuICBtYXJnaW46IDEyMHB4IDA7XG59XG5cbi5tdGItMTMwIHtcbiAgbWFyZ2luOiAxMzBweCAwO1xufVxuXG4ubXRiLTE0MCB7XG4gIG1hcmdpbjogMTQwcHggMDtcbn1cblxuLm10Yi0xNTAge1xuICBtYXJnaW46IDE1MHB4IDA7XG59XG5cbi5tdGItMjkwIHtcbiAgbWFyZ2luOiAyOTBweCAwO1xufVxuXG4vKi0tIFxyXG4gICAgLSBJbnB1dCBQbGFjZWhvbGRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG59XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG59XG5cbmlucHV0IHtcbiAgYmFja2dyb3VuZDogI2VjZWZmODtcbiAgYm9yZGVyOiAycHggc29saWQgI2VjZWZmODtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3MzczNzM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkICNlY2VmZjg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3MzczNzM7XG59XG5cbm9wdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMHB4IHNvbGlkICM2MjYyNjI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGJhY2tncm91bmQ6ICNlY2VmZjg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlY2VmZjg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNEZDMUYwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLWQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1hbGlnbi1pdGVtLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jdXN0b20tYWxpZ24taXRlbS1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmN1c3RvbS1jb2wtNSB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmN1c3RvbS1jb2wtNSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY3VzdG9tLWNvbC01IHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmN1c3RvbS1jb2wtNSB7XG4gICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3VzdG9tLWNvbC01IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jdXN0b20tY29sLTUuY3VzdG9tLWNvbC1tZC0zMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1jb2wtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jdXN0b20tY29sLTUuY3VzdG9tLWNvbC14cy01MCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1jb2wtNSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY3VzdG9tLWNvbC01LmN1c3RvbS1jb2wtc20tMzMge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuXG4vKi0tIFxyXG4gICAgU2Nyb2xsIFVwIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jc2Nyb2xsVXAge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICBjb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogNTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB6LWluZGV4OiA5ODExICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Njcm9sbFVwIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuI3Njcm9sbFVwIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2Nyb2xsVXAgaSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5oZWlnaHQtMTAwdmgge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc3BhcmVudC1iYXIge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4vKi0tXHJcbiAgICBCYWNrZ3JvdW5kIENvbG9yXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG5cbi5iZy1ncmF5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGMUVEO1xufVxuXG4uYmctZ3JheS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTg3MTk7XG59XG5cbi5iZy15ZWxsb3ctMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ1M0Q7XG59XG5cbi5iZy1saWdodC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGRkVCO1xufVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MTUxNTtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbn1cblxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNUU1O1xufVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM4MTY1O1xufVxuXG4uYmctY2lkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTY4QTc2O1xufVxuXG4uYmctamFkZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MUNDQTQ7XG59XG5cbi5iZy1zdGVlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG59XG5cbi5iZy1nb2xkZW5yb2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FCRDhGO1xufVxuXG4uYm9yZGVyLXRvcC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG5cbi5ib3JkZXItdG9wLTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NDtcbn1cblxuLmJvcmRlci10b3AtMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uYm9yZGVyLWJvdHRvbS0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQ2RDY7XG59XG5cbi5ib3JkZXItYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbn1cblxuLmJvcmRlci1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uZGVmYXVsdC1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGVmYXVsdC1vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5kZWZhdWx0LW92ZXJsYXkub3Zlcmx5LXBvaW50LTQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgb3BhY2l0eTogLjQ7XG59XG5cbi5kZWZhdWx0LW92ZXJsYXkub3Zlcmx5LXBvaW50LTM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgb3BhY2l0eTogLjM7XG59XG5cbi5kZWZhdWx0LW92ZXJsYXkub3Zlcmx5LXBvaW50LTI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgb3BhY2l0eTogLjI7XG59XG5cbi5kZWZhdWx0LW92ZXJsYXktd2hpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZWZhdWx0LW92ZXJsYXktd2hpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzLXdoaXRlLW92ZXJseS14cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZXMtd2hpdGUtb3Zlcmx5LXhzOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgei1pbmRleDogOTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXMtYmxhY2stb3Zlcmx5LXhzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnJlcy1ibGFjay1vdmVybHkteHM6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB6LWluZGV4OiA5O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzLXdoaXRlLW92ZXJseS1tZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5yZXMtd2hpdGUtb3Zlcmx5LW1kOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnhzLW1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi8qIGltZyBib3VuY2UgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2UtaW1nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlLWltZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuXG4vKiBpbWcgYm91bmNlIDIgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2UtaW1nLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2UtaW1nLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cblxuLnBhZGRpbmctNDAtcm93LWNvbCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucGFkZGluZy00MC1yb3ctY29sIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZGRpbmctNDAtcm93LWNvbCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWRkaW5nLTQwLXJvdy1jb2wgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLnBhZGRpbmctNDAtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucGFkZGluZy00MC1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZGRpbmctNDAtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWRkaW5nLTQwLXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnBhZGRpbmctODAtcm93LWNvbCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucGFkZGluZy04MC1yb3ctY29sIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZGRpbmctODAtcm93LWNvbCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZGRpbmctODAtcm93LWNvbCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWRkaW5nLTgwLXJvdy1jb2wgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLnBhZGRpbmctODAtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucGFkZGluZy04MC1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZGRpbmctODAtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZGRpbmctODAtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWRkaW5nLTgwLXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnBhZGRpbmctMTA2LXJvdy1jb2wgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTUzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnBhZGRpbmctMTA2LXJvdy1jb2wgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFkZGluZy0xMDYtcm93LWNvbCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZGRpbmctMTA2LXJvdy1jb2wgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkZGluZy0xMDYtcm93LWNvbCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG4ucGFkZGluZy0xMDYtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA1M3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA1M3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucGFkZGluZy0xMDYtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWRkaW5nLTEwNi1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFkZGluZy0xMDYtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWRkaW5nLTEwNi1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5wYWRkaW5nLTIwLXJvdy1jb2wgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnBhZGRpbmctMjAtcm93LWNvbCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWRkaW5nLTIwLXJvdy1jb2wgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkZGluZy0yMC1yb3ctY29sIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5wYWRkaW5nLTIwLXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnBhZGRpbmctMjAtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWRkaW5nLTIwLXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkZGluZy0yMC1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5wYWRkaW5nLTYwLXJvdy1jb2wgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnBhZGRpbmctNjAtcm93LWNvbCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWRkaW5nLTYwLXJvdy1jb2wgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkZGluZy02MC1yb3ctY29sIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5wYWRkaW5nLTYwLXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnBhZGRpbmctNjAtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWRkaW5nLTYwLXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkZGluZy02MC1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5wYWRkaW5nLTYwLXJvdy1jb2wtMiAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucGFkZGluZy02MC1yb3ctY29sLTIgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnBhZGRpbmctNjAtcm93LWNvbC0yIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZGRpbmctNjAtcm93LWNvbC0yIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFkZGluZy02MC1yb3ctY29sLTIgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkZGluZy02MC1yb3ctY29sLTIgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLnBhZGRpbmctNjAtcm93LWNvbC0yIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWRkaW5nLTYwLXJvdy1jb2wtMiAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucGFkZGluZy02MC1yb3ctY29sLTIgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFkZGluZy02MC1yb3ctY29sLTIgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWRkaW5nLTYwLXJvdy1jb2wtMiAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWRkaW5nLTYwLXJvdy1jb2wtMiAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4ucGFkZGluZy01MC1yb3ctY29sIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wYWRkaW5nLTUwLXJvdy1jb2wgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFkZGluZy01MC1yb3ctY29sIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZGRpbmctNTAtcm93LWNvbCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG4ucGFkZGluZy01MC1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wYWRkaW5nLTUwLXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFkZGluZy01MC1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZGRpbmctNTAtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4ucGFkZGluZy0xMDAtcm93LWNvbCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucGFkZGluZy0xMDAtcm93LWNvbCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWRkaW5nLTEwMC1yb3ctY29sIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZGRpbmctMTAwLXJvdy1jb2wgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLnBhZGRpbmctMTAwLXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnBhZGRpbmctMTAwLXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFkZGluZy0xMDAtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWRkaW5nLTEwMC1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5wYWRkaW5nLTgtcm93LWNvbCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLnBhZGRpbmctOC1yb3ctY29sIC5yb3cgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTEgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMTQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTEgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctMiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMCAyMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0yIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0yIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctMyAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMCAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0zIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTMgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0zIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0zIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy00IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTQgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTQgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy00IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTUgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTUgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTUgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy01IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTYgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMjUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTYgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTYgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy02IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTcgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMzAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTcgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTcgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy03IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTggLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMTUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctOCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy04IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctOCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctOCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTggLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctOSAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMCAxMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy05IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTkgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy05IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy05IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctOSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy0xMCAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMCAyNzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xMCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xMCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTEwIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xMCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTEwIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTExIC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwIDE3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTExIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTExIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMTEgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTExIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMTEgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5wYXJhbGxheC1pbWcge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uY29sLWN1c3RvbS02MSB7XG4gIGZsZXg6IDAgMCA2MSU7XG4gIG1heC13aWR0aDogNjElO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbC1jdXN0b20tNjEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbC1jdXN0b20tNjEge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtY3VzdG9tLTYxIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbC1jdXN0b20tMzkge1xuICBmbGV4OiAwIDAgMzklO1xuICBtYXgtd2lkdGg6IDM5JTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2wtY3VzdG9tLTM5IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtY3VzdG9tLTM5IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLWN1c3RvbS0zOSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2wtY3VzdG9tLTQwIHtcbiAgZmxleDogMCAwIDM5JTtcbiAgbWF4LXdpZHRoOiAzOSU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtY3VzdG9tLTQwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLWN1c3RvbS00MCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2wtY3VzdG9tLTYwIHtcbiAgZmxleDogMCAwIDYwJTtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtY3VzdG9tLTYwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLWN1c3RvbS02MCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2wtY3VzdG9tLTM1IHtcbiAgZmxleDogMCAwIDM1JTtcbiAgbWF4LXdpZHRoOiAzNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtY3VzdG9tLTM1IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLWN1c3RvbS0zNSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2wtY3VzdG9tLTY0IHtcbiAgZmxleDogMCAwIDY0JTtcbiAgbWF4LXdpZHRoOiA2NCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtY3VzdG9tLTY0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLWN1c3RvbS02NCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2wtYmFubmVyLTQyIHtcbiAgZmxleDogMCAwIDQyLjkyNyU7XG4gIG1heC13aWR0aDogNDIuOTI3JTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2wtYmFubmVyLTQyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtYmFubmVyLTQyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLWJhbm5lci00MiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2wtYmFubmVyLTI4IHtcbiAgZmxleDogMCAwIDI4LjcyJTtcbiAgbWF4LXdpZHRoOiAyOC43MiU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sLWJhbm5lci0yOCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbC1iYW5uZXItMjgge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLWJhbm5lci0yOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2wtYmFubmVyLTI3IHtcbiAgZmxleDogMCAwIDI3Ljk5MiU7XG4gIG1heC13aWR0aDogMjcuOTkyJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2wtYmFubmVyLTI3IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29sLWJhbm5lci0yNyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtYmFubmVyLTI3IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbC0zMi1zaG9wIHtcbiAgZmxleDogMCAwIDMyJTtcbiAgbWF4LXdpZHRoOiAzMiU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtMzItc2hvcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTMyLXNob3Age1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTBweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb2wtMzItc2hvcCB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4uY29sLTY4LXNob3Age1xuICBmbGV4OiAwIDAgNjglO1xuICBtYXgtd2lkdGg6IDY4JTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC02OC1zaG9wIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtNjgtc2hvcCB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxMHB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbC02OC1zaG9wIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG5cbi5jb2wtNDItc2hvcCB7XG4gIGZsZXg6IDAgMCA0MiU7XG4gIG1heC13aWR0aDogNDIlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtNDItc2hvcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC00Mi1zaG9wIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtNDItc2hvcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2wtNTgtc2hvcCB7XG4gIGZsZXg6IDAgMCA1OCU7XG4gIG1heC13aWR0aDogNTglO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtNTgtc2hvcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC01OC1zaG9wIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtNTgtc2hvcCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2wtNDYtdGVhbSB7XG4gIGZsZXg6IDAgMCA0NiU7XG4gIG1heC13aWR0aDogNDYlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sLTQ2LXRlYW0ge1xuICAgIGZsZXg6IDAgMCAzNCU7XG4gICAgbWF4LXdpZHRoOiAzNCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtNDYtdGVhbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC00Ni10ZWFtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtNDYtdGVhbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2wtNTQtdGVhbSB7XG4gIGZsZXg6IDAgMCA1NCU7XG4gIG1heC13aWR0aDogNTQlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29sLTU0LXRlYW0ge1xuICAgIGZsZXg6IDAgMCA2NiU7XG4gICAgbWF4LXdpZHRoOiA2NiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtNTQtdGVhbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC01NC10ZWFtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtNTQtdGVhbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDEwcHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29sLTU0LXRlYW0gLmNvbC0xMiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uY29sLTYzLWNvbnRhY3Qge1xuICBmbGV4OiAwIDAgNjMlO1xuICBtYXgtd2lkdGg6IDYzJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29sLTYzLWNvbnRhY3Qge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtNjMtY29udGFjdCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTYzLWNvbnRhY3Qge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29sLTM2LWNvbnRhY3Qge1xuICBmbGV4OiAwIDAgMzYlO1xuICBtYXgtd2lkdGg6IDM2JTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29sLTM2LWNvbnRhY3Qge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtMzYtY29udGFjdCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLTM2LWNvbnRhY3Qge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDIuIEFuaW1hdGlvbiBDU1MgLS0tLS0tLS0tKi9cbkBrZXlmcmFtZXMgaGFzdGVjaEZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGFzdGVjaFpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGFzdGVjaFpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGFzdGVjaE1vdmVVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhhc3RlY2hNb3ZlVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGFzdGVjaE1vdmVEb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhhc3RlY2hNb3ZlRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGFzdGVjaE1vdmVMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGFzdGVjaE1vdmVMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhhc3RlY2hNb3ZlUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGFzdGVjaE1vdmVSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGFzdGVjaEZhbGxQZXJzcGVjdGl2ZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSB0cmFuc2xhdGVZKDUwcHgpIHRyYW5zbGF0ZVooLTMwMHB4KSByb3RhdGVYKC0zNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVgoMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoYXN0ZWNoRmxpcEluWCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoYXN0ZWNoRmxpcEluWSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjb2x1bW5Nb3ZlVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWxsUGVyc3BlY3RpdmUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgdHJhbnNsYXRlWSg1MHB4KSB0cmFuc2xhdGVaKC0zMDBweCkgcm90YXRlWCgtMzVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWigwKSByb3RhdGVYKDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZWRpdC1idXR0b24tcHVsc2Uge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoMTgzLCA4LCA3OCwgMC42KTtcbiAgfVxuICAzMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMTBweCByZ2JhKDE4MywgOCwgNzgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMCByZ2JhKDE4MywgOCwgNzgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvcnRmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zaG9ydGZhZGVJblVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNob3J0ZmFkZUluVXA7XG59XG5cbi5hbmltYXRlZC1kdXJhdGlvbiB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yNXM7XG59XG5cbi5jdXN0b20tZGVsYXktMjAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG59XG5cbi5jdXN0b20tZGVsYXktMzAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuM3M7XG59XG5cbi5jdXN0b20tZGVsYXktNDAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7XG59XG5cbi5jdXN0b20tZGVsYXktNTAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG59XG5cbi5jdXN0b20tZGVsYXktNjAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNnM7XG59XG5cbi5jdXN0b20tZGVsYXktNzAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7XG59XG5cbi5jdXN0b20tZGVsYXktODAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuOHM7XG59XG5cbi5jdXN0b20tZGVsYXktOTAwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuOXM7XG59XG5cbi8qLS0tLS0tLS0gMy4gSGVhZGVyIHN0eWxlIC0tLS0tLS0tLSovXG4uaGVhZGVyLXNtYWxsLWRldmljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLXNtYWxsLWRldmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXNtYWxsLWRldmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhlYWRlci1zbWFsbC1kZXZpY2Uuc21hbGwtZGV2aWNlLXB0Yi0xIHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG5cbi5oZWFkZXItc21hbGwtZGV2aWNlLnNtYWxsLWRldmljZS1wdGItMiB7XG4gIHBhZGRpbmc6IDMwcHggMCAzMHB4O1xufVxuXG4uaGVhZGVyLXNtYWxsLWRldmljZS5zbWFsbC1kZXZpY2UtcHRiLTMge1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbn1cblxuLmhlYWRlci1zbWFsbC1kZXZpY2UgLnNtYWxsLWRldmljZS1jYXRlZ29yaS13cmFwIHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1zbWFsbC1kZXZpY2UgLnNtYWxsLWRldmljZS1jYXRlZ29yaS13cmFwIC5oZWFkZXItb2ZmZXItY2FydC13cmFwIHtcbiAgICBwYWRkaW5nOiAwcHggMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItc21hbGwtZGV2aWNlIC5zbWFsbC1kZXZpY2UtY2F0ZWdvcmktd3JhcCAuaGVhZGVyLW9mZmVyLWNhcnQtd3JhcCB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmhlYWRlci1sYXJnZS1kZXZpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbGFyZ2UtZGV2aWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1sYXJnZS1kZXZpY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci1wdGItMSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXB0Yi0xIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuLmxvZ28td2lkdGgtMSBhLFxuLm1vYmlsZS1sb2dvLXdpZHRoIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sb2dvLXdpZHRoLTEgYSBpbWcsXG4ubW9iaWxlLWxvZ28td2lkdGggYSBpbWcge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9nby13aWR0aC0xIGEgaW1nLFxuICAubW9iaWxlLWxvZ28td2lkdGggYSBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvLXdpZHRoLTEgYSBpbWcsXG4gIC5tb2JpbGUtbG9nby13aWR0aCBhIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5sb2dvLXdpZHRoLTQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxvZ28td2lkdGgtNCBhIGltZyB7XG4gIHdpZHRoOiAxNjJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubG9nby13aWR0aC00IGEgaW1nIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nby13aWR0aC00IGEgaW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLmxvZ28td2lkdGgtMyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubG9nby13aWR0aC0zIGEgaW1nIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubG9nby13aWR0aC0zIGEgaW1nIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmxvZ28td2lkdGgtMyBhIGltZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxvZ28td2lkdGgtMyBhIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAuaGVhZGVyLWFjdGlvbi1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAuaGVhZGVyLWFjdGlvbi1mbGV4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hY3Rpb24td3JhcC5oZWFkZXItYWN0aW9uLWZsZXgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gIH1cbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcC5oZWFkZXItYWN0aW9uLW1yZy0xIC5zYW1lLXN0eWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1hY3Rpb24td3JhcC5oZWFkZXItYWN0aW9uLW1yZy0xIC5zYW1lLXN0eWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAuaGVhZGVyLWFjdGlvbi1tcmctMSAuc2FtZS1zdHlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gIH1cbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcC5oZWFkZXItYWN0aW9uLW1yZy0xIC5zYW1lLXN0eWxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAuaGVhZGVyLWFjdGlvbi1tcmctMiAuc2FtZS1zdHlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwLmhlYWRlci1hY3Rpb24tbXJnLTIgLnNhbWUtc3R5bGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuc2FtZS1zdHlsZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuc2FtZS1zdHlsZSA+IGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuc2FtZS1zdHlsZSA+IGE6aG92ZXIucGluayB7XG4gIGNvbG9yOiAjRkY3NDczO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5zYW1lLXN0eWxlID4gYTpob3Zlci5ncmVlbiB7XG4gIGNvbG9yOiAjNTM4MTY1O1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5zYW1lLXN0eWxlID4gYTpob3Zlci5ncmVlbi0yIHtcbiAgY29sb3I6ICM2QkIzM0U7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLnNhbWUtc3R5bGUgPiBhOmhvdmVyLnllbGxvdyB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1hY3Rpb24td3JhcCAuc2FtZS1zdHlsZSA+IGEuc2FtZS1zdHlsZS1odnItcmVkOmhvdmVyIHtcbiAgICBjb2xvcjogI2U0MTUxNTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAgLnNhbWUtc3R5bGUgPiBhLnNhbWUtc3R5bGUtaHZyLXJlZDpob3ZlciB7XG4gICAgY29sb3I6ICNlNDE1MTU7XG4gIH1cbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuc2FtZS1zdHlsZSA+IGEgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICByaWdodDogLTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuc2FtZS1zdHlsZSA+IGEgc3Bhbi55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk4NzE5O1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5zYW1lLXN0eWxlID4gYSBzcGFuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDE1MTU7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLnNhbWUtc3R5bGUgPiBhIHNwYW4ucGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjc0NzM7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLnNhbWUtc3R5bGUgPiBhIHNwYW4uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM4MTY1O1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5zYW1lLXN0eWxlLnNhbWUtc3R5bGUtYmxhY2sgPiBhIHtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWFjdGlvbi13cmFwIC5zYW1lLXN0eWxlLnNhbWUtc3R5bGUtYmxhY2sgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0Q5ODcxOTtcbiAgfVxuICAuaGVhZGVyLWFjdGlvbi13cmFwIC5zYW1lLXN0eWxlLnNhbWUtc3R5bGUtYmxhY2sgPiBhLnNhbWUtc3R5bGUtaHZyLXJlZDpob3ZlciB7XG4gICAgY29sb3I6ICNlNDE1MTU7XG4gIH1cbiAgLmhlYWRlci1hY3Rpb24td3JhcCAuc2FtZS1zdHlsZS5zYW1lLXN0eWxlLWJsYWNrID4gYS5zYW1lLXN0eWxlLWh2ci1waW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGNzQ3MztcbiAgfVxuICAuaGVhZGVyLWFjdGlvbi13cmFwIC5zYW1lLXN0eWxlLnNhbWUtc3R5bGUtYmxhY2sgPiBhLnNhbWUtc3R5bGUtaHZyLWdyZWVuOmhvdmVyIHtcbiAgICBjb2xvcjogIzUzODE2NTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAgLnNhbWUtc3R5bGUuc2FtZS1zdHlsZS1ibGFjayA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRDk4NzE5O1xuICB9XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAgLnNhbWUtc3R5bGUuc2FtZS1zdHlsZS1ibGFjayA+IGEuc2FtZS1zdHlsZS1odnItcmVkOmhvdmVyIHtcbiAgICBjb2xvcjogI2U0MTUxNTtcbiAgfVxuICAuaGVhZGVyLWFjdGlvbi13cmFwIC5zYW1lLXN0eWxlLnNhbWUtc3R5bGUtYmxhY2sgPiBhLnNhbWUtc3R5bGUtaHZyLXBpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRkY3NDczO1xuICB9XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAgLnNhbWUtc3R5bGUuc2FtZS1zdHlsZS1ibGFjayA+IGEuc2FtZS1zdHlsZS1odnItZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiAjNTM4MTY1O1xuICB9XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLnNhbWUtc3R5bGUubWFpbi1tZW51LWljb24gPiBhIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5zYW1lLXN0eWxlLnNhbWUtc3R5bGUtYm9yZGVyID4gYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgcGFkZGluZzogMTZweCAxM3B4IDEzcHg7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLnNhbWUtc3R5bGUuc2FtZS1zdHlsZS1ib3JkZXIgPiBhLnJlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5zYW1lLXN0eWxlLnNhbWUtc3R5bGUtYm9yZGVyID4gYS5yZWQ6aG92ZXIge1xuICBjb2xvcjogI2U0MTUxNTtcbn1cblxuLnNlYXJjaC1zdHlsZS0xIGZvcm0gLmZvcm0tc2VhcmNoLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc3R5bGUtMSBmb3JtIC5mb3JtLXNlYXJjaC0xIGlucHV0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAycHggNTBweCAycHggMDtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uc2VhcmNoLXN0eWxlLTEgZm9ybSAuZm9ybS1zZWFyY2gtMSBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaC1zdHlsZS0xIGZvcm0gLmZvcm0tc2VhcmNoLTEgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtc3R5bGUtMSBmb3JtIC5mb3JtLXNlYXJjaC0xIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLnNlYXJjaC1zdHlsZS0xIGZvcm0gLmZvcm0tc2VhcmNoLTEgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5tYWluLXdyYXBwZXIgLmJvZHktb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4ubWFpbi13cmFwcGVyLm92ZXJsYXktYWN0aXZlIC5ib2R5LW92ZXJsYXkge1xuICBvcGFjaXR5OiAuNztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLm1haW4td3JhcHBlci0yIC5ib2R5LW92ZXJsYXktMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLW91dDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLm1haW4td3JhcHBlci0yLm92ZXJsYXktYWN0aXZlLTIgLmJvZHktb3ZlcmxheS0yIHtcbiAgb3BhY2l0eTogLjc7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MjBweDtcbiAgcGFkZGluZzogMTA0cHggNTBweCA1MHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICByaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAwcHgsIDApO1xuICBib3gtc2hhZG93OiAwIDAgODdweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlLmluc2lkZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXItY2FydC1hY3RpdmUge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBwYWRkaW5nOiAxMDRweCAzMHB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci1jYXJ0LWFjdGl2ZSB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4IDUwcHg7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4cHg7XG4gIHJpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzZENkQ2RDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY2xvc2Uge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNsb3NlIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDE3cHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNsb3NlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCA+IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAzNXB4O1xufVxuXG4uc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCAuY2FydC1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwIC0zMHB4IDAgMDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgbWF4LWhlaWdodDogMzEwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MzBweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCB1bCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM2NXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNvbnRlbnQgdWwge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNjBweCk7XG4gIH1cbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNvbnRlbnQgdWwgbGkgLmNhcnQtaW1nIHtcbiAgZmxleDogMCAwIDcwcHg7XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNvbnRlbnQgdWwgbGkgLmNhcnQtaW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCB1bCBsaSAuY2FydC10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCAuY2FydC1jb250ZW50IHVsIGxpIC5jYXJ0LXRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNvbnRlbnQgdWwgbGkgLmNhcnQtdGl0bGUgaDQgYSB7XG4gIGNvbG9yOiAjMjExRTFDO1xufVxuXG4uc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCAuY2FydC1jb250ZW50IHVsIGxpIC5jYXJ0LXRpdGxlIGg0IGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCB1bCBsaSAuY2FydC10aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzZENkQ2RDtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCB1bCBsaSAuY2FydC1kZWxldGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDEwMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCB1bCBsaSAuY2FydC1kZWxldGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCAuY2FydC10b3RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNnB4IDAgMjZweDtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCAuY2FydC10b3RhbCBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzZENkQ2RDtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCAuY2FydC10b3RhbCBoNCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCAuY2FydC1jb250ZW50IC5jYXJ0LWNoZWNrb3V0LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCAuY2FydC1jaGVja291dC1idG4gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCAuY2FydC1jb250ZW50IC5jYXJ0LWNoZWNrb3V0LWJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY29udGVudCAuY2FydC1jaGVja291dC1idG4gYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53ZWxjb21lLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53ZWxjb21lLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2FtZS1zdHlsZS0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zYW1lLXN0eWxlLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uc2FtZS1zdHlsZS0yOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zYW1lLXN0eWxlLTIgYSB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5zYW1lLXN0eWxlLTIgYSBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdG9wOiAycHg7XG59XG5cbi5zYW1lLXN0eWxlLTIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uc2FtZS1zdHlsZS0yLnNhbWUtc3R5bGUtMi1yZWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTQxNTE1O1xufVxuXG4uaGVhZGVyLWxhbmd1YWdlLXdyYXAsIC5oZWFkZXItY3VycmVuY3ktd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1sYW5ndWFnZS13cmFwIC5sYW5ndWFnZS1kcm9wZG93biwgLmhlYWRlci1sYW5ndWFnZS13cmFwIC5jdXJyZW5jeS1kcm9wZG93biwgLmhlYWRlci1jdXJyZW5jeS13cmFwIC5sYW5ndWFnZS1kcm9wZG93biwgLmhlYWRlci1jdXJyZW5jeS13cmFwIC5jdXJyZW5jeS1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTEyJTtcbiAgd2lkdGg6IDEyMHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBib3gtc2hhZG93OiAwIDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItbGFuZ3VhZ2Utd3JhcCAubGFuZ3VhZ2UtZHJvcGRvd24gdWwsIC5oZWFkZXItbGFuZ3VhZ2Utd3JhcCAuY3VycmVuY3ktZHJvcGRvd24gdWwsIC5oZWFkZXItY3VycmVuY3ktd3JhcCAubGFuZ3VhZ2UtZHJvcGRvd24gdWwsIC5oZWFkZXItY3VycmVuY3ktd3JhcCAuY3VycmVuY3ktZHJvcGRvd24gdWwge1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbn1cblxuLmhlYWRlci1sYW5ndWFnZS13cmFwIC5sYW5ndWFnZS1kcm9wZG93biB1bCBsaSwgLmhlYWRlci1sYW5ndWFnZS13cmFwIC5jdXJyZW5jeS1kcm9wZG93biB1bCBsaSwgLmhlYWRlci1jdXJyZW5jeS13cmFwIC5sYW5ndWFnZS1kcm9wZG93biB1bCBsaSwgLmhlYWRlci1jdXJyZW5jeS13cmFwIC5jdXJyZW5jeS1kcm9wZG93biB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLWxhbmd1YWdlLXdyYXAgLmxhbmd1YWdlLWRyb3Bkb3duIHVsIGxpIGEsIC5oZWFkZXItbGFuZ3VhZ2Utd3JhcCAuY3VycmVuY3ktZHJvcGRvd24gdWwgbGkgYSwgLmhlYWRlci1jdXJyZW5jeS13cmFwIC5sYW5ndWFnZS1kcm9wZG93biB1bCBsaSBhLCAuaGVhZGVyLWN1cnJlbmN5LXdyYXAgLmN1cnJlbmN5LWRyb3Bkb3duIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaGVhZGVyLWxhbmd1YWdlLXdyYXAgLmxhbmd1YWdlLWRyb3Bkb3duIHVsIGxpIGE6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2Utd3JhcCAuY3VycmVuY3ktZHJvcGRvd24gdWwgbGkgYTpob3ZlciwgLmhlYWRlci1jdXJyZW5jeS13cmFwIC5sYW5ndWFnZS1kcm9wZG93biB1bCBsaSBhOmhvdmVyLCAuaGVhZGVyLWN1cnJlbmN5LXdyYXAgLmN1cnJlbmN5LWRyb3Bkb3duIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmhlYWRlci1sYW5ndWFnZS13cmFwIC5sYW5ndWFnZS1kcm9wZG93bi5zaG93LCAuaGVhZGVyLWxhbmd1YWdlLXdyYXAgLmN1cnJlbmN5LWRyb3Bkb3duLnNob3csIC5oZWFkZXItY3VycmVuY3ktd3JhcCAubGFuZ3VhZ2UtZHJvcGRvd24uc2hvdywgLmhlYWRlci1jdXJyZW5jeS13cmFwIC5jdXJyZW5jeS1kcm9wZG93bi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmhlYWRlci1sYW5ndWFnZS13cmFwIC5sYW5ndWFnZS1kcm9wZG93bi5sYW5nLWJnLWJsYWNrLCAuaGVhZGVyLWxhbmd1YWdlLXdyYXAgLmN1cnJlbmN5LWRyb3Bkb3duLmxhbmctYmctYmxhY2ssIC5oZWFkZXItY3VycmVuY3ktd3JhcCAubGFuZ3VhZ2UtZHJvcGRvd24ubGFuZy1iZy1ibGFjaywgLmhlYWRlci1jdXJyZW5jeS13cmFwIC5jdXJyZW5jeS1kcm9wZG93bi5sYW5nLWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbn1cblxuLmhlYWRlci1sYW5ndWFnZS13cmFwIC5sYW5ndWFnZS1kcm9wZG93bi5sYW5nLWJnLWJsYWNrIHVsIGxpIGEsIC5oZWFkZXItbGFuZ3VhZ2Utd3JhcCAuY3VycmVuY3ktZHJvcGRvd24ubGFuZy1iZy1ibGFjayB1bCBsaSBhLCAuaGVhZGVyLWN1cnJlbmN5LXdyYXAgLmxhbmd1YWdlLWRyb3Bkb3duLmxhbmctYmctYmxhY2sgdWwgbGkgYSwgLmhlYWRlci1jdXJyZW5jeS13cmFwIC5jdXJyZW5jeS1kcm9wZG93bi5sYW5nLWJnLWJsYWNrIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1sYW5ndWFnZS13cmFwIC5sYW5ndWFnZS1kcm9wZG93bi5sYW5nLWJnLWJsYWNrIHVsIGxpIGE6aG92ZXIsIC5oZWFkZXItbGFuZ3VhZ2Utd3JhcCAuY3VycmVuY3ktZHJvcGRvd24ubGFuZy1iZy1ibGFjayB1bCBsaSBhOmhvdmVyLCAuaGVhZGVyLWN1cnJlbmN5LXdyYXAgLmxhbmd1YWdlLWRyb3Bkb3duLmxhbmctYmctYmxhY2sgdWwgbGkgYTpob3ZlciwgLmhlYWRlci1jdXJyZW5jeS13cmFwIC5jdXJyZW5jeS1kcm9wZG93bi5sYW5nLWJnLWJsYWNrIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2U0MTUxNTtcbn1cblxuLmhlYWRlci10b3AtcHRiLTEge1xuICBwYWRkaW5nOiAxNnB4IDAgMThweDtcbn1cblxuLmhlYWRlci1zZWFyY2gtY2F0ZWdvcmktbXJnIHtcbiAgbWFyZ2luOiAwIC0zMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVhZGVyLXNlYXJjaC1jYXRlZ29yaS1tcmcge1xuICAgIG1hcmdpbjogMCAwcHggMCAtMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlYWRlci1zZWFyY2gtY2F0ZWdvcmktbXJnIHtcbiAgICBtYXJnaW46IDAgMHB4IDAgLTIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1zZWFyY2gtY2F0ZWdvcmktbXJnIHtcbiAgICBtYXJnaW46IDAgLTIwcHggMCAxMnB4O1xuICB9XG59XG5cbi5oZWFkZXItc2VhcmNoLWNhdGVnb3JpLXdyYXAgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNCwgMjQsIDI0LCAwLjEpO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1jYXRlZ29yaS13cmFwIGZvcm0gaW5wdXQuc2VhcmNoLWZpZWxkIHtcbiAgb3JkZXI6IC0xO1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItc2VhcmNoLWNhdGVnb3JpLXdyYXAgZm9ybSBpbnB1dC5zZWFyY2gtZmllbGQge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1zZWFyY2gtY2F0ZWdvcmktd3JhcCBmb3JtIHNlbGVjdCB7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1zZWFyY2gtY2F0ZWdvcmktd3JhcCBmb3JtIHNlbGVjdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxufVxuXG4uaGVhZGVyLXNlYXJjaC1jYXRlZ29yaS13cmFwIGZvcm0gYnV0dG9uLnNlYXJjaC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDUzJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi5oZWFkZXItc2VhcmNoLWNhdGVnb3JpLXdyYXAgZm9ybSBidXR0b24uc2VhcmNoLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uaGVhZGVyLXN1cHBvcnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmhlYWRlci1zdXBwb3J0LXdyYXAgLmhlYWRlci1zaW5nbGUtc3VwcG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uaGVhZGVyLXN1cHBvcnQtd3JhcCAuaGVhZGVyLXNpbmdsZS1zdXBwb3J0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oZWFkZXItc3VwcG9ydC13cmFwIC5oZWFkZXItc2luZ2xlLXN1cHBvcnQgLmhlYWRlci1zdXBwb3J0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5oZWFkZXItc3VwcG9ydC13cmFwIC5oZWFkZXItc2luZ2xlLXN1cHBvcnQgLmhlYWRlci1zdXBwb3J0LWljb24gYSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLXN1cHBvcnQtd3JhcCAuaGVhZGVyLXNpbmdsZS1zdXBwb3J0IC5oZWFkZXItc3VwcG9ydC1jb250ZW50IHNwYW4ge1xuICBjb2xvcjogIzZENkQ2RDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLXN1cHBvcnQtd3JhcCAuaGVhZGVyLXNpbmdsZS1zdXBwb3J0IC5oZWFkZXItc3VwcG9ydC1jb250ZW50IGgzIHtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXN1cHBvcnQtd3JhcCAuaGVhZGVyLXNpbmdsZS1zdXBwb3J0IC5oZWFkZXItc3VwcG9ydC1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLmhlYWRlci1zdXBwb3J0LXdyYXAgLmhlYWRlci1zaW5nbGUtc3VwcG9ydCAuaGVhZGVyLXN1cHBvcnQtY29udGVudCBoMyBhIHtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG5cbi5oZWFkZXItc3VwcG9ydC13cmFwIC5oZWFkZXItc2luZ2xlLXN1cHBvcnQucmVkOmhvdmVyIC5oZWFkZXItc3VwcG9ydC1pY29uIGEge1xuICBjb2xvcjogI2U0MTUxNTtcbn1cblxuLmhlYWRlci1zdXBwb3J0LXdyYXAgLmhlYWRlci1zaW5nbGUtc3VwcG9ydC5yZWQ6aG92ZXIgLmhlYWRlci1zdXBwb3J0LWNvbnRlbnQgaDMgYSB7XG4gIGNvbG9yOiAjZTQxNTE1O1xufVxuXG4uaGVhZGVyLXN1cHBvcnQtd3JhcCAuaGVhZGVyLXNpbmdsZS1zdXBwb3J0OmhvdmVyIC5oZWFkZXItc3VwcG9ydC1pY29uIGEge1xuICBjb2xvcjogI0ZGRDUzRDtcbn1cblxuLmhlYWRlci1zdXBwb3J0LXdyYXAgLmhlYWRlci1zaW5nbGUtc3VwcG9ydDpob3ZlciAuaGVhZGVyLXN1cHBvcnQtY29udGVudCBoMyBhIHtcbiAgY29sb3I6ICNGRkQ1M0Q7XG59XG5cbi5oZWFkZXItbWlkZGxlLXB0YiB7XG4gIHBhZGRpbmc6IDQycHggMDtcbn1cblxuLm1haW4tY2F0ZWdvcmktbWVudS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWFpbi1jYXRlZ29yaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tY2F0ZWdvcmkgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA0MHB4IDAgMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tY2F0ZWdvcmkgPiBhIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tY2F0ZWdvcmkgPiBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzE4MTgxODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNhdGVnb3JpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxODE4MTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm1haW4tY2F0ZWdvcmkgPiBhIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1jYXRlZ29yaSA+IGEgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLm1haW4tY2F0ZWdvcmkgPiBhLnNtYWxsLWRldmljZS1jYXRlZ29yaSB7XG4gIHBhZGRpbmc6IDBweCAwcHggMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNhdGVnb3JpID4gYS5zbWFsbC1kZXZpY2UtY2F0ZWdvcmkge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMjBweDtcbiAgfVxufVxuXG4ubWFpbi1jYXRlZ29yaSA+IGEuY2F0ZWdvcmktYWN0aXZlMS1pY29uLm9wZW4gaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuXG4ubWFpbi1jYXRlZ29yaSA+IGEuY2F0ZWdvcmktYWN0aXZlMi1pY29uLm9wZW4gaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMFwiO1xufVxuXG4ubWFpbi1jYXRlZ29yaSAubWFpbi1jYXRlZ29yaS1kcm9wZG93biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgYm94LXNoYWRvdzogMCAxcHggMTkuOHB4IDAuMnB4IHJnYmEoMTIsIDMxLCA0NiwgMC4xNSk7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gLjFzIGxpbmVhciAuM3MsdmlzaWJpbGl0eSAuMXMgbGluZWFyIC4zcyxvcGFjaXR5IC4xcyBsaW5lYXIgLjNzO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLm1haW4tY2F0ZWdvcmkgLm1haW4tY2F0ZWdvcmktZHJvcGRvd24uY2F0ZWdvcmktZHJvcGRvd24tdmlzaWJsZS0xIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWFpbi1jYXRlZ29yaSAubWFpbi1jYXRlZ29yaS1kcm9wZG93bi5jYXRlZ29yaS1kcm9wZG93bi12aXNpYmxlLTEub3BlbiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1haW4tY2F0ZWdvcmkgLm1haW4tY2F0ZWdvcmktZHJvcGRvd24uY2F0ZWdvcmktZHJvcGRvd24tdmlzaWJsZS0yIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtaW4taGVpZ2h0OiA3NDJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW4tY2F0ZWdvcmkgLm1haW4tY2F0ZWdvcmktZHJvcGRvd24uY2F0ZWdvcmktZHJvcGRvd24tdmlzaWJsZS0yIHtcbiAgICBtaW4taGVpZ2h0OiA2NDJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubWFpbi1jYXRlZ29yaSAubWFpbi1jYXRlZ29yaS1kcm9wZG93bi5jYXRlZ29yaS1kcm9wZG93bi12aXNpYmxlLTIge1xuICAgIG1pbi1oZWlnaHQ6IDU3OXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tY2F0ZWdvcmkgLm1haW4tY2F0ZWdvcmktZHJvcGRvd24uY2F0ZWdvcmktZHJvcGRvd24tdmlzaWJsZS0yIHtcbiAgICBtaW4taGVpZ2h0OiA1MjlweDtcbiAgfVxufVxuXG4ubWFpbi1jYXRlZ29yaSAubWFpbi1jYXRlZ29yaS1kcm9wZG93bi5jYXRlZ29yaS1kcm9wZG93bi12aXNpYmxlLTIub3BlbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1haW4tY2F0ZWdvcmkgLm1haW4tY2F0ZWdvcmktZHJvcGRvd24gdWwgbGkgYSB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNHB4IDM1cHggMTRweCAzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLWNhdGVnb3JpIC5tYWluLWNhdGVnb3JpLWRyb3Bkb3duIHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDEycHggMzVweCAxMnB4IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1jYXRlZ29yaSAubWFpbi1jYXRlZ29yaS1kcm9wZG93biB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ubWFpbi1jYXRlZ29yaSAubWFpbi1jYXRlZ29yaS1kcm9wZG93biB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tYWluLWNhdGVnb3JpLm1yLTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1jYXRlZ29yaS5tci00NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tY2F0ZWdvcmkubXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbi5tYWluLWNhdGVnb3JpLXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1jYXRlZ29yaS1wb3NpdGlvbiB7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubWFpbi1jYXRlZ29yaS1wb3NpdGlvbiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLWNhdGVnb3JpLXBvc2l0aW9uIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1jYXRlZ29yaS1wb3NpdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWNhdGVnb3JpLXBvc2l0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLWNhdGVnb3JpLXBvc2l0aW9uID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDE1MTU7XG4gIHBhZGRpbmc6IDIycHggNDBweCAyNXB4IDM1cHg7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IGEgaSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IGEgaSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNlNDE1MTU7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZTQxNTE1O1xufVxuXG4ubWFpbi1tZW51Lm1haW4tbWVudS1wYWRkaW5nLTEgPiBuYXYgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1haW4tbWVudS5tYWluLW1lbnUtcGFkZGluZy0xID4gbmF2ID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLW1lbnUubWFpbi1tZW51LXBhZGRpbmctMSA+IG5hdiA+IHVsID4gbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLm1haW4tbWVudS5tYWluLW1lbnUtcGFkZGluZy0xID4gbmF2ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1haW4tbWVudS5tYWluLW1lbnUtcGFkZGluZy0zID4gbmF2ID4gdWwgPiBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tYWluLW1lbnUubWFpbi1tZW51LXBhZGRpbmctMyA+IG5hdiA+IHVsID4gbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51Lm1haW4tbWVudS1wYWRkaW5nLTMgPiBuYXYgPiB1bCA+IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUubWFpbi1tZW51LXBhZGRpbmctMyA+IG5hdiA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tYWluLW1lbnUubWFpbi1tZW51LWxoLTEgPiBuYXYgPiB1bCA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xufVxuXG4ubWFpbi1tZW51Lm1haW4tbWVudS1saC0zID4gbmF2ID4gdWwgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogMTQ0cHg7XG59XG5cbi5tYWluLW1lbnUubWFpbi1tZW51LWxoLTQgPiBuYXYgPiB1bCA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxNDBweDtcbn1cblxuLm1haW4tbWVudS5tYWluLW1lbnUtY29sb3ItY2hhbmdlID4gbmF2ID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLm1haW4tbWVudS5tYWluLW1lbnUtd2hpdGUgPiBuYXYgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWFpbi1tZW51Lm1haW4tbWVudS13aGl0ZSA+IG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTQxNTE1O1xufVxuXG4ubWFpbi1tZW51Lm1haW4tbWVudS13aGl0ZSA+IG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNlNDE1MTU7XG59XG5cbi5tYWluLW1lbnUubWFpbi1tZW51LWhvdmVyLWdyZWVuID4gbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcbiAgY29sb3I6ICM1MzgxNjU7XG59XG5cbi5tYWluLW1lbnUubWFpbi1tZW51LWhvdmVyLWdyZWVuID4gbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzUzODE2NTtcbn1cblxuLm1haW4tbWVudS5tYWluLW1lbnUtaG92ZXItZ3JlZW4tMiA+IG5hdiA+IHVsID4gbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNkJCMzNFO1xufVxuXG4ubWFpbi1tZW51Lm1haW4tbWVudS1ob3Zlci1ncmVlbi0yID4gbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzZCQjMzRTtcbn1cblxuLm1haW4tbWVudS5tYWluLW1lbnUtaG92ZXIteWVsbG93ID4gbmF2ID4gdWwgPiBsaSA+IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5tYWluLW1lbnUubWFpbi1tZW51LWhvdmVyLXllbGxvdyA+IG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5tYWluLW1lbnUubWFpbi1tZW51LW1yZy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDM1NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubWFpbi1tZW51Lm1haW4tbWVudS1tcmctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudS5tYWluLW1lbnUtbXJnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIC4xcyBsaW5lYXIgLjNzLHZpc2liaWxpdHkgLjFzIGxpbmVhciAuM3Msb3BhY2l0eSAuMXMgbGluZWFyIC4zcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwuc3ViLW1lbnUtd2lkdGgge1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCAzNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLnN1Yi1tZW51LXdpZHRoIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweCAyMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bC5zdWItbWVudS13aWR0aCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwuc3ViLW1lbnUtd2lkdGggbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bC5zdWItbWVudS13aWR0aCBsaSBhIGkge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwuc3ViLW1lbnUtd2lkdGggbGkgdWwubGF2ZWwtbWVudSB7XG4gIHBhZGRpbmc6IDMwcHggMCAzNHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE3cHg7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLnN1Yi1tZW51LXdpZHRoIGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjRDk4NzE5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bC5zdWItbWVudS13aWR0aCBsaTpob3ZlciA+IHVsLmxhdmVsLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0xIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTEgPiBsaSA+IHVsIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0xID4gbGkgPiB1bCB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTEgPiBsaSA+IHVsIGxpIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTEgPiBsaSA+IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0xID4gbGkgPiB1bCBsaSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0xID4gbGkgPiB1bCBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0xID4gbGkgPiB1bCBsaSBhIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNmInO1xuICBmb250LWZhbWlseTogTGFTdHVkaW9JY29ucztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTEgPiBsaSA+IHVsIGxpIGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMSA+IGxpID4gdWwgbGkgYTpob3ZlciBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0xID4gbGkgPiB1bCBsaSBhOmhvdmVyIHNwYW46OmJlZm9yZSB7XG4gIGxlZnQ6IDBweDtcbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgPiB1bCB7XG4gIHdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNTNweCAwIDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMiA+IGxpID4gdWwge1xuICAgIHdpZHRoOiAxMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMiA+IGxpID4gdWwge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgPiB1bCB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSA+IHVsID4gbGkge1xuICBwYWRkaW5nOiAxNXB4O1xuICBmbGV4OiAwIDAgMzMuMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgPiB1bCA+IGxpIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDIzcHggMCAwO1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgPiB1bCA+IGxpIHVsIGxpIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwIDE3cHg7XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSA+IHVsID4gbGkgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDAgMCAwO1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgPiB1bCA+IGxpIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgPiB1bCA+IGxpIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSA+IHVsID4gbGkgLm1lbnUtYmFubmVyLXdyYXAge1xuICBtYXJnaW46IDIzcHggMCAwO1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgPiB1bCA+IGxpIC5tZW51LWJhbm5lci13cmFwIC5tZW51LWJhbm5lci0xLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMiA+IGxpID4gdWwgPiBsaSAubWVudS1iYW5uZXItd3JhcCAubWVudS1iYW5uZXItMS13cmFwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgPiB1bCA+IGxpIC5tZW51LWJhbm5lci13cmFwIC5tZW51LWJhbm5lci0xLXdyYXAgYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSA+IHVsID4gbGkgLm1lbnUtYmFubmVyLXdyYXAgLm1lbnUtYmFubmVyLTEtd3JhcCAubWVudS1iYW5uZXItY29udGVudC0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgPiB1bCA+IGxpIC5tZW51LWJhbm5lci13cmFwIC5tZW51LWJhbm5lci0xLXdyYXAgLm1lbnUtYmFubmVyLWNvbnRlbnQtMSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMiA+IGxpID4gdWwgPiBsaSAubWVudS1iYW5uZXItd3JhcCAubWVudS1iYW5uZXItMS13cmFwIC5tZW51LWJhbm5lci1jb250ZW50LTEgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRTQxNTE1O1xuICBtYXJnaW46IDNweCAwIDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMiA+IGxpID4gdWwgPiBsaSAubWVudS1iYW5uZXItd3JhcCAubWVudS1iYW5uZXItMS13cmFwIC5tZW51LWJhbm5lci1jb250ZW50LTEgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgPiB1bCA+IGxpIC5tZW51LWJhbm5lci13cmFwIC5tZW51LWJhbm5lci0xLXdyYXAgLm1lbnUtYmFubmVyLWNvbnRlbnQtMSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgcGFkZGluZzogMTBweCAyMHB4IDEycHg7XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSA+IHVsID4gbGkgLm1lbnUtYmFubmVyLXdyYXAgLm1lbnUtYmFubmVyLTEtd3JhcCAubWVudS1iYW5uZXItY29udGVudC0xIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQxNTE1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTQxNTE1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMiA+IGxpID4gdWwgPiBsaSAubWVudS1iYW5uZXItd3JhcCAubWVudS1iYW5uZXItMi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSA+IHVsID4gbGkgLm1lbnUtYmFubmVyLXdyYXAgLm1lbnUtYmFubmVyLTItd3JhcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSA+IHVsID4gbGkgLm1lbnUtYmFubmVyLXdyYXAgLm1lbnUtYmFubmVyLTItd3JhcCBhIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMiA+IGxpID4gdWwgPiBsaSAubWVudS1iYW5uZXItd3JhcCAubWVudS1iYW5uZXItMi13cmFwIC5tZW51LWJhbm5lci1jb250ZW50LTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAzNnB4O1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgPiB1bCA+IGxpIC5tZW51LWJhbm5lci13cmFwIC5tZW51LWJhbm5lci0yLXdyYXAgLm1lbnUtYmFubmVyLWNvbnRlbnQtMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSA+IHVsID4gbGkgLm1lbnUtYmFubmVyLXdyYXAgLm1lbnUtYmFubmVyLTItd3JhcCAubWVudS1iYW5uZXItY29udGVudC0yIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNEOTg3MTk7XG4gIG1hcmdpbjogMXB4IDAgMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSA+IHVsID4gbGkgLm1lbnUtYmFubmVyLXdyYXAgLm1lbnUtYmFubmVyLTItd3JhcCAubWVudS1iYW5uZXItY29udGVudC0yIGg0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luOiAxcHggMCAxMHB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUtZHJvcGRvd24tc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSA+IHVsID4gbGkgLm1lbnUtYmFubmVyLXdyYXAgLm1lbnUtYmFubmVyLTItd3JhcCAubWVudS1iYW5uZXItY29udGVudC0yIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTJweDtcbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMiA+IGxpID4gdWwgPiBsaSAubWVudS1iYW5uZXItd3JhcCAubWVudS1iYW5uZXItMi13cmFwIC5tZW51LWJhbm5lci1jb250ZW50LTIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDE1MTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNDE1MTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlID4gbmF2ID4gdWwgPiBsaTpob3Zlcjpob3ZlciA+IHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlLm1haW4tbWVudS1ob3Zlci1ncmVlbiA+IG5hdiA+IHVsID4gbGkgPiB1bC5zdWItbWVudS13aWR0aCBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzUzODE2NTtcbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZS5tYWluLW1lbnUtaG92ZXItZ3JlZW4gPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSA+IHVsID4gbGkgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTM4MTY1O1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlLm1haW4tbWVudS1ob3Zlci1waW5rID4gbmF2ID4gdWwgPiBsaSA+IHVsLnN1Yi1tZW51LXdpZHRoIGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjRkY3NDczO1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlLm1haW4tbWVudS1ob3Zlci1waW5rID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgPiB1bCA+IGxpIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGNzQ3Mztcbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZS5tYWluLW1lbnUtaG92ZXItcmVkID4gbmF2ID4gdWwgPiBsaSA+IHVsLnN1Yi1tZW51LXdpZHRoIGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZTQxNTE1O1xufVxuXG4ubWFpbi1tZW51LWRyb3Bkb3duLXN0eWxlLm1haW4tbWVudS1ob3Zlci1yZWQgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSA+IHVsID4gbGkgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTQxNTE1O1xufVxuXG4uaGVhZGVyLW9mZmVyLWNhcnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItb2ZmZXItY2FydC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDAgMThweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItb2ZmZXItY2FydC13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyLW9mZmVyLWNhcnQtd3JhcCAuc2FtZS1zdHlsZS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1vZmZlci1jYXJ0LXdyYXAgLnNhbWUtc3R5bGUtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1vZmZlci1jYXJ0LXdyYXAgLnNhbWUtc3R5bGUtMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uaGVhZGVyLW9mZmVyLWNhcnQtd3JhcCAuc2FtZS1zdHlsZS0zID4gYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRlci1vZmZlci1jYXJ0LXdyYXAgLnNhbWUtc3R5bGUtMyA+IGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVhZGVyLW9mZmVyLWNhcnQtd3JhcCAuc2FtZS1zdHlsZS0zID4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1vZmZlci1jYXJ0LXdyYXAgLnNhbWUtc3R5bGUtMyA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1vZmZlci1jYXJ0LXdyYXAgLnNhbWUtc3R5bGUtMyA+IGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItb2ZmZXItY2FydC13cmFwIC5zYW1lLXN0eWxlLTMgPiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmhlYWRlci1vZmZlci1jYXJ0LXdyYXAgLnNhbWUtc3R5bGUtMyA+IGEgaSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVhZGVyLW9mZmVyLWNhcnQtd3JhcCAuc2FtZS1zdHlsZS0zID4gYSBpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlYWRlci1vZmZlci1jYXJ0LXdyYXAgLnNhbWUtc3R5bGUtMyA+IGEgaSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1vZmZlci1jYXJ0LXdyYXAgLnNhbWUtc3R5bGUtMyA+IGEgaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLW9mZmVyLWNhcnQtd3JhcCAuc2FtZS1zdHlsZS0zID4gYSBpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW9mZmVyLWNhcnQtd3JhcCAuc2FtZS1zdHlsZS0zID4gYSBpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmhlYWRlci1vZmZlci1jYXJ0LXdyYXAgLnNhbWUtc3R5bGUtMyA+IGEgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uaGVhZGVyLW9mZmVyLWNhcnQtd3JhcCAuc2FtZS1zdHlsZS0zID4gYSBzcGFuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDE1MTU7XG59XG5cbi5oZWFkZXItb2ZmZXItY2FydC13cmFwIC5zYW1lLXN0eWxlLTMgPiBhLnJlZCB7XG4gIGNvbG9yOiAjZTQxNTE1O1xufVxuXG4uaGVhZGVyLW9mZmVyLWNhcnQtd3JhcCAuc2FtZS1zdHlsZS0zID4gYS5yZWQgaSB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi5oZWFkZXItb2ZmZXItY2FydC13cmFwIC5zYW1lLXN0eWxlLTMgPiBhLnJlZDpob3ZlciBpIHtcbiAgY29sb3I6ICNlNDE1MTU7XG59XG5cbi5oZWFkZXItb2ZmZXItY2FydC13cmFwIC5zYW1lLXN0eWxlLTMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNDE1MTU7XG59XG5cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0LnNlbGVjdC1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA4IDEzJyB3aWR0aD0nOCcgaGVpZ2h0PScxMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsbD0ncmdiJTI4MTM4LDEzOCwxMzglMjknIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J002Ljg1NCA5LjE3NGwtMi44NjIgMi40NS0yLjg2Mi0yLjQ1YS43NS43NSAwIDAwLS45MzUuMDA3LjUxNC41MTQgMCAwMC0uMDA4LjhsMy4zMzMgMi44NTJjLjI2LjIyMy42ODMuMjIzLjk0MyAwbDMuMzMzLTIuODUyYS41MTguNTE4IDAgMDAuMTgyLS41NTVjLS4wNi0uMi0uMjQzLS4zNTUtLjQ3Ni0uNDA3YS43NDQuNzQ0IDAgMDAtLjY0OC4xNTV6TTQuNDcyLjIxYS42MzcuNjM3IDAgMDAtLjk0NCAwTC4xODggMy43ODdBLjc1Mi43NTIgMCAwMC4xOTYgNC43OWMuMjU3LjI3Ni42NzQuMjguOTM2LjAxTDQgMS43MjYgNi44NjggNC44YS42MzcuNjM3IDAgMDAuOTM2LS4wMDkuNzUyLjc1MiAwIDAwLjAwOC0xLjAwM0w0LjQ3Mi4yMXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1haW4tbWVudS1zdHlsZS0yIC5sZWF0aGVyLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ4LjUlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1tZW51LXN0eWxlLTIgLmxlYXRoZXItbG9nbyB7XG4gICAgbGVmdDogNDcuMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1haW4tbWVudS1zdHlsZS0yIC5sZWF0aGVyLWxvZ28ge1xuICAgIGxlZnQ6IDQ2LjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudS1zdHlsZS0yIC5sZWF0aGVyLWxvZ28ge1xuICAgIGxlZnQ6IDQ0JTtcbiAgfVxufVxuXG4ubWFpbi1tZW51LXN0eWxlLTIgLmxlYXRoZXItbG9nbyBpbWcge1xuICB3aWR0aDogMTY1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudS1zdHlsZS0yIC5sZWF0aGVyLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLm1haW4tbWVudS1zdHlsZS0yIC5qZXdlbHJ5LWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ4LjMlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1tZW51LXN0eWxlLTIgLmpld2VscnktbG9nbyB7XG4gICAgbGVmdDogNDcuNyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1haW4tbWVudS1zdHlsZS0yIC5qZXdlbHJ5LWxvZ28ge1xuICAgIGxlZnQ6IDQ3LjMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudS1zdHlsZS0yIC5qZXdlbHJ5LWxvZ28ge1xuICAgIGxlZnQ6IDQzLjglO1xuICB9XG59XG5cbi5tYWluLW1lbnUtc3R5bGUtMiAuamV3ZWxyeS1sb2dvIGltZyB7XG4gIHdpZHRoOiAxNjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW4tbWVudS1zdHlsZS0yIC5qZXdlbHJ5LWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1haW4tbWVudS1zdHlsZS0yIC5qZXdlbHJ5LWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51LXN0eWxlLTIgLmpld2VscnktbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4ubWFpbi1tZW51LXN0eWxlLTIgLmtpZHMtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDguNSU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluLW1lbnUtc3R5bGUtMiAua2lkcy1sb2dvIHtcbiAgICBsZWZ0OiA0Ny40JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubWFpbi1tZW51LXN0eWxlLTIgLmtpZHMtbG9nbyB7XG4gICAgbGVmdDogNDYuNyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51LXN0eWxlLTIgLmtpZHMtbG9nbyB7XG4gICAgbGVmdDogNDQlO1xuICB9XG59XG5cbi5tYWluLW1lbnUtc3R5bGUtMiAua2lkcy1sb2dvIGltZyB7XG4gIHdpZHRoOiAxNjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51LXN0eWxlLTIgLmtpZHMtbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4ubWFpbi1tZW51LXN0eWxlLTIubWFpbi1tZW51LTItY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tYWluLW1lbnUtc3R5bGUtMiA+IG5hdiA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbWVudS1zdHlsZS0yID4gbmF2ID4gdWwgPiBsaTpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1tZW51LXN0eWxlLTIgPiBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubWFpbi1tZW51LXN0eWxlLTIgPiBuYXYgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLW1lbnUtc3R5bGUtMiA+IG5hdiA+IHVsID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUtc3R5bGUtMiA+IG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1tZW51LXN0eWxlLTIgPiBuYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tYWluLW1lbnUtc3R5bGUtMiA+IG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51LXN0eWxlLTIgPiBuYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUtc3R5bGUtMiA+IG5hdiA+IHVsID4gbGkgPiBhIGkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xufVxuXG4ubWFpbi1tZW51LXN0eWxlLTIubWFpbi1tZW51LXBhZGRpbmctMiA+IG5hdiA+IHVsID4gbGkge1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1tZW51LXN0eWxlLTIubWFpbi1tZW51LXBhZGRpbmctMiA+IG5hdiA+IHVsID4gbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1haW4tbWVudS1zdHlsZS0yLm1haW4tbWVudS1wYWRkaW5nLTIgPiBuYXYgPiB1bCA+IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudS1zdHlsZS0yLm1haW4tbWVudS1wYWRkaW5nLTIgPiBuYXYgPiB1bCA+IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUtc3R5bGUtMi5tYWluLW1lbnUtcGFkZGluZy0yID4gbmF2ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1haW4tbWVudS1zdHlsZS0yLm1haW4tbWVudS1saC0yID4gbmF2ID4gdWwgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogMTMwcHg7XG59XG5cbi5tYWluLW1lbnUtc3R5bGUtMi5tYWluLW1lbnUtc3R5bGUtMi1ibGFjayA+IG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubWFpbi1tZW51LXN0eWxlLTIubWFpbi1tZW51LXN0eWxlLTItYmxhY2sgPiBuYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudS1zdHlsZS0yLm1haW4tbWVudS1zdHlsZS0yLWJsYWNrID4gbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ubWFpbi1tZW51LXN0eWxlLTIubWFpbi1tZW51LXN0eWxlLTItYmxhY2sgPiBuYXYgPiB1bCA+IGxpID4gYS5hY3RpdmUtcGluaywgLm1haW4tbWVudS1zdHlsZS0yLm1haW4tbWVudS1zdHlsZS0yLWJsYWNrID4gbmF2ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI0ZGNzQ3Mztcbn1cblxuLm1haW4tbWVudS1zdHlsZS0yLm1haW4tbWVudS1zdHlsZS0yLXBvcHBpbnMgPiBuYXYgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnNlYXJjaC1zdHlsZS0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMjVzO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtc3R5bGUtMi5zZWFyY2gtdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWFyY2gtc3R5bGUtMi5zZWFyY2gtdmlzaWJsZSAubWVnYXNob3Atc2VhcmNoLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VhcmNoLXN0eWxlLTIgPiAuc2VhcmNoMi1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMCU7XG4gIHJpZ2h0OiAyMCU7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VhcmNoLXN0eWxlLTIgPiAuc2VhcmNoMi1jbG9zZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnNlYXJjaC1zdHlsZS0yID4gLnNlYXJjaDItY2xvc2UgaTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uc2VhcmNoLXN0eWxlLTIgLnNlYXJjaC1jb250ZW50LTIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4uc2VhcmNoLXN0eWxlLTIgLnNlYXJjaC1jb250ZW50LTIgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWFyY2gtc3R5bGUtMiAuc2VhcmNoLWNvbnRlbnQtMiAuc2VhcmNoLWZvcm0tc3R5bGUtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zdHlsZS0yIC5zZWFyY2gtY29udGVudC0yIC5zZWFyY2gtZm9ybS1zdHlsZS0yIGlucHV0IHtcbiAgd2lkdGg6IDgwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmc6IDM0cHggNjBweCAxMHB4IDM2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtc3R5bGUtMiAuc2VhcmNoLWNvbnRlbnQtMiAuc2VhcmNoLWZvcm0tc3R5bGUtMiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5zZWFyY2gtc3R5bGUtMiAuc2VhcmNoLWNvbnRlbnQtMiAuc2VhcmNoLWZvcm0tc3R5bGUtMiBidXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5oZWFkZXItdG9wLXN0eWxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5oZWFkZXItdG9wLXN0eWxlLXdyYXAgLnNhbWUtc3R5bGUtNCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLmhlYWRlci10b3Atc3R5bGUtd3JhcCAuc2FtZS1zdHlsZS00Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXItdG9wLXN0eWxlLXdyYXAgLnNhbWUtc3R5bGUtNCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmhlYWRlci10b3Atc3R5bGUtd3JhcCAuc2FtZS1zdHlsZS00IGEgaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4uaGVhZGVyLXRvcC1zdHlsZS13cmFwIC5zYW1lLXN0eWxlLTQgYSBpLmFuZ2xlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5oZWFkZXItdG9wLXN0eWxlLXdyYXAgLnNhbWUtc3R5bGUtNCBhOmhvdmVyIHtcbiAgY29sb3I6ICNlNDE1MTU7XG59XG5cbi5oZWFkZXItdG9wLXN0eWxlLXdyYXAuaGVhZGVyLXRvcC1yaWdodC0yIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmRlbGl2ZXJ5LW9mZmVyIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWFzaWRlLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDcwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDExMTtcbiAgcmlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDBweCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRlci1hc2lkZS1hY3RpdmUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVhZGVyLWFzaWRlLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1hc2lkZS1hY3RpdmUge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWFzaWRlLWFjdGl2ZS5oZWFkZXItYXNpZGUtYWN0aXZlLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAwcHgsIDApO1xuICBsZWZ0OiAwO1xufVxuXG4uaGVhZGVyLWFzaWRlLWFjdGl2ZS5pbnNpZGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmhlYWRlci1hc2lkZS1hY3RpdmUgLmhlYWRlci1hc2lkZS13cmFwIHtcbiAgcGFkZGluZzogMTMwcHggNzBweCAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZWFkZXItYXNpZGUtYWN0aXZlIC5oZWFkZXItYXNpZGUtd3JhcCB7XG4gICAgcGFkZGluZzogMTEwcHggNTBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZWFkZXItYXNpZGUtYWN0aXZlIC5oZWFkZXItYXNpZGUtd3JhcCB7XG4gICAgcGFkZGluZzogMTEwcHggNTBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1hc2lkZS1hY3RpdmUgLmhlYWRlci1hc2lkZS13cmFwIHtcbiAgICBwYWRkaW5nOiAxMTBweCA1MHB4IDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1hc2lkZS1hY3RpdmUgLmhlYWRlci1hc2lkZS13cmFwIC5hc2lkZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuXG4uaGVhZGVyLWFzaWRlLWFjdGl2ZSAuaGVhZGVyLWFzaWRlLXdyYXAgLmFzaWRlLWNsb3NlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmhlYWRlci1hc2lkZS1hY3RpdmUgLmhlYWRlci1hc2lkZS13cmFwIC5hc2lkZS1jbG9zZTpob3Zlci5waW5rIHtcbiAgY29sb3I6ICNGRjc0NzM7XG59XG5cbi5oZWFkZXItYXNpZGUtYWN0aXZlIC5oZWFkZXItYXNpZGUtd3JhcCAuaGVhZGVyLWFzaWRlLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uaGVhZGVyLWFzaWRlLWFjdGl2ZSAuaGVhZGVyLWFzaWRlLXdyYXAgLmhlYWRlci1hc2lkZS1jb250ZW50IC5oZWFkZXItYXNpZGUtbWVudSB7XG4gIG1hcmdpbjogMCAwIDE0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVhZGVyLWFzaWRlLWFjdGl2ZSAuaGVhZGVyLWFzaWRlLXdyYXAgLmhlYWRlci1hc2lkZS1jb250ZW50IC5oZWFkZXItYXNpZGUtbWVudSB7XG4gICAgbWFyZ2luOiAwIDAgNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVhZGVyLWFzaWRlLWFjdGl2ZSAuaGVhZGVyLWFzaWRlLXdyYXAgLmhlYWRlci1hc2lkZS1jb250ZW50IC5oZWFkZXItYXNpZGUtbWVudSB7XG4gICAgbWFyZ2luOiAwIDAgNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItYXNpZGUtYWN0aXZlIC5oZWFkZXItYXNpZGUtd3JhcCAuaGVhZGVyLWFzaWRlLWNvbnRlbnQgLmhlYWRlci1hc2lkZS1tZW51IHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG59XG5cbi5oZWFkZXItYXNpZGUtYWN0aXZlIC5oZWFkZXItYXNpZGUtd3JhcCAuaGVhZGVyLWFzaWRlLWNvbnRlbnQgLmhlYWRlci1hc2lkZS1tZW51IG5hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLWFzaWRlLWFjdGl2ZSAuaGVhZGVyLWFzaWRlLXdyYXAgLmhlYWRlci1hc2lkZS1jb250ZW50IC5oZWFkZXItYXNpZGUtbWVudSBuYXYgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMjRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRlci1hc2lkZS1hY3RpdmUgLmhlYWRlci1hc2lkZS13cmFwIC5oZWFkZXItYXNpZGUtY29udGVudCAuaGVhZGVyLWFzaWRlLW1lbnUgbmF2IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZWFkZXItYXNpZGUtYWN0aXZlIC5oZWFkZXItYXNpZGUtd3JhcCAuaGVhZGVyLWFzaWRlLWNvbnRlbnQgLmhlYWRlci1hc2lkZS1tZW51IG5hdiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItYXNpZGUtYWN0aXZlIC5oZWFkZXItYXNpZGUtd3JhcCAuaGVhZGVyLWFzaWRlLWNvbnRlbnQgLmhlYWRlci1hc2lkZS1tZW51IG5hdiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgfVxufVxuXG4uaGVhZGVyLWFzaWRlLWFjdGl2ZSAuaGVhZGVyLWFzaWRlLXdyYXAgLmhlYWRlci1hc2lkZS1jb250ZW50IC5oZWFkZXItYXNpZGUtbWVudSBuYXYgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uaGVhZGVyLWFzaWRlLWFjdGl2ZSAuaGVhZGVyLWFzaWRlLXdyYXAgLmhlYWRlci1hc2lkZS1jb250ZW50IC5oZWFkZXItYXNpZGUtbWVudSBuYXYgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZzogMCAwIDBweDtcbn1cblxuLmhlYWRlci1hc2lkZS1hY3RpdmUgLmhlYWRlci1hc2lkZS13cmFwIC5oZWFkZXItYXNpZGUtY29udGVudCAuaGVhZGVyLWFzaWRlLW1lbnUucGluayBuYXYgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY3NDczO1xufVxuXG4uaGVhZGVyLWFzaWRlLWFjdGl2ZSAuaGVhZGVyLWFzaWRlLXdyYXAgLmhlYWRlci1hc2lkZS1jb250ZW50IC5hc2lkZS1iYW5uZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXItYXNpZGUtYWN0aXZlIC5oZWFkZXItYXNpZGUtd3JhcCAuaGVhZGVyLWFzaWRlLWNvbnRlbnQgLmFzaWRlLWJhbm5lciBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oZWFkZXItYXNpZGUtYWN0aXZlIC5oZWFkZXItYXNpZGUtd3JhcCAuaGVhZGVyLWFzaWRlLWNvbnRlbnQgLmFzaWRlLWJhbm5lciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLWFzaWRlLWFjdGl2ZSAuaGVhZGVyLWFzaWRlLXdyYXAgLmhlYWRlci1hc2lkZS1jb250ZW50IC5hc2lkZS1iYW5uZXI6aG92ZXIgYTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmhlYWRlci1hc2lkZS1hY3RpdmUgLmhlYWRlci1hc2lkZS13cmFwIC5oZWFkZXItYXNpZGUtY29udGVudCAuYXNpZGUtY29udGFjdC1pbmZvIHtcbiAgbWFyZ2luOiAzNXB4IDAgMTlweDtcbn1cblxuLmhlYWRlci1hc2lkZS1hY3RpdmUgLmhlYWRlci1hc2lkZS13cmFwIC5oZWFkZXItYXNpZGUtY29udGVudCAuYXNpZGUtY29udGFjdC1pbmZvIHVsIGxpIHtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uaGVhZGVyLWFzaWRlLWFjdGl2ZSAuaGVhZGVyLWFzaWRlLXdyYXAgLmhlYWRlci1hc2lkZS1jb250ZW50IC5hc2lkZS1jb250YWN0LWluZm8gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDBweDtcbn1cblxuLmhlYWRlci1hc2lkZS1hY3RpdmUgLmhlYWRlci1hc2lkZS13cmFwIC5oZWFkZXItYXNpZGUtY29udGVudCAuYXNpZGUtY29udGFjdC1pbmZvIHVsIGxpIGkge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMXB4IDE2cHggMHB4IDA7XG59XG5cbi5oZWFkZXItYXNpZGUtYWN0aXZlIC5oZWFkZXItYXNpZGUtd3JhcCAuaGVhZGVyLWFzaWRlLWNvbnRlbnQgLmFzaWRlLXNvY2lhbC1pY29uIGEge1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG5cbi5oZWFkZXItYXNpZGUtYWN0aXZlIC5oZWFkZXItYXNpZGUtd3JhcCAuaGVhZGVyLWFzaWRlLWNvbnRlbnQgLmFzaWRlLXNvY2lhbC1pY29uIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmhlYWRlci1hc2lkZS1hY3RpdmUgLmhlYWRlci1hc2lkZS13cmFwIC5oZWFkZXItYXNpZGUtY29udGVudCAuYXNpZGUtcGF5bWVudHMge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5oZWFkZXItYXNpZGUtYWN0aXZlIC5oZWFkZXItYXNpZGUtd3JhcCAuaGVhZGVyLWFzaWRlLWNvbnRlbnQgLmFzaWRlLXBheW1lbnRzIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDExMTtcbiAgcmlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDBweCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLW1lbnUtYWN0aXZlIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZS5pbnNpZGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAge1xuICBwYWRkaW5nOiA4MHB4IDMwcHggMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggMjBweDtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUtYWN0aXZlIC5tb2JpbGUtbWVudS1hbGwtd3JhcCAubW9iaWxlLW1lbnUtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLW1lbnUtYWN0aXZlIC5tb2JpbGUtbWVudS1hbGwtd3JhcCAubW9iaWxlLW1lbnUtY2xvc2Uge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNsb3NlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1zZWFyY2gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtc2VhcmNoIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtc2VhcmNoIGZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDYwcHggMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1zZWFyY2ggZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICBib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkO1xuICBib3JkZXItd2lkdGg6IG1lZGl1bSBtZWRpdW0gbWVkaXVtIDFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtc2VhcmNoIGZvcm0gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1zZWFyY2ggZm9ybSBidXR0b246aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1zZWFyY2ggZm9ybSBidXR0b24gaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW9iaWxlLW1lbnUtYWN0aXZlIC5tb2JpbGUtbWVudS1hbGwtd3JhcCAubW9iaWxlLW1lbnUtY29udGVudCAubW9iaWxlLW1lbnUtd3JhcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1tZW51LXdyYXAgLm1vYmlsZS1uYXZpZ2F0aW9uIG5hdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1tZW51LXdyYXAgLm1vYmlsZS1uYXZpZ2F0aW9uIG5hdiAubW9iaWxlLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlLW1lbnUtYWN0aXZlIC5tb2JpbGUtbWVudS1hbGwtd3JhcCAubW9iaWxlLW1lbnUtY29udGVudCAubW9iaWxlLW1lbnUtd3JhcCAubW9iaWxlLW5hdmlnYXRpb24gbmF2IC5tb2JpbGUtbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZCB7XG4gIGxpbmUtaGVpZ2h0OiA1MDtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA5NSU7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtbWVudS13cmFwIC5tb2JpbGUtbmF2aWdhdGlvbiBuYXYgLm1vYmlsZS1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYTFhMWE7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1tZW51LXdyYXAgLm1vYmlsZS1uYXZpZ2F0aW9uIG5hdiAubW9iaWxlLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQgaTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFhMWExYTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1tZW51LXdyYXAgLm1vYmlsZS1uYXZpZ2F0aW9uIG5hdiAubW9iaWxlLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiAubWVudS1leHBhbmQgaTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtbWVudS13cmFwIC5tb2JpbGUtbmF2aWdhdGlvbiBuYXYgLm1vYmlsZS1tZW51IGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtbWVudS13cmFwIC5tb2JpbGUtbmF2aWdhdGlvbiBuYXYgLm1vYmlsZS1tZW51IGxpIHVsIGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4ubW9iaWxlLW1lbnUtYWN0aXZlIC5tb2JpbGUtbWVudS1hbGwtd3JhcCAubW9iaWxlLW1lbnUtY29udGVudCAubW9iaWxlLW1lbnUtd3JhcCAubW9iaWxlLW5hdmlnYXRpb24gbmF2IC5tb2JpbGUtbWVudSBsaSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtbWVudS13cmFwIC5tb2JpbGUtbmF2aWdhdGlvbiBuYXYgLm1vYmlsZS1tZW51IGxpIHVsIGxpIHVsIGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDMwcHggNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4ubW9iaWxlLW1lbnUtYWN0aXZlIC5tb2JpbGUtbWVudS1hbGwtd3JhcCAubW9iaWxlLW1lbnUtY29udGVudCAubW9iaWxlLW1lbnUtd3JhcCAubW9iaWxlLW5hdmlnYXRpb24gbmF2IC5tb2JpbGUtbWVudSBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1oZWFkZXItaW5mby13cmFwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtaGVhZGVyLWluZm8td3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1oZWFkZXItaW5mby13cmFwIC5zaW5nbGUtbW9iaWxlLWhlYWRlci1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubW9iaWxlLW1lbnUtYWN0aXZlIC5tb2JpbGUtbWVudS1hbGwtd3JhcCAubW9iaWxlLW1lbnUtY29udGVudCAubW9iaWxlLWhlYWRlci1pbmZvLXdyYXAgLnNpbmdsZS1tb2JpbGUtaGVhZGVyLWluZm86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtaGVhZGVyLWluZm8td3JhcCAuc2luZ2xlLW1vYmlsZS1oZWFkZXItaW5mbyBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtaGVhZGVyLWluZm8td3JhcCAuc2luZ2xlLW1vYmlsZS1oZWFkZXItaW5mbyBhID4gaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtaGVhZGVyLWluZm8td3JhcCAuc2luZ2xlLW1vYmlsZS1oZWFkZXItaW5mbyBhIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtaGVhZGVyLWluZm8td3JhcCAuc2luZ2xlLW1vYmlsZS1oZWFkZXItaW5mbyAubGFuZy1jdXJyLWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwLjRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDIycHggMzBweCAyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTE7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtaGVhZGVyLWluZm8td3JhcCAuc2luZ2xlLW1vYmlsZS1oZWFkZXItaW5mbyAubGFuZy1jdXJyLWRyb3Bkb3duIHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtaGVhZGVyLWluZm8td3JhcCAuc2luZ2xlLW1vYmlsZS1oZWFkZXItaW5mbyAubGFuZy1jdXJyLWRyb3Bkb3duIHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ubW9iaWxlLW1lbnUtYWN0aXZlIC5tb2JpbGUtbWVudS1hbGwtd3JhcCAubW9iaWxlLW1lbnUtY29udGVudCAubW9iaWxlLWhlYWRlci1pbmZvLXdyYXAgLnNpbmdsZS1tb2JpbGUtaGVhZGVyLWluZm8gLmxhbmctY3Vyci1kcm9wZG93biB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzU1NTtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1oZWFkZXItaW5mby13cmFwIC5zaW5nbGUtbW9iaWxlLWhlYWRlci1pbmZvIC5sYW5nLWN1cnItZHJvcGRvd24gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4ubW9iaWxlLW1lbnUtYWN0aXZlIC5tb2JpbGUtbWVudS1hbGwtd3JhcCAubW9iaWxlLW1lbnUtY29udGVudCAubW9iaWxlLWhlYWRlci1pbmZvLXdyYXAgLnNpbmdsZS1tb2JpbGUtaGVhZGVyLWluZm86aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtY29udGFjdC1pbmZvIHtcbiAgbWFyZ2luOiAyM3B4IDAgMTlweDtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1jb250YWN0LWluZm8gdWwgbGkge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtY29udGFjdC1pbmZvIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwcHg7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtY29udGFjdC1pbmZvIHVsIGxpIGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1zb2NpYWwtaWNvbiBhIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG4ubW9iaWxlLW1lbnUtYWN0aXZlIC5tb2JpbGUtbWVudS1hbGwtd3JhcCAubW9iaWxlLW1lbnUtY29udGVudCAubW9iaWxlLXNvY2lhbC1pY29uIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1zb2NpYWwtaWNvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5tb2JpbGUtbWVudS1hY3RpdmUgLm1vYmlsZS1tZW51LWFsbC13cmFwIC5tb2JpbGUtbWVudS1jb250ZW50IC5tb2JpbGUtY29weXJpZ2h0IHAge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubW9iaWxlLW1lbnUtYWN0aXZlIC5tb2JpbGUtbWVudS1hbGwtd3JhcCAubW9iaWxlLW1lbnUtY29udGVudCAubW9iaWxlLWNvcHlyaWdodCBwIGEge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSAubW9iaWxlLW1lbnUtYWxsLXdyYXAgLm1vYmlsZS1tZW51LWNvbnRlbnQgLm1vYmlsZS1jb3B5cmlnaHQgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5jbGlja2FibGUtbWFpbm1lbnUtYWN0aXZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjQsIDI0LCAwLjk1KTtcbiAgei1pbmRleDogMztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMHMgMC41cztcbiAgei1pbmRleDogOTk7XG59XG5cbi5jbGlja2FibGUtbWFpbm1lbnUtYWN0aXZlLm1haW5tZW51LXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5cbi5jbGlja2FibGUtbWFpbm1lbnUtYWN0aXZlIC5jbGlja2FibGUtbWFpbm1lbnUtd2lkdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNsaWNrYWJsZS1tYWlubWVudS1hY3RpdmUgLmNsaWNrYWJsZS1tYWlubWVudS13aWR0aCBhLm1haW5tZW51LWNsb3NlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDIyJTtcbiAgcmlnaHQ6IDEwJTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2xpY2thYmxlLW1haW5tZW51LWFjdGl2ZSAuY2xpY2thYmxlLW1haW5tZW51LXdpZHRoIGEubWFpbm1lbnUtY2xvc2Uge1xuICAgIHRvcDogMTElO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jbGlja2FibGUtbWFpbm1lbnUtYWN0aXZlIC5jbGlja2FibGUtbWFpbm1lbnUtd2lkdGggYS5tYWlubWVudS1jbG9zZSB7XG4gICAgdG9wOiAxMSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2xpY2thYmxlLW1haW5tZW51LWFjdGl2ZSAuY2xpY2thYmxlLW1haW5tZW51LXdpZHRoIGEubWFpbm1lbnUtY2xvc2Uge1xuICAgIHRvcDogMTElO1xuICB9XG59XG5cbi5jbGlja2FibGUtbWFpbm1lbnUtYWN0aXZlIC5jbGlja2FibGUtbWFpbm1lbnUtd2lkdGggYS5tYWlubWVudS1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uY2xpY2thYmxlLW1haW5tZW51LWFjdGl2ZSAuY2xpY2thYmxlLW1haW5tZW51LXdpZHRoIC5jbGlja2FibGUtbWFpbm1lbnUtc3R5bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiA5MCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2xpY2thYmxlLW1haW5tZW51LWFjdGl2ZSAuY2xpY2thYmxlLW1haW5tZW51LXdpZHRoIC5jbGlja2FibGUtbWFpbm1lbnUtc3R5bGUge1xuICAgIHBhZGRpbmc6IDAgMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNsaWNrYWJsZS1tYWlubWVudS1hY3RpdmUgLmNsaWNrYWJsZS1tYWlubWVudS13aWR0aCAuY2xpY2thYmxlLW1haW5tZW51LXN0eWxlIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNsaWNrYWJsZS1tYWlubWVudS1hY3RpdmUgLmNsaWNrYWJsZS1tYWlubWVudS13aWR0aCAuY2xpY2thYmxlLW1haW5tZW51LXN0eWxlIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cblxuLmNsaWNrYWJsZS1tYWlubWVudS1hY3RpdmUgLmNsaWNrYWJsZS1tYWlubWVudS13aWR0aCAuY2xpY2thYmxlLW1haW5tZW51LXN0eWxlID4gbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jbGlja2FibGUtbWFpbm1lbnUtYWN0aXZlIC5jbGlja2FibGUtbWFpbm1lbnUtd2lkdGggLmNsaWNrYWJsZS1tYWlubWVudS1zdHlsZSA+IG5hdiA+IHVsIHtcbiAgd2lkdGg6IDEwMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiA5MCU7XG59XG5cbi5jbGlja2FibGUtbWFpbm1lbnUtYWN0aXZlIC5jbGlja2FibGUtbWFpbm1lbnUtd2lkdGggLmNsaWNrYWJsZS1tYWlubWVudS1zdHlsZSA+IG5hdiA+IHVsID4gbGkge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4uY2xpY2thYmxlLW1haW5tZW51LWFjdGl2ZSAuY2xpY2thYmxlLW1haW5tZW51LXdpZHRoIC5jbGlja2FibGUtbWFpbm1lbnUtc3R5bGUgPiBuYXYgPiB1bCA+IGxpLmhhcy1zdWItbWVudS5hY3RpdmUgPiBhIGkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY2xpY2thYmxlLW1haW5tZW51LWFjdGl2ZSAuY2xpY2thYmxlLW1haW5tZW51LXdpZHRoIC5jbGlja2FibGUtbWFpbm1lbnUtc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5jbGlja2FibGUtbWFpbm1lbnUtYWN0aXZlIC5jbGlja2FibGUtbWFpbm1lbnUtd2lkdGggLmNsaWNrYWJsZS1tYWlubWVudS1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiBhIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xufVxuXG4uY2xpY2thYmxlLW1haW5tZW51LWFjdGl2ZSAuY2xpY2thYmxlLW1haW5tZW51LXdpZHRoIC5jbGlja2FibGUtbWFpbm1lbnUtc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uY2xpY2thYmxlLW1haW5tZW51LWFjdGl2ZSAuY2xpY2thYmxlLW1haW5tZW51LXdpZHRoIC5jbGlja2FibGUtbWFpbm1lbnUtc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gYTpob3ZlciBpIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmNsaWNrYWJsZS1tYWlubWVudS1hY3RpdmUgLmNsaWNrYWJsZS1tYWlubWVudS13aWR0aCAuY2xpY2thYmxlLW1haW5tZW51LXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uY2xpY2thYmxlLW1haW5tZW51LWFjdGl2ZSAuY2xpY2thYmxlLW1haW5tZW51LXdpZHRoIC5jbGlja2FibGUtbWFpbm1lbnUtc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwgbGkge1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbn1cblxuLmNsaWNrYWJsZS1tYWlubWVudS1hY3RpdmUgLmNsaWNrYWJsZS1tYWlubWVudS13aWR0aCAuY2xpY2thYmxlLW1haW5tZW51LXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jbGlja2FibGUtbWFpbm1lbnUtYWN0aXZlIC5jbGlja2FibGUtbWFpbm1lbnUtd2lkdGggLmNsaWNrYWJsZS1tYWlubWVudS1zdHlsZSA+IG5hdiA+IHVsID4gbGkgPiB1bCBsaSBhIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4uY2xpY2thYmxlLW1haW5tZW51LWFjdGl2ZSAuY2xpY2thYmxlLW1haW5tZW51LXdpZHRoIC5jbGlja2FibGUtbWFpbm1lbnUtc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uY2xpY2thYmxlLW1haW5tZW51LWFjdGl2ZSAuY2xpY2thYmxlLW1haW5tZW51LXdpZHRoIC5jbGlja2FibGUtbWFpbm1lbnUtc3R5bGUgPiBuYXYgPiB1bCA+IGxpID4gdWwgbGk6aG92ZXIgYSBpIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmNsaWNrYWJsZS1tYWlubWVudS1hY3RpdmUgLmNsaWNrYWJsZS1tYWlubWVudS13aWR0aCAuY2xpY2thYmxlLW1haW5tZW51LXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsIGxpLmhhcy1zdWItbWVudS5hY3RpdmUgYSBpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0b3A6IDBweDtcbn1cblxuLmNsaWNrYWJsZS1tYWlubWVudS1hY3RpdmUgLmNsaWNrYWJsZS1tYWlubWVudS13aWR0aCAuY2xpY2thYmxlLW1haW5tZW51LXN0eWxlID4gbmF2ID4gdWwgPiBsaSA+IHVsIGxpIHVsIHtcbiAgcGFkZGluZzogMjNweCAwIDEwcHg7XG59XG5cbi8qLS0tLS0tLS0gNC4gU2xpZGVyIHN0eWxlIC0tLS0tLS0tLSovXG4uc2xpZGVyLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGlkZXItaGVpZ2h0LTEge1xuICBoZWlnaHQ6IDk5MXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVyLWhlaWdodC0xIHtcbiAgICBoZWlnaHQ6IDg5MXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTEge1xuICAgIGhlaWdodDogNzgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWhlaWdodC0xIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWhlaWdodC0xIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMSB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuXG4uc2xpZGVyLWhlaWdodC0yIHtcbiAgaGVpZ2h0OiA3NzNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMiB7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTIge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTIge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWhlaWdodC0yIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNTBweCAwIDUwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1oZWlnaHQtMyB7XG4gIGhlaWdodDogODEzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTMge1xuICAgIGhlaWdodDogNzEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMyB7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTMge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTMge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWhlaWdodC0zIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNTBweCAwIDUwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1oZWlnaHQtNCB7XG4gIGhlaWdodDogMTAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVyLWhlaWdodC00IHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTQge1xuICAgIGhlaWdodDogOTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWhlaWdodC00IHtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWhlaWdodC00IHtcbiAgICBoZWlnaHQ6IDY1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtNCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4uc2xpZGVyLWhlaWdodC01IHtcbiAgaGVpZ2h0OiAxMDkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTUge1xuICAgIGhlaWdodDogOTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtNSB7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTUge1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTUge1xuICAgIGhlaWdodDogNjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWhlaWdodC01IHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5zbGlkZXItaGVpZ2h0LTYge1xuICBoZWlnaHQ6IDEwOTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtNiB7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2xpZGVyLWhlaWdodC02IHtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtNiB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtNiB7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTYge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1oZWlnaHQtNyB7XG4gIGhlaWdodDogOTkxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTcge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtNyB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTcge1xuICAgIGhlaWdodDogNjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTcge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWhlaWdodC03IHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi5zbGlkZXItaGVpZ2h0LTgge1xuICBoZWlnaHQ6IDEwOTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtOCB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2xpZGVyLWhlaWdodC04IHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtOCB7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtOCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTgge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1oZWlnaHQtOSB7XG4gIGhlaWdodDogOTkxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTkge1xuICAgIGhlaWdodDogNjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtOSB7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTkge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTkge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWhlaWdodC05IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5zbGlkZXItaGVpZ2h0LTEwIHtcbiAgaGVpZ2h0OiAxMDkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTEwIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTEwIHtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMTAge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTEwIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMTAge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0xIGgyIHtcbiAgZm9udC1zaXplOiA1OXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTEgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTEgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0xIGgxIHtcbiAgZm9udC1zaXplOiAxNDlweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIG1hcmdpbjogMTBweCAwIDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC01cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTEgaDEge1xuICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMSBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTEgaDEge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xIGgxIHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTEgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI2cHggMzVweCAyOXB4O1xufVxuXG4uYnRuLXN0eWxlLTEgYS5idG4tMS1mb250LTIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS0xIGEuYnRuLTEtZm9udC0yIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS0xIGEuYnRuLTEtcGFkZGluZy1kZWMtMiB7XG4gIHBhZGRpbmc6IDI2cHggNTBweCAyNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4tc3R5bGUtMSBhLmJ0bi0xLXBhZGRpbmctZGVjLTIge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLXN0eWxlLTEgYS5idG4tMS1wYWRkaW5nLWRlYy0yIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtMSBhLmJ0bi0xLXBhZGRpbmctZGVjLTIge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4O1xuICB9XG59XG5cbi5idG4tc3R5bGUtMSBhLmJ0bi0xLXBhZGRpbmctZGVjLTMge1xuICBwYWRkaW5nOiAzMXB4IDUwcHggMzFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuLXN0eWxlLTEgYS5idG4tMS1wYWRkaW5nLWRlYy0zIHtcbiAgICBwYWRkaW5nOiAyNnB4IDQwcHggMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1zdHlsZS0xIGEuYnRuLTEtcGFkZGluZy1kZWMtMyB7XG4gICAgcGFkZGluZzogMjZweCA0MHB4IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXN0eWxlLTEgYS5idG4tMS1wYWRkaW5nLWRlYy0zIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTEgYS5idG4tMS1wYWRkaW5nLWRlYy00IHtcbiAgcGFkZGluZzogMjFweCA0MHB4IDI2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS0xIGEuYnRuLTEtcGFkZGluZy1kZWMtNCB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS0xIGEuYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1zdHlsZS0xIGEuYmxhY2stYmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk4NzE5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4tc3R5bGUtMSBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1zdHlsZS0xIGEge1xuICAgIHBhZGRpbmc6IDIwcHggMzVweCAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS0xIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMzVweCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVyby1zbGlkZXItYWN0aXZlLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtc3R5bGUtMSAuc2xpZGVyLWljb24tMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4JTtcbiAgcmlnaHQ6IDgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMWUxZTFlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LXN0eWxlLTEgLnNsaWRlci1pY29uLTEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LXN0eWxlLTEgLnNsaWRlci1pY29uLTEge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS0xIC5zbGlkZXItaWNvbi0xLnNsaWRlci1pY29uLW5leHQge1xuICBib3R0b206IDE2JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2LXN0eWxlLTEgLnNsaWRlci1pY29uLTEuc2xpZGVyLWljb24tbmV4dCB7XG4gICAgYm90dG9tOiAxOCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXYtc3R5bGUtMSAuc2xpZGVyLWljb24tMS5zbGlkZXItaWNvbi1uZXh0IHtcbiAgICBib3R0b206IDE3JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtc3R5bGUtMSAuc2xpZGVyLWljb24tMS5zbGlkZXItaWNvbi1uZXh0IHtcbiAgICBib3R0b206IDE4JTtcbiAgfVxufVxuXG4ubmF2LXN0eWxlLTEgLnNsaWRlci1pY29uLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2LXN0eWxlLTEubmF2LXN0eWxlLTEtYmlrZXMgLnNsaWRlci1pY29uLTEge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLm5hdi1zdHlsZS0xLm5hdi1zdHlsZS0xLWJpa2VzIC5zbGlkZXItaWNvbi0xLnNsaWRlci1pY29uLW5leHQge1xuICAgIGJvdHRvbTogMTUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LXN0eWxlLTEubmF2LXN0eWxlLTEtYmlrZXMgLnNsaWRlci1pY29uLTEge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLm5hdi1zdHlsZS0xLm5hdi1zdHlsZS0xLWJpa2VzIC5zbGlkZXItaWNvbi0xLnNsaWRlci1pY29uLW5leHQge1xuICAgIGJvdHRvbTogMTYlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zdHlsZS0xLm5hdi1zdHlsZS0xLWJpa2VzIC5zbGlkZXItaWNvbi0xIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4ubmF2LXN0eWxlLTEuamV3ZWxyeS1uYXYtc3R5bGUgLnNsaWRlci1pY29uLTEuc2xpZGVyLWljb24tbmV4dCB7XG4gIGJvdHRvbTogMTYlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubmF2LXN0eWxlLTEuamV3ZWxyeS1uYXYtc3R5bGUgLnNsaWRlci1pY29uLTEuc2xpZGVyLWljb24tbmV4dCB7XG4gICAgYm90dG9tOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm5hdi1zdHlsZS0xLmpld2VscnktbmF2LXN0eWxlIC5zbGlkZXItaWNvbi0xLnNsaWRlci1pY29uLW5leHQge1xuICAgIGJvdHRvbTogMjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdi1zdHlsZS0xLmpld2VscnktbmF2LXN0eWxlIC5zbGlkZXItaWNvbi0xLnNsaWRlci1pY29uLW5leHQge1xuICAgIGJvdHRvbTogMjElO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LXN0eWxlLTEuamV3ZWxyeS1uYXYtc3R5bGUgLnNsaWRlci1pY29uLTEuc2xpZGVyLWljb24tbmV4dCB7XG4gICAgYm90dG9tOiAxOSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LXN0eWxlLTEuamV3ZWxyeS1uYXYtc3R5bGUgLnNsaWRlci1pY29uLTEuc2xpZGVyLWljb24tbmV4dCB7XG4gICAgYm90dG9tOiAyMiU7XG4gIH1cbn1cblxuLnNvY2lhbC1pbmZvLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm90dG9tOiAyNSU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgbGVmdDogMTQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zb2NpYWwtaW5mby10ZXh0IHtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIGJvdHRvbTogMTIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zb2NpYWwtaW5mby10ZXh0IHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvdHRvbTogMTIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNvY2lhbC1pbmZvLXRleHQge1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAxOCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zb2NpYWwtaW5mby10ZXh0IHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGJvdHRvbTogMjglO1xuICB9XG4gIC5zb2NpYWwtaW5mby10ZXh0LmhtMSB7XG4gICAgYm90dG9tOiAxNyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWFsLWluZm8tdGV4dCB7XG4gICAgbGVmdDogOHB4O1xuICAgIGJvdHRvbTogMjclO1xuICB9XG4gIC5zb2NpYWwtaW5mby10ZXh0LmhtMSB7XG4gICAgYm90dG9tOiAxNiU7XG4gIH1cbn1cblxuLnNvY2lhbC1pbmZvLXRleHQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc29jaWFsLWluZm8tdGV4dCB1bCBsaSB7XG4gIG1hcmdpbjogMCAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc29jaWFsLWluZm8tdGV4dCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNvY2lhbC1pbmZvLXRleHQgdWwgbGkge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNvY2lhbC1pbmZvLXRleHQgdWwgbGkge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc29jaWFsLWluZm8tdGV4dCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWFsLWluZm8tdGV4dCB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1pbmZvLXRleHQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lhbC1pbmZvLXRleHQgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5zb2NpYWwtaW5mby10ZXh0IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLnNpbmdsZS1hbmltYXRpb24td3JhcC5zbGljay1hY3RpdmUgLnNsaWRlci1hbmltYXRlZC0xIGgyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMSBwIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMSBzcGFuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMSBoNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4xcztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uc2luZ2xlLWFuaW1hdGlvbi13cmFwLnNsaWNrLWFjdGl2ZSAuc2xpZGVyLWFuaW1hdGVkLTEgaDMge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuLnNpbmdsZS1hbmltYXRpb24td3JhcC5zbGljay1hY3RpdmUgLnNsaWRlci1hbmltYXRlZC0xIGg1IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMSBoMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS43cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uc2luZ2xlLWFuaW1hdGlvbi13cmFwLnNsaWNrLWFjdGl2ZSAuc2xpZGVyLWFuaW1hdGVkLTEgYSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4wcztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uc2luZ2xlLWFuaW1hdGlvbi13cmFwLnNsaWNrLWFjdGl2ZSAuc2xpZGVyLWFuaW1hdGVkLTEgLmJ0bi1zdHlsZS04IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjBzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMS5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTEgaW1nIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLnNpbmdsZS1hbmltYXRpb24td3JhcC5zbGljay1hY3RpdmUgLnNsaWRlci1hbmltYXRlZC0xLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctMiBpbWcge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuLnNpbmdsZS1hbmltYXRpb24td3JhcC5zbGljay1hY3RpdmUgLnNsaWRlci1hbmltYXRlZC0xLmF1dG9wYXJ0cy1zbGlkZXItb2ZmZXItMSBpbWcsIC5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMS5hdXRvcGFydHMtc2xpZGVyLW9mZmVyLTIgaW1nIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbi5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMS5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTMgaW1nIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbi5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMS5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTQgaW1nLCAuc2luZ2xlLWFuaW1hdGlvbi13cmFwLnNsaWNrLWFjdGl2ZSAuc2xpZGVyLWFuaW1hdGVkLTEuaGVyby1zaW5nbGUtc2xpZGVyLWltZy01IGltZywgLnNpbmdsZS1hbmltYXRpb24td3JhcC5zbGljay1hY3RpdmUgLnNsaWRlci1hbmltYXRlZC0xLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNiBpbWcge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuLnNpbmdsZS1hbmltYXRpb24td3JhcC5zbGljay1hY3RpdmUgLnNsaWRlci1hbmltYXRlZC0xLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctOCBpbWcge1xuICBhbmltYXRpb24tZGVsYXk6IC41cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG4uc2luZ2xlLWFuaW1hdGlvbi13cmFwLnNsaWNrLWFjdGl2ZSAuc2xpZGVyLWFuaW1hdGVkLTEuaGVyby1zaW5nbGUtaW1nLXdyYXAgPiBpbWcge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMHM7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbi5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMS5oZXJvLXNpbmdsZS1pbWctd3JhcCAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy03ID4gaW1nIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG4uc2luZ2xlLWFuaW1hdGlvbi13cmFwLnNsaWNrLWFjdGl2ZSAuc2xpZGVyLWFuaW1hdGVkLTEuaGVyby1zaW5nbGUtaW1nLXdyYXAgaDMge1xuICBhbmltYXRpb24tZGVsYXk6IDEuOHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuLnNpbmdsZS1hbmltYXRpb24td3JhcC5zbGljay1hY3RpdmUgLnNsaWRlci1hbmltYXRlZC0xIC5oZXJvLXNsaWRlci1jb250ZW50LTkgaDIge1xuICBhbmltYXRpb24tZGVsYXk6IC45cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uc2luZ2xlLWFuaW1hdGlvbi13cmFwLnNsaWNrLWFjdGl2ZSAuc2xpZGVyLWFuaW1hdGVkLTEgLnRleHQtaW1nLTEgaW1nIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuLnNpbmdsZS1hbmltYXRpb24td3JhcC5zbGljay1hY3RpdmUgLnNsaWRlci1hbmltYXRlZC0xIC50ZXh0LWltZy0yIGltZyB7XG4gIGFuaW1hdGlvbi1kZWxheTogLjdzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMSAudGV4dC1pbWctMyBpbWcge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuLnNpbmdsZS1hbmltYXRpb24td3JhcC5zbGljay1hY3RpdmUgLnNsaWRlci1hbmltYXRlZC0xIC50ZXh0LWltZy00IGltZyB7XG4gIGFuaW1hdGlvbi1kZWxheTogLjhzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5zaW5nbGUtYW5pbWF0aW9uLXdyYXAuc2xpY2stYWN0aXZlIC5zbGlkZXItYW5pbWF0ZWQtMSAub3JnYW5pYy10ZXh0LWltZyBpbWcge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuLnNsaWRlci1pY29uLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiA5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGlkZXItaWNvbi0yIGkge1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWljb24tMiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5zbGlkZXItaWNvbi0yIGkge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5zbGlkZXItaWNvbi0yOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG59XG5cbi5zbGlkZXItaWNvbi0yLnNsaWRlci1pY29uLTItcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zbGlkZXItaWNvbi0yLnNsaWRlci1pY29uLTItbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZm9vdGVyLXR3by1hcmVhIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mdWxscGFnZS1wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAzNjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZ1bGxwYWdlLXBsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmZ1bGxwYWdlLXBsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mdWxscGFnZS1wbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mdWxscGFnZS1wbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVsbHBhZ2UtcGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmZ1bGxwYWdlLWNvbnRlbnQtMSBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIG1hcmdpbjogMCAwIDUxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mdWxscGFnZS1jb250ZW50LTEgaDEge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuZnVsbHBhZ2UtY29udGVudC0xIGgxIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnVsbHBhZ2UtY29udGVudC0xIGgxIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ1bGxwYWdlLWNvbnRlbnQtMSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVsbHBhZ2UtY29udGVudC0xIGgxIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB9XG59XG5cbi5idG4tc3R5bGUtMyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjZweCA0MHB4IDMxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ0bi1zdHlsZS0zIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxOHB4IDQwcHggMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1zdHlsZS0zIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxN3B4IDMwcHggMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtMyBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDIwcHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS0zIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk4NzE5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZ1bGxwYWdlLWNvbnRlbnQtMiBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZnVsbHBhZ2UtY29udGVudC0yIGgxIHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmZ1bGxwYWdlLWNvbnRlbnQtMiBoMSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZ1bGxwYWdlLWNvbnRlbnQtMiBoMSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mdWxscGFnZS1jb250ZW50LTIgaDEge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVsbHBhZ2UtY29udGVudC0yIGgxIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB9XG59XG5cbi5mdWxscGFnZS1jb250ZW50LTMgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC01cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZ1bGxwYWdlLWNvbnRlbnQtMyBoMSB7XG4gICAgZm9udC1zaXplOiA5NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5mdWxscGFnZS1jb250ZW50LTMgaDEge1xuICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mdWxscGFnZS1jb250ZW50LTMgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ1bGxwYWdlLWNvbnRlbnQtMyBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVsbHBhZ2UtY29udGVudC0zIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG59XG5cbiNmcC1uYXYge1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2ZwLW5hdiB7XG4gICAgdG9wOiA0MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZnAtbmF2IHtcbiAgICB0b3A6IDQwJTtcbiAgfVxufVxuXG4jZnAtbmF2IHVsIGxpIHtcbiAgbWFyZ2luOiAwcHggMCAxNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmcC1uYXYgdWwgbGkge1xuICAgIG1hcmdpbjogMHB4IDAgOHB4O1xuICB9XG59XG5cbiNmcC1uYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNmcC1uYXYgdWwgbGkgYSBzcGFuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogLjU7XG4gIG1hcmdpbjogMDtcbn1cblxuI2ZwLW5hdiB1bCBsaSBhLmFjdGl2ZSBzcGFuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjRDk4NzE5O1xufVxuXG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEgc3BhbiB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuI2ZwLW5hdiB1bCBsaTpob3ZlciBhLmFjdGl2ZSBzcGFuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwO1xufVxuXG4jZnAtbmF2LnJpZ2h0IHtcbiAgcmlnaHQ6IDY4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjZnAtbmF2LnJpZ2h0IHtcbiAgICByaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmcC1uYXYucmlnaHQge1xuICAgIHJpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtMiBoMiB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0yIGgyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0yIGgyIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMiBoMiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTIgcCB7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDE2cHggYXV0byAwO1xuICB3aWR0aDogNzIlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0yIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0yIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0yIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMiBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0yIGgxIHtcbiAgY29sb3I6ICNlYWI3MDA7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMiBoMSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTIgaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTIgaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMiBoMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMiBoMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS00IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDUzZDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMjdweCA1MHB4IDMycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5idG4tc3R5bGUtNCBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4tc3R5bGUtNCBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1zdHlsZS00IGEge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtNCBhIHtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHggMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS00IGEucGFkZGluZy1kZWMtMSB7XG4gIHBhZGRpbmc6IDIwcHggNTBweCAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYnRuLXN0eWxlLTQgYS5wYWRkaW5nLWRlYy0xIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYnRuLXN0eWxlLTQgYS5wYWRkaW5nLWRlYy0xIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHggMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4tc3R5bGUtNCBhLnBhZGRpbmctZGVjLTEge1xuICAgIHBhZGRpbmc6IDEycHggMjVweCAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLXN0eWxlLTQgYS5wYWRkaW5nLWRlYy0xIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHggMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtNCBhLnBhZGRpbmctZGVjLTEge1xuICAgIHBhZGRpbmc6IDEwcHggMjVweCAxNHB4O1xuICB9XG59XG5cbi5idG4tc3R5bGUtNCBhLnBhZGRpbmctZGVjLTIge1xuICBwYWRkaW5nOiAxN3B4IDM1cHggMjFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXN0eWxlLTQgYS5wYWRkaW5nLWRlYy0yIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTRweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTMgc3BhbiB7XG4gIGxldHRlci1zcGFjaW5nOiA5LjkxMDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjdweDtcbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtMyBoNSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjk4MjFweDtcbiAgbWFyZ2luOiAzMnB4IDAgNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTMgaDUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMyBoNSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luOiAyMnB4IDAgMTBweDtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0zIGgxIHtcbiAgY29sb3I6ICNlYWI3MDA7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDkuOTEwM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMyBoMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjkxMDNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMyBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjkxMDNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTMgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMy45MTAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTMgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uc2luZ2xlLWhlcm8tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLWhlcm8tc2xpZGVyIC5hdXRvcGFydHMtc2xpZGVyLW9mZmVyLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQyJTtcbiAgdG9wOiAzMy41JTtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpbmdsZS1oZXJvLXNsaWRlciAuYXV0b3BhcnRzLXNsaWRlci1vZmZlci0xIHtcbiAgICBsZWZ0OiA0OSU7XG4gICAgdG9wOiAzMiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNpbmdsZS1oZXJvLXNsaWRlciAuYXV0b3BhcnRzLXNsaWRlci1vZmZlci0xIHtcbiAgICBsZWZ0OiA0NSU7XG4gICAgdG9wOiAyOC41JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtaGVyby1zbGlkZXIgLmF1dG9wYXJ0cy1zbGlkZXItb2ZmZXItMSB7XG4gICAgbGVmdDogNDglO1xuICAgIHRvcDogMjQuNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtaGVyby1zbGlkZXIgLmF1dG9wYXJ0cy1zbGlkZXItb2ZmZXItMSB7XG4gICAgbGVmdDogMzAlO1xuICAgIHRvcDogMjEuNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWhlcm8tc2xpZGVyIC5hdXRvcGFydHMtc2xpZGVyLW9mZmVyLTEge1xuICAgIGxlZnQ6IDU2JTtcbiAgICB0b3A6IDEwLjUlO1xuICB9XG59XG5cbi5zaW5nbGUtaGVyby1zbGlkZXIgLmF1dG9wYXJ0cy1zbGlkZXItb2ZmZXItMSBpbWcge1xuICB3aWR0aDogMjQ3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaW5nbGUtaGVyby1zbGlkZXIgLmF1dG9wYXJ0cy1zbGlkZXItb2ZmZXItMSBpbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2luZ2xlLWhlcm8tc2xpZGVyIC5hdXRvcGFydHMtc2xpZGVyLW9mZmVyLTEgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWhlcm8tc2xpZGVyIC5hdXRvcGFydHMtc2xpZGVyLW9mZmVyLTEgaW1nIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtaGVyby1zbGlkZXIgLmF1dG9wYXJ0cy1zbGlkZXItb2ZmZXItMSBpbWcge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtaGVyby1zbGlkZXIgLmF1dG9wYXJ0cy1zbGlkZXItb2ZmZXItMSBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWhlcm8tc2xpZGVyIC5hdXRvcGFydHMtc2xpZGVyLW9mZmVyLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5JTtcbiAgYm90dG9tOiAyMyU7XG4gIHotaW5kZXg6IDk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1oZXJvLXNsaWRlciAuYXV0b3BhcnRzLXNsaWRlci1vZmZlci0yIHtcbiAgICBib3R0b206IDglO1xuICB9XG59XG5cbi5zaW5nbGUtaGVyby1zbGlkZXIgLmF1dG9wYXJ0cy1zbGlkZXItb2ZmZXItMiBpbWcge1xuICB3aWR0aDogMjU3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWhlcm8tc2xpZGVyIC5hdXRvcGFydHMtc2xpZGVyLW9mZmVyLTIgaW1nIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWhlcm8tc2xpZGVyIC5hdXRvcGFydHMtc2xpZGVyLW9mZmVyLTIgaW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTIuYXV0b3BhcnRzLXNsaWRlci1tcmctMSB7XG4gIG1hcmdpbjogMCAtMTAwcHggMCAtMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTIuYXV0b3BhcnRzLXNsaWRlci1tcmctMSB7XG4gICAgbWFyZ2luOiAwIDBweCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctMi5hdXRvcGFydHMtc2xpZGVyLW1yZy0xIHtcbiAgICBtYXJnaW46IDAgMHB4IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTIuYXV0b3BhcnRzLXNsaWRlci1tcmctMSB7XG4gICAgbWFyZ2luOiAwIDBweCAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTIuYXV0b3BhcnRzLXNsaWRlci1tcmctMSB7XG4gICAgbWFyZ2luOiAwIDBweCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTIuYXV0b3BhcnRzLXNsaWRlci1tcmctMSB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCAwIDBweDtcbiAgfVxufVxuXG4uaGVyby1zaW5nbGUtc2xpZGVyLWltZy0yLmF1dG9wYXJ0cy1zbGlkZXItbXJnLTIge1xuICBtYXJnaW46IDAgMHB4IDAgLTEwM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy0yLmF1dG9wYXJ0cy1zbGlkZXItbXJnLTIge1xuICAgIG1hcmdpbjogMCAwcHggMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTIuYXV0b3BhcnRzLXNsaWRlci1tcmctMiB7XG4gICAgbWFyZ2luOiAwIDBweCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy0yLmF1dG9wYXJ0cy1zbGlkZXItbXJnLTIge1xuICAgIG1hcmdpbjogMCAwcHggMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy0yLmF1dG9wYXJ0cy1zbGlkZXItbXJnLTIge1xuICAgIG1hcmdpbjogMCAwcHggMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctMi5hdXRvcGFydHMtc2xpZGVyLW1yZy0yIHtcbiAgICBtYXJnaW46IDIwcHggMHB4IDAgMHB4O1xuICB9XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTIuYXV0b3BhcnRzLXNsaWRlci1tcmctMiBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4uaGVyby1zaW5nbGUtc2xpZGVyLWltZy0yIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGVyby1zbGlkZXItY29udGVudC00IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC00IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTQgaDIge1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogNjNweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtNCBoMiB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtNCBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtNCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTQgcCB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW46IDVweCAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogNXB4IDAgMjBweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTYgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMjNweCA1MHB4IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQxNTE1O1xufVxuXG4uYnRuLXN0eWxlLTYgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ0bi1zdHlsZS02IGEge1xuICAgIHBhZGRpbmc6IDE2cHggMzVweCAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLXN0eWxlLTYgYSB7XG4gICAgcGFkZGluZzogMTZweCAzNXB4IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXN0eWxlLTYgYSB7XG4gICAgcGFkZGluZzogMTRweCAzMHB4IDIxcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5uYXYtc3R5bGUtMiA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXYtc3R5bGUtMiA+IHNwYW4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdi1zdHlsZS0yID4gc3BhbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zdHlsZS0yID4gc3BhbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5uYXYtc3R5bGUtMiA+IHNwYW4gaSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLm5hdi1zdHlsZS0yID4gc3Bhbi5zbGlkZXItaWNvbi1wcmV2IHtcbiAgbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2LXN0eWxlLTIgPiBzcGFuLnNsaWRlci1pY29uLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXYtc3R5bGUtMiA+IHNwYW4uc2xpZGVyLWljb24tcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtc3R5bGUtMiA+IHNwYW4uc2xpZGVyLWljb24tcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG4ubmF2LXN0eWxlLTIgPiBzcGFuLnNsaWRlci1pY29uLW5leHQge1xuICByaWdodDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2LXN0eWxlLTIgPiBzcGFuLnNsaWRlci1pY29uLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LXN0eWxlLTIgPiBzcGFuLnNsaWRlci1pY29uLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zdHlsZS0yID4gc3Bhbi5zbGlkZXItaWNvbi1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4ubmF2LXN0eWxlLTIgPiBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLm5hdi1zdHlsZS0yID4gc3Bhbjpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuXG4ubmF2LXN0eWxlLTIubmF2LXN0eWxlLTItYm9yZGVyLXJhZGl1cyA+IHNwYW4ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LXN0eWxlLTIubmF2LXN0eWxlLTItYm9yZGVyLXJhZGl1cyA+IHNwYW4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4ubmF2LXN0eWxlLTIubmF2LXN0eWxlLTItYm9yZGVyLXJhZGl1cyA+IHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXYtc3R5bGUtMjpob3ZlciA+IHNwYW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZG90LXN0eWxlLTIgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvdC1zdHlsZS0yIHVsIHtcbiAgICBib3R0b206IDI2cHg7XG4gIH1cbn1cblxuLmRvdC1zdHlsZS0yIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uZG90LXN0eWxlLTIgdWwgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDVweCBzb2xpZCAjNWI1YjViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kb3Qtc3R5bGUtMiB1bCBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViNWI1Yjtcbn1cblxuLnlvdXR1YmUtdmlkZW8tYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnlvdXR1YmUtdmlkZW8tYXJlYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5O1xufVxuXG4ueW91dHViZS12aWRlby1hcmVhIC55b3V0dWJlLWJnLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk1O1xufVxuXG4ueW91dHViZS12aWRlby1hcmVhIC55b3V0dWJlLWJnLWNvbnRlbnQgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA3OXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnlvdXR1YmUtdmlkZW8tYXJlYSAueW91dHViZS1iZy1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC55b3V0dWJlLXZpZGVvLWFyZWEgLnlvdXR1YmUtYmctY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnlvdXR1YmUtdmlkZW8tYXJlYSAueW91dHViZS1iZy1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC55b3V0dWJlLXZpZGVvLWFyZWEgLnlvdXR1YmUtYmctY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi55b3V0dWJlLXZpZGVvLWFyZWEgLnlvdXR1YmUtYmctY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAyMnB4IDAgNThweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAueW91dHViZS12aWRlby1hcmVhIC55b3V0dWJlLWJnLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMjJweCAwIDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC55b3V0dWJlLXZpZGVvLWFyZWEgLnlvdXR1YmUtYmctY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAyMnB4IDAgNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC55b3V0dWJlLXZpZGVvLWFyZWEgLnlvdXR1YmUtYmctY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luOiAxN3B4IDAgMzBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmNvbXBhY3QgLmJ1dHRvbkJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb3NtZXRpYy1oZXJvLXBhZGRpbmctMSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb3NtZXRpYy1oZXJvLXBhZGRpbmctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvc21ldGljLWhlcm8tcGFkZGluZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvc21ldGljLWhlcm8tcGFkZGluZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTUge1xuICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTUge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtNSB7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTUge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtNSB7XG4gICAgbWFyZ2luOiAtODBweCAwIDAgMHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTUgaDIge1xuICBmb250LXNpemU6IDU5cHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45OTExcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTUgaDIge1xuICAgIGZvbnQtc2l6ZTogNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC01IGgyIHtcbiAgICBmb250LXNpemU6IDUzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC01IGgyIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtNSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTUgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDIwcHggYXV0byA0MHB4O1xuICB3aWR0aDogNjAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC01IHAge1xuICAgIHdpZHRoOiA3MiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtNSBwIHtcbiAgICB3aWR0aDogNzIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtNSBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtNSBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE1cHggYXV0byAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtNSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMnB4IGF1dG8gMjVweDtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC02IHtcbiAgICBtYXJnaW46IC0xMDVweCAwIDA7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtNiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtNiBoMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBtYXJnaW46IDEycHggMCAzMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTYgaDEge1xuICAgIG1hcmdpbjogMTJweCAwIDI1cHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC02IGgxIHtcbiAgICBtYXJnaW46IDEycHggMCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uaGVyby1zaW5nbGUtc2xpZGVyLWltZy0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjIlO1xuICBib3R0b206IC0xMjBweDtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctMyB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy0zIHtcbiAgICByaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy0zIHtcbiAgICByaWdodDogNyU7XG4gICAgYm90dG9tOiAtODhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctMyB7XG4gICAgcmlnaHQ6IDMlO1xuICAgIGJvdHRvbTogLTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy0zIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IC05MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctMyBpbWcge1xuICB3aWR0aDogMzk1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctMyBpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctMyBpbWcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTMgaW1nIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbn1cblxuLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDM3LjUlO1xuICBib3R0b206IDBweDtcbiAgei1pbmRleDogNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNCB7XG4gICAgcmlnaHQ6IDMxLjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTQge1xuICAgIHJpZ2h0OiAyOS41JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTQge1xuICAgIHJpZ2h0OiAyOS41JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNCB7XG4gICAgcmlnaHQ6IDI4LjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4uaGVyby1zaW5nbGUtc2xpZGVyLWltZy00IGltZyB7XG4gIHdpZHRoOiAzMjRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy00IGltZyB7XG4gICAgd2lkdGg6IDIyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy00IGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNCBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4uaGVyby1zaW5nbGUtc2xpZGVyLWltZy01IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTYlO1xuICBib3R0b206IC0xMjBweDtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNSB7XG4gICAgcmlnaHQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTUge1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTUge1xuICAgIHJpZ2h0OiA0JTtcbiAgICBib3R0b206IC04OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy01IHtcbiAgICByaWdodDogMyU7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgfVxufVxuXG4uaGVyby1zaW5nbGUtc2xpZGVyLWltZy01IGltZyB7XG4gIHdpZHRoOiA2NzRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNSBpbWcge1xuICAgIHdpZHRoOiA1MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy01IGltZyB7XG4gICAgd2lkdGg6IDUzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNSBpbWcge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNSBpbWcge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTUgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xOSU7XG4gIGJvdHRvbTogMHB4O1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNiBpbWcge1xuICB3aWR0aDogMTI4MnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy02IGltZyB7XG4gICAgd2lkdGg6IDExMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy02IGltZyB7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTYgaW1nIHtcbiAgICB3aWR0aDogODgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTYgaW1nIHtcbiAgICB3aWR0aDogODEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy02IGltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5uYXYtc3R5bGUtNCA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB6LWluZGV4OiA5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXYtc3R5bGUtNCA+IHNwYW4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdi1zdHlsZS00ID4gc3BhbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zdHlsZS00ID4gc3BhbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5uYXYtc3R5bGUtNCA+IHNwYW4gaSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdi1zdHlsZS00ID4gc3BhbiBpIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdi1zdHlsZS00ID4gc3BhbiBpIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtc3R5bGUtNCA+IHNwYW4gaSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS00ID4gc3Bhbi5zbGlkZXItaWNvbi1wcmV2IHtcbiAgbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2LXN0eWxlLTQgPiBzcGFuLnNsaWRlci1pY29uLXByZXYge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXYtc3R5bGUtNCA+IHNwYW4uc2xpZGVyLWljb24tcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtc3R5bGUtNCA+IHNwYW4uc2xpZGVyLWljb24tcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG4ubmF2LXN0eWxlLTQgPiBzcGFuLnNsaWRlci1pY29uLW5leHQge1xuICByaWdodDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2LXN0eWxlLTQgPiBzcGFuLnNsaWRlci1pY29uLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LXN0eWxlLTQgPiBzcGFuLnNsaWRlci1pY29uLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zdHlsZS00ID4gc3Bhbi5zbGlkZXItaWNvbi1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4ubmF2LXN0eWxlLTQgPiBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLm5hdi1zdHlsZS00ID4gc3Bhbjpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuXG4uaGVyby1zbGlkZXItY29udGVudC03IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTcge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTcgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAgMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNy45MjczcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTcgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNS45MjczcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC03IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDUuOTI3M3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC03IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuOTI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC03IGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuOTI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTcgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMy45MjdweDtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC03IGgxIHtcbiAgZm9udC1zaXplOiAxMjlweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMjBweCAwIDMxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDcuOTI3M3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTcgaDEge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTcgaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtNyBoMSB7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC03IGgxIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTcgaDEge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiA2LjkyN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC03IGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS04IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idG4tc3R5bGUtOCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNDBweCAxMTJweDtcbiAgdHJhbnNmb3JtOiBza2V3KC0xNmRlZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MTUxNTtcbn1cblxuLmJ0bi1zdHlsZS04IGEgc3BhbiB7XG4gIHRyYW5zZm9ybTogc2tldygxNmRlZykgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5idG4tc3R5bGUtOCBhIHtcbiAgICBwYWRkaW5nOiAzMHB4IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJ0bi1zdHlsZS04IGEge1xuICAgIHBhZGRpbmc6IDI3cHggNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4tc3R5bGUtOCBhIHtcbiAgICBwYWRkaW5nOiAyM3B4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tc3R5bGUtOCBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS04IGEge1xuICAgIHBhZGRpbmc6IDE2cHggMzVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS04IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjQwNDA0O1xufVxuXG4uaGVyby1zaW5nbGUtc2xpZGVyLWltZy04IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTY4cHg7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctOCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTgge1xuICAgIHJpZ2h0OiAtMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctOCB7XG4gICAgcmlnaHQ6IC0yMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTgge1xuICAgIHJpZ2h0OiAtMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTgge1xuICAgIHJpZ2h0OiAtMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy04IHtcbiAgICByaWdodDogLTMyN3B4O1xuICB9XG59XG5cbi5oZXJvLXNpbmdsZS1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEyMHB4O1xuICBib3R0b206IDYwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2luZ2xlLWltZy13cmFwIHtcbiAgICByaWdodDogNTBweDtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1pbWctd3JhcCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2luZ2xlLWltZy13cmFwIHtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmhlcm8tc2luZ2xlLWltZy13cmFwID4gaW1nIHtcbiAgd2lkdGg6IDQ5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVyby1zaW5nbGUtaW1nLXdyYXAgPiBpbWcge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zaW5nbGUtaW1nLXdyYXAgPiBpbWcge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1pbWctd3JhcCA+IGltZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zaW5nbGUtaW1nLXdyYXAgPiBpbWcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNpbmdsZS1pbWctd3JhcCA+IGltZyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zaW5nbGUtaW1nLXdyYXAgPiBpbWcge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxufVxuXG4uaGVyby1zaW5nbGUtaW1nLXdyYXAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlcm8tc2luZ2xlLWltZy13cmFwIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTcgPiBpbWcge1xuICB3aWR0aDogMzMxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tc2luZ2xlLWltZy13cmFwIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTcgPiBpbWcge1xuICAgIHdpZHRoOiAyMzFweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zaW5nbGUtaW1nLXdyYXAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNyA+IGltZyB7XG4gICAgd2lkdGg6IDIzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2luZ2xlLWltZy13cmFwIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTcgPiBpbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2luZ2xlLWltZy13cmFwIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTcgPiBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNpbmdsZS1pbWctd3JhcCAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy03ID4gaW1nIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNpbmdsZS1pbWctd3JhcCAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy03ID4gaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLmhlcm8tc2luZ2xlLWltZy13cmFwIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTcgPiBpbWcud2lkdGgtMiB7XG4gIHdpZHRoOiAyODlweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tc2luZ2xlLWltZy13cmFwIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTcgPiBpbWcud2lkdGgtMiB7XG4gICAgd2lkdGg6IDIzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1pbWctd3JhcCAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy03ID4gaW1nLndpZHRoLTIge1xuICAgIHdpZHRoOiAyMzFweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNpbmdsZS1pbWctd3JhcCAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy03ID4gaW1nLndpZHRoLTIge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2luZ2xlLWltZy13cmFwIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTcgPiBpbWcud2lkdGgtMiB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2luZ2xlLWltZy13cmFwIC5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTcgPiBpbWcud2lkdGgtMiB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNpbmdsZS1pbWctd3JhcCAuaGVyby1zaW5nbGUtc2xpZGVyLWltZy03ID4gaW1nLndpZHRoLTIge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxufVxuXG4uaGVyby1zaW5nbGUtaW1nLXdyYXAgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMy45NjM2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDY1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2luZ2xlLWltZy13cmFwIGgzIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMS45NjM2cHg7XG4gICAgYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zaW5nbGUtaW1nLXdyYXAgaDMge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjk2MzZweDtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zaW5nbGUtaW1nLXdyYXAgaDMge1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC04IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTgge1xuICAgIG1hcmdpbjogLTcwcHggMCAwO1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTggaDIge1xuICBmb250LXNpemU6IDU5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzLjk2MzZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTggaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC04IGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC04IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTggaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTggaDIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC45NjRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtOCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjk2NHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTggaDEge1xuICBmb250LXNpemU6IDU5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzLjk2MzZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogNnB4IDAgNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC04IGgxIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbWFyZ2luOiA2cHggMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTggaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBtYXJnaW46IDZweCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC04IGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luOiA2cHggMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC04IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luOiA2cHggMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtOCBoMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbjogNnB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtOCBoMSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cblxuLmtpZHMtc2xpZGVyLXNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAua2lkcy1zbGlkZXItc2hhcGUge1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTkgLnRleHQtaW1nLTEgaW1nIHtcbiAgd2lkdGg6IDYzNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTkgLnRleHQtaW1nLTEgaW1nIHtcbiAgICB3aWR0aDogNDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtOSAudGV4dC1pbWctMSBpbWcge1xuICAgIHdpZHRoOiA0OTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTkgLnRleHQtaW1nLTEgaW1nIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTkgLnRleHQtaW1nLTEgaW1nIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC05IC50ZXh0LWltZy0xIGltZyB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTkgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbWFyZ2luOiAzMHB4IDAgMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC05IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC05IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTkgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW46IDI1cHggMCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC05IGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTkgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xuICB9XG59XG5cbi5raWRzLXNsaWRlci1tcmctMSB7XG4gIG1hcmdpbjogLTE5MHB4IDAgMCAtNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5raWRzLXNsaWRlci1tcmctMSB7XG4gICAgbWFyZ2luOiAwcHggMCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5raWRzLXNsaWRlci1tcmctMSB7XG4gICAgbWFyZ2luOiAwcHggMCAwIDBweDtcbiAgfVxufVxuXG4ua2lkcy1zbGlkZXItbXJnLTIge1xuICBtYXJnaW46IC0xOTBweCAtMjAwcHggMCAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5raWRzLXNsaWRlci1tcmctMiB7XG4gICAgbWFyZ2luOiAtMTkwcHggLTIwcHggMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmtpZHMtc2xpZGVyLW1yZy0yIHtcbiAgICBtYXJnaW46IC0xOTBweCAwcHggMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAua2lkcy1zbGlkZXItbXJnLTIge1xuICAgIG1hcmdpbjogLTE5MHB4IDBweCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmtpZHMtc2xpZGVyLW1yZy0yIHtcbiAgICBtYXJnaW46IC0xMDBweCAwcHggMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAua2lkcy1zbGlkZXItbXJnLTIge1xuICAgIG1hcmdpbjogMHB4IDBweCAwIDBweDtcbiAgfVxufVxuXG4ua2lkcy1zbGlkZXItbXJnLTMge1xuICBtYXJnaW46IC0xOTBweCAwcHggMCAyMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmtpZHMtc2xpZGVyLW1yZy0zIHtcbiAgICBtYXJnaW46IC0xOTBweCAwcHggMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5raWRzLXNsaWRlci1tcmctMyB7XG4gICAgbWFyZ2luOiAtMTkwcHggMHB4IDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmtpZHMtc2xpZGVyLW1yZy0zIHtcbiAgICBtYXJnaW46IC0xOTBweCAwcHggMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5raWRzLXNsaWRlci1tcmctMyB7XG4gICAgbWFyZ2luOiAtMTAwcHggMHB4IDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmtpZHMtc2xpZGVyLW1yZy0zIHtcbiAgICBtYXJnaW46IDBweCAwcHggMCAwcHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS05IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3NDczO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAzMnB4IDQwcHggMzdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJ0bi1zdHlsZS05IGEge1xuICAgIHBhZGRpbmc6IDIycHggNDBweCAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYnRuLXN0eWxlLTkgYSB7XG4gICAgcGFkZGluZzogMjJweCA0MHB4IDI3cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ0bi1zdHlsZS05IGEge1xuICAgIHBhZGRpbmc6IDE4cHggMzBweCAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1zdHlsZS05IGEge1xuICAgIHBhZGRpbmc6IDE4cHggMzBweCAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtOSBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS05IGEuYnRuLTktcGFkZGluZy1kZWMtMSB7XG4gIHBhZGRpbmc6IDMycHggNzdweCAzN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYnRuLXN0eWxlLTkgYS5idG4tOS1wYWRkaW5nLWRlYy0xIHtcbiAgICBwYWRkaW5nOiAyMnB4IDUwcHggMjdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYnRuLXN0eWxlLTkgYS5idG4tOS1wYWRkaW5nLWRlYy0xIHtcbiAgICBwYWRkaW5nOiAyMnB4IDUwcHggMjdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4tc3R5bGUtOSBhLmJ0bi05LXBhZGRpbmctZGVjLTEge1xuICAgIHBhZGRpbmc6IDE2cHggNDBweCAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLXN0eWxlLTkgYS5idG4tOS1wYWRkaW5nLWRlYy0xIHtcbiAgICBwYWRkaW5nOiAxNHB4IDM1cHggMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtOSBhLmJ0bi05LXBhZGRpbmctZGVjLTEge1xuICAgIHBhZGRpbmc6IDEzcHggMzBweCAxOHB4O1xuICB9XG59XG5cbi5idG4tc3R5bGUtOSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2EyZDtcbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0xMCAudGV4dC1pbWctMiBpbWcge1xuICB3aWR0aDogMTA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTAgLnRleHQtaW1nLTMge1xuICBtYXJnaW46IDAgMCA1NHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTEwIC50ZXh0LWltZy0zIHtcbiAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTEwIC50ZXh0LWltZy0zIGltZyB7XG4gIHdpZHRoOiA2NDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xMCAudGV4dC1pbWctMyBpbWcge1xuICAgIHdpZHRoOiA0NDZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xMCAudGV4dC1pbWctMyBpbWcge1xuICAgIHdpZHRoOiA0NDZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTEwIC50ZXh0LWltZy0zIGltZyB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xMCAudGV4dC1pbWctMyBpbWcge1xuICAgIHdpZHRoOiA0MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTEwIC50ZXh0LWltZy0zIGltZyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTEwIC50ZXh0LWltZy00IHtcbiAgbWFyZ2luOiAwIDAgNjRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTAgLnRleHQtaW1nLTQge1xuICAgIG1hcmdpbjogMCAwIDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTAgLnRleHQtaW1nLTQge1xuICAgIG1hcmdpbjogMCAwIDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xMCAudGV4dC1pbWctNCB7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTAgLnRleHQtaW1nLTQge1xuICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xMCAudGV4dC1pbWctNCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0xMCAudGV4dC1pbWctNCBpbWcge1xuICB3aWR0aDogNTg5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xMCAudGV4dC1pbWctNCBpbWcge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTAgLnRleHQtaW1nLTQgaW1nIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xMCAudGV4dC1pbWctNCBpbWcge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuXG4ubW91c2Utc2Nyb2xsLWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMCUgIWltcG9ydGFudDtcbiAgbGVmdDogODAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtMSB7XG4gICAgbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtMSB7XG4gICAgbGVmdDogNTUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTEgaW1nIHtcbiAgd2lkdGg6IDIxOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtMSBpbWcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtMSBpbWcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS0xIGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtMSBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS0xIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI3JSAhaW1wb3J0YW50O1xuICBsZWZ0OiA4MSUgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTIge1xuICAgIGxlZnQ6IDgzJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS0yIHtcbiAgICBsZWZ0OiA4MyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS0yIHtcbiAgICBsZWZ0OiA4MyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTIge1xuICAgIGxlZnQ6IDc3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTIge1xuICAgIGxlZnQ6IDc3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS0yIGltZyB7XG4gIHdpZHRoOiAyODlweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTIgaW1nIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTIgaW1nIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtMiBpbWcge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTIgaW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtMiBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4ubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NCUgIWltcG9ydGFudDtcbiAgbGVmdDogNzclICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS0zIHtcbiAgICB0b3A6IDYyJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS0zIHtcbiAgICB0b3A6IDYyJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTMge1xuICAgIHRvcDogNjIlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS0zIHtcbiAgICB0b3A6IDYyJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTMge1xuICAgIHRvcDogNjIlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTclICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTMgaW1nIHtcbiAgd2lkdGg6IDE4MXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtMyBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtMyBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS0zIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtMyBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS0zIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjIlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDglICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTQge1xuICAgIGxlZnQ6IDQlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA2NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtNCBpbWcge1xuICB3aWR0aDogMTgxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS00IGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS00IGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTQgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS00IGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTQgaW1nIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuXG4ubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSUgIWltcG9ydGFudDtcbiAgbGVmdDogMCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS01IHtcbiAgICB0b3A6IDQwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTUge1xuICAgIHRvcDogMjAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1vdXNlLXNjcm9sbC1hcmVhIC5raWRzLXNoYXBlLTUgaW1nIHtcbiAgd2lkdGg6IDE3M3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtNSBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtNSBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS01IGltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEgLmtpZHMtc2hhcGUtNSBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSAua2lkcy1zaGFwZS01IGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTExIGg0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45OTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTExIGgxIHtcbiAgZm9udC1zaXplOiA5OXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDAgMCA1N3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTIuOTczcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTExIGgxIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTEgaDEge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xMSBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXNpemU6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xMSBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTExIGgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTIgaDEge1xuICBmb250LXNpemU6IDc5cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMCAwIDQ3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xMiBoMSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xMiBoMSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTEyIGgxIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTEyIGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0xMyB7XG4gIG1hcmdpbjogMCAwIDAgLTQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTEzIHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTEzIHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTMge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTMge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTEzIGgxIHtcbiAgZm9udC1zaXplOiA3OXB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgbGluZS1oZWlnaHQ6IDk5cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTEzIGgxIHtcbiAgICBmb250LXNpemU6IDY3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xMyBoMSB7XG4gICAgZm9udC1zaXplOiA2N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xMyBoMSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTMgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTEwIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAyMnB4IDQwcHggMjdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXN0eWxlLTEwIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxM3B4IDI1cHggMThweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTEwIGEuYmctYmxhY2sge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1zdHlsZS0xMCBhLmJnLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tc3R5bGUtMTAgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLXN0eWxlLTExIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMXB4IDUwcHggMjdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuLXN0eWxlLTExIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDM1cHggMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1zdHlsZS0xMSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTZweCAzNXB4IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXN0eWxlLTExIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxM3B4IDI1cHggMThweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTExIGE6aG92ZXIge1xuICBjb2xvcjogIzE4MTgxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkNFQjtcbn1cblxuLm5hdi1zdHlsZS01IC5zbGlkZXItaWNvbi0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDclO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzFlMWUxZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdi1zdHlsZS01IC5zbGlkZXItaWNvbi0xIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zdHlsZS01IC5zbGlkZXItaWNvbi0xIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5uYXYtc3R5bGUtNSAuc2xpZGVyLWljb24tMS5zbGlkZXItaWNvbi1wcmV2IHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdi1zdHlsZS01IC5zbGlkZXItaWNvbi0xLnNsaWRlci1pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtc3R5bGUtNSAuc2xpZGVyLWljb24tMS5zbGlkZXItaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS01IC5zbGlkZXItaWNvbi0xLnNsaWRlci1pY29uLW5leHQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXYtc3R5bGUtNSAuc2xpZGVyLWljb24tMS5zbGlkZXItaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtc3R5bGUtNSAuc2xpZGVyLWljb24tMS5zbGlkZXItaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuXG4ubmF2LXN0eWxlLTUgLnNsaWRlci1pY29uLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnNsaWRlci1jb250ZW50LTE0LXBvc2l0aW9uLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1jb250ZW50LTE0LXBvc2l0aW9uLTEge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zbGlkZXItY29udGVudC0xNC1wb3NpdGlvbi0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjYlO1xuICBib3R0b206IDEzJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNsaWRlci1jb250ZW50LTE0LXBvc2l0aW9uLTIge1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgYm90dG9tOiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtMTQtcG9zaXRpb24tMiB7XG4gICAgcmlnaHQ6IDglO1xuICAgIGJvdHRvbTogMTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtMTQtcG9zaXRpb24tMiB7XG4gICAgcmlnaHQ6IDglO1xuICAgIGJvdHRvbTogMTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1jb250ZW50LTE0LXBvc2l0aW9uLTIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLnNsaWRlci1jb250ZW50LTE0LXBvc2l0aW9uLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI4JTtcbiAgdG9wOiAzNyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1jb250ZW50LTE0LXBvc2l0aW9uLTMge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0xNCBoMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbWFyZ2luOiAwIDAgMzFweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xNCBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTE0IGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTE0IGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBtYXJnaW46IDAgMCAyM3B4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTE1IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTE1IGgxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNzlweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xNSBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTE1IGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xNSBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xNSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTE1IGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zbGlkZXItY29udGVudC0xNSBoMSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTE1IGgxLnNsaWRlci1jb250ZW50LTE1LW1iLTEge1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTUgaDEuc2xpZGVyLWNvbnRlbnQtMTUtbWItMSB7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTE1IGgxLnNsaWRlci1jb250ZW50LTE1LW1iLTEge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTUgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTlweCAwIDYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTUgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIG1hcmdpbjogMTBweCAwIDM1cHg7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0xNiBoMyB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgZm9udC1mYW1pbHk6IFwiU2F0aXNmeVwiO1xuICBjb2xvcjogIzE4MTgxODtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0xNiAub3JnYW5pYy10ZXh0LWltZyB7XG4gIG1hcmdpbjogMjBweCAwIDUzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTE2IC5vcmdhbmljLXRleHQtaW1nIHtcbiAgICBtYXJnaW46IDIwcHggMCAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTE2IC5vcmdhbmljLXRleHQtaW1nIHtcbiAgICBtYXJnaW46IDIwcHggMCAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTYgLm9yZ2FuaWMtdGV4dC1pbWcge1xuICAgIG1hcmdpbjogMjBweCAwIDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTE2IC5vcmdhbmljLXRleHQtaW1nIHtcbiAgICBtYXJnaW46IDIwcHggMCAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTYgLm9yZ2FuaWMtdGV4dC1pbWcge1xuICAgIG1hcmdpbjogMTVweCAwIDI1cHg7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTYgLm9yZ2FuaWMtdGV4dC1pbWcgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTQ1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTE2IC5vcmdhbmljLXRleHQtaW1nIGltZyB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTE2IC5vcmdhbmljLXRleHQtaW1nIGltZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTYgLm9yZ2FuaWMtdGV4dC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMzQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNsaWRlci1jb250ZW50LTE2IC5vcmdhbmljLXRleHQtaW1nIGltZyB7XG4gICAgd2lkdGg6IDM0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLWNvbnRlbnQtMTYgLm9yZ2FuaWMtdGV4dC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cblxuLm9yZ2FuaWMtc2xpZGVyLW1yZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5vcmdhbmljLXNsaWRlci1tcmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm9yZ2FuaWMtc2xpZGVyLW1yZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmdhbmljLXNsaWRlci1tcmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmdhbmljLXNsaWRlci1tcmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JnYW5pYy1zbGlkZXItbXJnIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5vcmdhbmljLXNoYXBlLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNSUgIWltcG9ydGFudDtcbiAgbGVmdDogNDEuNSUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtMSB7XG4gICAgbGVmdDogNDguNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAub3JnYW5pYy1zaGFwZS0xIHtcbiAgICBsZWZ0OiA0OC41JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtMSB7XG4gICAgbGVmdDogNDguNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtMSB7XG4gICAgbGVmdDogNDguNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmdhbmljLXNoYXBlLTEge1xuICAgIGxlZnQ6IDQ4LjUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9yZ2FuaWMtc2hhcGUtMSBpbWcge1xuICB3aWR0aDogOTkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5vcmdhbmljLXNoYXBlLTEgaW1nIHtcbiAgICB3aWR0aDogNjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtMSBpbWcge1xuICAgIHdpZHRoOiA2MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmdhbmljLXNoYXBlLTEgaW1nIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmdhbmljLXNoYXBlLTEgaW1nIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JnYW5pYy1zaGFwZS0xIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JnYW5pYy1zaGFwZS0xIGltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5vcmdhbmljLXNoYXBlLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDcyJSAhaW1wb3J0YW50O1xuICB0b3A6IDY1JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmdhbmljLXNoYXBlLTIge1xuICAgIHRvcDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmdhbmljLXNoYXBlLTIge1xuICAgIHRvcDogNjAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JnYW5pYy1zaGFwZS0yIHtcbiAgICB0b3A6IDYwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vcmdhbmljLXNoYXBlLTIgaW1nIHtcbiAgd2lkdGg6IDU0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAub3JnYW5pYy1zaGFwZS0yIGltZyB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5vcmdhbmljLXNoYXBlLTIgaW1nIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JnYW5pYy1zaGFwZS0yIGltZyB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JnYW5pYy1zaGFwZS0yIGltZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtMiBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtMiBpbWcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4ub3JnYW5pYy1zaGFwZS0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0NCUgIWltcG9ydGFudDtcbiAgdG9wOiA4MCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtMyB7XG4gICAgdG9wOiA2OSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAub3JnYW5pYy1zaGFwZS0zIHtcbiAgICB0b3A6IDY5JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtMyB7XG4gICAgdG9wOiA2OSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtMyB7XG4gICAgdG9wOiA2OSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmdhbmljLXNoYXBlLTMge1xuICAgIHRvcDogNjklICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9yZ2FuaWMtc2hhcGUtMyBpbWcge1xuICB3aWR0aDogMjQzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtMyBpbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtMyBpbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmdhbmljLXNoYXBlLTMgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmdhbmljLXNoYXBlLTMgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLm9yZ2FuaWMtc2hhcGUtNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTUlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTIlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5vcmdhbmljLXNoYXBlLTQgaW1nIHtcbiAgd2lkdGg6IDQzMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAub3JnYW5pYy1zaGFwZS00IGltZyB7XG4gICAgd2lkdGg6IDMzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5vcmdhbmljLXNoYXBlLTQgaW1nIHtcbiAgICB3aWR0aDogMzMxcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub3JnYW5pYy1zaGFwZS00IGltZyB7XG4gICAgd2lkdGg6IDIzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JnYW5pYy1zaGFwZS00IGltZyB7XG4gICAgd2lkdGg6IDIzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtNCBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtNCBpbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4ub3JnYW5pYy1zaGFwZS01IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNS4yJSAhaW1wb3J0YW50O1xuICB0b3A6IDIzJSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA1O1xufVxuXG4ub3JnYW5pYy1zaGFwZS01IGltZyB7XG4gIHdpZHRoOiAzMzFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtNSBpbWcge1xuICAgIHdpZHRoOiAyMzFweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAub3JnYW5pYy1zaGFwZS01IGltZyB7XG4gICAgd2lkdGg6IDIzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtNSBpbWcge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZ2FuaWMtc2hhcGUtNSBpbWcge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmdhbmljLXNoYXBlLTUgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmdhbmljLXNoYXBlLTUgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLmRvdC1zdHlsZS0zIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIuMyU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA5O1xufVxuXG4uZG90LXN0eWxlLTMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbi5kb3Qtc3R5bGUtMyB1bCBsaSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5kb3Qtc3R5bGUtMyB1bCBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZhc2hpb24tMS1zbGlkZXItYmctY29sb3ItMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUJBQjQ7XG59XG5cbi5mYXNoaW9uLTEtc2xpZGVyLWJnLWNvbG9yLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMxQzFDO1xufVxuXG4uZmFzaGlvbi0yLXNsaWRlci1iZy1jb2xvci0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NBQzNCQjtcbn1cblxuLmZhc2hpb24tMi1zbGlkZXItYmctY29sb3ItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzZFNjU7XG59XG5cbi5mYXNoaW9uLTItc2xpZGVyLWJnLWNvbG9yLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNDRUQ0O1xufVxuXG4uZmFzaGlvbi0yLXNsaWRlci1iZy1jb2xvci01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NEU0Mjtcbn1cblxuLmVsZWN0cm9uaWMtc2xpZGVyLWJnLWNvbG9yLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuXG4uZWxlY3Ryb25pYy1zbGlkZXItYmctY29sb3ItMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzJFNDQ7XG59XG5cbi5hdXRvLXBhcnRzLXNsaWRlci1iZy1jb2xvci0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERUJFQztcbn1cblxuLmxlYXRoZXItc2xpZGVyLWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdBNzU3MDtcbn1cblxuLmNvc21ldGljLXNsaWRlci1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUwREQ7XG59XG5cbi5vcmdhbmljLXNsaWRlci1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEZCRjc7XG59XG5cbi5tb3RvcmJpa2VzLXNsaWRlci1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4RTkzOTc7XG59XG5cbi5raWRzLXNsaWRlci1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VFRUI7XG59XG5cbi5wbGFudHMtc2xpZGVyLWJnLWNvbG9yLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyODJEO1xufVxuXG4ucGxhbnRzLXNsaWRlci1iZy1jb2xvci0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzQTE4Qjtcbn1cblxuLnBsYW50cy1zbGlkZXItYmctY29sb3ItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY2Rjg7XG59XG5cbi5mdXJuaXR1cmUtc2xpZGVyLWJnLWNvbG9yLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U5O1xufVxuXG4uZnVybml0dXJlLXNsaWRlci1iZy1jb2xvci0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q2RDVEMDtcbn1cblxuLmZ1cm5pdHVyZS1zbGlkZXItYmctY29sb3ItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkU1REQ7XG59XG5cbi5qZXdlbHJ5LXNsaWRlci1iZy1jb2xvci0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MjMxRTtcbn1cblxuLmpld2Vscnktc2xpZGVyLWJnLWNvbG9yLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThCM0JEO1xufVxuXG4uamV3ZWxyeS1zbGlkZXItYmctY29sb3ItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNDg4NkU7XG59XG5cbi52aWRlby1iZy1jb250ZW50LXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2JnL3lvdXR1YmUtYmcuanBnXCIpO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0E3NTcwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnlvdXR1YmUtdmlkZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLSA1LiBCYW5uZXIgc3R5bGUgLS0tLS0tLS0tKi9cbi5uZXctY29sbGVjdGlvbnMtYmFubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXctY29sbGVjdGlvbnMtYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItaW1nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItaW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWltZy5iYW5uZXItaW1nLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItaW1nLmJhbm5lci16b29tIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDJzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1wb3NpdGlvbi0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1wb3NpdGlvbi0xIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLXBvc2l0aW9uLTEge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1wb3NpdGlvbi0xIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1wb3NpdGlvbi0xIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItcG9zaXRpb24tMSB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1wb3NpdGlvbi0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzODBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItcG9zaXRpb24tMiB7XG4gICAgbGVmdDogMjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItcG9zaXRpb24tMiB7XG4gICAgbGVmdDogMjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1wb3NpdGlvbi0yIHtcbiAgICBsZWZ0OiAyNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItcG9zaXRpb24tMiB7XG4gICAgbGVmdDogMzcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1wb3NpdGlvbi0yIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1wb3NpdGlvbi0yIHtcbiAgICBsZWZ0OiAzMDBweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1wb3NpdGlvbi0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLXBvc2l0aW9uLTMge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1wb3NpdGlvbi0zIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xIHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSBoMyB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDU1JTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEgaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEgaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEgaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB3aWR0aDogNTIlO1xuICBtYXJnaW46IDIwcHggMCA0MnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEgcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEgcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSBwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEgcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMSBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwcHggMCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEgcCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDEycHggMCAyMnB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiBoMyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0yIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiBoMyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiBoMy5iYW5uZXItdGV4dC13aWR0aDEge1xuICB3aWR0aDogNTQlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTIgaDMuYmFubmVyLXRleHQtd2lkdGgxIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiBoMy5iYW5uZXItdGV4dC13aWR0aDEge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTIgaDMuYmFubmVyLXRleHQtd2lkdGgxIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0yIGgzLmJhbm5lci10ZXh0LXdpZHRoMSB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0yIGgzLmJhbm5lci10ZXh0LXdpZHRoMSB7XG4gICAgd2lkdGg6IDc2JTtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTIgaDMuYmFubmVyLXRleHQtd2lkdGgyIHtcbiAgd2lkdGg6IDU0JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0yIGgzLmJhbm5lci10ZXh0LXdpZHRoMiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTIgaDMuYmFubmVyLXRleHQtd2lkdGgyIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0yIGgzLmJhbm5lci10ZXh0LXdpZHRoMiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiBoMy5iYW5uZXItdGV4dC13aWR0aDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogI0ZGRDUzRDtcbiAgbWFyZ2luOiAxMHB4IDAgMjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0yIGg0IHtcbiAgICBtYXJnaW46IDhweCAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0yIGg0IHtcbiAgICBtYXJnaW46IDhweCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTIgaDQge1xuICAgIG1hcmdpbjogOHB4IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMiBoNCB7XG4gICAgbWFyZ2luOiAycHggMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0yIGg0IHtcbiAgICBtYXJnaW46IDVweCAwIDIwcHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIGgzIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTMgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyBoMyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIGgzIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyBoMy5iYW5uZXItdGV4dC13aWR0aDMge1xuICB3aWR0aDogOTAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyBoMy5iYW5uZXItdGV4dC13aWR0aDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIGgzLmJhbm5lci10ZXh0LXdpZHRoMyB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTMgaDMgc3Bhbi5zYWxlLW9mZiB7XG4gIGZvbnQtc2l6ZTogMzdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTMgaDMgc3Bhbi5zYWxlLW9mZiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIGgzIHNwYW4uc2FsZS1vZmYge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIGgzIHNwYW4uc2FsZS1vZmYge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTMgaDMgc3Bhbi5wZXJjZW50YWdlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIHAge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiA3cHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyBwIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyBwIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwcHg7XG4gIGJvdHRvbTogNTVweDtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC00IHtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTQge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC00IHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTQgaDMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgd2lkdGg6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC00IGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTQgaDIge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTQgaDIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTQgaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNCBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTQgaDIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNCBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNSB7XG4gIHBhZGRpbmc6IDMycHggNzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA5OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC01IHtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTUge1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC01IHtcbiAgICBwYWRkaW5nOiAyN3B4IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTUge1xuICAgIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC01IHtcbiAgICBwYWRkaW5nOiAyMnB4IDMwcHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC01OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC01IGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNSBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNSBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTUgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTUgaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC01IGgzOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xufVxuXG4uYmFubmVyLXdyYXAub3Zlcmx5LXBvaW50LTQtMi1ob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UgMHM7XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtOSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUyJTtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtOSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhdGlzZnlcIjtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC05IGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtOSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhdGlzZnlcIjtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBtYXJnaW46IDAgMCAwcHg7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtOSBoMiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC05IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0xMCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNhdGlzZnlcIjtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBtYXJnaW46IDAgMCAwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMTAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTExIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTExIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiU2F0aXNmeVwiO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIG1hcmdpbjogMCAwIDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMTEgaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMTEgaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDklO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5O1xuICBwYWRkaW5nOiAwIDkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMTIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMTIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMTIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEyIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiU2F0aXNmeVwiO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIG1hcmdpbjogMCAwIDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEyIGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTEyIGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwIC5zaWRlYmFyLWJhbm5lci1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNXB4O1xuICBib3R0b206IDMycHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci13cmFwIC5zaWRlYmFyLWJhbm5lci1jb250ZW50IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuc2lkZWJhci1iYW5uZXItY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cblxuLmJhbm5lci13cmFwIC5zaWRlYmFyLWJhbm5lci1jb250ZW50IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLnNpZGViYXItYmFubmVyLWNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuc2lkZWJhci1iYW5uZXItY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5iYW5uZXItd3JhcDpob3ZlciAuYmFubmVyLXpvb20gYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5iYW5uZXItd3JhcDpob3ZlciAuYnRuLXN0eWxlLTQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDE1MTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmFubmVyLXdyYXA6aG92ZXIuZGVmYXVsdC1vdmVybGF5Lm92ZXJseS1wb2ludC00LWhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbn1cblxuLmJhbm5lci13cmFwOmhvdmVyLmRlZmF1bHQtb3ZlcmxheS5vdmVybHktcG9pbnQtNC0yLWhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC40O1xufVxuXG4uYmFubmVyLXdyYXA6aG92ZXIuZGVmYXVsdC1vdmVybGF5LXdoaXRlLm92ZXJseS1wb2ludC00LWhvdmVyLXdoaXRlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC4yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbn1cblxuLmJhbm5lci13cmFwLTIgLmJhbm5lci1pbWctMiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYW5uZXItd3JhcC0yIC5iYW5uZXItaW1nLTIgYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5iYW5uZXItd3JhcC0yIC5iYW5uZXItaW1nLTIgYSBpbWc6aG92ZXIge1xuICBhbmltYXRpb24tbmFtZTogZWxlbWVudG9yLWFuaW1hdGlvbi1ib2ItZmxvYXQsZWxlbWVudG9yLWFuaW1hdGlvbi1ib2I7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzLDEuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHMsLjNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCxlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSxpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbCxhbHRlcm5hdGU7XG59XG5cbkBrZXlmcmFtZXMgZWxlbWVudG9yLWFuaW1hdGlvbi1ib2Ige1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGVsZW1lbnRvci1hbmltYXRpb24tYm9iLWZsb2F0IHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB9XG59XG5cbi5iYW5uZXItYXJlYS1tcmctdG9wIHtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG59XG5cbi5mdXJuaXR1cmUtY2F0ZWdvcmktcGFkZGluZy0xMC0xIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mdXJuaXR1cmUtY2F0ZWdvcmktcGFkZGluZy0xMC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVybml0dXJlLWNhdGVnb3JpLXBhZGRpbmctMTAtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbi5mdXJuaXR1cmUtY2F0ZWdvcmktcGFkZGluZy0xMC00IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZnVybml0dXJlLWNhdGVnb3JpLXBhZGRpbmctMTAtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbi5mdXJuaXR1cmUtY2F0ZWdvcmktcGFkZGluZy0xMC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ1cm5pdHVyZS1jYXRlZ29yaS1wYWRkaW5nLTEwLTIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1cm5pdHVyZS1jYXRlZ29yaS1wYWRkaW5nLTEwLTIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5mdXJuaXR1cmUtY2F0ZWdvcmktcGFkZGluZy0xMC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZ1cm5pdHVyZS1jYXRlZ29yaS1wYWRkaW5nLTEwLTMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1cm5pdHVyZS1jYXRlZ29yaS1wYWRkaW5nLTEwLTMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5iYW5uZXItY29udGVudC02LXBvc2l0aW9uLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAyMSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5iYW5uZXItY29udGVudC02LXBvc2l0aW9uLTEge1xuICAgIHJpZ2h0OiAxMiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLWNvbnRlbnQtNi1wb3NpdGlvbi0xIHtcbiAgICByaWdodDogNiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItY29udGVudC02LXBvc2l0aW9uLTEge1xuICAgIHJpZ2h0OiAxNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWNvbnRlbnQtNi1wb3NpdGlvbi0xIHtcbiAgICByaWdodDogMTMlO1xuICB9XG59XG5cbi5iYW5uZXItY29udGVudC02LXBvc2l0aW9uLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDE1JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJhbm5lci1jb250ZW50LTYtcG9zaXRpb24tMiB7XG4gICAgbGVmdDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1jb250ZW50LTYtcG9zaXRpb24tMiB7XG4gICAgbGVmdDogNiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWNvbnRlbnQtNi1wb3NpdGlvbi0yIHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbn1cblxuLmJhbm5lci1jb250ZW50LTYtcG9zaXRpb24tMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAxNSU7XG59XG5cbi5iYW5uZXItY29udGVudC02LXBvc2l0aW9uLTQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmJhbm5lci1jb250ZW50LTYge1xuICB6LWluZGV4OiA5O1xufVxuXG4uYmFubmVyLWNvbnRlbnQtNiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWNvbnRlbnQtNiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cblxuLmJhbm5lci1jb250ZW50LTYgaDMge1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgbWFyZ2luOiAxNHB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJhbm5lci1jb250ZW50LTYgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmFubmVyLWNvbnRlbnQtNiBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1jb250ZW50LTYgaDMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1jb250ZW50LTYgaDMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDJweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItY29udGVudC02IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuXG4uYmFubmVyLWNvbnRlbnQtNiBoMyBhIHtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5iYW5uZXItd3JhcC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFubmVyLXdyYXAtMy5iYW5uZXItd3JhcC0zLXBhZGRpbmctMSB7XG4gIHBhZGRpbmc6IDc4cHggMCA4OHB4O1xufVxuXG4uYmFubmVyLXdyYXAtMy5iYW5uZXItd3JhcC0zLXBhZGRpbmctMiB7XG4gIHBhZGRpbmc6IDUzcHggMCA1M3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcC0zLmJhbm5lci13cmFwLTMtcGFkZGluZy0yIHtcbiAgICBwYWRkaW5nOiAwcHggMCAxMDZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci13cmFwLTMuYmFubmVyLXdyYXAtMy1wYWRkaW5nLTIge1xuICAgIHBhZGRpbmc6IDBweCAwIDEwNnB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcC0zLmJhbm5lci13cmFwLTMtYm9yZGVyLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYW5uZXItd3JhcC0zLmJhbm5lci13cmFwLTMtYm9yZGVyLTEgYSB7XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYW5uZXItd3JhcC0zLmJhbm5lci13cmFwLTMtYm9yZGVyLTEgYSBpbWcge1xuICB3aWR0aDogMTg4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwLTMuYmFubmVyLXdyYXAtMy1ib3JkZXItMSBhIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcC0zLmJhbm5lci13cmFwLTMtYm9yZGVyLTE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA0OCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICB6LWluZGV4OiA4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFubmVyLXdyYXAtMy5iYW5uZXItd3JhcC0zLWJvcmRlci0xOmJlZm9yZSB7XG4gICAgbGVmdDogNTglO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5iYW5uZXItd3JhcC0zLmJhbm5lci13cmFwLTMtYm9yZGVyLTE6YmVmb3JlIHtcbiAgICBsZWZ0OiA1OCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcC0zLmJhbm5lci13cmFwLTMtYm9yZGVyLTE6YmVmb3JlIHtcbiAgICBsZWZ0OiA1OCU7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwLTMuYmFubmVyLXdyYXAtMy1ib3JkZXItMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhbm5lci13cmFwLTMuYmFubmVyLXdyYXAtMy1ib3JkZXItMjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICB6LWluZGV4OiA4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcC0zLmJhbm5lci13cmFwLTMtYm9yZGVyLTI6YWZ0ZXIge1xuICAgIGhlaWdodDogOTFweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci13cmFwLTMuYmFubmVyLXdyYXAtMy1ib3JkZXItMjphZnRlciB7XG4gICAgaGVpZ2h0OiA5MXB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcC0zIC5iYW5uZXItY29udGVudC03IGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcC0zIC5iYW5uZXItY29udGVudC03IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAtMyAuYmFubmVyLWNvbnRlbnQtNyBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAxMnB4IDAgMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYW5uZXItd3JhcC0zIC5iYW5uZXItY29udGVudC03IGgyIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBjb2xvcjogI0ZGNzQ3MztcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMjhweDtcbiAgbGluZS1oZWlnaHQ6IDYycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwLTMgLmJhbm5lci1jb250ZW50LTcgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIG1hcmdpbjogMTBweCAwIDE4cHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwLTMgLmJhbm5lci1jb250ZW50LTgtcG9zaXRpb24tMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMSU7XG4gIGxlZnQ6IDQ4JTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFubmVyLXdyYXAtMyAuYmFubmVyLWNvbnRlbnQtOC1wb3NpdGlvbi0xIHtcbiAgICBsZWZ0OiA1NyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJhbm5lci13cmFwLTMgLmJhbm5lci1jb250ZW50LTgtcG9zaXRpb24tMSB7XG4gICAgbGVmdDogNTclO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXAtMyAuYmFubmVyLWNvbnRlbnQtOC1wb3NpdGlvbi0xIHtcbiAgICBsZWZ0OiA1OCU7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwLTMgLmJhbm5lci1jb250ZW50LTgtcG9zaXRpb24tMiB7XG4gIG1hcmdpbjogMThweCAwIDA7XG59XG5cbi5iYW5uZXItd3JhcC0zIC5iYW5uZXItY29udGVudC04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgei1pbmRleDogOTtcbn1cblxuLmJhbm5lci13cmFwLTMgLmJhbm5lci1jb250ZW50LTggc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5iYW5uZXItd3JhcC0zIC5iYW5uZXItY29udGVudC04IGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIG1hcmdpbjogMHB4IDAgOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYmFubmVyLXdyYXAtMyAuYmFubmVyLWNvbnRlbnQtOCBoNC5iLWNvbnRlbnQtOC13aWR0aCB7XG4gIG1hcmdpbjogMHB4IGF1dG8gMTJweDtcbiAgd2lkdGg6IDU1JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJhbm5lci13cmFwLTMgLmJhbm5lci1jb250ZW50LTggaDQuYi1jb250ZW50LTgtd2lkdGgge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJhbm5lci13cmFwLTMgLmJhbm5lci1jb250ZW50LTggaDQuYi1jb250ZW50LTgtd2lkdGgge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcC0zIC5iYW5uZXItY29udGVudC04IGg0LmItY29udGVudC04LXdpZHRoIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwLTMgLmJhbm5lci1jb250ZW50LTggaDQuYi1jb250ZW50LTgtd2lkdGgge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwLTMgLmJhbm5lci1jb250ZW50LTggaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjRkY3NDczO1xuICBtYXJnaW46IDA7XG59XG5cbi5idG4tc3R5bGUtMTMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHggMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbn1cblxuLmJ0bi1zdHlsZS0xMyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzQ3Mztcbn1cblxuLnNob3AtYmFubmVyLWFyZWEge1xuICBwYWRkaW5nOiA5MHB4IDAgMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtYmFubmVyLWFyZWEge1xuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4O1xuICB9XG59XG5cbi5zaG9wLWJhbm5lci1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMCAtNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNob3AtYmFubmVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3AtYmFubmVyLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1iYW5uZXItY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1iYW5uZXItY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIH1cbn1cblxuLnNob3AtYmFubmVyLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDY2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNob3AtYmFubmVyLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2hvcC1iYW5uZXItY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3AtYmFubmVyLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtYmFubmVyLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLWJhbm5lci1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItYXJlYS5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmJhbm5lci1hcmVhLnBiLTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItYXJlYS5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJhbm5lci1hcmVhLnBiLTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDYuIFNlY3Rpb24gdGl0bGUgc3R5bGUgLS0tLS0tLS0tKi9cbi5zZWN0aW9uLXRpdGxlLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwIDEzMHB4IDAgMTQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgNTBweCAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi10aXRsZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0xIGgzIHtcbiAgY29sb3I6ICNEOTg3MTk7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMHB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0xIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBsZXR0ZXItc3BhY2luZzogLTRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMSBoMiB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEgaDIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMSBoMiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTEgaDIubWFyZ2luLTEge1xuICBtYXJnaW46IDBweCAwIDQycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMSBoMi5tYXJnaW4tMSB7XG4gICAgbWFyZ2luOiAwcHggMCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS0xIGgyLm1hcmdpbi0xIHtcbiAgICBtYXJnaW46IDEwcHggMCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEgaDIubWFyZ2luLTEge1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG5cbi5zZWN0aW9uLXBhdHRlcm4ge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnNlY3Rpb24tcGF0dGVybi5zZWN0aW9uLXBhdHRlcm4td2lkdGgtMSB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYXR0ZXJuLnNlY3Rpb24tcGF0dGVybi13aWR0aC0xIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhdHRlcm4uc2VjdGlvbi1wYXR0ZXJuLXdpZHRoLTEge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhdHRlcm4uc2VjdGlvbi1wYXR0ZXJuLXdpZHRoLTEge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYXR0ZXJuLnNlY3Rpb24tcGF0dGVybi1tYXJnaW4tMSB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGF0dGVybi5zZWN0aW9uLXBhdHRlcm4tbWFyZ2luLTEge1xuICAgIG1hcmdpbjogMHB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGF0dGVybi5zZWN0aW9uLXBhdHRlcm4tbWFyZ2luLTEge1xuICAgIG1hcmdpbjogMHB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhdHRlcm4uc2VjdGlvbi1wYXR0ZXJuLW1hcmdpbi0xIHtcbiAgICBtYXJnaW46IDBweCAwIDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYXR0ZXJuLnNlY3Rpb24tcGF0dGVybi1tYXJnaW4tMiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYnRuLXN0eWxlLTIgYSB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuLXN0eWxlLTIgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLXN0eWxlLTIgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS0yIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTIgYSBzdmcge1xuICBjb2xvcjogIzE4MTgxODtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ0bi1zdHlsZS0yIGEgc3ZnIHtcbiAgICB3aWR0aDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1zdHlsZS0yIGEgc3ZnIHtcbiAgICB3aWR0aDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtMiBhIHN2ZyB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5idG4tc3R5bGUtMiBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5idG4tc3R5bGUtMiBhOmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uYnRuLXN0eWxlLTIuYnRuLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtMi5idG4tcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXN0eWxlLTIuYnRuLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS0yLmJ0bi1tdC0xIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuLXN0eWxlLTIuYnRuLW10LTEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tc3R5bGUtMi5idG4tbXQtMSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS0yLmJ0bi1tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS0yLmJ0bi1tdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtMiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0yIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbn1cblxuLnNlY3Rpb24tdGl0bGUtMiBoMi5tYXJnaW4tMSB7XG4gIG1hcmdpbjogMHB4IDAgMzJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0yIGgyLm1hcmdpbi0xIHtcbiAgICBtYXJnaW46IDBweCAwIDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMiBoMi5tYXJnaW4tMiB7XG4gIG1hcmdpbjogMHB4IDAgMzJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi10aXRsZS0yIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMi5tYi05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTIubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtMi5tYi05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0zIGgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMyBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMyBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTMgaDI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ1M0Q7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMTMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS0zLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMy5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjNkQ2RDZEO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtNSBhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS01IGEge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTUgYSBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cblxuLmJ0bi1zdHlsZS01IGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRDUzRDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXN0eWxlLTUuYnRuLXN0eWxlLTUtcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luOiAxM3B4IDAgMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTQgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS00IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS00IGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNCBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTQgaDIud2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlY3Rpb24tdGl0bGUtNCBoMiBzcGFuIHtcbiAgY29sb3I6ICNlNDE1MTU7XG59XG5cbi5zZWN0aW9uLXRpdGxlLTQgPiBzcGFuIHtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDM2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNCA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW46IDVweCAwIDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtNCAuc3QtYW5nbGUtZG93biBzdmcge1xuICBjb2xvcjogI2U0MTUxNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTQubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS00Lm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTQubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtNSBoMiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIGNvbG9yOiAjRDk4NzE5O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS01IGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS01IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNS5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS01Lm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTUubWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtNS5tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTUubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtNS5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS01Lm1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTUubWItMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4uc2VjdGlvbi10aXRsZS02IGgyIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTYgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNiBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTYgaDIud2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlY3Rpb24tdGl0bGUtNiBoMi5mb250LXNpemUtZGVjIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNiBoMi5mb250LXNpemUtZGVjIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtNiBhIHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLXRpdGxlLTYgYSBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzE4MTgxODtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0b3A6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi10aXRsZS02IHAge1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDE3cHggMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24tdGl0bGUtNiBwLmZvbnQtZGVjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTYgcC5mb250LWRlYyB7XG4gICAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTYgcC5mb250LWRlYyB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS02IHAuc3Q2LXBlcmFncmFwaC13aWR0aC0xIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNiBwLnN0Ni1wZXJhZ3JhcGgtd2lkdGgtMSB7XG4gICAgd2lkdGg6IDM3JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjdGlvbi10aXRsZS02IHAuc3Q2LXBlcmFncmFwaC13aWR0aC0xIHtcbiAgICB3aWR0aDogNDIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNiBwLnN0Ni1wZXJhZ3JhcGgtd2lkdGgtMSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNiBwLnN0Ni1wZXJhZ3JhcGgtd2lkdGgtMSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTYgcC5zdDYtcGVyYWdyYXBoLXdpZHRoLTEge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTYuc2VjdGlvbi10aXRsZS02LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtNi5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTYubWItMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS02Lm1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTYubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtNi5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS02LnNlY3Rpb24tdGl0bGUtNi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTcgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxNXB4O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNyBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS04IGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtOCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTgubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtOC5wYi01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS04Lm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTgucGItNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi10aXRsZS05IGgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LWZhbWlseTogXCJQYWNpZmljb1wiO1xuICBtYXJnaW46IDE2cHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtOSBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtOSBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS05Lm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtOS5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS05Lm1iLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTEwIGltZyB7XG4gIHdpZHRoOiAxNzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMCBpbWcge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0xMCBoMiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgbWFyZ2luOiAyMHB4IDAgMjdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbjogMjBweCAwIDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0xMCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTAgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMC5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEwLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTExIGgyIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBjb2xvcjogIzE4MTgxODtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMSBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTEgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTEgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0xMSBoMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNDBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTY5NjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTExIGgyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGxlZnQ6IC0xNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTExIGgyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTEgaDI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjQwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Njk2OTY7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMjAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMSBoMjphZnRlciB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHJpZ2h0OiAtMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMSBoMjphZnRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMS5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTExLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTExLm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zdWJzY3JpYmUtdGl0bGUtMiBoMiB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmliZS10aXRsZS0yIGgyIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZS10aXRsZS0yIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJzY3JpYmUtdGl0bGUtMiBwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUtdGl0bGUtMiBwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3Vic2NyaWJlLXRpdGxlLTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmliZS10aXRsZS0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0xMiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEyIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTIgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gIHdpZHRoOiA1OSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTIgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTIubGV0dGVyLXNwYWNpbmctbmVnYXRpdmUgaDIge1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEyLm1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTEyLm1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTEyLm1iLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTEyLm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTIubWItMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtMTIubWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtMTIubWItNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtMTIubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTMgaDIge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNhdGlzZnlcIjtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTMgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEzIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTMgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogNTYlO1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEzIHAge1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEzIHAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMyBwIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMy5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS0xMy5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS0xMy5tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS0xMy5tYi0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEzLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTEzLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTEzLm1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTEzLm1iLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTEzLm1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtMTMubWItMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0xNCBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTE0IGgxIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTE0Lm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTQubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTUgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS0xNSBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTE1IHAge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS0xNSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS0xNS5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0xNiBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTE2Lm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTE3IGgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTE3IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0xNyBoMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA4OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTcubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTggaDEge1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTggaDEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTgubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0xOC5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDcuIFByb2R1Y3Qgc3R5bGUgLS0tLS0tLS0tKi9cbi5wcm9kdWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyA+IGEgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgPiBhID4gaW1nLmhvdmVyLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdHJhbnNmb3JtIDJzIGN1YmljLWJlemllcigwLCAwLCAwLjQ0LCAxLjE4KSwgLXdlYmtpdC10cmFuc2Zvcm0gMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNDQsIDEuMTgpO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3R0b206IDM1cHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWFjdGlvbi13cmFwID4gYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCA+IGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWFjdGlvbi13cmFwID4gYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxMHB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgPiBidXR0b24ge1xuICAgIG1hcmdpbjogMCAzcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCA+IGJ1dHRvbiBpIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDEwcHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCA+IGJ1dHRvbiBpIHtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCA+IGJ1dHRvbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgPiBidXR0b246bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWFjdGlvbi13cmFwID4gYnV0dG9uOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCA+IGJ1dHRvbjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgPiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgPiBidXR0b24gPiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMHB4IDEycHggNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCA+IGJ1dHRvbjpob3ZlciA+IHNwYW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcC5wcm9kdWN0LWFjdGlvbi1ib3JkZXIgPiBidXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcC5wcm9kdWN0LWFjdGlvbi1ib3JkZXIgPiBidXR0b246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTgxODE4O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAuc2hvcC1saXN0LXF1aWNrdmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnNob3AtbGlzdC1xdWlja3ZpZXcgPiBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAuc2hvcC1saXN0LXF1aWNrdmlldyA+IGJ1dHRvbiBpIHtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5zaG9wLWxpc3QtcXVpY2t2aWV3ID4gYnV0dG9uID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDBweCAxMnB4IDBweDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAuc2hvcC1saXN0LXF1aWNrdmlldyA+IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAuc2hvcC1saXN0LXF1aWNrdmlldyA+IGJ1dHRvbjpob3ZlciA+IHNwYW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy5wcm9kdWN0LWltZy1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy5wcm9kdWN0LWJvcmRlci1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAzMnB4IDMycHggMzJweCAzMnB4O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiA5MTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDRweCAxNXB4IDZweDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYmFkZ2UuYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxRDFEO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1iYWRnZS5wcm8tYmFkZ2UtcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYmFkZ2UucHJvLWJhZGdlLXRvcCB7XG4gIHRvcDogMjBweDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtcHJpY2UtNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LXByaWNlLTUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGRjc0NzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtcHJpY2UtNSBzcGFuLm9sZC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy5wcm9kdWN0LWxpc3Qtb3Zlcmx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCBoNCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgaDQucHJvLWNvbnRlbnQtbm90by1mb250IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCBoNC5wcm8tY29udGVudC1ub3RvLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCBoNC5wcm8tY29udGVudC1ub3RvLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgaDQgYSB7XG4gIGNvbG9yOiAjNkQ2RDZEO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgaDQgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1wcmljZSBzcGFuLm9sZC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogIzZENkQ2RDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC5wcm9kdWN0LWNvbnRlbnQtd2hpdGUgaDQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQucHJvZHVjdC1jb250ZW50LXdoaXRlIGg0IGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LnByb2R1Y3QtY29udGVudC13aGl0ZSAucHJvZHVjdC1wcmljZSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC5wcm9kdWN0LWNvbnRlbnQtd2hpdGUgLnByb2R1Y3QtcHJpY2Ugc3Bhbi5vbGQtcHJpY2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTMgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTMgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxMHB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTMgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gIH1cbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTMgaDQgYSB7XG4gIGNvbG9yOiAjMjExRTFDO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtMyBoNCBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkQ1M0Q7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC0zIGg0IGE6aG92ZXIucGluayB7XG4gIGNvbG9yOiAjRkY3NDczO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtMyBoNCBhOmhvdmVyLnllbGxvdyB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtMyAucHJvZHVjdC1wcmljZS0yIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC0zIC5wcm9kdWN0LXByaWNlLTIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDEwcHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtMyAucHJvZHVjdC1wcmljZS0yIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtMyAucHJvZHVjdC1wcmljZS0yIHNwYW4ub2xkLXByaWNlIHtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTMgLnByb2R1Y3QtcHJpY2UtMiBzcGFuLmZvbnQtd2lkdGgtNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTQgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTBweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC00IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtNCBoNCBhIHtcbiAgY29sb3I6ICMyMTFFMUM7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC00IGg0IGE6aG92ZXIge1xuICBjb2xvcjogI2U0MTUxNTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTQgLnByb2R1Y3QtcHJpY2UtMyBzcGFuIHtcbiAgY29sb3I6ICNlNDE1MTU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC00IC5wcm9kdWN0LXByaWNlLTMgc3Bhbi5vbGQtcHJpY2Uge1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtNSBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgOXB4O1xuICBjb2xvcjogIzIxMUUxQztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTUgaDQgYSB7XG4gIGNvbG9yOiAjMjExRTFDO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtNSBoNCBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRjc0NzM7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC01IC5wcm9kdWN0LXByaWNlLTQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGNzQ3Mztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTUgLnByb2R1Y3QtcHJpY2UtNCBzcGFuLm9sZC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC03IGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDAgMCA5cHg7XG4gIGNvbG9yOiAjMjExRTFDO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTcgaDQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxMHB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTcgaDQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtNyBoNCBhIHtcbiAgY29sb3I6ICMyMTFFMUM7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC03IGg0IGE6aG92ZXIge1xuICBjb2xvcjogIzUzODE2NTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTcgLnByb2R1Y3QtcHJpY2UtNCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtNyAucHJvZHVjdC1wcmljZS00IHNwYW4ub2xkLXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTkgaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQxMHB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTkgaDQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtOSBoNCBhIHtcbiAgY29sb3I6ICMyMTFFMUM7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC05IGg0IGE6aG92ZXIge1xuICBjb2xvcjogI0ZGNzQ3Mztcbn1cblxuLnByb2R1Y3Qtd3JhcDpob3ZlciAucHJvZHVjdC1pbWcgYSBpbWcuaG92ZXItaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y3Qtd3JhcDpob3ZlciAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5wcm9kdWN0LXdyYXA6aG92ZXIgLnByb2R1Y3QtaW1nLnByb2R1Y3QtbGlzdC1vdmVybHk6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC41O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3Qtd3JhcC5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXdyYXAubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRvb2x0aXAgPiAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDJweCAxMnB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXdyYXAtMiB7XG4gIHBhZGRpbmc6IDQ4cHggMjBweCA0MnB4O1xuICBib3gtc2hhZG93OiAwIDAgMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC13cmFwLTIge1xuICAgIHBhZGRpbmc6IDM4cHggMTBweCAzMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXdyYXAtMiAucHJvZHVjdC1jb250ZW50LTIgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3Qtd3JhcC0yIC5wcm9kdWN0LWNvbnRlbnQtMiBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXdyYXAtMiAucHJvZHVjdC1jb250ZW50LTIgaDMgYSB7XG4gIGNvbG9yOiAjMjExRTFDO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3Qtd3JhcC0yIC5wcm9kdWN0LWNvbnRlbnQtMiBoMyBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0QzRDM7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnByb2R1Y3Qtd3JhcC0yIC5wcm9kdWN0LWltZy0yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuXG4ucHJvZHVjdC13cmFwLTIgLnByb2R1Y3QtaW1nLTIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2R1Y3Qtd3JhcC0yIC5wcm9kdWN0LWltZy0yIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC13cmFwLTI6aG92ZXIge1xuICBib3JkZXI6IDRweCBzb2xpZCAjRkZENTNEO1xufVxuXG4ucHJvZHVjdC1jYXRlZ29yaS1saXN0IHtcbiAgcGFkZGluZzogNDVweCA0NXB4IDQ1cHggNDVweDtcbiAgYm94LXNoYWRvdzogMCAycHggMjVweCAwICNFN0U3RTc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3JpLWxpc3Qge1xuICAgIHBhZGRpbmc6IDQ1cHggMjVweCA0NXB4IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcmktbGlzdCB7XG4gICAgcGFkZGluZzogNDVweCAyNXB4IDQ1cHggMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3JpLWxpc3Qge1xuICAgIHBhZGRpbmc6IDM1cHggMjBweCAzNXB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jYXRlZ29yaS1saXN0IHtcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHggMzVweCAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhdGVnb3JpLWxpc3QgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxOHB4IDBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcmktbGlzdCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcmktbGlzdCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1jYXRlZ29yaS1saXN0IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3JpLWxpc3QgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhdGVnb3JpLWxpc3QgdWwgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI0ZGRDUzRDtcbn1cblxuLnByb2R1Y3QtY2F0ZWdvcmktbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkQ1M0Q7XG59XG5cbi5wcm9kdWN0LXBobi1jb250ZW50IGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtcGhuLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXBobi1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtcGhuLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDEwcHggYXV0byAyOHB4O1xuICB3aWR0aDogNzAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXBobi1jb250ZW50IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1waG4tY29udGVudCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXBobi1jb250ZW50IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWJnLWFyZWEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWJnLWFyZWEge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICB9XG59XG5cbi5wcm9kdWN0LXBobi1pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMDBweCAtODNweDtcbiAgcGFkZGluZy10b3A6IDU3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtcGhuLWltZyB7XG4gICAgbWFyZ2luOiAwIDBweCAtODNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtcGhuLWltZyB7XG4gICAgbWFyZ2luOiAwIDBweCAtODNweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXBobi1pbWcge1xuICAgIG1hcmdpbjogMCAwcHggLTgzcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXBobi1pbWcge1xuICAgIG1hcmdpbjogMCA1MHB4IC04M3B4O1xuICB9XG59XG5cbi5wcm9kdWN0LXBobi1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1iZy1hcmVhLTIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtYmctYXJlYS0yIC5wcm9kdWN0LXJhZGlvLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmctYXJlYS0yIC5wcm9kdWN0LXJhZGlvLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMzFweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3QtYmctYXJlYS0yIC5wcm9kdWN0LXJhZGlvLWNvbnRlbnQgaDIge1xuICAgIHdpZHRoOiA3OCU7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucHJvZHVjdC1iZy1hcmVhLTIgLnByb2R1Y3QtcmFkaW8tY29udGVudCBoMiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtYmctYXJlYS0yIC5wcm9kdWN0LXJhZGlvLWNvbnRlbnQgaDIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtYmctYXJlYS0yIC5wcm9kdWN0LXJhZGlvLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWJnLWFyZWEtMiAucHJvZHVjdC1yYWRpby1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmctYXJlYS0yIC5wcm9kdWN0LXJhZGlvLWltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtYmctYXJlYS0yIC5wcm9kdWN0LXJhZGlvLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tb24tY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbW9uLWNvbHVtbi5wcm9kdWN0LXdpZHRoLTgyIHtcbiAgZmxleDogMCAwIDgyJTtcbiAgbWF4LXdpZHRoOiA4MiU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbW1vbi1jb2x1bW4ucHJvZHVjdC13aWR0aC04MiB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbW1vbi1jb2x1bW4ucHJvZHVjdC13aWR0aC04MiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb24tY29sdW1uLnByb2R1Y3Qtd2lkdGgtODIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb21tb24tXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucHJvZHVjdC1hdXRvLXBhcnRzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtYXV0by1wYXJ0cy13cmFwLm1iLTEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1hdXRvLXBhcnRzLXdyYXAgLnByb2R1Y3QtYXV0by1wYXJ0cy1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTglO1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWF1dG8tcGFydHMtd3JhcCAucHJvZHVjdC1hdXRvLXBhcnRzLWltZyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtYXV0by1wYXJ0cy13cmFwIC5wcm9kdWN0LWF1dG8tcGFydHMtaW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtYXV0by1wYXJ0cy13cmFwIC5wcm9kdWN0LWF1dG8tcGFydHMtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5wcm9kdWN0LWF1dG8tcGFydHMtd3JhcCAucHJvZHVjdC1hdXRvLXBhcnRzLWltZyAuYXV0by1wYXJ0cy1iYW5uZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNSU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1hdXRvLXBhcnRzLXdyYXAgLnByb2R1Y3QtYXV0by1wYXJ0cy1pbWcgLmF1dG8tcGFydHMtYmFubmVyLWNvbnRlbnQge1xuICAgIHRvcDogMTAlO1xuICB9XG59XG5cbi5wcm9kdWN0LWF1dG8tcGFydHMtd3JhcCAucHJvZHVjdC1hdXRvLXBhcnRzLWltZyAuYXV0by1wYXJ0cy1iYW5uZXItY29udGVudCBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC1hdXRvLXBhcnRzLXdyYXAgLnByb2R1Y3QtYXV0by1wYXJ0cy1pbWcgLmF1dG8tcGFydHMtYmFubmVyLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucHJvZHVjdC1hdXRvLXBhcnRzLXdyYXAgLnByb2R1Y3QtYXV0by1wYXJ0cy1pbWcgLmF1dG8tcGFydHMtYmFubmVyLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWF1dG8tcGFydHMtd3JhcCAucHJvZHVjdC1hdXRvLXBhcnRzLWltZyAuYXV0by1wYXJ0cy1iYW5uZXItY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1hdXRvLXBhcnRzLXdyYXAgLnByb2R1Y3QtYXV0by1wYXJ0cy1pbWcgLmF1dG8tcGFydHMtYmFubmVyLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWF1dG8tcGFydHMtd3JhcCAucHJvZHVjdC1hdXRvLXBhcnRzLWltZyAuYXV0by1wYXJ0cy1iYW5uZXItY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWF1dG8tcGFydHMtd3JhcCAucHJvZHVjdC1hdXRvLXBhcnRzLWltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhciAwcztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgdG9wO1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnRhYi1wcm9kdWN0LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogNTRweCA1MHB4IDgxcHggNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGFiLXByb2R1Y3Qtd3JhcCB7XG4gICAgcGFkZGluZzogNTRweCAzMHB4IDgxcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYi1wcm9kdWN0LXdyYXAge1xuICAgIHBhZGRpbmc6IDQ0cHggMzBweCA3MXB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFiLXByb2R1Y3Qtd3JhcCB7XG4gICAgcGFkZGluZzogNTRweCAyMHB4IDU0cHggMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC10YWItbGlzdC0xIGEge1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXRhYi1saXN0LTEgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10YWItbGlzdC0xIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXRhYi1saXN0LTEgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC10YWItbGlzdC0xIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtdGFiLWxpc3QtMS5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRhYi1saXN0LTEubWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRhYi1jb250ZW50Lmp1bXAgLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYi1jb250ZW50Lmp1bXAgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBhbmltYXRpb24tbmFtZTogbW92ZVVwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNiwgMC42OSwgMC4zNywgMC45Nik7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuXG4ucHJvZHVjdC1zbGlkZXItYWN0aXZlLTEgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlci1hY3RpdmUtMSAuc2xpY2stbGlzdCAucHJvZHVjdC13cmFwLWxyLTEge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5uYXYtc3R5bGUtMyAucHJvZHVjdC1pY29uLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzMlO1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2LXN0eWxlLTMgLnByb2R1Y3QtaWNvbi0xOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODE4MTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG59XG5cbi5uYXYtc3R5bGUtMyAucHJvZHVjdC1pY29uLTEucHJvZHVjdC1pY29uLXByZXYge1xuICBsZWZ0OiAtMTVweDtcbn1cblxuLm5hdi1zdHlsZS0zIC5wcm9kdWN0LWljb24tMS5wcm9kdWN0LWljb24tbmV4dCB7XG4gIHJpZ2h0OiAtMjBweDtcbn1cblxuLm5hdi1zdHlsZS0zOmhvdmVyIC5wcm9kdWN0LWljb24tMSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50cmVuZGluZy1wcm9kdWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cmVuZGluZy1wcm9kdWN0LXdyYXAgLnRyZW5kaW5nLXByb2R1Y3QtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udHJlbmRpbmctcHJvZHVjdC13cmFwIC50cmVuZGluZy1wcm9kdWN0LWltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50cmVuZGluZy1wcm9kdWN0LXdyYXAgLnRyZW5kaW5nLXByb2R1Y3QtaW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50cmVuZGluZy1wcm9kdWN0LXdyYXAgLmltZy16b29tIGEgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDJzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4udHJlbmRpbmctcHJvZHVjdC13cmFwIC50cmVuZGluZy1wcm9kdWN0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogNTBweDtcbiAgei1pbmRleDogOTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmVuZGluZy1wcm9kdWN0LXdyYXAgLnRyZW5kaW5nLXByb2R1Y3QtY29udGVudCB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50cmVuZGluZy1wcm9kdWN0LXdyYXAgLnRyZW5kaW5nLXByb2R1Y3QtY29udGVudCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgcGFkZGluZzogMjVweCA3MHB4IDI4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50cmVuZGluZy1wcm9kdWN0LXdyYXAgLnRyZW5kaW5nLXByb2R1Y3QtY29udGVudCBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjNweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnRyZW5kaW5nLXByb2R1Y3Qtd3JhcCAudHJlbmRpbmctcHJvZHVjdC1jb250ZW50IGEge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50cmVuZGluZy1wcm9kdWN0LXdyYXAgLnRyZW5kaW5nLXByb2R1Y3QtY29udGVudCBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjNweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50cmVuZGluZy1wcm9kdWN0LXdyYXAgLnRyZW5kaW5nLXByb2R1Y3QtY29udGVudCBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjNweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJlbmRpbmctcHJvZHVjdC13cmFwIC50cmVuZGluZy1wcm9kdWN0LWNvbnRlbnQgYSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi50cmVuZGluZy1wcm9kdWN0LXdyYXA6aG92ZXIgLnRyZW5kaW5nLXByb2R1Y3QtY29udGVudCB7XG4gIGJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJlbmRpbmctcHJvZHVjdC13cmFwOmhvdmVyIC50cmVuZGluZy1wcm9kdWN0LWNvbnRlbnQge1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4udHJlbmRpbmctcHJvZHVjdC13cmFwOmhvdmVyIC50cmVuZGluZy1wcm9kdWN0LWNvbnRlbnQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTg3MTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udHJlbmRpbmctcHJvZHVjdC13cmFwOmhvdmVyIC5pbWctem9vbSBhIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnRyZW5kaW5nLXByb2R1Y3Qtd3JhcDpob3Zlci5kZWZhdWx0LW92ZXJsYXkub3Zlcmx5LXBvaW50LTEtaG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlIDBzO1xufVxuXG4ucHJvZHVjdC10YWItbGlzdC0yIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXRhYi1saXN0LTIgYSB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC10YWItbGlzdC0yIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXRhYi1saXN0LTIgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRhYi1saXN0LTIgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGFiLWxpc3QtMiBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXRhYi1saXN0LTIgYS5hY3RpdmUsIC5wcm9kdWN0LXRhYi1saXN0LTIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRhYi1saXN0LTIubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGVhbC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ucHJvZHVjdC1kZWFsLWNvbnRlbnQgLmhvdC1kZWFsIGgxIHtcbiAgY29sb3I6ICNEOTg3MTk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IC00MHB4IDAgMDtcbiAgcGFkZGluZzogMCAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZWFsLWNvbnRlbnQgLmhvdC1kZWFsIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGVhbC1jb250ZW50IC5ob3QtZGVhbCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRlYWwtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbWFyZ2luOiAyNHB4IDAgMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRlYWwtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW46IDE0cHggMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZWFsLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZWFsLWNvbnRlbnQgaDIge1xuICBjb2xvcjogI0EzMEYwRjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZWFsLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRlYWwtY29udGVudCBwIHtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbWFyZ2luOiAyNXB4IDAgMzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZWFsLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGVhbC1jb250ZW50IC5kZWFsLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwcHggMCAtMTAwcHg7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGVhbC1jb250ZW50IC5kZWFsLWJ0biB7XG4gICAgbWFyZ2luOiAwcHggMCAtMjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGVhbC1pbWcge1xuICBtYXJnaW46IDAgLTcwcHggMCA3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRlYWwtaW1nIHtcbiAgICBtYXJnaW46IDAgMHB4IDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1kZWFsLWltZyB7XG4gICAgbWFyZ2luOiAwIDBweCAzMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRlYWwtaW1nIHtcbiAgICBtYXJnaW46IDAgMHB4IDMwcHggMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRlYWwtaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvc21ldGljLXNpbmdsZS1wcm8taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29zbWV0aWMtc2luZ2xlLXByby1pbWc6aG92ZXIge1xuICBhbmltYXRpb24tbmFtZTogZWxlbWVudG9yLWFuaW1hdGlvbi1ib2ItZmxvYXQsZWxlbWVudG9yLWFuaW1hdGlvbi1ib2I7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzLDEuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHMsLjNzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCxlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSxpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbCxhbHRlcm5hdGU7XG59XG5cbi5jb3NtZXRpYy1zaW5nbGUtcHJvLWNvbnRlbnQuY29zbWV0aWMtc2luZ2xlLXByby1wYWRkaW5nLTEge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb3NtZXRpYy1zaW5nbGUtcHJvLWNvbnRlbnQuY29zbWV0aWMtc2luZ2xlLXByby1wYWRkaW5nLTEge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvc21ldGljLXNpbmdsZS1wcm8tY29udGVudC5jb3NtZXRpYy1zaW5nbGUtcHJvLXBhZGRpbmctMSB7XG4gICAgcGFkZGluZzogMjBweCAwcHggMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3NtZXRpYy1zaW5nbGUtcHJvLWNvbnRlbnQuY29zbWV0aWMtc2luZ2xlLXByby1wYWRkaW5nLTEge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDBweCAwcHg7XG4gIH1cbn1cblxuLmNvc21ldGljLXNpbmdsZS1wcm8tY29udGVudC5jb3NtZXRpYy1zaW5nbGUtcHJvLXBhZGRpbmctMiB7XG4gIHBhZGRpbmc6IDIwcHggNzBweCAyMHB4IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb3NtZXRpYy1zaW5nbGUtcHJvLWNvbnRlbnQuY29zbWV0aWMtc2luZ2xlLXByby1wYWRkaW5nLTIge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDBweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29zbWV0aWMtc2luZ2xlLXByby1jb250ZW50LmNvc21ldGljLXNpbmdsZS1wcm8tcGFkZGluZy0yIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMHB4O1xuICB9XG59XG5cbi5jb3NtZXRpYy1zaW5nbGUtcHJvLWNvbnRlbnQgaDMge1xuICBjb2xvcjogI0ZGNzQ3MztcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvc21ldGljLXNpbmdsZS1wcm8tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5jb3NtZXRpYy1zaW5nbGUtcHJvLWNvbnRlbnQgaDIge1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4zM2VtO1xuICBtYXJnaW46IDIzcHggMCA2NnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb3NtZXRpYy1zaW5nbGUtcHJvLWNvbnRlbnQgaDIge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29zbWV0aWMtc2luZ2xlLXByby1jb250ZW50IGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMThweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3NtZXRpYy1zaW5nbGUtcHJvLWNvbnRlbnQgaDIge1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbjogOHB4IDAgMjVweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTcgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIHBhZGRpbmc6IDI4cHggNTNweCAzMHB4O1xufVxuXG4uYnRuLXN0eWxlLTcgYS5wYWRkaW5nLWRlYy0xIHtcbiAgcGFkZGluZzogMjhweCA0NHB4IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ0bi1zdHlsZS03IGEucGFkZGluZy1kZWMtMSB7XG4gICAgcGFkZGluZzogMjBweCAzNXB4IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tc3R5bGUtNyBhLnBhZGRpbmctZGVjLTEge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxOXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS03IGEucGFkZGluZy1kZWMtMSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjJweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLXN0eWxlLTcgYSB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXN0eWxlLTcgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMjJweCAxNXB4O1xuICB9XG59XG5cbi5idG4tc3R5bGUtNyBhLndoaXRlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tc3R5bGUtNyBhLndoaXRlOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5idG4tc3R5bGUtNyBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNzQ3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzQ3MztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb3NtZXRpYy1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb3NtZXRpYy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb3NtZXRpYy1pbWcgaDUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29zbWV0aWMtaW1nIGg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmNvc21ldGljLWltZyBoNSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb3NtZXRpYy1pbWcgaDUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG4ucHJvZHVjdC1idG4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wcm9kdWN0LWJ0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIxMUUxQztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtYnRuIGEge1xuICAgIGZsb2F0OiBpbmhlcml0O1xuICB9XG59XG5cbi5wcm9kdWN0LWJ0biBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRjc0NzM7XG59XG5cbi5wcm9kdWN0LXRhYi1saXN0LTMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdGFiLWxpc3QtMyBhIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIG1hcmdpbjogMCA2M3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXRhYi1saXN0LTMgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC10YWItbGlzdC0zIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRhYi1saXN0LTMgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10YWItbGlzdC0zIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDAgMTVweCAxMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXRhYi1saXN0LTMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTQxNTE1O1xufVxuXG4ucHJvZHVjdC10YWItbGlzdC0zIGEuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNDE1MTU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC10YWItbGlzdC0zLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdGFiLWxpc3QtMy5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC10YWItbGlzdC00IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXRhYi1saXN0LTQgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXRhYi1saXN0LTQgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC10YWItbGlzdC00IGEge1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10YWItbGlzdC00IGEge1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXRhYi1saXN0LTQgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC10YWItbGlzdC00IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNGRjc0NzM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdGFiLWxpc3QtNC5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1idG4tMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1idG4tMiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWJ0bi0yIGEge1xuICBjb2xvcjogIzE4MTgxODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wcm9kdWN0LWJ0bi0yIGE6aG92ZXIge1xuICBjb2xvcjogI2U0MTUxNTtcbn1cblxuLmNhdGVnb3JpLXByb2R1Y3Qtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjJweCAyMnB4IDIycHggMjJweDtcbn1cblxuLmNhdGVnb3JpLXByb2R1Y3Qtd3JhcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXRlZ29yaS1wcm9kdWN0LXdyYXAgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDJzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uY2F0ZWdvcmktcHJvZHVjdC13cmFwIC5jYXRlZ29yaS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTtcbn1cblxuLmNhdGVnb3JpLXByb2R1Y3Qtd3JhcCAuY2F0ZWdvcmktdGl0bGUgaDMge1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBhY2lmaWNvXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2F0ZWdvcmktcHJvZHVjdC13cmFwIC5jYXRlZ29yaS10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3JpLXByb2R1Y3Qtd3JhcCAuY2F0ZWdvcmktdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3JpLXByb2R1Y3Qtd3JhcCAuY2F0ZWdvcmktdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4uY2F0ZWdvcmktcHJvZHVjdC13cmFwIC5jYXRlZ29yaS10aXRsZSBoMyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYXRlZ29yaS1wcm9kdWN0LXdyYXA6aG92ZXIgPiBhIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmNhdGVnb3JpLXByb2R1Y3Qtd3JhcDpob3Zlci5kZWZhdWx0LW92ZXJsYXkub3Zlcmx5LXBvaW50LTEtaG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3NDczO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlIDBzO1xufVxuXG4ucHJvZHVjdC13cmFwLTMtYWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3Qtd3JhcC0zLWFsbCAucHJvZHVjdC13cmFwLTMge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4ucHJvZHVjdC13cmFwLTMtYWxsIC5wcm9kdWN0LXdyYXAtMyA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3Qtd3JhcC0zLWFsbCAucHJvZHVjdC13cmFwLTMgPiBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC13cmFwLTMtYWxsIC5wcm9kdWN0LXdyYXAtMyAucHJvZHVjdC1jb250ZW50LTYge1xuICBtYXJnaW46IDI1cHggMCAwO1xufVxuXG4ucHJvZHVjdC13cmFwLTMtYWxsIC5wcm9kdWN0LXdyYXAtMyAucHJvZHVjdC1jb250ZW50LTYgaDMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXdyYXAtMy1hbGwgLnByb2R1Y3Qtd3JhcC0zIC5wcm9kdWN0LWNvbnRlbnQtNiBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtd3JhcC0zLWFsbCAucHJvZHVjdC13cmFwLTMgLnByb2R1Y3QtY29udGVudC02IGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTBweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9kdWN0LXdyYXAtMy1hbGwgLnByb2R1Y3Qtd3JhcC0zIC5wcm9kdWN0LWNvbnRlbnQtNiBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXdyYXAtMy1hbGwgLnByb2R1Y3Qtd3JhcC0zIC5wcm9kdWN0LWNvbnRlbnQtNiBoMyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgY29sb3I6ICMyMTFFMUM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3Qtd3JhcC0zLWFsbCAucHJvZHVjdC13cmFwLTMgLnByb2R1Y3QtY29udGVudC02IGgzIGE6OmJlZm9yZSB7XG4gIHdpZHRoOiAxLjZlbTtcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgbWFzazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgNDUgNDUnIHdpZHRoPSc0NScgaGVpZ2h0PSc0NScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMycgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyUzRSUzQ3BhdGggZD0nTTEyLjUgMTQuNWM4LjUtOC41IDMwLTEyIDMwLTEycy0yLjkgMjAuOS0xMiAzMGMtOS45IDkuOS0yMS4zIDMuMy0yMS4zIDMuM3MtNi42LTExLjQgMy4zLTIxLjN6TTI0LjUgMjAuNWwtMjIgMjInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzODE2NTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLS4yZW07XG4gIG1hcmdpbi1yaWdodDogLjdlbTtcbn1cblxuLnByb2R1Y3Qtd3JhcC0zLWFsbCAucHJvZHVjdC13cmFwLTMgLnByb2R1Y3QtY29udGVudC02IGgzIGE6aG92ZXIge1xuICBjb2xvcjogIzUzODE2NTtcbn1cblxuLnByb2R1Y3Qtd3JhcC0zLWFsbCAucHJvZHVjdC13cmFwLTMgLnByb2R1Y3QtY29udGVudC04IGgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDE4cHggMCAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC13cmFwLTMtYWxsIC5wcm9kdWN0LXdyYXAtMyAucHJvZHVjdC1jb250ZW50LTggaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucHJvZHVjdC13cmFwLTMtYWxsIC5wcm9kdWN0LXdyYXAtMyAucHJvZHVjdC1jb250ZW50LTggaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXdyYXAtMy1hbGwgLnByb2R1Y3Qtd3JhcC0zIC5wcm9kdWN0LWNvbnRlbnQtOCBoMyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC13cmFwLTMtYWxsIC5wcm9kdWN0LXdyYXAtMyAucHJvZHVjdC1jb250ZW50LTggaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXdyYXAtMy1hbGwgLnByb2R1Y3Qtd3JhcC0zIC5wcm9kdWN0LWNvbnRlbnQtOCBoMyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDEwcHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvZHVjdC13cmFwLTMtYWxsIC5wcm9kdWN0LXdyYXAtMyAucHJvZHVjdC1jb250ZW50LTggaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLnByb2R1Y3Qtd3JhcC0zLWFsbCAucHJvZHVjdC13cmFwLTMgLnByb2R1Y3QtY29udGVudC04IGgzIGEge1xuICBjb2xvcjogIzIxMUUxQztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXdyYXAtMy1hbGwgLnByb2R1Y3Qtd3JhcC0zIC5wcm9kdWN0LWNvbnRlbnQtOCBoMyBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExRTFDO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucHJvZHVjdC13cmFwLTMtYWxsIC5wcm9kdWN0LXdyYXAtMyAucHJvZHVjdC1jb250ZW50LTggaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY3NDczO1xufVxuXG4ucHJvZHVjdC13cmFwLTMtYWxsOmhvdmVyIC5wcm9kdWN0LXdyYXAtMyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMHB4KTtcbn1cblxuLnByb2R1Y3QtY2F0ZWdvcmktYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3QtY2F0ZWdvcmktYXJlYSAucHJvZHVjdC1jYXRlZ29yaS1iYW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01NnB4O1xuICBib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC1jYXRlZ29yaS1hcmVhIC5wcm9kdWN0LWNhdGVnb3JpLWJhbm5lciB7XG4gICAgYm90dG9tOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucHJvZHVjdC1jYXRlZ29yaS1hcmVhIC5wcm9kdWN0LWNhdGVnb3JpLWJhbm5lciB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcmktYXJlYSAucHJvZHVjdC1jYXRlZ29yaS1iYW5uZXIge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcmktYXJlYSAucHJvZHVjdC1jYXRlZ29yaS1iYW5uZXIge1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3JpLWFyZWEgLnByb2R1Y3QtY2F0ZWdvcmktYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0LWNhdGVnb3JpLWFyZWEgLnByb2R1Y3QtY2F0ZWdvcmktYmFubmVyIGltZyB7XG4gIHdpZHRoOiAzMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcmktYXJlYSAucHJvZHVjdC1jYXRlZ29yaS1iYW5uZXIgaW1nIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcmktYXJlYSAucHJvZHVjdC1jYXRlZ29yaS1iYW5uZXIgaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3JpLWFyZWEgLnByb2R1Y3QtY2F0ZWdvcmktYmFubmVyIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3JpLWFyZWEgLnByb2R1Y3QtY2F0ZWdvcmktYmFubmVyIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3JpLWFyZWEucGItMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucHJvZHVjdC1jYXRlZ29yaS1hcmVhLnBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3JpLWFyZWEucGItMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAucHJvZHVjdC1jYXRlZ29yaS1hcmVhLnBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1idG4tMyBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1idG4tMyBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYnRuLTMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTM4MTY1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1idG4tMy5tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5qZXdlbHJ5LXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uamV3ZWxyeS1zaW5nbGUtcHJvZHVjdC1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAxM3B4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5qZXdlbHJ5LXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qZXdlbHJ5LXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uamV3ZWxyeS1zaW5nbGUtcHJvZHVjdC1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgbWFyZ2luOiAxNnB4IDAgNjhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmpld2Vscnktc2luZ2xlLXByb2R1Y3QtY29udGVudCBwIHtcbiAgICBtYXJnaW46IDE2cHggMCA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5qZXdlbHJ5LXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAxNnB4IDAgNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5qZXdlbHJ5LXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbjogMTZweCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5qZXdlbHJ5LXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMTJweCAwIDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuamV3ZWxyeS1zaW5nbGUtcHJvZHVjdC1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDEycHggMCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5qZXdlbHJ5LXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQucHItMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5qZXdlbHJ5LXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQucGwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuamV3ZWxyeS1zaW5nbGUtcHJvZHVjdC1jb250ZW50LnByLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5qZXdlbHJ5LXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQucGwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmpld2Vscnktc2luZ2xlLXByb2R1Y3QtY29udGVudC5wci0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmpld2Vscnktc2luZ2xlLXByb2R1Y3QtY29udGVudC5wbC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qZXdlbHJ5LXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmpld2Vscnktc2luZ2xlLXByb2R1Y3QtY29udGVudC5wci0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAuamV3ZWxyeS1zaW5nbGUtcHJvZHVjdC1jb250ZW50LnBsLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS0xNCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBwYWRkaW5nOiAyNnB4IDU0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ0bi1zdHlsZS0xNCBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tc3R5bGUtMTQgYSB7XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtMTQgYSB7XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTE0IGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY3NDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3NDczO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmpld2Vscnktc2luZ2xlLXByb2R1Y3QtaW1nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmpld2Vscnktc2luZ2xlLXByb2R1Y3QtaW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5qZXdlbHJ5LXNpbmdsZS1wcm9kdWN0LWltZzpob3ZlciBhIGltZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBlbGVtZW50b3ItYW5pbWF0aW9uLWJvYi1mbG9hdCxlbGVtZW50b3ItYW5pbWF0aW9uLWJvYjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3MsMS41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcywuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxLGluZmluaXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsLGFsdGVybmF0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5qZXdlbHJ5LXNpbmdsZS1wcm9kdWN0LWltZy5tbC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmpld2Vscnktc2luZ2xlLXByb2R1Y3QtaW1nLm1yLTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuamV3ZWxyeS1zaW5nbGUtcHJvZHVjdC1pbWcubWwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgLmpld2Vscnktc2luZ2xlLXByb2R1Y3QtaW1nLm1yLTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uamV3ZWxyeS1zaW5nbGUtcHJvZHVjdC1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmpld2Vscnktc2luZ2xlLXByb2R1Y3QtbWIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuamV3ZWxyeS1zaW5nbGUtcHJvZHVjdC1tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtcHJvZHVjdC1jb250ZWN0IGgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlZC1wcm9kdWN0LWNvbnRlY3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlZC1wcm9kdWN0LWNvbnRlY3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtcHJvZHVjdC1jb250ZWN0IHAge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAyM3B4IDAgNTFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmVhdHVyZWQtcHJvZHVjdC1jb250ZWN0IHAge1xuICAgIG1hcmdpbjogMTVweCAwIDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlZC1wcm9kdWN0LWNvbnRlY3QgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMnB4IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlZC1wcm9kdWN0LWNvbnRlY3QgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMnB4IDAgMjVweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTE1IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOTc5MkU7XG4gIHBhZGRpbmc6IDIycHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1zdHlsZS0xNSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS0xNSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTJweCAyN3B4O1xuICB9XG59XG5cbi5idG4tc3R5bGUtMTUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG59XG5cbi5mZWF0dXJlZC1wcm9kdWN0LWltZy13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmVkLXByb2R1Y3QtaW1nLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtcHJvZHVjdC1pbWctd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1wcm9kdWN0LWltZy13cmFwIC5mZWF0dXJlZC1wcm9kdWN0LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZlYXR1cmVkLXByb2R1Y3QtaW1nLXdyYXAgLmZlYXR1cmVkLXByb2R1Y3QtaW1nID4gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mZWF0dXJlZC1wcm9kdWN0LWltZy13cmFwIC5mZWF0dXJlZC1wcm9kdWN0LWltZyAuc3ViLWZlYXR1cmVkLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTExMXB4O1xuICB0b3A6IDE5JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlZC1wcm9kdWN0LWltZy13cmFwIC5mZWF0dXJlZC1wcm9kdWN0LWltZyAuc3ViLWZlYXR1cmVkLWltZyB7XG4gICAgdG9wOiAyNSU7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLXByb2R1Y3QtaW1nLXdyYXAgLmZlYXR1cmVkLXByb2R1Y3QtaW1nIC5zdWItZmVhdHVyZWQtaW1nIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5mZWF0dXJlZC1wcm9kdWN0LWltZy13cmFwIC5mZWF0dXJlZC1wcm9kdWN0LWltZyAuc3ViLWZlYXR1cmVkLWltZyBpbWcge1xuICB3aWR0aDogMjI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZWQtcHJvZHVjdC1pbWctd3JhcCAuZmVhdHVyZWQtcHJvZHVjdC1pbWcgLnN1Yi1mZWF0dXJlZC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtcHJvZHVjdC1pbWctd3JhcCAuZmVhdHVyZWQtcHJvZHVjdC1pbWcgLnN1Yi1mZWF0dXJlZC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gIH1cbn1cblxuLmZlYXR1cmVkLXByb2R1Y3QtaW1nLXdyYXAtMiB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZWQtcHJvZHVjdC1pbWctd3JhcC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlZC1wcm9kdWN0LWltZy13cmFwLTIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmZlYXR1cmVkLXByb2R1Y3QtaW1nLXdyYXAtMiAuZmVhdHVyZWQtcHJvZHVjdC1pbWctMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZlYXR1cmVkLXByb2R1Y3QtaW1nLXdyYXAtMiAuZmVhdHVyZWQtcHJvZHVjdC1pbWctMiA+IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZmVhdHVyZWQtcHJvZHVjdC1pbWctd3JhcC0yIC5mZWF0dXJlZC1wcm9kdWN0LWltZy0yIC5zdWItZmVhdHVyZWQtaW1nLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTQ1cHg7XG4gIHRvcDogMjglO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmVkLXByb2R1Y3QtaW1nLXdyYXAtMiAuZmVhdHVyZWQtcHJvZHVjdC1pbWctMiAuc3ViLWZlYXR1cmVkLWltZy0yIHtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMzYlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLXByb2R1Y3QtaW1nLXdyYXAtMiAuZmVhdHVyZWQtcHJvZHVjdC1pbWctMiAuc3ViLWZlYXR1cmVkLWltZy0yIHtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1wcm9kdWN0LWltZy13cmFwLTIgLmZlYXR1cmVkLXByb2R1Y3QtaW1nLTIgLnN1Yi1mZWF0dXJlZC1pbWctMiBpbWcge1xuICB3aWR0aDogMjkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZWQtcHJvZHVjdC1pbWctd3JhcC0yIC5mZWF0dXJlZC1wcm9kdWN0LWltZy0yIC5zdWItZmVhdHVyZWQtaW1nLTIgaW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtcHJvZHVjdC1pbWctd3JhcC0yIC5mZWF0dXJlZC1wcm9kdWN0LWltZy0yIC5zdWItZmVhdHVyZWQtaW1nLTIgaW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cblxuLmZwLWNvbnRlbnQtMiB7XG4gIHBhZGRpbmctbGVmdDogMTE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZwLWNvbnRlbnQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnAtY29udGVudC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcC1jb250ZW50LTIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5mcC1jb250ZW50LTIgcCB7XG4gIHdpZHRoOiA5NCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZwLWNvbnRlbnQtMiBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ub3JnYW5pYy1mZWF0dXJlZC1jYXRlZ29yeS13cmFwIC5vcmdhbmljLWZlYXR1cmVkLWNhdGVnb3J5LWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vcmdhbmljLWZlYXR1cmVkLWNhdGVnb3J5LXdyYXAgLm9yZ2FuaWMtZmVhdHVyZWQtY2F0ZWdvcnktaW1nIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5vcmdhbmljLWZlYXR1cmVkLWNhdGVnb3J5LXdyYXAgLm9yZ2FuaWMtZmVhdHVyZWQtY2F0ZWdvcnktaW1nIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JnYW5pYy1mZWF0dXJlZC1jYXRlZ29yeS13cmFwIC5vcmdhbmljLWZlYXR1cmVkLWNhdGVnb3J5LWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZlYXR1cmVkLWNhdGVnb3J5LXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuLmZlYXR1cmVkLWNhdGVnb3J5LXNsaWRlciAuc2xpY2stbGlzdCAuZmVhdHVyZWQtY2F0ZWdvcnktcGFkZGluZyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5vcmdhbmljLWRlYWwtaW1nIHtcbiAgbWFyZ2luOiAwIDI3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JnYW5pYy1kZWFsLWltZyB7XG4gICAgbWFyZ2luOiAwIDBweDtcbiAgfVxufVxuXG4ub3JnYW5pYy1kZWFsLWltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcmdhbmljLWRlYWwtaW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcmdhbmljLWRlYWwtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ub3JnYW5pYy1kZWFsLWNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDIxcHggMCAyMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZ2FuaWMtZGVhbC1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMTJweCAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JnYW5pYy1kZWFsLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMTVweDtcbiAgfVxufVxuXG4ub3JnYW5pYy1kZWFsLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGNvbG9yOiAjNkJCMzNFO1xuICBtYXJnaW46IDAgMCAyMnB4O1xuICBmb250LWZhbWlseTogXCJTYXRpc2Z5XCI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZ2FuaWMtZGVhbC1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JnYW5pYy1kZWFsLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS02ID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHotaW5kZXg6IDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdi1zdHlsZS02ID4gc3BhbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LXN0eWxlLTYgPiBzcGFuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LXN0eWxlLTYgPiBzcGFuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS02ID4gc3Bhbi5kZWFsLXByby1pY29uLXByZXYge1xuICBsZWZ0OiAtMTY4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5uYXYtc3R5bGUtNiA+IHNwYW4uZGVhbC1wcm8taWNvbi1wcmV2IHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubmF2LXN0eWxlLTYgPiBzcGFuLmRlYWwtcHJvLWljb24tcHJldiB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXYtc3R5bGUtNiA+IHNwYW4uZGVhbC1wcm8taWNvbi1wcmV2IHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXYtc3R5bGUtNiA+IHNwYW4uZGVhbC1wcm8taWNvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtc3R5bGUtNiA+IHNwYW4uZGVhbC1wcm8taWNvbi1wcmV2IHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS02ID4gc3Bhbi5kZWFsLXByby1pY29uLW5leHQge1xuICByaWdodDogLTE2OHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubmF2LXN0eWxlLTYgPiBzcGFuLmRlYWwtcHJvLWljb24tbmV4dCB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5uYXYtc3R5bGUtNiA+IHNwYW4uZGVhbC1wcm8taWNvbi1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXYtc3R5bGUtNiA+IHNwYW4uZGVhbC1wcm8taWNvbi1uZXh0IHtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LXN0eWxlLTYgPiBzcGFuLmRlYWwtcHJvLWljb24tbmV4dCB7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zdHlsZS02ID4gc3Bhbi5kZWFsLXByby1pY29uLW5leHQge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS02ID4gc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTg3MTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDk4NzE5O1xufVxuXG4ubmF2LXN0eWxlLTY6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vcmdhbmljLWRlYWwtc2xpZGVyIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAub3JnYW5pYy1kZWFsLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmdhbmljLWRlYWwtc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgMHB4O1xuICB9XG59XG5cbi5mZWF0dXJlLXByb2R1Y3QtbWIge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlLXByb2R1Y3QtbWIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZS1wcm9kdWN0LW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRlYWwtYXJlYSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1hcmVhLnB0LTEwNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgLnByb2R1Y3QtYXJlYS5wdC03NSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgLnByb2R1Y3QtYXJlYS5wdC05NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbiAgLnByb2R1Y3QtYXJlYS5wYi0xMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wcm9kdWN0LWFyZWEucGItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAucHJvZHVjdC1hcmVhLnBiLTEwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnByb2R1Y3QtYXJlYS5wYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnByb2R1Y3QtYXJlYS5wYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnByb2R1Y3QtYXJlYS5wYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnByb2R1Y3QtYXJlYS5wYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnByb2R1Y3QtYXJlYS5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmRlYWwtYXJlYSB7XG4gICAgcGFkZGluZzogNTBweCAwIDk1cHg7XG4gIH1cbiAgLmNhdGVnb3JpLWFyZWEucGItMTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuY2F0ZWdvcmktYXJlYS5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmRlYWwtYXJlYS0yLnBiLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLWFyZWEucHQtMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWFyZWEucGItMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvZHVjdC1hcmVhLnBiLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnByb2R1Y3QtYXJlYS5wYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnByb2R1Y3QtYXJlYS5wdC03NSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnByb2R1Y3QtYXJlYS5wYi0xMDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LWFyZWEucHQtMTA1IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAucHJvZHVjdC1hcmVhLnB0LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuICAucHJvZHVjdC1hcmVhLnBiLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHJvZHVjdC1hcmVhLnBiLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvZHVjdC1hcmVhLnBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvZHVjdC1hcmVhLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICAuZGVhbC1hcmVhIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgOTVweDtcbiAgfVxuICAuZGVhbC1hcmVhLTIucGItODUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5jYXRlZ29yaS1hcmVhLnBiLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhdGVnb3JpLWFyZWEucGItODUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zaW5nbGUtb3JnYW5pYy1kZWFsLXByb2R1Y3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZGVhbC1hcmVhLTIucGItMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuZmVhdHVyZWQtYXJlYS5wdC0xMjUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5mZWF0dXJlZC1jYXRlZ29yeS1hcmVhLnBiLTEwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTBweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9kdWN0LXJlc3BvbnNpdmUgLmNvbC0xMiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDguIFRlc3RpbW9uaWFsIHN0eWxlIC0tLS0tLS0tLSovXG4ucXVvdGUtaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucXVvdGUtaW1nIHN2ZyB7XG4gIHdpZHRoOiA0MnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1b3RlLWltZyBzdmcge1xuICAgIHdpZHRoOiAzOHB4O1xuICB9XG59XG5cbi5xdW90ZS1pbWcgc3ZnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsIHAge1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIHdpZHRoOiA2MyU7XG4gIG1hcmdpbjogMjJweCBhdXRvIDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbCBwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsIHAge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwgLmNsaWVudC1pbmZvIHtcbiAgbWFyZ2luOiAwIDAgMjZweDtcbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbCAuY2xpZW50LWluZm8gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsIC5jbGllbnQtaW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwtMiAudGVzdGltb25pYWwtcmF0aW5nIGkge1xuICBjb2xvcjogI0Q5ODcxOTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLTIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDRweCBhdXRvIDA7XG4gIHdpZHRoOiA2MyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLTIgcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtdGVzdGltb25pYWwtMiBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC0yIC5jbGllbnQtaW5mby0yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIxcHggMCAwO1xufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLTIgLmNsaWVudC1pbmZvLTIgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC0yIC5jbGllbnQtaW5mby0yIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLmRvdC1zdHlsZS0xIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kb3Qtc3R5bGUtMSB1bCBsaSBidXR0b24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLmRvdC1zdHlsZS0xIHVsIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0UzRTNFO1xufVxuXG4uZG90LXN0eWxlLTEgdWwgbGk6aG92ZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFM0UzRTtcbn1cblxuLmRvdC1zdHlsZS0xLmRvdC1hY3RpdmUteWVsbG93IHVsIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk4NzE5O1xufVxuXG4uZG90LXN0eWxlLTEuZG90LWFjdGl2ZS15ZWxsb3cgdWwgbGk6aG92ZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbn1cblxuLmRvdC1zdHlsZS0xLmRvdC1zdHlsZS0xLXdoaXRlIHVsIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmRvdC1zdHlsZS0xLmRvdC1zdHlsZS0xLXdoaXRlIHVsIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kb3Qtc3R5bGUtMS5kb3Qtc3R5bGUtMS13aGl0ZSB1bCBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MTUxNTtcbn1cblxuLmRvdC1zdHlsZS0xLmRvdC1zdHlsZS0xLXdoaXRlIHVsIGxpOmhvdmVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDE1MTU7XG59XG5cbi5kb3Qtc3R5bGUtMS5kb3Qtc3R5bGUtMS1wbGFudHMgdWwge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4uZG90LXN0eWxlLTEuZG90LXN0eWxlLTEtcGxhbnRzIHVsIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMik7XG59XG5cbi5kb3Qtc3R5bGUtMS5kb3Qtc3R5bGUtMS1wbGFudHMgdWwgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5kb3Qtc3R5bGUtMS5kb3Qtc3R5bGUtMS1wbGFudHMgdWwgbGk6aG92ZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRvdC1zdHlsZS0xLmRvdC1zdHlsZS0xLWJsYWNrIHVsIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG59XG5cbi5kb3Qtc3R5bGUtMS5kb3Qtc3R5bGUtMS1ibGFjayB1bCBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzQ3Mztcbn1cblxuLmRvdC1zdHlsZS0xLmRvdC1zdHlsZS0xLWJsYWNrIHVsIGxpOmhvdmVyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjc0NzM7XG59XG5cbi50ZXN0aW1vbmlhbC1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi50ZXN0aW1vbmlhbC1hY3RpdmUtMiAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLnRlc3RpbW9uaWFsLWFjdGl2ZS0yIC5zbGljay1saXN0IC50ZXN0aW1vbmlhbC13cmFwLWxyLTEge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwtMyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDYwcHggNDVweCA2MHB4IDQ1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLTMge1xuICAgIHBhZGRpbmc6IDYwcHggMzVweCA2MHB4IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC0zIHtcbiAgICBwYWRkaW5nOiA0MHB4IDM1cHggNDBweCAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC0zIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggMzVweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLTMge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA0MHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLTMge1xuICAgIHBhZGRpbmc6IDQwcHggMjVweCA0MHB4IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtdGVzdGltb25pYWwtMyB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDMwcHggMjVweDtcbiAgfVxufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLTMgcCB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC0zIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLTMgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC0zIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC0zIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtdGVzdGltb25pYWwtMyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtdGVzdGltb25pYWwtMyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC0zIHAucGxheWZhaXIge1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLTMgcC5wbGF5ZmFpciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC0zIHAucGxheWZhaXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC0zIHAucGxheWZhaXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLTMgLnRlc3RpbW9uaWFsLXJhdGluZy0yIHtcbiAgbWFyZ2luOiAyMXB4IDAgMTZweDtcbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC0zIC50ZXN0aW1vbmlhbC1yYXRpbmctMiBpIHtcbiAgY29sb3I6ICNGNUE2MjM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC0zIC5jbGllbnQtaW5mby0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC0zIC5jbGllbnQtaW5mby0yIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLTMgLmNsaWVudC1pbmZvLTIgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBtYXJnaW46IDAgMCAwcHggMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLTMgLmNsaWVudC1pbmZvLTIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC0zIC5jbGllbnQtaW5mby0yIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLTMgLmNsaWVudC1pbmZvLTIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLTMgLmNsaWVudC1pbmZvLTIgaDMuaW5jLWZvbnQtc2l6ZSB7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC0zIC5jbGllbnQtaW5mby0yIGgzLmluYy1mb250LXNpemUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLTQgLnRlc3RpbW9uaWFsLXJhdGluZy0zIGkge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC00IHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMzdweDtcbiAgd2lkdGg6IDk1JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC00IHAge1xuICAgIHdpZHRoOiA5NiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLTQgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLTQgcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtdGVzdGltb25pYWwtNCBwIHtcbiAgICB3aWR0aDogOTglO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBtYXJnaW46IDE0cHggYXV0byAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLTQgcCB7XG4gICAgd2lkdGg6IDg3JTtcbiAgfVxufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLTQgLmNsaWVudC1pbmZvLTMgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC00IC5jbGllbnQtaW5mby0zIHNwYW4ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcyKTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGVzdGltb25pYWwtcHRiIHtcbiAgcGFkZGluZzogMjU1cHggMCAyMDdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRlc3RpbW9uaWFsLXB0YiB7XG4gICAgcGFkZGluZzogMjA1cHggMCAxNTdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAudGVzdGltb25pYWwtcHRiIHtcbiAgICBwYWRkaW5nOiAyMDVweCAwIDE1N3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXB0YiB7XG4gICAgcGFkZGluZzogMTAwcHggMCA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVzdGltb25pYWwtcHRiIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1wdGIge1xuICAgIHBhZGRpbmc6IDU1cHggMCAycHg7XG4gIH1cbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC01IC5xdW90ZS1pbWctMiBzdmcge1xuICBmaWxsOiAjRkY3NDczO1xufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLTUgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBtYXJnaW46IDE5cHggYXV0byAyMHB4O1xuICB3aWR0aDogNTMlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtdGVzdGltb25pYWwtNSBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgd2lkdGg6IDgzJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC01IHAge1xuICAgIHdpZHRoOiA4NiU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC01IHAge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwtNSAuY2xpZW50LWluZm8tNCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUGFjaWZpY29cIjtcbiAgY29sb3I6ICMxODE4MTg7XG4gIG1hcmdpbjogMCAwIDIzcHg7XG59XG5cbi50ZXN0aW1vbmlhbC1wdGItMiB7XG4gIHBhZGRpbmc6IDIyMHB4IDAgMjIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1wdGItMiB7XG4gICAgcGFkZGluZzogMTgwcHggMCAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAudGVzdGltb25pYWwtcHRiLTIge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWwtcHRiLTIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1wdGItMiB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1wdGItMiB7XG4gICAgcGFkZGluZzogOTBweCAwIDkwcHg7XG4gIH1cbn1cblxuLnF1b3RlLWltZy0zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucXVvdGUtaW1nLTMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgd2lkdGg6IDQuM2VtO1xuICBoZWlnaHQ6IDQuM2VtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwtNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLTYgcCB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHdpZHRoOiA3MyU7XG4gIG1hcmdpbjogMzBweCBhdXRvIDUxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC02IHAge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3aWR0aDogODMlO1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtdGVzdGltb25pYWwtNiBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtdGVzdGltb25pYWwtNiBwIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBtYXJnaW46IDE1cHggYXV0byAyMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwtNiAuY2xpZW50LWluZm8tNSBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAwIDlweDtcbiAgY29sb3I6ICNkZGQ7XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwtNiAuY2xpZW50LWluZm8tNSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ2KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwtNyAudGVzdGltb25pYWwtaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC03IC50ZXN0aW1vbmlhbC1pY29uIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC03IC50ZXN0aW1vbmlhbC1pY29uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLTcgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDI1cHggYXV0byAzNXB4O1xuICB3aWR0aDogNjklO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC03IHAge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLTcgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDI1cHg7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLTcgLmNsaWVudC1pbmZvLTcgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC03IC5jbGllbnQtaW5mby03IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtYXJlYS5wYi0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbC1hcmVhLnBiLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLWFyZWEucHQtMTE1IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDkuIFZpZGVvIHN0eWxlIC0tLS0tLS0tLSovXG4udmlkZW8tYmctcHRiIHtcbiAgcGFkZGluZzogMjAwcHggMCAyMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlby1iZy1wdGIge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tYmctcHRiIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4O1xuICB9XG59XG5cbi52aWRlby1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4udmlkZW8tY29udGVudCAudmlkZW8taWNvbiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlkZW8tY29udGVudCAudmlkZW8taWNvbiBhIHN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlby1jb250ZW50IC52aWRlby1pY29uIGEgc3ZnIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1jb250ZW50IC52aWRlby1pY29uIGEgc3ZnIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4udmlkZW8tY29udGVudCAudmlkZW8taWNvbiBhIHN2Zzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi52aWRlby1jb250ZW50IGgzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1jb250ZW50IGgzIHtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4udmlkZW8tY29udGVudC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4udmlkZW8tY29udGVudC0yIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgbWFyZ2luOiAwIDAgNDhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnZpZGVvLWNvbnRlbnQtMiBoMiB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnZpZGVvLWNvbnRlbnQtMiBoMiB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlkZW8tY29udGVudC0yIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvLWNvbnRlbnQtMiBoMiB7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tY29udGVudC0yIGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbi52aWRlby1jb250ZW50LTIgLnZpZGVvLWljb24tMiBhIHN2ZyB7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tY29udGVudC0yIC52aWRlby1pY29uLTIgYSBzdmcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4udmlkZW8tY29udGVudC0yIC52aWRlby1pY29uLTIgYSBzdmc6aG92ZXIge1xuICBjb2xvcjogIzUzODE2NTtcbiAgYW5pbWF0aW9uLW5hbWU6IGVsZW1lbnRvci1hbmltYXRpb24tYm9iLWZsb2F0LGVsZW1lbnRvci1hbmltYXRpb24tYm9iO1xuICBhbmltYXRpb24tZHVyYXRpb246IC4zcywxLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzLC4zcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQsZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEsaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWwsYWx0ZXJuYXRlO1xufVxuXG4udmlkZW8tY29udGVudC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4udmlkZW8tY29udGVudC0zIC52aWRlby1pY29uLTMgYSBzdmcge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC52aWRlby1jb250ZW50LTMgLnZpZGVvLWljb24tMyBhIHN2ZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlkZW8tY29udGVudC0zIC52aWRlby1pY29uLTMgYSBzdmcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW8tY29udGVudC0zIC52aWRlby1pY29uLTMgYSBzdmcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWNvbnRlbnQtMyAudmlkZW8taWNvbi0zIGEgc3ZnIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLnZpZGVvLWNvbnRlbnQtMyAudmlkZW8taWNvbi0zIGEgc3ZnOmhvdmVyIHtcbiAgY29sb3I6ICNGRjc0NzM7XG4gIGFuaW1hdGlvbi1uYW1lOiBlbGVtZW50b3ItYW5pbWF0aW9uLWJvYi1mbG9hdCxlbGVtZW50b3ItYW5pbWF0aW9uLWJvYjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3MsMS41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcywuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxLGluZmluaXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsLGFsdGVybmF0ZTtcbn1cblxuLnZpZGVvLWNvbnRlbnQtMyBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbjogNDJweCAwIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWNvbnRlbnQtMyBoMyB7XG4gICAgbWFyZ2luOiAyMnB4IDAgMDtcbiAgfVxufVxuXG4udmlkZW8tYmctcHRiLTIge1xuICBwYWRkaW5nOiAyMDFweCAwIDIyNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aWRlby1iZy1wdGItMiB7XG4gICAgcGFkZGluZzogMTUwcHggMCAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvLWJnLXB0Yi0yIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWJnLXB0Yi0yIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbiAgfVxufVxuXG4udmlkZW8tYmctcHRiLTMge1xuICBwYWRkaW5nOiAxNjZweCAwIDE2NnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvLWJnLXB0Yi0zIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWJnLXB0Yi0zIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbiAgfVxufVxuXG4udmlkZW8tY29udGVudC00IHtcbiAgcGFkZGluZzogMjI0cHggMCAyNDRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlkZW8tY29udGVudC00IHtcbiAgICBwYWRkaW5nOiAxNzRweCAwIDE5NHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW8tY29udGVudC00IHtcbiAgICBwYWRkaW5nOiAxMjRweCAwIDE0NHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWNvbnRlbnQtNCB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcbiAgfVxufVxuXG4udmlkZW8tY29udGVudC00IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi52aWRlby1jb250ZW50LTQgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4udmlkZW8tY29udGVudC00IGgzIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi8qLS0tLS0tLS0gMTAuIEJsb2cgc3R5bGUgLS0tLS0tLS0tKi9cbi5ibG9nLXdyYXAgc3BhbiBhIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5ibG9nLXdyYXAgc3BhbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9nLXdyYXAgaDMge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbWFyZ2luOiA0cHggMCAyMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLXdyYXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDRweCAwIDIwcHg7XG4gICAgbWFyZ2luOiA0cHggMCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy13cmFwIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luOiA0cHggMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIG1hcmdpbjogNHB4IDAgMTBweDtcbiAgfVxufVxuXG4uYmxvZy13cmFwIGgzIGEge1xuICBjb2xvcjogIzIxMUUxQztcbn1cblxuLmJsb2ctd3JhcCBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5ibG9nLXdyYXAgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLXdyYXAgcCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXdyYXAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXdyYXAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gIH1cbn1cblxuLmJsb2ctd3JhcCAuYmxvZy1idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNEOTg3MTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJsb2ctd3JhcCAuYmxvZy1idG4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmxvZy13cmFwLmJsb2ctdHJhbnNmb3JtIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuLmJsb2ctd3JhcC5ibG9nLXRyYW5zZm9ybTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG59XG5cbi5ibG9nLXdyYXAtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJsb2ctd3JhcC0yIC5ibG9nLWltZyB7XG4gIGZsZXg6IDAgMCA0NCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcC0yIC5ibG9nLWltZyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXdyYXAtMiAuYmxvZy1pbWcge1xuICAgIGZsZXg6IDAgMCA0NCU7XG4gIH1cbn1cblxuLmJsb2ctd3JhcC0yIC5ibG9nLWltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLXdyYXAtMiAuYmxvZy1pbWcgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDJzIGVhc2Utb3V0O1xufVxuXG4uYmxvZy13cmFwLTIgLmJsb2ctaW1nOmhvdmVyIGEgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uYmxvZy13cmFwLTIgLmJsb2ctY29udGVudC0yIHtcbiAgZmxleDogMCAwIDU2JTtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmxvZy13cmFwLTIgLmJsb2ctY29udGVudC0yIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJsb2ctd3JhcC0yIC5ibG9nLWNvbnRlbnQtMiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy13cmFwLTIgLmJsb2ctY29udGVudC0yIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy13cmFwLTIgLmJsb2ctY29udGVudC0yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy13cmFwLTIgLmJsb2ctY29udGVudC0yIHtcbiAgICBmbGV4OiAwIDAgNTYlO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG59XG5cbi5ibG9nLXdyYXAtMiAuYmxvZy1jb250ZW50LTIgc3BhbiBhIHtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5ibG9nLXdyYXAtMiAuYmxvZy1jb250ZW50LTIgc3BhbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkQ1M0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmxvZy13cmFwLTIgLmJsb2ctY29udGVudC0yIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDRweCAwIDEzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ibG9nLXdyYXAtMiAuYmxvZy1jb250ZW50LTIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmxvZy13cmFwLTIgLmJsb2ctY29udGVudC0yIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy13cmFwLTIgLmJsb2ctY29udGVudC0yIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXdyYXAtMiAuYmxvZy1jb250ZW50LTIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG4uYmxvZy13cmFwLTIgLmJsb2ctY29udGVudC0yIGgzIGEge1xuICBjb2xvcjogIzIxMUUxQztcbn1cblxuLmJsb2ctd3JhcC0yIC5ibG9nLWNvbnRlbnQtMiBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkQ1M0Q7XG59XG5cbi5ibG9nLXdyYXAtMiAuYmxvZy1jb250ZW50LTIgLnBvc3QtbWV0YSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9nLXdyYXAtMiAuYmxvZy1jb250ZW50LTIgLnBvc3QtbWV0YSB1bCBsaSB7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG4uYmxvZy13cmFwLTIgLmJsb2ctY29udGVudC0yIC5wb3N0LW1ldGEgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IC41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJsb2ctd3JhcC0yIC5ibG9nLWNvbnRlbnQtMiAucG9zdC1tZXRhIHVsIGxpIGEge1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLmJsb2ctd3JhcC0yIC5ibG9nLWNvbnRlbnQtMiBwIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBtYXJnaW46IDExcHggMCAyOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmxvZy13cmFwLTIgLmJsb2ctY29udGVudC0yIHAge1xuICAgIG1hcmdpbjogMTFweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJsb2ctd3JhcC0yIC5ibG9nLWNvbnRlbnQtMiBwIHtcbiAgICBtYXJnaW46IDExcHggMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcC0yIC5ibG9nLWNvbnRlbnQtMiBwIHtcbiAgICBtYXJnaW46IDExcHggMCAxOHB4O1xuICB9XG59XG5cbi5ibG9nLXdyYXAtMiAuYmxvZy1jb250ZW50LTIgLmJsb2ctYnRuLTIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ibG9nLXdyYXAtMiAuYmxvZy1jb250ZW50LTIgLmJsb2ctYnRuLTIgYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkQ1M0Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ1M0Q7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmxvZy13cmFwLTIgLmJsb2ctY29udGVudC0yIC5ibG9nLWJ0bi0yLmJsb2ctYnRuLTItcmVkIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTQxNTE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQxNTE1O1xufVxuXG4uYmxvZy1hbGwtbXJnIHtcbiAgbWFyZ2luOiAwIC0yNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmxvZy1hbGwtbXJnIHtcbiAgICBtYXJnaW46IDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctYWxsLW1yZyB7XG4gICAgbWFyZ2luOiAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctYWxsLW1yZyB7XG4gICAgbWFyZ2luOiAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWFsbC1tcmcge1xuICAgIG1hcmdpbjogMCAwcHg7XG4gIH1cbn1cblxuLmJsb2ctd3JhcC0zIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uYmxvZy13cmFwLTMgLmJsb2ctaW1nLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAyMXB4O1xuICBib3gtc2hhZG93OiA1cHggNXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5ibG9nLXdyYXAtMyAuYmxvZy1pbWctMiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLXdyYXAtMyAuYmxvZy1pbWctMiBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1vdXQ7XG59XG5cbi5ibG9nLXdyYXAtMyAuYmxvZy1pbWctMjpob3ZlciBhIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmJsb2ctd3JhcC0zIC5ibG9nLWNvbnRlbnQtMyBzcGFuIGEge1xuICBjb2xvcjogIzZENkQ2RDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvZy13cmFwLTMgLmJsb2ctY29udGVudC0zIHNwYW4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmxvZy13cmFwLTMgLmJsb2ctY29udGVudC0zIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDZweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLXdyYXAtMyAuYmxvZy1jb250ZW50LTMgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctd3JhcC0zIC5ibG9nLWNvbnRlbnQtMyBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcC0zIC5ibG9nLWNvbnRlbnQtMyBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDEwcHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy13cmFwLTMgLmJsb2ctY29udGVudC0zIGg0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLmJsb2ctd3JhcC0zIC5ibG9nLWNvbnRlbnQtMyBoNCBhIHtcbiAgY29sb3I6ICMyMTFFMUM7XG59XG5cbi5ibG9nLXdyYXAtMyAuYmxvZy1jb250ZW50LTMgaDQgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY3NDczO1xufVxuXG4uYmxvZy13cmFwLTMgLmJsb2ctY29udGVudC0zIGg0LmdyZWVuIGEge1xuICBjb2xvcjogIzIxMUUxQztcbn1cblxuLmJsb2ctd3JhcC0zIC5ibG9nLWNvbnRlbnQtMyBoNC5ncmVlbiBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MzgxNjU7XG59XG5cbi5ibG9nLXdyYXAtMyAuYmxvZy1jb250ZW50LTMgc3BhbiB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cblxuLmJsb2ctd3JhcC0zLmJsb2ctd3JhcC0zLW1yZyB7XG4gIG1hcmdpbjogMCAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmxvZy13cmFwLTMuYmxvZy13cmFwLTMtbXJnIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLXdyYXAtMy5ibG9nLXdyYXAtMy1tcmcge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy13cmFwLTMuYmxvZy13cmFwLTMtbXJnIHtcbiAgICBtYXJnaW46IDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcC0zLmJsb2ctd3JhcC0zLW1yZyB7XG4gICAgbWFyZ2luOiAwIDBweCAzMHB4O1xuICB9XG59XG5cbi5ibG9nLXdyYXAtMzpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcC0zOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG59XG5cbi5ibG9nLXdyYXAtNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctd3JhcC00IC5ibG9nLWltZy0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy13cmFwLTQgLmJsb2ctaW1nLTM6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDQyJSwgIzE4MTgxOCAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYmxvZy13cmFwLTQgLmJsb2ctaW1nLTMgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctd3JhcC00IC5ibG9nLWNvbnRlbnQtNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXdyYXAtNCAuYmxvZy1jb250ZW50LTQge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5ibG9nLXdyYXAtNCAuYmxvZy1jb250ZW50LTQgPiBhIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzE4MTgxODtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcC00IC5ibG9nLWNvbnRlbnQtNCA+IGEgc3BhbiB7XG4gICAgcGFkZGluZzogMnB4IDE1cHg7XG4gIH1cbn1cblxuLmJsb2ctd3JhcC00IC5ibG9nLWNvbnRlbnQtNCA+IGEgc3Bhbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2U0MTUxNTtcbn1cblxuLmJsb2ctd3JhcC00IC5ibG9nLWNvbnRlbnQtNCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHdpZHRoOiA3MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ibG9nLXdyYXAtNCAuYmxvZy1jb250ZW50LTQgaDMge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJsb2ctd3JhcC00IC5ibG9nLWNvbnRlbnQtNCBoMyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy13cmFwLTQgLmJsb2ctY29udGVudC00IGgzIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctd3JhcC00IC5ibG9nLWNvbnRlbnQtNCBoMyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy13cmFwLTQgLmJsb2ctY29udGVudC00IGgzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICB3aWR0aDogOTglO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy13cmFwLTQgLmJsb2ctY29udGVudC00IGgzIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLmJsb2ctd3JhcC00IC5ibG9nLWNvbnRlbnQtNCBoMyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibG9nLXdyYXAtNCAuYmxvZy1jb250ZW50LTQgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTQxNTE1O1xufVxuXG4uYmxvZy1zbGlkZXItYWN0aXZlIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCAzNzdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJsb2ctc2xpZGVyLWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAyMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmxvZy1zbGlkZXItYWN0aXZlIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctc2xpZGVyLWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctc2xpZGVyLWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXNsaWRlci1hY3RpdmUgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctc2xpZGVyLWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAxMDBweDtcbiAgfVxufVxuXG4uYmxvZy1zaWRlYmFyLXNlYXJjaCAuYmxvZy1zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctc2lkZWJhci1zZWFyY2ggLmJsb2ctc2VhcmNoLWZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAycHggNTBweCAycHggMjBweDtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5ibG9nLXNpZGViYXItc2VhcmNoIC5ibG9nLXNlYXJjaC1mb3JtIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuLmJsb2ctc2lkZWJhci1zZWFyY2ggLmJsb2ctc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYmxvZy1zaWRlYmFyLXNlYXJjaCAuYmxvZy1zZWFyY2gtZm9ybSBidXR0b246aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmJsb2ctcGFnZS1hcmVhIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBhZ2UtYXJlYSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctcGFnZS1hcmVhIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cblxuLmJsb2ctd3JhcC01IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXdyYXAtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYmxvZy13cmFwLTUgLmJsb2ctaW1nLTUge1xuICBtYXJnaW46IDAgMCAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvZy13cmFwLTUgLmJsb2ctaW1nLTUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy13cmFwLTUgLmJsb2ctaW1nLTUgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDJzIGVhc2Utb3V0O1xufVxuXG4uYmxvZy13cmFwLTUgLmJsb2ctaW1nLTU6aG92ZXIgYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5ibG9nLXdyYXAtNSAuYmxvZy1jb250ZW50LTUgLmJsb2ctY2F0ZWdvcnktNSA+IGEge1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmJsb2ctd3JhcC01IC5ibG9nLWNvbnRlbnQtNSAuYmxvZy1jYXRlZ29yeS01ID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmxvZy13cmFwLTUgLmJsb2ctY29udGVudC01IGgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBtYXJnaW46IDdweCAwIDEycHg7XG4gIGNvbG9yOiAjMjExZTFjO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXdyYXAtNSAuYmxvZy1jb250ZW50LTUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uYmxvZy13cmFwLTUgLmJsb2ctY29udGVudC01IGgxIGEge1xuICBjb2xvcjogIzIxMWUxYztcbn1cblxuLmJsb2ctd3JhcC01IC5ibG9nLWNvbnRlbnQtNSBoMSBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5ibG9nLXdyYXAtNSAuYmxvZy1jb250ZW50LTUgLmJsb2ctbWV0YS01IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2ctd3JhcC01IC5ibG9nLWNvbnRlbnQtNSAuYmxvZy1tZXRhLTUgdWwgbGkge1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2ctd3JhcC01IC5ibG9nLWNvbnRlbnQtNSAuYmxvZy1tZXRhLTUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuXG4uYmxvZy13cmFwLTUgLmJsb2ctY29udGVudC01IC5ibG9nLW1ldGEtNSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5ibG9nLXdyYXAtNSAuYmxvZy1jb250ZW50LTUgLmJsb2ctbWV0YS01IHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuLmJsb2ctd3JhcC01IC5ibG9nLWNvbnRlbnQtNSBwIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMTdweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctd3JhcC01IC5ibG9nLWNvbnRlbnQtNSBwIHtcbiAgICBtYXJnaW46IDEwcHggMCAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcC01IC5ibG9nLWNvbnRlbnQtNSBwIHtcbiAgICBtYXJnaW46IDEwcHggMCAxNXB4O1xuICB9XG59XG5cbi5ibG9nLXdyYXAtNSAuYmxvZy1jb250ZW50LTUgLmJsb2ctYnRuLTUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzE4MTgxODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgcGFkZGluZzogOXB4IDIycHggMTBweDtcbn1cblxuLmJsb2ctd3JhcC01IC5ibG9nLWNvbnRlbnQtNSAuYmxvZy1idG4tNSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5ODcxOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibG9nLXdyYXAtNS5ibG9nLWN1c3RvbS1wYWRkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDUwcHggMTQwcHggNTBweCAxNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJsb2ctd3JhcC01LmJsb2ctY3VzdG9tLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDUwcHggODBweCA1MHB4IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJsb2ctd3JhcC01LmJsb2ctY3VzdG9tLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDUwcHggNjBweCA1MHB4IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy13cmFwLTUuYmxvZy1jdXN0b20tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctd3JhcC01LmJsb2ctY3VzdG9tLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA1MHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy13cmFwLTUuYmxvZy1jdXN0b20tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHggMjBweDtcbiAgfVxufVxuXG4uYmxvZy1zaWRlYmFyLW1yZyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctc2lkZWJhci1tcmcge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1zaWRlYmFyLW1yZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXNpZGViYXItbXJnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2Utd3JhcC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy1wYWdlLXdyYXAtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBhZ2Utd3JhcC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBhZ2Utd3JhcC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uYmxvZy1zaWRlYmFyLW1yZy0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLXNpZGViYXItbXJnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXNpZGViYXItbXJnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXNpZGViYXItbXJnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4uYmxvZy1wYWdlLXdyYXAtcGFkZGluZy0yIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctcGFnZS13cmFwLXBhZGRpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1wYWdlLXdyYXAtcGFkZGluZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wYWdlLXdyYXAtcGFkZGluZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLnByby1wYWdpbmF0aW9uLXN0eWxlLTIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvLXBhZ2luYXRpb24tc3R5bGUtMiB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucHJvLXBhZ2luYXRpb24tc3R5bGUtMiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvLXBhZ2luYXRpb24tc3R5bGUtMiB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzk3OTc5NztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnByby1wYWdpbmF0aW9uLXN0eWxlLTIgdWwgbGkgYS5hY3RpdmUsIC5wcm8tcGFnaW5hdGlvbi1zdHlsZS0yIHVsIGxpIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTgxODE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByby1wYWdpbmF0aW9uLXN0eWxlLTIucGFnaW5hdGlvbi1zdHlsZS0yLWNlbnRlciB1bCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1pbWcge1xuICBtYXJnaW46IDAgMCAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAycyBlYXNlLW91dDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtaW1nOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY2F0ZWdvcnkgPiBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jYXRlZ29yeSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwID4gaDEge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIG1hcmdpbjogN3B4IDAgMTJweDtcbiAgY29sb3I6ICMyMTFlMWM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy13cmFwID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1tZXRhIHtcbiAgbWFyZ2luOiAwIDAgMThweDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtbWV0YSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLW1ldGEgdWwgbGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1tZXRhIHVsIGxpIGEge1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtbWV0YSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLW1ldGEgdWwgbGk6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IC41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1wZXJhZ3JhcGggcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtcGVyYWdyYXBoIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLXBlcmFncmFwaCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1wZXJhZ3JhcGggaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIG1hcmdpbjogMHB4IDAgMjBweDtcbiAgY29sb3I6ICMyMTFlMWM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtcGVyYWdyYXBoIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtdmlkZW8ge1xuICBtYXJnaW46IDQxcHggMCAzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLXZpZGVvIHtcbiAgICBtYXJnaW46IDIxcHggMCAxNXB4O1xuICB9XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLXZpZGVvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy12aWRlbyBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ0xhU3R1ZGlvSWNvbnMnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBjb250ZW50OiBcIlxcZWE0NVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xuICBtYXJnaW4tdG9wOiAtMzRweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtdmlkZW8gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtdmlkZW86aG92ZXIgYTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCA0MHB4O1xuICBtYXJnaW46IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2EnO1xuICBmb250LWZhbWlseTogTGFTdHVkaW9JY29ucztcbiAgZm9udC1zaXplOiAyMDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjM0UzRTNFO1xuICBvcGFjaXR5OiAuMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy13cmFwIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgfVxufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgYmxvY2txdW90ZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMzRTNFM0U7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIHdpZHRoOiAzNTdweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy13cmFwIGJsb2NrcXVvdGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgYmxvY2txdW90ZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIGJsb2NrcXVvdGUgc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IC05cHg7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLXRhZy1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMTRweCAwO1xuICBtYXJnaW46IDY4cHggMCAyN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLXRhZy1zb2NpYWwgLmJsb2ctZGV0YWlscy10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLXRhZy1zb2NpYWwgLmJsb2ctZGV0YWlscy10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy10YWctc29jaWFsIC5ibG9nLWRldGFpbHMtdGFnIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtdGFnLXNvY2lhbCAuYmxvZy1kZXRhaWxzLXRhZyB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy10YWctc29jaWFsIC5ibG9nLWRldGFpbHMtdGFnIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLXRhZy1zb2NpYWwgLmJsb2ctZGV0YWlscy10YWcgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLXRhZy1zb2NpYWwgLmJsb2ctZGV0YWlscy10YWcgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy10YWctc29jaWFsIC5ibG9nLWRldGFpbHMtc29jaWFsIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtdGFnLXNvY2lhbCAuYmxvZy1kZXRhaWxzLXNvY2lhbCB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy10YWctc29jaWFsIC5ibG9nLWRldGFpbHMtc29jaWFsIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLXRhZy1zb2NpYWwgLmJsb2ctZGV0YWlscy1zb2NpYWwgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLXRhZy1zb2NpYWwgLmJsb2ctZGV0YWlscy1zb2NpYWwgdWwgbGkgYS5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzJFQUU7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLXRhZy1zb2NpYWwgLmJsb2ctZGV0YWlscy1zb2NpYWwgdWwgbGkgYS50d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1OTBEODtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtdGFnLXNvY2lhbCAuYmxvZy1kZXRhaWxzLXNvY2lhbCB1bCBsaSBhLnBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMDAyMUI7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLXRhZy1zb2NpYWwgLmJsb2ctZGV0YWlscy1zb2NpYWwgdWwgbGkgaSB7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLm5leHQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDAgMCA1MXB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLm5leHQtd3JhcCAubmV4dC1jb25lbnQgaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW46IDAgMCAxM3B4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLm5leHQtd3JhcCAubmV4dC1jb25lbnQgaDUgPiBhIHtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAubmV4dC13cmFwIC5uZXh0LWNvbmVudCBoNSA+IGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5uZXh0LXdyYXAgLm5leHQtY29uZW50IGEge1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5uZXh0LXdyYXAgLm5leHQtY29uZW50IGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY29tbWVudCA+IGg0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY29tbWVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY29tbWVudCAuc2luZ2xlLWJsb2ctY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMzJweCAwIDA7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1pbWcge1xuICBmbGV4OiAwIDAgNzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY29tbWVudCAuc2luZ2xlLWJsb2ctY29tbWVudCAuYmxvZy1jb21tZW50LWNvbnRlbnQgLmJsb2ctY29tbWVudC10b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudCAuYmxvZy1jb21tZW50LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudCAuYmxvZy1jb21tZW50LXRvcCAuY29tbWVudC1hdXRob3IgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1jb250ZW50IC5ibG9nLWNvbW1lbnQtdG9wIC5jb21tZW50LWF1dGhvciBoMyBhIHtcbiAgY29sb3I6ICMyMTFlMWM7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1jb250ZW50IC5ibG9nLWNvbW1lbnQtdG9wIC5jb21tZW50LWF1dGhvciBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1jb250ZW50IC5ibG9nLWNvbW1lbnQtdG9wIC5jb21tZW50LWF1dGhvciBoMyBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk3OTc5NztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudCAuYmxvZy1jb21tZW50LXRvcCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuYmxvZy1kZXRhaWxzLWNvbW1lbnQgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1jb250ZW50IC5ibG9nLWNvbW1lbnQtdG9wIHAgYSB7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudCAuYmxvZy1jb21tZW50LXRvcCBwIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5ibG9nLWRldGFpbHMtY29tbWVudCAuc2luZ2xlLWJsb2ctY29tbWVudCAuYmxvZy1jb21tZW50LWNvbnRlbnQgLmJsb2ctY29tbWVudC1ib3R0b20gYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudCAuYmxvZy1jb21tZW50LWJvdHRvbSBhIGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmJsb2ctZGV0YWlscy1jb21tZW50IC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudCAuYmxvZy1jb21tZW50LWJvdHRvbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuY29tbWVudC1mb3JtIHtcbiAgbWFyZ2luOiA1MXB4IDAgMDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5jb21tZW50LWZvcm0gaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDMzcHg7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuY29tbWVudC1mb3JtIGZvcm0gLmxlYXZlLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmNvbW1lbnQtZm9ybSBmb3JtIC5sZWF2ZS1mb3JtIGlucHV0LCAuYmxvZy1kZXRhaWxzLXdyYXAgLmNvbW1lbnQtZm9ybSBmb3JtIC5sZWF2ZS1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgcGFkZGluZzogMnB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmNvbW1lbnQtZm9ybSBmb3JtIC5sZWF2ZS1mb3JtIGlucHV0OmZvY3VzLCAuYmxvZy1kZXRhaWxzLXdyYXAgLmNvbW1lbnQtZm9ybSBmb3JtIC5sZWF2ZS1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5jb21tZW50LWZvcm0gZm9ybSAubGVhdmUtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5jb21tZW50LWZvcm0gZm9ybSAuc2F2ZS1jb21tZW50LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmNvbW1lbnQtZm9ybSBmb3JtIC5zYXZlLWNvbW1lbnQtaW5mbyBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuY29tbWVudC1mb3JtIGZvcm0gLnNhdmUtY29tbWVudC1pbmZvIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIC5jb21tZW50LWZvcm0gZm9ybSAudGV4dC1zdWJtaXQge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uYmxvZy1kZXRhaWxzLXdyYXAgLmNvbW1lbnQtZm9ybSBmb3JtIC50ZXh0LXN1Ym1pdCBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDM3cHg7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCAuY29tbWVudC1mb3JtIGZvcm0gLnRleHQtc3VibWl0IGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1hcmVhLnBiLTEwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbiAgLmJsb2ctYXJlYS5wYi0xMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5ibG9nLWFyZWEucGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuYmxvZy1hcmVhLnBiLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICAuYmxvZy1hcmVhLnBiLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAuYmxvZy1hcmVhLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWFyZWEucGItMTA1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYmxvZy1hcmVhLnBiLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJsb2ctYXJlYS5wYi0xMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ibG9nLWFyZWEucGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYmxvZy1hcmVhLnB0LTEzNSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmJsb2ctYXJlYS5wYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmJsb2ctYXJlYS5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJsb2ctYXJlYS5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAxMS4gRm9vdGVyIHN0eWxlIC0tLS0tLS0tLSovXG4uZm9vdGVyLWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTMwIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTMwIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMzAge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMzAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTQge1xuICBmbGV4OiAwIDAgMTUlO1xuICBtYXgtd2lkdGg6IDE1JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTQge1xuICAgIGZsZXg6IDAgMCAxNCU7XG4gICAgbWF4LXdpZHRoOiAxNCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xNCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xNCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTQge1xuICAgIGZsZXg6IDAgMCAyNiU7XG4gICAgbWF4LXdpZHRoOiAyNiU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE2IHtcbiAgZmxleDogMCAwIDE4JTtcbiAgbWF4LXdpZHRoOiAxOCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE2IHtcbiAgICBmbGV4OiAwIDAgMTglO1xuICAgIG1heC13aWR0aDogMTglO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTYge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE2IHtcbiAgICBmbGV4OiAwIDAgMzclO1xuICAgIG1heC13aWR0aDogMzclO1xuICB9XG59XG5cbi5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xNSB7XG4gIGZsZXg6IDAgMCAxNyU7XG4gIG1heC13aWR0aDogMTclO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE1IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE1IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xNSB7XG4gICAgZmxleDogMCAwIDM3JTtcbiAgICBtYXgtd2lkdGg6IDM3JTtcbiAgfVxufVxuXG4uZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMjUge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMjUge1xuICAgIGZsZXg6IDAgMCAyNiU7XG4gICAgbWF4LXdpZHRoOiAyNiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0yNSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0yNSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0yNS0yIHtcbiAgZmxleDogMCAwIDIxJTtcbiAgbWF4LXdpZHRoOiAyMSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0yNS0yIHtcbiAgICBmbGV4OiAwIDAgMjMlO1xuICAgIG1heC13aWR0aDogMjMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0yNS0yIHtcbiAgICBmbGV4OiAwIDAgMjMlO1xuICAgIG1heC13aWR0aDogMjMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTI1LTIge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0yNS0yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTI1LTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTI1LTIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTEzIHtcbiAgZmxleDogMCAwIDE1JTtcbiAgbWF4LXdpZHRoOiAxNSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTEzIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTEzIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xNC0yIHtcbiAgZmxleDogMCAwIDE2JTtcbiAgbWF4LXdpZHRoOiAxNiU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE0LTIge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xNC0yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE0LTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE0LTIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE4IHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xOCB7XG4gICAgZmxleDogMCAwIDE4JTtcbiAgICBtYXgtd2lkdGg6IDE4JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTgge1xuICAgIGZsZXg6IDAgMCAxOCU7XG4gICAgbWF4LXdpZHRoOiAxOCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTgge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xOCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTgge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTI4IHtcbiAgZmxleDogMCAwIDI4JTtcbiAgbWF4LXdpZHRoOiAyOCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTI4IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0yOCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTI4IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTMwLTIge1xuICBmbGV4OiAwIDAgMzAlO1xuICBtYXgtd2lkdGg6IDMwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0zMC0yIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMzAtMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTMwLTIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE0LTMge1xuICBmbGV4OiAwIDAgMTQlO1xuICBtYXgtd2lkdGg6IDE0JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xNC0zIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTQtMyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTQtMyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTYtMiB7XG4gIGZsZXg6IDAgMCAxNiU7XG4gIG1heC13aWR0aDogMTYlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE2LTIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xNi0yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xNi0yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xNS0yIHtcbiAgZmxleDogMCAwIDE1JTtcbiAgbWF4LXdpZHRoOiAxNSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTUtMiB7XG4gICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE1LTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE1LTIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTI1LTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0yNS0zIHtcbiAgICBmbGV4OiAwIDAgNjYlO1xuICAgIG1heC13aWR0aDogNjYlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTI1LTMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTI1LTMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMjgtMiB7XG4gIGZsZXg6IDAgMCAyOCU7XG4gIG1heC13aWR0aDogMjglO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTI4LTIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0yOC0yIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0yOC0yIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xNi0zIHtcbiAgZmxleDogMCAwIDE2JTtcbiAgbWF4LXdpZHRoOiAxNiU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTYtMyB7XG4gICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE2LTMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE2LTMge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTIwIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMjAge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0yMCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMjAge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE3IHtcbiAgZmxleDogMCAwIDE3JTtcbiAgbWF4LXdpZHRoOiAxNyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTcge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xNyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWNvbHVtbi5mb290ZXItd2lkdGgtMTcge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE4LTIge1xuICBmbGV4OiAwIDAgMTglO1xuICBtYXgtd2lkdGg6IDE4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci13aWR0aC0xOC0yIHtcbiAgICBmbGV4OiAwIDAgNjYlO1xuICAgIG1heC13aWR0aDogNjYlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE4LTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLXdpZHRoLTE4LTIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmxvZ28td2lkdGgtMiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sb2dvLXdpZHRoLTIgYSBpbWcge1xuICB3aWR0aDogMTM2cHg7XG59XG5cbi5mb290ZXItYWJvdXQge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mb290ZXItYWJvdXQge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuZm9vdGVyLWFib3V0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWFib3V0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1hYm91dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWFib3V0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWFib3V0IHAge1xuICBjb2xvcjogI0E2QTZBNjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIG1hcmdpbjogMjRweCAwIDI0cHg7XG59XG5cbi5mb290ZXItd2lkZ2V0IC5mb290ZXItdGl0bGUge1xuICBtYXJnaW46IDAgMCAzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItd2lkZ2V0IC5mb290ZXItdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci10aXRsZSBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci13aWRnZXQgLmZvb3Rlci10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXdpZGdldCAuZm9vdGVyLXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci10aXRsZS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLXdpZGdldCAuZm9vdGVyLXRpdGxlLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci10aXRsZS0yIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLXRpdGxlLTMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItd2lkZ2V0IC5mb290ZXItdGl0bGUtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLXRpdGxlLTMgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci10aXRsZS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci10aXRsZS00IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci13aWRnZXQgLmZvb3Rlci10aXRsZS00IGgzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItd2lkZ2V0IC5mb290ZXItdGl0bGUtNCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5mb290ZXItd2lkZ2V0IC5mb290ZXItdGl0bGUtNSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci13aWRnZXQgLmZvb3Rlci10aXRsZS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5mb290ZXItd2lkZ2V0IC5mb290ZXItdGl0bGUtNSBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLXRpdGxlLTYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItd2lkZ2V0IC5mb290ZXItdGl0bGUtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLXRpdGxlLTYgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci13aWRnZXQgLmZvb3Rlci10aXRsZS02IGgzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci10aXRsZS03IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci10aXRsZS03IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUGFjaWZpY29cIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTBweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItd2lkZ2V0IC5mb290ZXItdGl0bGUtNyBoMyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbi5mb290ZXItd2lkZ2V0IC5mb290ZXItdGl0bGUtOCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mb290ZXItd2lkZ2V0IC5mb290ZXItdGl0bGUtOCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0IHVsIGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QgdWwgbGkgYSB7XG4gIGNvbG9yOiAjQjRCNEI0O1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QtMiB1bCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QtMiB1bCBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0LTIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QtMiB1bCBsaSBhIHtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb290ZXItd2lkZ2V0IC5mb290ZXItbGlzdC0yIHVsIGxpIGEgaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXItd2lkZ2V0IC5mb290ZXItbGlzdC0yIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0LTIgdWwgbGkgYTpob3ZlciBpIHtcbiAgY29sb3I6ICNGRkQ1M0Q7XG59XG5cbi5mb290ZXItd2lkZ2V0IC5mb290ZXItbGlzdC0yIHVsIGxpIGE6aG92ZXIgaS5ncmVlbiB7XG4gIGNvbG9yOiAjNTM4MTY1O1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QtMiB1bCBsaSBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXItd2lkZ2V0IC5mb290ZXItbGlzdC0yLmZvb3Rlci1jb250ZWN0IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG5cbi5mb290ZXItd2lkZ2V0IC5mb290ZXItbGlzdC0yLmZvb3Rlci1jb250ZWN0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0LTMgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QtMyB1bCBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QtMyB1bCBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0LTMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QtMyB1bCBsaSBhIHtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXItd2lkZ2V0IC5mb290ZXItbGlzdC0zIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLmNvbnRhY3QtcGFnZS1tYXAgI2NvbnRhY3QtbWFwIHtcbiAgaGVpZ2h0OiAyNTVweDtcbn1cblxuLnN1YnNjcmliZS1mb3JtIGZvcm0gLm1jLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSBmb3JtIC5tYy1mb3JtIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDExMnB4IDJweCAxNXB4O1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gZm9ybSAubWMtZm9ybSBpbnB1dC5ibGFjayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cblxuLnN1YnNjcmliZS1mb3JtIGZvcm0gLm1jLWZvcm0gaW5wdXQuZ3JheSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MywgODMsIDgzLCAwLjUpO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gZm9ybSAubWMtZm9ybSBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gZm9ybSAubWMtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gZm9ybSAubWMtZm9ybSAubWMtbmV3cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSBmb3JtIC5tYy1mb3JtIC5jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSBmb3JtIC5tYy1mb3JtIC5jbGVhciBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5jb3B5cmlnaHQgcCB7XG4gIGNvbG9yOiAjZGRkO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5jb3B5cmlnaHQgcCBhIHtcbiAgY29sb3I6ICNkZGQ7XG59XG5cbi5jb3B5cmlnaHQgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb3B5cmlnaHQtMiBwIHtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmNvcHlyaWdodC0yIHAgYSB7XG4gIGNvbG9yOiAjODQ4NDg0O1xufVxuXG4uY29weXJpZ2h0LTIgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkQ1M0Q7XG59XG5cbi5mb290ZXItdHdvLWFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb290ZXItYWJvdXQtMiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1hYm91dC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1hYm91dC00IHAge1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIG1hcmdpbjogMjNweCAwIDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWFib3V0LTQgcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1hYm91dC00IHAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLmZvb3Rlci1sb2dvLTIgYSBpbWcge1xuICB3aWR0aDogMjMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mb290ZXItbG9nby0yIGEgaW1nIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmZvb3Rlci1sb2dvLTIgYSBpbWcge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItbG9nby0yIGEgaW1nIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbG9nby0yIGEgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWxvZ28tMiBhIGltZyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG5cbi5mb290ZXItbG9nby0zIGEgaW1nIHtcbiAgd2lkdGg6IDE4OHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbG9nby0zIGEgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1pY29uLXN0eWxlLTMgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzc3NztcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4uc29jaWFsLWljb24tc3R5bGUtMyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zb2NpYWwtaWNvbi1zdHlsZS0zIGE6aG92ZXIge1xuICBjb2xvcjogIzFCMUExQTtcbn1cblxuLmZvb3Rlci1sZWF0aGVyLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvb3Rlci1sZWF0aGVyLWxvZ28gYSBpbWcge1xuICB3aWR0aDogMTY1cHg7XG59XG5cbi5mb290ZXItbG9nbyBwIHtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cblxuLmZvb3Rlci1jb3NtZXRpYy1sb2dvIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY29zbWV0aWMtbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb3NtZXRpYy1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1jb3NtZXRpYy1sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb290ZXItY29zbWV0aWMtbG9nbyBhIGltZyB7XG4gIHdpZHRoOiAxODhweDtcbn1cblxuLmZvb3Rlci1jb3NtZXRpYy1sb2dvIHAge1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBtYXJnaW46IDhweCAwIDA7XG59XG5cbi5mb290ZXItYm90dG9tLXB0Yi0xIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci10b3AucGItNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5mb290ZXItdG9wLnBiLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYXJlYS5wdC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5mb290ZXItYXJlYS5wdC04MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmZvb3Rlci1hcmVhLnB0LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuZm9vdGVyLXRvcC5wYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmZvb3Rlci10b3AucGItNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5mb290ZXItdG9wLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZm9vdGVyLXRvcC5wYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAxMi4gSW5zdGFmZWVkIHN0eWxlIC0tLS0tLS0tLSovXG4uZm9vdGVyLWluc3RhZ3JhbSAuaW5zdGEtaWNvbiB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5mb290ZXItaW5zdGFncmFtIC5pbnN0YS1pY29uIGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5zdGFncmFtLXdyYXAtMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLmluc3RhZ3JhbS13cmFwLTEgLnNpbmdsZS1pbnN0YWZlZWQtd3JhcCB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zaW5nbGUtaW5zdGFmZWVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLWluc3RhZmVlZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NCwgODksIDk1LCAwLjYpO1xufVxuXG4uc2luZ2xlLWluc3RhZmVlZCA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbmdsZS1pbnN0YWZlZWQgPiBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLWluc3RhZmVlZCAuaW5zdGEtaWNvbi1kaWdpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogOTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi5zaW5nbGUtaW5zdGFmZWVkIC5pbnN0YS1pY29uLWRpZ2l0ID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uc2luZ2xlLWluc3RhZmVlZCAuaW5zdGEtaWNvbi1kaWdpdCA+IGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNpbmdsZS1pbnN0YWZlZWQgLmluc3RhLWljb24tZGlnaXQgPiBhIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuXG4uc2luZ2xlLWluc3RhZmVlZDpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2luZ2xlLWluc3RhZmVlZDpob3ZlciAuaW5zdGEtaWNvbi1kaWdpdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zaW5nbGUtaW5zdGFmZWVkLXdyYXAtMiB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4uaW5zdGFncmFtLWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmc6IDAgMjYwcHg7XG4gIG1hcmdpbjogMCAwIDMzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5pbnN0YWdyYW0tYWN0aXZlIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5pbnN0YWdyYW0tYWN0aXZlIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmluc3RhZ3JhbS1hY3RpdmUgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmluc3RhZ3JhbS1hY3RpdmUgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5zdGFncmFtLWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0gMTMuIE90aGVycyBzdHlsZSAtLS0tLS0tLS0qL1xuLnN1cHBvcnQtbGlzdHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNzAlO1xuICByaWdodDogNTBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHotaW5kZXg6IDk5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1cHBvcnQtbGlzdHMge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRvcDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1cHBvcnQtbGlzdHMge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHRvcDogNzUlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN1cHBvcnQtbGlzdHMgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN1cHBvcnQtbGlzdHMgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICM2RDZENkQ7XG59XG5cbi5zdXBwb3J0LWxpc3RzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLnZpZXctZGVtby1hcmVhIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4udmlldy1kZW1vLWFyZWEgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyODI4Mjg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDc2cHg7XG4gIGhlaWdodDogNzZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUyMHB4O1xuICB0b3A6IDYwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MjBweCwgMCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXctZGVtby1hcmVhID4gYSB7XG4gICAgcmlnaHQ6IDIwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwMHB4LCAwKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4O1xuICAgIHRvcDogNTIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlldy1kZW1vLWFyZWEgPiBhIHtcbiAgICByaWdodDogNDAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwcHgsIDApO1xuICB9XG59XG5cbi52aWV3LWRlbW8tYXJlYSAudmlldy1kZW1vLWFzaWRlLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggNTBweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMjZweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MjBweCwgMCk7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWV3LWRlbW8tYXJlYSAudmlldy1kZW1vLWFzaWRlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAwcHgsIDApO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWV3LWRlbW8tYXJlYSAudmlldy1kZW1vLWFzaWRlLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwcHgsIDApO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4udmlldy1kZW1vLWFyZWEuZGVtby12aXNpYmxlID4gYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMCk7XG59XG5cbi52aWV3LWRlbW8tYXJlYS5kZW1vLXZpc2libGUgLnZpZXctZGVtby1hc2lkZS1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmRlbW8taXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLmRlbW8taXRlbSAuZGVtby1pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlbW8taXRlbSAuZGVtby1pdGVtLWltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZW1vLWl0ZW0gLmRlbW8taXRlbS1pbWcgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRlbW8taXRlbSAuZGVtby1pdGVtLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIHBhZGRpbmc6IDhweCAwIDE1cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uZGVtby1pdGVtIC5kZW1vLWl0ZW0tY29udGVudCBoNCBhIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5kZW1vLWl0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmRlbW8taXRlbTpob3ZlciAuZGVtby1pdGVtLWNvbnRlbnQgaDQge1xuICBwYWRkaW5nOiA4cHggMCAxNXB4IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZGlzY292ZXItbW9yZS1idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG59XG5cbi5kaXNjb3Zlci1tb3JlLWJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbn1cblxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbjogNyUgYXV0byA4JTtcbiAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIHdpZHRoOiAxMjIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiAxMTIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogOTIwcHg7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHJpZ2h0OiAtMjJweDtcbiAgdG9wOiAtMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IC0zNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIHJpZ2h0OiAtMjJweDtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNDYycHg7XG4gICAgaGVpZ2h0OiA0NjJweDtcbiAgfVxufVxuXG4ucXVpY2t2aWV3LXNsaWRlci1hY3RpdmUgLnNpbmdsZS1xdWlja3ZpZXctc2xpZGVyIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5xdWlja3ZpZXctY29udGVudC1wYWRkaW5nIHtcbiAgcGFkZGluZzogNDBweCAzNXB4IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnF1aWNrdmlldy1jb250ZW50LXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDM1cHggMjBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucXVpY2t2aWV3LWNvbnRlbnQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogNDBweCAzNXB4IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVpY2t2aWV3LWNvbnRlbnQtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDM1cHg7XG4gIH1cbn1cblxuLnNvY2lhbC1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc29jaWFsLWJvcmRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5zb2NpYWwtaWNvbi1zdHlsZSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0I0QjRCNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5zb2NpYWwtaWNvbi1zdHlsZSBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zb2NpYWwtaWNvbi1zdHlsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lhbC1pY29uLXN0eWxlLm10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5zb2NpYWwtaWNvbi1zdHlsZS5zb2NpYWwtaWNvbi1ibGFjayBhIHtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5zb2NpYWwtaWNvbi1zdHlsZS5zb2NpYWwtaWNvbi1ibGFjayBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5zb2NpYWwtaWNvbi1zdHlsZS5zb2NpYWwtaWNvbi1sZWF0aGVyIHtcbiAgbWFyZ2luOiAwcHggMCAxMnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4ub3JkZXItd3JhcCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkZXItd3JhcCBmb3JtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ub3JkZXItd3JhcCBmb3JtIHNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MxQzFDMTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBwYWRkaW5nOiAwIDI1cHggMCAyMHB4O1xuICBmbGV4OiAwIDAgMjAuNSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5vcmRlci13cmFwIGZvcm0gc2VsZWN0IHtcbiAgICBmbGV4OiAwIDAgMTklO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5vcmRlci13cmFwIGZvcm0gc2VsZWN0IHtcbiAgICBmbGV4OiAwIDAgMTklO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZGVyLXdyYXAgZm9ybSBzZWxlY3Qge1xuICAgIGZsZXg6IDAgMCAxNy41JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZGVyLXdyYXAgZm9ybSBzZWxlY3Qge1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItd3JhcCBmb3JtIHNlbGVjdCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmRlci13cmFwIGZvcm0gc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHggMCAxMHB4O1xuICB9XG59XG5cbi5vcmRlci13cmFwIGZvcm0gYnV0dG9uLm9yZGVyLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQxNTE1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4IDYwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gIGhlaWdodDogODBweDtcbn1cblxuLm9yZGVyLXdyYXAgZm9ybSBidXR0b24ub3JkZXItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbn1cblxuLmFwcC1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3NXB4IDAgNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcHAtYXJlYSB7XG4gICAgcGFkZGluZzogNjBweCAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwLWFyZWEge1xuICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4O1xuICB9XG59XG5cbi5hcHAtYXJlYSAub3JnYW5pYy1hcHAtc2hhcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5hcHAtYXJlYSAub3JnYW5pYy1hcHAtc2hhcGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYXBwLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA3MCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXBwLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHAtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hcHAtY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiA3NyU7XG4gIG1hcmdpbjogMTVweCAwIDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXBwLWNvbnRlbnQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcHAtY29udGVudCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICB9XG59XG5cbi5hcHAtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5hcHAtaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcHAtaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFwcC1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcC1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmFwcC1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGVhbS13cmFwLTMgLnRlYW0taW1nLTMgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZWFtLXdyYXAtMyAudGVhbS1pbWctMyA+IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZWFtLXdyYXAtMyAudGVhbS1pbWctMyAudGVhbS1zb2NpYWwtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRlYW0td3JhcC0zIC50ZWFtLWNvbnRlbnQtMyAudGVhbS1pbmZvLTMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLXdyYXAtMyAudGVhbS1jb250ZW50LTMgLnRlYW0taW5mby0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGVhbS13cmFwLTMgLnRlYW0tY29udGVudC0zIC50ZWFtLWluZm8tMyBoNCB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0td3JhcC0zIC50ZWFtLWNvbnRlbnQtMyAudGVhbS1pbmZvLTMgaDQge1xuICAgIG1hcmdpbjogMHB4IDEwcHggNXB4IDBweDtcbiAgfVxufVxuXG4udGVhbS13cmFwLTMgLnRlYW0tY29udGVudC0zIC50ZWFtLWluZm8tMyBoNCBhIHtcbiAgY29sb3I6ICMyMTFlMWM7XG59XG5cbi50ZWFtLXdyYXAtMyAudGVhbS1jb250ZW50LTMgLnRlYW0taW5mby0zIGg0IGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLnRlYW0td3JhcC0zIC50ZWFtLWNvbnRlbnQtMyAudGVhbS1pbmZvLTMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGVhbS13cmFwLTMgLnRlYW0tY29udGVudC0zIHAge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAxMHB4IDAgMTVweDtcbn1cblxuLnRlYW0td3JhcC0zIC50ZWFtLWNvbnRlbnQtMy50ZWFtLWNvbnRlbnQtMy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAzN3B4IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC50ZWFtLXdyYXAtMyAudGVhbS1jb250ZW50LTMudGVhbS1jb250ZW50LTMtYmcge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAyN3B4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhbS13cmFwLTMgLnRlYW0tY29udGVudC0zLnRlYW0tY29udGVudC0zLWJnIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMjdweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVhbS13cmFwLTMgLnRlYW0tY29udGVudC0zLnRlYW0tY29udGVudC0zLWJnIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjdweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0td3JhcC0zIC50ZWFtLWNvbnRlbnQtMy50ZWFtLWNvbnRlbnQtMy1iZyB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDE3cHggMTVweDtcbiAgfVxufVxuXG4udGVhbS13cmFwLTMgLnRlYW0tY29udGVudC0zLnRlYW0tY29udGVudC0zLWJnIC50ZWFtLWluZm8tMyBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhbS13cmFwLTMgLnRlYW0tY29udGVudC0zLnRlYW0tY29udGVudC0zLWJnIC50ZWFtLWluZm8tMyBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVhbS13cmFwLTMgLnRlYW0tY29udGVudC0zLnRlYW0tY29udGVudC0zLWJnIC50ZWFtLWluZm8tMyBoNCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi50ZWFtLXdyYXAtMyAudGVhbS1jb250ZW50LTMudGVhbS1jb250ZW50LTMtYmcgLnRlYW0taW5mby0zIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlYW0td3JhcC0zIC50ZWFtLWNvbnRlbnQtMy50ZWFtLWNvbnRlbnQtMy1iZyAudGVhbS1pbmZvLTMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVhbS13cmFwLTMgLnRlYW0tY29udGVudC0zLnRlYW0tY29udGVudC0zLWJnIC50ZWFtLWluZm8tMyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnRlYW0td3JhcC0zIC50ZWFtLWNvbnRlbnQtMy50ZWFtLWNvbnRlbnQtMy1iZyBwIHtcbiAgbWFyZ2luOiAxMHB4IDAgMHB4O1xufVxuXG4udGVhbS13cmFwLTM6aG92ZXIgLnRlYW0taW1nLTMuaG92ZXItb3Zlcmx5LXBvaW50LTQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udGVhbS13cmFwLTM6aG92ZXIgLnRlYW0taW1nLTMgLnRlYW0tc29jaWFsLXdyYXAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlYW0td3JhcC0zLm1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVhbS13cmFwLTMubWItODAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbS13cmFwLTMubWItNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnRlYW0td3JhcC0zLm1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50ZWFtLXNvY2lhbCBhIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzNFM0UzRTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50ZWFtLXNvY2lhbCBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50ZWFtLXNvY2lhbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOTg3MTk7XG59XG5cbi50ZWFtLXNvY2lhbC50ZWFtLXNvY2lhbC0yIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnRlYW0tc29jaWFsLnRlYW0tc29jaWFsLTIgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGVhbS1zb2NpYWwudGVhbS1zb2NpYWwtMiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOTg3MTk7XG59XG5cbi5lcnJvci1hcmVhIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXJyb3ItYXJlYSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5cbi5lcnJvci1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXJyb3ItY29udGVudCBpbWcge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lcnJvci1jb250ZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvci1jb250ZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4uZXJyb3ItY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDEwcHggMCAzNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvci1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjVweDtcbiAgfVxufVxuXG4uZXJyb3ItY29udGVudCAuZXJyb3ItYnRuIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgcGFkZGluZzogMjJweCA1NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvci1jb250ZW50IC5lcnJvci1idG4gYSB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG59XG5cbi5lcnJvci1jb250ZW50IC5lcnJvci1idG4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk4NzE5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDk4NzE5O1xufVxuXG4uY29taW5nLXNvb24tYXJlYSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDEzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogOTdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IHAge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDUxcHggMCA0NHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCBwIHtcbiAgICBtYXJnaW46IDI1cHggMCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMjVweCAwIDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCBwIHtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW46IDEycHggMCAxMHB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IGZvcm0gLmNvbWluZy1zb29uLWlucHV0IHtcbiAgbWFyZ2luOiAwIDE1cHggMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCBmb3JtIC5jb21pbmctc29vbi1pbnB1dCB7XG4gICAgbWFyZ2luOiAwIDBweCAxNXB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IGZvcm0gLmNvbWluZy1zb29uLWlucHV0IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2ZDZkNmQ7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBoZWlnaHQ6IDU1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgZm9ybSAuY29taW5nLXNvb24taW5wdXQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgZm9ybSAuY29taW5nLXNvb24tYnRuIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2RDZENkQ7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAzMnB4IDEwMHB4IDM2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UgMHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IGZvcm0gLmNvbWluZy1zb29uLWJ0biBidXR0b24ge1xuICAgIHBhZGRpbmc6IDI1cHggNjBweCAyOXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IGZvcm0gLmNvbWluZy1zb29uLWJ0biBidXR0b24ge1xuICAgIHBhZGRpbmc6IDI1cHggNjBweCAyOXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgZm9ybSAuY29taW5nLXNvb24tYnRuIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IGZvcm0gLmNvbWluZy1zb29uLWJ0biBidXR0b24ge1xuICAgIHBhZGRpbmc6IDIwcHggNTBweCAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQgZm9ybSAuY29taW5nLXNvb24tYnRuIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweCA0MHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50IGZvcm0gLmNvbWluZy1zb29uLWJ0biBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4MTgxODtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudCBmb3JtIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24taW1nLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNSUgIWltcG9ydGFudDtcbiAgbGVmdDogNjYlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWltZy0xIHtcbiAgICB0b3A6IDE1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24taW1nLTEge1xuICAgIGxlZnQ6IDY1JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1pbWctMSBpbWcge1xuICB3aWR0aDogNDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1pbWctMSBpbWcge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24taW1nLTEgaW1nIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24taW1nLTEgaW1nIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1pbWctMSBpbWcge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1pbWctMSBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tc29jaWFsIHtcbiAgbWFyZ2luOiA4MHB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbWluZy1zb29uLXNvY2lhbCB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY29taW5nLXNvb24tc29jaWFsIHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbWluZy1zb29uLXNvY2lhbCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLXNvY2lhbCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi1zb2NpYWwge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLXNvY2lhbCBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbWluZy1zb29uLXNvY2lhbCBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jb21pbmctc29vbi1zb2NpYWwgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTgxODE4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21pbmctc29vbi1zb2NpYWwgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21pbmctc29vbi1zb2NpYWwgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tc29jaWFsIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi1zb2NpYWwuY3Mtc29jaWFsLXdoaXRlIHtcbiAgbWFyZ2luOiAxMDVweCAwIDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb21pbmctc29vbi1zb2NpYWwuY3Mtc29jaWFsLXdoaXRlIHtcbiAgICBtYXJnaW46IDUwcHggMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb21pbmctc29vbi1zb2NpYWwuY3Mtc29jaWFsLXdoaXRlIHtcbiAgICBtYXJnaW46IDQwcHggMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbWluZy1zb29uLXNvY2lhbC5jcy1zb2NpYWwtd2hpdGUge1xuICAgIG1hcmdpbjogNDBweCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21pbmctc29vbi1zb2NpYWwuY3Mtc29jaWFsLXdoaXRlIHtcbiAgICBtYXJnaW46IDMwcHggMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLXNvY2lhbC5jcy1zb2NpYWwtd2hpdGUge1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLXNvY2lhbC5jcy1zb2NpYWwtd2hpdGUgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29taW5nLXNvb24tc29jaWFsLmNzLXNvY2lhbC13aGl0ZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODE4MTg7XG59XG5cbi5jb21pbmctc29vbi1hcmVhLTIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29taW5nLXNvb24tYXJlYS0yIC5jb21pbmctc29vbi1jb250ZW50LTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbWluZy1zb29uLWFyZWEtMiAuY29taW5nLXNvb24tY29udGVudC0yIGgxIHtcbiAgZm9udC1zaXplOiA2NnB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBtYXJnaW46IDAgMCAwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEtMiAuY29taW5nLXNvb24tY29udGVudC0yIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY29taW5nLXNvb24tYXJlYS0yIC5jb21pbmctc29vbi1jb250ZW50LTIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEtMiAuY29taW5nLXNvb24tY29udGVudC0yIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEtMiAuY29taW5nLXNvb24tY29udGVudC0yIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhLTIgLmNvbWluZy1zb29uLWNvbnRlbnQtMiBoMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLWFyZWEtMiAuY29taW5nLXNvb24tY29udGVudC0yIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDIzcHggMCA3NXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEtMiAuY29taW5nLXNvb24tY29udGVudC0yIHAge1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEtMiAuY29taW5nLXNvb24tY29udGVudC0yIHAge1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29taW5nLXNvb24tYXJlYS0yIC5jb21pbmctc29vbi1jb250ZW50LTIgcCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEtMiAuY29taW5nLXNvb24tY29udGVudC0yIHAge1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tYXJlYS0yIC5jb21pbmctc29vbi1jb250ZW50LTIgcCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLWFyZWEtMiAuY29taW5nLXNvb24tY29udGVudC0yIC5jb21pbmctc29vbi1idG4tMiBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMzVweCAxMTBweCAzNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlIDBzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29taW5nLXNvb24tYXJlYS0yIC5jb21pbmctc29vbi1jb250ZW50LTIgLmNvbWluZy1zb29uLWJ0bi0yIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMzBweCA4MHB4IDMxcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEtMiAuY29taW5nLXNvb24tY29udGVudC0yIC5jb21pbmctc29vbi1idG4tMiBidXR0b24ge1xuICAgIHBhZGRpbmc6IDMwcHggODBweCAzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEtMiAuY29taW5nLXNvb24tY29udGVudC0yIC5jb21pbmctc29vbi1idG4tMiBidXR0b24ge1xuICAgIHBhZGRpbmc6IDMwcHggODBweCAzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29taW5nLXNvb24tYXJlYS0yIC5jb21pbmctc29vbi1jb250ZW50LTIgLmNvbWluZy1zb29uLWJ0bi0yIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMjJweCA1MHB4IDIzcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEtMiAuY29taW5nLXNvb24tY29udGVudC0yIC5jb21pbmctc29vbi1idG4tMiBidXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMzBweCAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tYXJlYS0yIC5jb21pbmctc29vbi1jb250ZW50LTIgLmNvbWluZy1zb29uLWJ0bi0yIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG59XG5cbi5jb21pbmctc29vbi1hcmVhLTIgLmNvbWluZy1zb29uLWNvbnRlbnQtMiAuY3MtY29weXJpZ2h0ID4gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jb21pbmctc29vbi1hcmVhLTIgLmNvbWluZy1zb29uLWNvbnRlbnQtMiAuY3MtY29weXJpZ2h0ID4gcCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb21pbmctc29vbi1hcmVhLTIgLmNvbWluZy1zb29uLWNvbnRlbnQtMiAuY3MtY29weXJpZ2h0ID4gcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb21pbmctc29vbi1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMjBweDtcbiAgdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29taW5nLXNvb24tbG9nbyB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb21pbmctc29vbi1sb2dvIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21pbmctc29vbi1sb2dvIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWxvZ28ge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLWxvZ28ge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5jb21pbmctc29vbi1sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbWluZy1zb29uLWxvZ28gYSBpbWcge1xuICB3aWR0aDogMTQ0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbWluZy1zb29uLWxvZ28gYSBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWxvZ28gYSBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi1sb2dvIGEgaW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLWxvZ28tMiB7XG4gIG1hcmdpbi1ib3R0b206IDE0NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29taW5nLXNvb24tbG9nby0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb21pbmctc29vbi1sb2dvLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29taW5nLXNvb24tbG9nby0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29taW5nLXNvb24tbG9nby0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLWxvZ28tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tbG9nby0yIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbWluZy1zb29uLWxvZ28tMiBhIGltZyB7XG4gIHdpZHRoOiAxNDRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29taW5nLXNvb24tbG9nby0yIGEgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21pbmctc29vbi1sb2dvLTIgYSBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi1sb2dvLTIgYSBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tYXJlYS0zIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tYXJlYS0zIC5jb21pbmctc29vbi1sb2dvLTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tY29udGVudC0zIGgxIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbWluZy1zb29uLWNvbnRlbnQtMyBoMSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb21pbmctc29vbi1jb250ZW50LTMgaDEge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21pbmctc29vbi1jb250ZW50LTMgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWNvbnRlbnQtMyBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLWNvbnRlbnQtMyBoMSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tY29udGVudC0zIGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLWNvbnRlbnQtMyAudGltZXItc3R5bGUtMSB7XG4gIG1hcmdpbjogNDVweCAwIDM5cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb21pbmctc29vbi1jb250ZW50LTMgLnRpbWVyLXN0eWxlLTEge1xuICAgIG1hcmdpbjogMzVweCAwIDM5cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNvbWluZy1zb29uLWNvbnRlbnQtMyAudGltZXItc3R5bGUtMSB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMzlweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21pbmctc29vbi1jb250ZW50LTMgLnRpbWVyLXN0eWxlLTEge1xuICAgIG1hcmdpbjogMzBweCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21pbmctc29vbi1jb250ZW50LTMgLnRpbWVyLXN0eWxlLTEge1xuICAgIG1hcmdpbjogMzBweCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tY29udGVudC0zIC50aW1lci1zdHlsZS0xIHtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi1jb250ZW50LTMgLnRpbWVyLXN0eWxlLTEgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvbWluZy1zb29uLWNvbnRlbnQtMyAudGltZXItc3R5bGUtMSBkaXYgPiBzcGFuIHtcbiAgbWFyZ2luOiAwIDM4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbWluZy1zb29uLWNvbnRlbnQtMyAudGltZXItc3R5bGUtMSBkaXYgPiBzcGFuIHtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWNvbnRlbnQtMyAudGltZXItc3R5bGUtMSBkaXYgPiBzcGFuIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi1jb250ZW50LTMgLnRpbWVyLXN0eWxlLTEgZGl2ID4gc3BhbiB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLWNvbnRlbnQtMyAudGltZXItc3R5bGUtMSBkaXYgPiBzcGFuIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tY29udGVudC0zIC50aW1lci1zdHlsZS0xIGRpdiA+IHNwYW4gPiBzcGFuIHtcbiAgZm9udC1zaXplOiA0OXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21pbmctc29vbi1jb250ZW50LTMgLnRpbWVyLXN0eWxlLTEgZGl2ID4gc3BhbiA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uLWNvbnRlbnQtMyAudGltZXItc3R5bGUtMSBkaXYgPiBzcGFuID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLWNvbnRlbnQtMyAudGltZXItc3R5bGUtMSBkaXYgPiBzcGFuID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi1jb250ZW50LTMgLnRpbWVyLXN0eWxlLTEgZGl2ID4gc3BhbiA+IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tY29udGVudC0zIC50aW1lci1zdHlsZS0xIGRpdiA+IHNwYW4gPiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiA3cHggMCAwO1xuICB9XG59XG5cbi5jb21pbmctc29vbi1jb250ZW50LTMgLmNvbWluZy1zb29uLWJ0bi0zIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDM3cHggMTEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb21pbmctc29vbi1jb250ZW50LTMgLmNvbWluZy1zb29uLWJ0bi0zIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMzBweCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb21pbmctc29vbi1jb250ZW50LTMgLmNvbWluZy1zb29uLWJ0bi0zIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMzBweCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbWluZy1zb29uLWNvbnRlbnQtMyAuY29taW5nLXNvb24tYnRuLTMgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAyNXB4IDcwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29taW5nLXNvb24tY29udGVudC0zIC5jb21pbmctc29vbi1idG4tMyBidXR0b24ge1xuICAgIHBhZGRpbmc6IDIycHggNjBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb24tY29udGVudC0zIC5jb21pbmctc29vbi1idG4tMyBidXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLWNvbnRlbnQtMyAuY29taW5nLXNvb24tYnRuLTMgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4MTgxODtcbn1cblxuLmNvbWluZy1zb29uLTMtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDE4NXB4IDAgMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29taW5nLXNvb24tMy1mb290ZXIge1xuICAgIG1hcmdpbjogODBweCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY29taW5nLXNvb24tMy1mb290ZXIge1xuICAgIG1hcmdpbjogODBweCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21pbmctc29vbi0zLWZvb3RlciB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29taW5nLXNvb24tMy1mb290ZXIge1xuICAgIG1hcmdpbjogNTBweCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi0zLWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tMy1mb290ZXIgLmNzLWNvcHlyaWdodC0yID4gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jb21pbmctc29vbi0zLWZvb3RlciAuY3MtY29weXJpZ2h0LTIgPiBwIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbWluZy1zb29uLTMtZm9vdGVyIC5jcy1jb3B5cmlnaHQtMiA+IHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi0zLWZvb3RlciAuY29taW5nLXNvb24tc29jaWFsLTIge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLTMtZm9vdGVyIC5jb21pbmctc29vbi1zb2NpYWwtMiBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbWluZy1zb29uLTMtZm9vdGVyIC5jb21pbmctc29vbi1zb2NpYWwtMiBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLTMtZm9vdGVyIC5jb21pbmctc29vbi1zb2NpYWwtMiBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLTMtZm9vdGVyIC5jb21pbmctc29vbi1zb2NpYWwtMiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODE4MTg7XG59XG5cbi5zaG9wLWxvY2F0b3ItYXJlYSB7XG4gIHBhZGRpbmc6IDExNXB4IDAgNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1sb2NhdG9yLWFyZWEge1xuICAgIHBhZGRpbmc6IDU1cHggMCAxMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtc3RvcmUgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXN0b3JlIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uc2luZ2xlLXN0b3JlIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2luZ2xlLXN0b3JlIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1zdG9yZS5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtc3RvcmUubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRlYW0tZGV0YWlscy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZWFtLWRldGFpbHMtY29udGVudCB7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhbS1kZXRhaWxzLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVhbS1kZXRhaWxzLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0tZGV0YWlscy1jb250ZW50IHtcbiAgICBtYXJnaW46IDIzcHggMCAwIDBweDtcbiAgfVxufVxuXG4udGVhbS1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRlYW0tZGV0YWlscy1jb250ZW50ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0tZGV0YWlscy1jb250ZW50ID4gc3BhbiB7XG4gICAgbWFyZ2luOiA1cHggMCAxNXB4O1xuICB9XG59XG5cbi50ZWFtLWRldGFpbHMtY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi50ZWFtLWRldGFpbHMtY29udGVudCAudGVhbS1kZXRhaWxzLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogNDBweCAwIDQycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlYW0tZGV0YWlscy1jb250ZW50IC50ZWFtLWRldGFpbHMtaWNvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlYW0tZGV0YWlscy1jb250ZW50IC50ZWFtLWRldGFpbHMtaWNvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLWRldGFpbHMtY29udGVudCAudGVhbS1kZXRhaWxzLWljb24ge1xuICAgIG1hcmdpbjogMjBweCAwIDIycHg7XG4gIH1cbn1cblxuLnRlYW0tZGV0YWlscy1jb250ZW50IC50ZWFtLWRldGFpbHMtaWNvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICB0b3A6IDE0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGVhbS1kZXRhaWxzLWNvbnRlbnQgLnRlYW0tZGV0YWlscy1pY29uIHVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlYW0tZGV0YWlscy1jb250ZW50IC50ZWFtLWRldGFpbHMtaWNvbiB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50ZWFtLWRldGFpbHMtY29udGVudCAudGVhbS1kZXRhaWxzLWljb24gdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udGVhbS1kZXRhaWxzLWNvbnRlbnQgLnRlYW0tZGV0YWlscy1pY29uIHVsIGxpIGEuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk5O1xufVxuXG4udGVhbS1kZXRhaWxzLWNvbnRlbnQgLnRlYW0tZGV0YWlscy1pY29uIHVsIGxpIGEudHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG59XG5cbi50ZWFtLWRldGFpbHMtY29udGVudCAudGVhbS1kZXRhaWxzLWljb24gdWwgbGkgYS5pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ0MDVmO1xufVxuXG4udGVhbS1kZXRhaWxzLWNvbnRlbnQgLnRlYW0tZGV0YWlscy1pY29uIHVsIGxpIGEuZ29vZ2xlLXBsdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xufVxuXG4udGVhbS1kZXRhaWxzLWNvbnRlbnQgLnRlYW0tZGV0YWlscy1pY29uIHVsIGxpIGE6aG92ZXIuZmFjZWJvb2sge1xuICBjb2xvcjogIzNiNTk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNiNTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50ZWFtLWRldGFpbHMtY29udGVudCAudGVhbS1kZXRhaWxzLWljb24gdWwgbGkgYTpob3Zlci50d2l0dGVyIHtcbiAgY29sb3I6ICM1NWFjZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NWFjZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGVhbS1kZXRhaWxzLWNvbnRlbnQgLnRlYW0tZGV0YWlscy1pY29uIHVsIGxpIGE6aG92ZXIuaW5zdGFncmFtIHtcbiAgY29sb3I6ICNlNDQwNWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNDQwNWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGVhbS1kZXRhaWxzLWNvbnRlbnQgLnRlYW0tZGV0YWlscy1pY29uIHVsIGxpIGE6aG92ZXIuZ29vZ2xlLXBsdXMge1xuICBjb2xvcjogI2RkNGIzOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkNGIzOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50ZWFtLWRldGFpbHMtY29udGVudCAudGVhbS1kZXRhaWxzLWluZm8gdWwgbGkge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLnRlYW0tZGV0YWlscy1jb250ZW50IC50ZWFtLWRldGFpbHMtaW5mbyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRlYW0tZGV0YWlscy1jb250ZW50IC50ZWFtLWRldGFpbHMtaW5mbyB1bCBsaSBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0Q5ODcxOTtcbiAgbWluLXdpZHRoOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLWRldGFpbHMtY29udGVudCAudGVhbS1kZXRhaWxzLWluZm8gdWwgbGkgaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1pbi13aWR0aDogMjVweDtcbiAgfVxufVxuXG4udGVhbS1kZXRhaWxzLWNvbnRlbnQgLnRlYW0tZGV0YWlscy1pbmZvIHVsIGxpIHNwYW4ge1xuICBjb2xvcjogIzIxMUUxQztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0tZGV0YWlscy1jb250ZW50IC50ZWFtLWRldGFpbHMtaW5mbyB1bCBsaSBzcGFuIHtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhbS1hcmVhLnBiLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVhbS1hcmVhLnBiLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0tYXJlYS5wdC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC50ZWFtLWFyZWEucGItNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC50ZWFtLWFyZWEucGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDE0LiBOZXdzbGV0dGVyIHN0eWxlIC0tLS0tLS0tLSovXG4uYi1tb2RhbC5fX2ItcG9wdXAxX18ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IC45ICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdsZXR0ZXItcG9wdXAge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgdG9wOiAyMiUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDc3MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubmV3bGV0dGVyLXBvcHVwIHtcbiAgICB0b3A6IDE1JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5uZXdsZXR0ZXItcG9wdXAge1xuICAgIHRvcDogMTUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3bGV0dGVyLXBvcHVwIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgdG9wOiAxNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld2xldHRlci1wb3B1cCB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIHRvcDogMTUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3bGV0dGVyLXBvcHVwIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgdG9wOiAxMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld2xldHRlci1wb3B1cCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5uZXdsZXR0ZXItcG9wdXAgPiAjcG9wdXAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3bGV0dGVyLXBvcHVwID4gI3BvcHVwMiB7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5uZXdsZXR0ZXItcG9wdXAgPiAjcG9wdXAyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLm5ld2xldHRlci1wb3B1cCAucG9wdXAtd3JhcHBlci1hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdsZXR0ZXItcG9wdXAgLnBvcHVwLXdyYXBwZXItYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmV3bGV0dGVyLXBvcHVwIC5wb3B1cC13cmFwcGVyLWFsbCAucG9wdXAtc3Vic2NyaWJlLWNvbnRlbnQge1xuICBmbGV4OiAwIDAgNjUlO1xuICBwYWRkaW5nOiA2NXB4IDUwcHggMzBweCA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uZXdsZXR0ZXItcG9wdXAgLnBvcHVwLXdyYXBwZXItYWxsIC5wb3B1cC1zdWJzY3JpYmUtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDMzcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld2xldHRlci1wb3B1cCAucG9wdXAtd3JhcHBlci1hbGwgLnBvcHVwLXN1YnNjcmliZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld2xldHRlci1wb3B1cCAucG9wdXAtd3JhcHBlci1hbGwgLnBvcHVwLXN1YnNjcmliZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxNXB4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5cbi5uZXdsZXR0ZXItcG9wdXAgLnBvcHVwLXdyYXBwZXItYWxsIC5wb3B1cC1zdWJzY3JpYmUtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3bGV0dGVyLXBvcHVwIC5wb3B1cC13cmFwcGVyLWFsbCAucG9wdXAtc3Vic2NyaWJlLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ubmV3bGV0dGVyLXBvcHVwIC5wb3B1cC13cmFwcGVyLWFsbCAucG9wdXAtc3Vic2NyaWJlLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdsZXR0ZXItcG9wdXAgLnBvcHVwLXdyYXBwZXItYWxsIC5wb3B1cC1zdWJzY3JpYmUtY29udGVudCBwIHtcbiAgICBtYXJnaW46IDEycHggMCAxMnB4O1xuICB9XG59XG5cbi5uZXdsZXR0ZXItcG9wdXAgLnBvcHVwLXdyYXBwZXItYWxsIC5wb3B1cC1zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLW5ld2xldHRlci1wb3B1cCBmb3JtIC5tYy1mb3JtLTIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEOEQ4RDg7XG4gIGNvbG9yOiAjNkQ2RDZEO1xufVxuXG4ubmV3bGV0dGVyLXBvcHVwIC5wb3B1cC13cmFwcGVyLWFsbCAucG9wdXAtc3Vic2NyaWJlLWNvbnRlbnQgLnN1YnNjcmliZS1uZXdsZXR0ZXItcG9wdXAgZm9ybSAubWMtbmV3cy0yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld2xldHRlci1wb3B1cCAucG9wdXAtd3JhcHBlci1hbGwgLnBvcHVwLXN1YnNjcmliZS1jb250ZW50IC5zdWJzY3JpYmUtbmV3bGV0dGVyLXBvcHVwIGZvcm0gLmNsZWFyLTIge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuXG4ubmV3bGV0dGVyLXBvcHVwIC5wb3B1cC13cmFwcGVyLWFsbCAucG9wdXAtc3Vic2NyaWJlLWNvbnRlbnQgLnN1YnNjcmliZS1uZXdsZXR0ZXItcG9wdXAgZm9ybSAuY2xlYXItMiBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTNweCAxMHB4IDE3cHg7XG59XG5cbi5uZXdsZXR0ZXItcG9wdXAgLnBvcHVwLXdyYXBwZXItYWxsIC5wb3B1cC1zdWJzY3JpYmUtY29udGVudCAuc3Vic2NyaWJlLW5ld2xldHRlci1wb3B1cCBmb3JtIC5jbGVhci0yIGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbn1cblxuLm5ld2xldHRlci1wb3B1cCAucG9wdXAtd3JhcHBlci1hbGwgLnBvcHVwLXN1YnNjcmliZS1jb250ZW50IC5kb250LXNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmV3bGV0dGVyLXBvcHVwIC5wb3B1cC13cmFwcGVyLWFsbCAucG9wdXAtc3Vic2NyaWJlLWNvbnRlbnQgLmRvbnQtc2hvdyBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5uZXdsZXR0ZXItcG9wdXAgLnBvcHVwLXdyYXBwZXItYWxsIC5wb3B1cC1zdWJzY3JpYmUtY29udGVudCAuZG9udC1zaG93IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZENkQ2RDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuXG4ubmV3bGV0dGVyLXBvcHVwIC5wb3B1cC13cmFwcGVyLWFsbCAucG9wdXAtaW1hZ2Uge1xuICBmbGV4OiAwIDAgMzUlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdsZXR0ZXItcG9wdXAgLnBvcHVwLXdyYXBwZXItYWxsIC5wb3B1cC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdsZXR0ZXItcG9wdXAgLnBvcHVwLXdyYXBwZXItYWxsIC5wb3B1cC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5ld2xldHRlci1wb3B1cCAucG9wdXAtd3JhcHBlci1hbGwgLnBvcHVwLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tIDE1LiBTZXJ2aWNlcyBzdHlsZSAtLS0tLS0tLS0qL1xuLnNlcnZpY2Utd3JhcCAuc2VydmljZS1pY29uIGkge1xuICBjb2xvcjogI0VBQjcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uc2VydmljZS13cmFwIC5zZXJ2aWNlLWljb24uc2VydmljZS1pY29uLXJlZCBpIHtcbiAgY29sb3I6ICNlNDE1MTU7XG59XG5cbi5zZXJ2aWNlLXdyYXAgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogNnB4IDAgOXB4O1xufVxuXG4uc2VydmljZS13cmFwIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDg3JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlcnZpY2Utd3JhcCBwIHtcbiAgICB3aWR0aDogOTglO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZXJ2aWNlLXdyYXAgcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXJ2aWNlLXdyYXAgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLXdyYXAgcCB7XG4gICAgd2lkdGg6IDczJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLXdyYXAgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlcnZpY2Utd3JhcC0yIC5zZXJ2aWNlLWljb24tMiBpIHtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXJ2aWNlLXdyYXAtMiAuc2VydmljZS1pY29uLTIgaSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLXdyYXAtMiAuc2VydmljZS1pY29uLTIuZm9udC1zaXplLWRlYyBpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uc2VydmljZS13cmFwLTIgLnNlcnZpY2UtaWNvbi0yLmljb24tcm90ZWQgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxOTBkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZXJ2aWNlLXdyYXAtMiBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgbWFyZ2luOiAxMnB4IDAgMTNweDtcbn1cblxuLnNlcnZpY2Utd3JhcC0yIGgzLnBsYXlmYWlyIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlcnZpY2Utd3JhcC0yIHAge1xuICBjb2xvcjogIzc3NztcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VydmljZS13cmFwLTIgcCB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VydmljZS13cmFwLTIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VydmljZS13cmFwLTIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLXdyYXAtMiBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLXdyYXAtMiBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VydmljZS0zLW1yZyB7XG4gIG1hcmdpbjogMCAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLTMtbXJnIHtcbiAgICBtYXJnaW46IDAgMHB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLXdyYXAtMyAuc2VydmljZS0zLWljb24gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MThhOTE7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLnNlcnZpY2Utd3JhcC0zIC5zZXJ2aWNlLTMtaWNvbiBpIGkge1xuICBsaW5lLWhlaWdodDogODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VydmljZS13cmFwLTMgLnNlcnZpY2UtMy1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLXdyYXAtMyAuc2VydmljZS0zLWljb24gaSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlLXdyYXAtMyAuc2VydmljZS0zLWljb24gaSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuXG4uc2VydmljZS13cmFwLTMgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMzBweCAwIDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VydmljZS13cmFwLTMgaDMge1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS13cmFwLTMgaDMge1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIH1cbn1cblxuLnNlcnZpY2Utd3JhcC0zIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNlcnZpY2Utd3JhcC0zIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZXJ2aWNlLXdyYXAtMyBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZXJ2aWNlLXdyYXAtMyBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS13cmFwLTMgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZXJ2aWNlLXdyYXAtMzpob3ZlciAuc2VydmljZS0zLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTgxODE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlcnZpY2UtYXJlYS5wYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNlcnZpY2UtYXJlYS5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZS1hcmVhLnB0LTExNSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnNlcnZpY2UtYXJlYS5wdC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5zZXJ2aWNlLWFyZWEucGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZXJ2aWNlLWFyZWEucGItODUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zZXJ2aWNlLWFyZWEucGItNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0gMTYuIEJyYW5kIGxvZ28gc3R5bGUgLS0tLS0tLS0tKi9cbi5zaW5nbGUtYnJhbmQtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2luZ2xlLWJyYW5kLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1icmFuZC1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1icmFuZC1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtYnJhbmQtbG9nby5zYi1sb2dvLW1vZGlmeSBhIGltZyB7XG4gIG9wYWNpdHk6IGluaGVyaXQ7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDYwKTtcbn1cblxuLnNpbmdsZS1icmFuZC1sb2dvOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4uc2luZ2xlLWJyYW5kLWxvZ28tMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbmdsZS1icmFuZC1sb2dvLTIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLWJyYW5kLWxvZ28tMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1icmFuZC1sb2dvLTMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLWJyYW5kLWxvZ28tNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1icmFuZC1sb2dvLTQgaW1nIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtYnJhbmQtbG9nby00IGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5icmFuZC1sb2dvLXB0Yi0xIHtcbiAgcGFkZGluZzogMTA4cHggMCA4NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyYW5kLWxvZ28tcHRiLTEge1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kLWxvZ28tcHRiLTEge1xuICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtYnJhbmQtbG9nby01IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtYnJhbmQtbG9nby01IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbmdsZS1icmFuZC1sb2dvLTUgYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAuNjtcbn1cblxuLnNpbmdsZS1icmFuZC1sb2dvLTU6aG92ZXIgYSBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyYW5kLWxvZ28tYXJlYS5wYi02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmJyYW5kLWxvZ28tYXJlYS5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJhbmQtbG9nby1hcmVhLnBiLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYnJhbmQtbG9nby1hcmVhLnBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5icmFuZC1sb2dvLWFyZWEucGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5icmFuZC1sb2dvLWFyZWEucGItMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYnJhbmQtbG9nby1hcmVhLnB0LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmJyYW5kLWxvZ28tYXJlYS5wdC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLSAxNy4gU3Vic2NyaWJlIHN0eWxlIC0tLS0tLS0tLS0tLSovXG4uc3Vic2NyaWJlLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpYmUtYXJlYSAuc3Vic2NyaWJlLXNoYXBlLXRvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdG9wOiAtMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtc2hhcGUtdG9wIHN2ZyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjNweCk7XG4gIGhlaWdodDogNDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xufVxuXG4uc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1zaGFwZS10b3Agc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbn1cblxuLnN1YnNjcmliZS1hcmVhIC5zdWJzY3JpYmUtc2hhcGUtYm90dG9tIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3R0b206IC0xcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3Vic2NyaWJlLWFyZWEgLnN1YnNjcmliZS1zaGFwZS1ib3R0b20gc3ZnIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEuM3B4KTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlWSgxODBkZWcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5zdWJzY3JpYmUtYXJlYSAuc3Vic2NyaWJlLXNoYXBlLWJvdHRvbSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuXG4uc3Vic2NyaWJlLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzIxMUUxQztcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN1YnNjcmliZS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmliZS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3Vic2NyaWJlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zdWJzY3JpYmUtZm9ybS0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS0zIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS0zIGZvcm0gLm1jLWZvcm0tMyBpbnB1dCB7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAzcHggMTUwcHggM3B4IDMwcHg7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS0zIGZvcm0gLm1jLWZvcm0tMyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tMyBmb3JtIC5tYy1mb3JtLTMgaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzE4MTgxODtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Vic2NyaWJlLWZvcm0tMyBmb3JtIC5tYy1mb3JtLTMgaW5wdXQge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiAzcHggMTIwcHggM3B4IDE0cHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1mb3JtLTMgZm9ybSAubWMtZm9ybS0zIC5tYy1uZXdzLTMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tMyBmb3JtIC5tYy1mb3JtLTMgLmNsZWFyLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tMyBmb3JtIC5tYy1mb3JtLTMgLmNsZWFyLTMgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgcGFkZGluZzogM3B4IDMwcHg7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS0zIGZvcm0gLm1jLWZvcm0tMyAuY2xlYXItMyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tMyBmb3JtIC5tYy1mb3JtLTMgLmNsZWFyLTMgaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTMgZm9ybSAubWMtZm9ybS0zIC5jbGVhci0zIGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MTUxNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Vic2NyaWJlLWZvcm0tMyBmb3JtIC5tYy1mb3JtLTMgLmNsZWFyLTMgaW5wdXQge1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICB9XG59XG5cbi5zdWJzY3JpYmUtZm9ybS00IHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybS00IHtcbiAgICBtYXJnaW46IDAgMHB4O1xuICB9XG59XG5cbi5zdWJzY3JpYmUtZm9ybS00IGZvcm0gLm1jLWZvcm0tNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00IGlucHV0IHtcbiAgY29sb3I6ICMyMTFFMUM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTFFMUM7XG4gIHBhZGRpbmc6IDJweCAxMDBweCAycHggMDtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00IGlucHV0LnN1YnNjcmliZS00LW1vZGlmeS1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00IC5tYy1uZXdzLTQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNCBmb3JtIC5tYy1mb3JtLTQgLmNsZWFyLTQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNCBmb3JtIC5tYy1mb3JtLTQgLmNsZWFyLTQgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gIGNvbG9yOiAjMjExRTFDO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNCBmb3JtIC5tYy1mb3JtLTQgLmNsZWFyLTQgaW5wdXQuc3Vic2NyaWJlLTQtbW9kaWZ5LWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS00IGZvcm0gLm1jLWZvcm0tNCAuY2xlYXItNCBpbnB1dC5zdWJzY3JpYmUtNC1tb2RpZnktYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGRjc0NzM7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS01IGZvcm0gLm1jLWZvcm0tNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTUgZm9ybSAubWMtZm9ybS01IGlucHV0IHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBjb2xvcjogIzE4MTgxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDJweCAxNTBweCAycHggMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybS01IGZvcm0gLm1jLWZvcm0tNSBpbnB1dCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmliZS1mb3JtLTUgZm9ybSAubWMtZm9ybS01IGlucHV0IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDJweCAxMjVweCAycHggMjBweDtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWZvcm0tNSBmb3JtIC5tYy1mb3JtLTUgaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzE4MTgxODtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTUgZm9ybSAubWMtZm9ybS01IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS01IGZvcm0gLm1jLWZvcm0tNSAubWMtbmV3cy01IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTUgZm9ybSAubWMtZm9ybS01IC5jbGVhci01IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMzBweDtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTUgZm9ybSAubWMtZm9ybS01IC5jbGVhci01IGlucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmliZS1mb3JtLTUgZm9ybSAubWMtZm9ybS01IC5jbGVhci01IGlucHV0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1mb3JtLTUgZm9ybSAubWMtZm9ybS01IC5jbGVhci01IGlucHV0OmhvdmVyIHtcbiAgY29sb3I6ICNGRjc0NzM7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS02IGZvcm0gLm1jLWZvcm0tNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTYgZm9ybSAubWMtZm9ybS02IGlucHV0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFRkVCO1xuICBjb2xvcjogIzE4MTgxODtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAycHggMTUwcHggMnB4IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Vic2NyaWJlLWZvcm0tNiBmb3JtIC5tYy1mb3JtLTYgaW5wdXQge1xuICAgIHBhZGRpbmc6IDJweCAxMTBweCAycHggMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1mb3JtLTYgZm9ybSAubWMtZm9ybS02IC5tYy1uZXdzLTYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNiBmb3JtIC5tYy1mb3JtLTYgLmNsZWFyLTYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybS02IGZvcm0gLm1jLWZvcm0tNiAuY2xlYXItNiB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1mb3JtLTYgZm9ybSAubWMtZm9ybS02IC5jbGVhci02IGlucHV0IHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS02IGZvcm0gLm1jLWZvcm0tNiAuY2xlYXItNiBpbnB1dDpob3ZlciB7XG4gIGNvbG9yOiAjNTM4MTY1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUtYXJlYS5wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnN1YnNjcmliZS1hcmVhLnB0LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxuICAuc3Vic2NyaWJlLWFyZWEucGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zdWJzY3JpYmUtYXJlYS5wdC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICB9XG4gIC5zdWJzY3JpYmUtYXJlYS5wYi0xMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0gMTguIEFib3V0IHVzIHN0eWxlIC0tLS0tLS0tLSovXG4uYWJvdXQtdXMtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtYXJlYS5wdC0xMzUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG59XG5cbi5hYm91dC11cy1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTAlO1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LXVzLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXVzLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hYm91dC11cy1pbWcgPiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhciAwcztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgdG9wO1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFib3V0LXVzLWltZyAuYWJvdXQtdXMtcG9zaXRpb24taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5hYm91dC11cy1pbWcgLmFib3V0LXVzLXBvc2l0aW9uLWltZyBpbWcge1xuICB3aWR0aDogMzA0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFib3V0LXVzLWltZyAuYWJvdXQtdXMtcG9zaXRpb24taW1nIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXVzLWltZyAuYWJvdXQtdXMtcG9zaXRpb24taW1nIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5hYm91dC11cy1jb250ZW50IHtcbiAgcGFkZGluZzogMTcwcHggMTQ1cHggMTc0cHggMTQ1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMDBweCAxMDBweCAxMDRweCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYWJvdXQtdXMtY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCA1MHB4IDg0cHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggNjBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQtdXMtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDcwcHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC11cy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggNjBweCAyMHB4O1xuICB9XG59XG5cbi5hYm91dC11cy1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWJvdXQtdXMtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC11cy1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gIH1cbn1cblxuLmFib3V0LXVzLWNvbnRlbnQgUCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBtYXJnaW46IDQ4cHggMCAzM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50IFAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW46IDI4cHggMCAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQtdXMtY29udGVudCBQIHtcbiAgICBtYXJnaW46IDI4cHggMCAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQgUCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMjhweCAwIDIzcHg7XG4gIH1cbn1cblxuLnRlYW0td3JhcCAudGVhbS1pbWcge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVhbS13cmFwIC50ZWFtLWltZyB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLXdyYXAgLnRlYW0taW1nIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi50ZWFtLXdyYXAgLnRlYW0taW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRlYW0td3JhcCAudGVhbS1pbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG59XG5cbi50ZWFtLXdyYXAgLnRlYW0tY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLXdyYXAgLnRlYW0tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuXG4udGVhbS13cmFwIC50ZWFtLWNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xufVxuXG4uYWJvdXQtdXMtY29udGVudC0yIHtcbiAgcGFkZGluZzogMjQwcHggMCAzMzBweCAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYWJvdXQtdXMtY29udGVudC0yIHtcbiAgICBwYWRkaW5nOiAxODBweCAwIDI3MHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQtMiB7XG4gICAgcGFkZGluZzogMTgwcHggMCAyNzBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQtMiB7XG4gICAgcGFkZGluZzogMTEwcHggMCAyMDBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQtdXMtY29udGVudC0yIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDIwMHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtY29udGVudC0yIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTYwcHggMTBweDtcbiAgfVxufVxuXG4uYWJvdXQtdXMtY29udGVudC0yID4gaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtY29udGVudC0yID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xuICB9XG59XG5cbi5hYm91dC11cy1jb250ZW50LTIgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbWFyZ2luOiAyNXB4IDAgNDZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQtMiBoMSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50LTIgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50LTIgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQtMiBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtY29udGVudC0yIGgxIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbjogMTJweCAwIDIwcHg7XG4gIH1cbn1cblxuLmFib3V0LXVzLWNvbnRlbnQtMyB7XG4gIHBhZGRpbmc6IDM0OHB4IDAgMzU4cHggMTZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQtMyB7XG4gICAgcGFkZGluZzogMjQ4cHggMCAyNThweCAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50LTMge1xuICAgIHBhZGRpbmc6IDI0OHB4IDAgMjU4cHggMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50LTMge1xuICAgIHBhZGRpbmc6IDE0OHB4IDAgMTU4cHggMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQtMyB7XG4gICAgcGFkZGluZzogMTcwcHggMCAxNzBweCAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQtMyB7XG4gICAgcGFkZGluZzogODBweCAwIDg1cHggMHB4O1xuICB9XG59XG5cbi5hYm91dC11cy1jb250ZW50LTMgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC11cy1jb250ZW50LTMgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbi5hYm91dC11cy1jb250ZW50LTMgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgbWFyZ2luOiAyOHB4IDAgNDhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWJvdXQtdXMtY29udGVudC0zIGgxIHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQtdXMtY29udGVudC0zIGgxIHtcbiAgICBmb250LXNpemU6IDEwNnB4O1xuICAgIG1hcmdpbjogMTVweCAwIDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtY29udGVudC0zIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5hYm91dC11cy1jb250ZW50LTQgcCB7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW46IDAgYXV0byAyM3B4O1xuICB3aWR0aDogNTklO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50LTQgcCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQtNCBwIHtcbiAgICB3aWR0aDogOTglO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtY29udGVudC00IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1zdHlsZS0xMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gIHotaW5kZXg6IDg7XG59XG5cbi5idG4tc3R5bGUtMTIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzE4MTgxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5idG4tc3R5bGUtMTIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY3NDczO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4tc3R5bGUtMTIubXQtODUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tc3R5bGUtMTIubXQtODUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXN0eWxlLTEyLm10LTg1IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5hYm91dC11cy1wdGIge1xuICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LXVzLXB0YiB7XG4gICAgcGFkZGluZzogODBweCAwIDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtcHRiIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC11cy1jb250ZW50LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFib3V0LXVzLWNvbnRlbnQtNSBoMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50LTUgaDIge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtY29udGVudC01IGgyIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbi5hYm91dC11cy1jb250ZW50LTUgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiA4NSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQtNSBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC11cy1jb250ZW50LTUgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXVzLWNvbnRlbnQtNSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFib3V0LXZpZGVvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWJvdXQtdmlkZW8gLmFib3V0LXZpZGVvLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hYm91dC12aWRlbyAuYWJvdXQtdmlkZW8taWNvbiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWJvdXQtdmlkZW8gLmFib3V0LXZpZGVvLWljb24gYSBzdmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRlYW0td3JhcC0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVhbS13cmFwLTIgLnRlYW0taW1nLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGVhbS13cmFwLTIgLnRlYW0taW1nLTIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGVhbS13cmFwLTIgLnRlYW0taW1nLTIgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbn1cblxuLnRlYW0td3JhcC0yIC50ZWFtLWNvbnRlbnQtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlIDBzO1xuICB6LWluZGV4OiA5O1xufVxuXG4udGVhbS13cmFwLTIgLnRlYW0tY29udGVudC0yIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhbS13cmFwLTIgLnRlYW0tY29udGVudC0yIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbS13cmFwLTIgLnRlYW0tY29udGVudC0yIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRlYW0td3JhcC0yIC50ZWFtLWNvbnRlbnQtMiBoNCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZWFtLXdyYXAtMiAudGVhbS1jb250ZW50LTIgaDQgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4udGVhbS13cmFwLTIgLnRlYW0tY29udGVudC0yIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZSAwcztcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLXdyYXAtMiAudGVhbS1jb250ZW50LTIgc3BhbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgfVxufVxuXG4udGVhbS13cmFwLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UgMHM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udGVhbS13cmFwLTI6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi50ZWFtLXdyYXAtMjpob3ZlciAudGVhbS1pbWctMiBhIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnRlYW0td3JhcC0yOmhvdmVyIC50ZWFtLWNvbnRlbnQtMiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50ZWFtLXdyYXAtMjpob3ZlciAudGVhbS1jb250ZW50LTIgaDQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xufVxuXG4udGVhbS13cmFwLTI6aG92ZXIgLnRlYW0tY29udGVudC0yIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlYW0tYXJlYS5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbS1hcmVhLnB0LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnRlYW0tYXJlYS5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAxOS4gQ29udGFjdCB1cyBzdHlsZSAtLS0tLS0tLS0qL1xuLmNvbnRhY3QtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3QtdXMtc29jaWFsIHtcbiAgbWFyZ2luOiA2MHB4IDAgNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC11cy1zb2NpYWwge1xuICAgIG1hcmdpbjogMzBweCAwIDMwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtdXMtc29jaWFsIGEge1xuICBmb250LXNpemU6IDU4cHg7XG4gIGNvbG9yOiAjRkY3NDczO1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtdXMtc29jaWFsIGEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC11cy1zb2NpYWwgYSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uY29udGFjdC11cy1zb2NpYWwgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY29udGFjdC11cy1zb2NpYWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFjdC11cy1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzOCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3QtdXMtY29udGVudCBwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC11cy1jb250ZW50IHAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC11cy1jb250ZW50IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXdyYXAgZm9ybSAuc2luZ2xlLWNvbnRhY3QtZm9ybSBpbnB1dCwgLmNvbnRhY3QtZm9ybS13cmFwIGZvcm0gLnNpbmdsZS1jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4MTgxODtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMnB4IDA7XG59XG5cbi5jb250YWN0LWZvcm0td3JhcCBmb3JtIC5zaW5nbGUtY29udGFjdC1mb3JtIGlucHV0OjotbW96LWlucHV0LXBsYWNlaG9sZGVyLCAuY29udGFjdC1mb3JtLXdyYXAgZm9ybSAuc2luZ2xlLWNvbnRhY3QtZm9ybSB0ZXh0YXJlYTo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGFjdC1mb3JtLXdyYXAgZm9ybSAuc2luZ2xlLWNvbnRhY3QtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRhY3QtZm9ybS13cmFwIGZvcm0gLnNpbmdsZS1jb250YWN0LWZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzE4MTgxODtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwIGZvcm0gLnNpbmdsZS1jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcCBmb3JtIC5zaW5nbGUtY29udGFjdC1mb3JtIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwIGZvcm0gLnNpbmdsZS1jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwIGZvcm0gLnNpbmdsZS1jb250YWN0LWZvcm0gYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMjdweCAzNXB4IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXAgZm9ybSAuc2luZ2xlLWNvbnRhY3QtZm9ybSBidXR0b24ge1xuICAgIHBhZGRpbmc6IDIwcHggMzVweCAyM3B4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0td3JhcCBmb3JtIC5zaW5nbGUtY29udGFjdC1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjc0NzM7XG59XG5cbi5jb250YWN0LWZvcm0td3JhcCBmb3JtIC5zaW5nbGUtY29udGFjdC1mb3JtIGJ1dHRvbjpob3Zlci55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk4NzE5O1xufVxuXG4jY29udGFjdC1tYXAtMiB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRhY3QtbWFwLTIge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuI2NvbnRhY3QtbWFwLTMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNjb250YWN0LW1hcC00IHtcbiAgaGVpZ2h0OiA0MTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29udGFjdC1tYXAtNCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uY29udGFjdC1tYXAtYXJlYS0zIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LW1hcC1hcmVhLTMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LW1hcC1hcmVhLTMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXBhZGRpbmcge1xuICBwYWRkaW5nOiAxODJweCAxMDBweCAxNzBweCAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAxMzJweCA1MHB4IDEyMHB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAxMTJweCA1MHB4IDEwMHB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFjdC1mb3JtLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDgwcHggNTBweCAxMDBweCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC1mb3JtLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDgwcHggNTBweCAxMDBweCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggNjBweCAyMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0td3JhcC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwLTIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwLTIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0td3JhcC0yIC5jb250YWN0LWZvcm0tdGl0bGUge1xuICBtYXJnaW46IDAgMCAzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcC0yIC5jb250YWN0LWZvcm0tdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwLTIgLmNvbnRhY3QtZm9ybS10aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwLTIgLmNvbnRhY3QtZm9ybS10aXRsZSBoMSB7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXdyYXAtMiAuY29udGFjdC1mb3JtLXN0eWxlLTIgaW5wdXQsIC5jb250YWN0LWZvcm0td3JhcC0yIC5jb250YWN0LWZvcm0tc3R5bGUtMiBzZWxlY3QsIC5jb250YWN0LWZvcm0td3JhcC0yIC5jb250YWN0LWZvcm0tc3R5bGUtMiB0ZXh0YXJlYSB7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAycHggMzBweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29udGFjdC1mb3JtLXdyYXAtMiAuY29udGFjdC1mb3JtLXN0eWxlLTIgaW5wdXQ6Zm9jdXMsIC5jb250YWN0LWZvcm0td3JhcC0yIC5jb250YWN0LWZvcm0tc3R5bGUtMiBzZWxlY3Q6Zm9jdXMsIC5jb250YWN0LWZvcm0td3JhcC0yIC5jb250YWN0LWZvcm0tc3R5bGUtMiB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXAtMiAuY29udGFjdC1mb3JtLXN0eWxlLTIgaW5wdXQsIC5jb250YWN0LWZvcm0td3JhcC0yIC5jb250YWN0LWZvcm0tc3R5bGUtMiBzZWxlY3QsIC5jb250YWN0LWZvcm0td3JhcC0yIC5jb250YWN0LWZvcm0tc3R5bGUtMiB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwLTIgLmNvbnRhY3QtZm9ybS1zdHlsZS0yIGlucHV0LCAuY29udGFjdC1mb3JtLXdyYXAtMiAuY29udGFjdC1mb3JtLXN0eWxlLTIgc2VsZWN0LCAuY29udGFjdC1mb3JtLXdyYXAtMiAuY29udGFjdC1mb3JtLXN0eWxlLTIgdGV4dGFyZWEge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMnB4IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwLTIgLmNvbnRhY3QtZm9ybS1zdHlsZS0yIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwLTIgLmNvbnRhY3QtZm9ybS1zdHlsZS0yIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwLTIgLmNvbnRhY3QtZm9ybS1zdHlsZS0yIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXdyYXAtMiAuY29udGFjdC1mb3JtLXN0eWxlLTIgYnV0dG9uLnN1Ym1pdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI4cHggMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXAtMiAuY29udGFjdC1mb3JtLXN0eWxlLTIgYnV0dG9uLnN1Ym1pdCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0td3JhcC0yIC5jb250YWN0LWZvcm0tc3R5bGUtMiBidXR0b24uc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbn1cblxuLmNvbnRhY3QtaW5mby1hcmVhIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC1pbmZvLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWluZm8tYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWluZm8tYXJlYSB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC1pbmZvLWFyZWEgdWwgbGkge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1pbmZvLWFyZWEgdWwgbGkge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtaW5mby1hcmVhIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwcHg7XG59XG5cbi5jb250YWN0LWluZm8tYXJlYSB1bCBsaSBpIHtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjREQ2QjMzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWluZm8tYXJlYSB1bCBsaSBpIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWluZm8tYXJlYSB1bCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5jb250YWN0LWluZm8tYXJlYSB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLmNvbnRhY3QtaW5mby1hcmVhIHVsIGxpIGEgc3BhbiB7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuXG4uY29udGFjdC1pbmZvLWFyZWEgdWwgbGkgYSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNERDZCMzM7XG59XG5cbi5jb250YWN0LWluZm8tc29jaWFsIHtcbiAgbWFyZ2luOiA2MnB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWluZm8tc29jaWFsIHtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtaW5mby1zb2NpYWwge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cbn1cblxuLmNvbnRhY3QtaW5mby1zb2NpYWwgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCAyMHB4IDBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb250YWN0LWluZm8tc29jaWFsIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwcHggMHB4IDA7XG59XG5cbi5jb250YWN0LWluZm8tc29jaWFsIGE6aG92ZXIge1xuICBjb2xvcjogI0RENkIzMztcbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwLTMge1xuICBwYWRkaW5nOiAxMzBweCAxMDBweCAxNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwLTMge1xuICAgIHBhZGRpbmc6IDgwcHggNTBweCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXAtMyB7XG4gICAgcGFkZGluZzogNzBweCA0MHB4IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXAtMyB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcC0zIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcC0zIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHggNjBweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXdyYXAtMyAuY29udGFjdC1mb3JtLXN0eWxlLTMgaW5wdXQsIC5jb250YWN0LWZvcm0td3JhcC0zIC5jb250YWN0LWZvcm0tc3R5bGUtMyBzZWxlY3QsIC5jb250YWN0LWZvcm0td3JhcC0zIC5jb250YWN0LWZvcm0tc3R5bGUtMyB0ZXh0YXJlYSB7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE4MTgxODtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwLTMgLmNvbnRhY3QtZm9ybS1zdHlsZS0zIGlucHV0LCAuY29udGFjdC1mb3JtLXdyYXAtMyAuY29udGFjdC1mb3JtLXN0eWxlLTMgc2VsZWN0LCAuY29udGFjdC1mb3JtLXdyYXAtMyAuY29udGFjdC1mb3JtLXN0eWxlLTMgdGV4dGFyZWEge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLXdyYXAtMyAuY29udGFjdC1mb3JtLXN0eWxlLTMgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcC0zIC5jb250YWN0LWZvcm0tc3R5bGUtMyB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwLTMgLmNvbnRhY3QtZm9ybS1zdHlsZS0zIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwLTMgLmNvbnRhY3QtZm9ybS1zdHlsZS0zIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0td3JhcC0zIC5jb250YWN0LWZvcm0tc3R5bGUtMyBidXR0b24uc3VibWl0LTIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI4cHggMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXAtMyAuY29udGFjdC1mb3JtLXN0eWxlLTMgYnV0dG9uLnN1Ym1pdC0yIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcC0zIC5jb250YWN0LWZvcm0tc3R5bGUtMyBidXR0b24uc3VibWl0LTIge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcC0zIC5jb250YWN0LWZvcm0tc3R5bGUtMyBidXR0b24uc3VibWl0LTIge1xuICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwLTMgLmNvbnRhY3QtZm9ybS1zdHlsZS0zIGJ1dHRvbi5zdWJtaXQtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTg3MTk7XG59XG5cbi5jb250YWN0LWZvcm0td3JhcC0zIC5jb250YWN0LWluZm8tc29jaWFsLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA4MHB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwLTMgLmNvbnRhY3QtaW5mby1zb2NpYWwtMiB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXAtMyAuY29udGFjdC1pbmZvLXNvY2lhbC0yIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwLTMgLmNvbnRhY3QtaW5mby1zb2NpYWwtMiB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13cmFwLTMgLmNvbnRhY3QtaW5mby1zb2NpYWwtMiB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcC0zIC5jb250YWN0LWluZm8tc29jaWFsLTIge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwLTMgLmNvbnRhY3QtaW5mby1zb2NpYWwtMiBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29udGFjdC1mb3JtLXdyYXAtMyAuY29udGFjdC1pbmZvLXNvY2lhbC0yIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwLTMgLmNvbnRhY3QtaW5mby1zb2NpYWwtMiBhOmhvdmVyIHtcbiAgY29sb3I6ICNERDZCMzM7XG59XG5cbi5jb250YWN0LWluZm8tYXJlYS0yIHtcbiAgcGFkZGluZzogMTIwcHggMCA4N3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtaW5mby1hcmVhLTIge1xuICAgIHBhZGRpbmc6IDgwcHggMCA0N3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtaW5mby1hcmVhLTIge1xuICAgIHBhZGRpbmc6IDYwcHggMCAyN3B4O1xuICB9XG59XG5cbi5zaW5nbGUtY29udGFjdC1pbmZvLTIgLmNvbnRhY3QtaW5mby0yLWljb24ge1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1jb250YWN0LWluZm8tMiAuY29udGFjdC1pbmZvLTItaWNvbiB7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtY29udGFjdC1pbmZvLTIgLmNvbnRhY3QtaW5mby0yLWljb24ge1xuICAgIG1hcmdpbjogMCAwIDdweDtcbiAgfVxufVxuXG4uc2luZ2xlLWNvbnRhY3QtaW5mby0yIC5jb250YWN0LWluZm8tMi1pY29uIGkge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtY29udGFjdC1pbmZvLTIgLmNvbnRhY3QtaW5mby0yLWljb24gaSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtY29udGFjdC1pbmZvLTIgLmNvbnRhY3QtaW5mby0yLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWNvbnRhY3QtaW5mby0yIC5jb250YWN0LWluZm8tMi1jb250ZW50IGg0IHtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1jb250YWN0LWluZm8tMiAuY29udGFjdC1pbmZvLTItY29udGVudCBoNCB7XG4gICAgbWFyZ2luOiAwIDAgN3B4O1xuICB9XG59XG5cbi5zaW5nbGUtY29udGFjdC1pbmZvLTIgLmNvbnRhY3QtaW5mby0yLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCAwIDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1hcmVhLnB0LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuY29udGFjdC1hcmVhLnBiLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmNvbnRhY3QtdXMtYXJlYS5wdC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UtbWFwLnB0LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAyMC4gQnJlYWRjcnVtYiBzdHlsZSAtLS0tLS0tLS0qL1xuLmJyZWFkY3J1bWItcHRiLTEge1xuICBwYWRkaW5nOiA1MXB4IDAgNTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYi1wdGItMSB7XG4gICAgcGFkZGluZzogNDFweCAwIDQ1cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItcHRiLTIge1xuICBwYWRkaW5nOiAxMzVweCAwIDEzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1iLXB0Yi0yIHtcbiAgICBwYWRkaW5nOiA0MXB4IDAgNDVweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1wdGItMyB7XG4gIHBhZGRpbmc6IDIzNXB4IDAgMTYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5icmVhZGNydW1iLXB0Yi0zIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDEyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5icmVhZGNydW1iLXB0Yi0zIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDEyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJyZWFkY3J1bWItcHRiLTMge1xuICAgIHBhZGRpbmc6IDE3NXB4IDAgMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmVhZGNydW1iLXB0Yi0zIHtcbiAgICBwYWRkaW5nOiAxNTVweCAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWItcHRiLTMge1xuICAgIHBhZGRpbmc6IDEwNXB4IDAgNTJweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1iZy0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvYmcvYnJlYWRjcnVtYi1iZy0xLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJyZWFkY3J1bWItYmctMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL3Byb2R1Y3Qvc2hvcC1jb2xsZWN0aW9uLTguanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnJlYWRjcnVtYi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4uYnJlYWRjcnVtYi1jb250ZW50IC5icmVhZGNydW1iLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYi1jb250ZW50IC5icmVhZGNydW1iLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItY29udGVudCAuYnJlYWRjcnVtYi10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYi1jb250ZW50IC5icmVhZGNydW1iLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDE7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItY29udGVudCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE4cHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYnJlYWRjcnVtYi1jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5icmVhZGNydW1iLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ2ZDZkO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogLTE4cHg7XG4gIHRvcDogMTNweDtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwNmRlZyk7XG59XG5cbi5icmVhZGNydW1iLWNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWItY29udGVudCB1bCBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuXG4uYnJlYWRjcnVtYi1jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmJyZWFkY3J1bWItY29udGVudC5icmVhZGNydW1iLWNvbnRlbnQtd2hpdGUgLmJyZWFkY3J1bWItdGl0bGUgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJyZWFkY3J1bWItY29udGVudC5icmVhZGNydW1iLWNvbnRlbnQtd2hpdGUgdWwgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJyZWFkY3J1bWItY29udGVudC5icmVhZGNydW1iLWNvbnRlbnQtd2hpdGUgdWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5icmVhZGNydW1iLWNvbnRlbnQuYnJlYWRjcnVtYi1jb250ZW50LXdoaXRlIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJyZWFkY3J1bWItY29udGVudC5icmVhZGNydW1iLWNvbnRlbnQtd2hpdGUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4vKi0tLS0tLS0tIDIxLiBTaWRlYmFyIHN0eWxlIC0tLS0tLS0tLSovXG4uc2hvcC1zaWRlYmFyLXBhZGRpbmctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2hvcC1zaWRlYmFyLXBhZGRpbmctcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2hvcC1zaWRlYmFyLXBhZGRpbmctcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG9wLXNpZGViYXItcGFkZGluZy1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1zaWRlYmFyLXBhZGRpbmctcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3Atc2lkZWJhci1wYWRkaW5nLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4uc2hvcC1zaWRlYmFyLXBhZGRpbmctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNob3Atc2lkZWJhci1wYWRkaW5nLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaG9wLXNpZGViYXItcGFkZGluZy1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG9wLXNpZGViYXItcGFkZGluZy1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3Atc2lkZWJhci1wYWRkaW5nLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1zaWRlYmFyLXBhZGRpbmctbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4uc2lkZWJhci13aWRnZXQgaDQucHJvLXNpZGViYXItdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpZGViYXItd2lkZ2V0IGg0LnByby1zaWRlYmFyLXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaWRlYmFyLXdpZGdldCBoNC5wcm8tc2lkZWJhci10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlYmFyLXdpZGdldCBoNC5wcm8tc2lkZWJhci10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1jYXRlZ29yaWVzIC53aWRnZXQtY2F0ZWdvcmllcy1hY3RpdmUgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBwYWRkaW5nOiAxNHB4IDA7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtY2F0ZWdvcmllcyAud2lkZ2V0LWNhdGVnb3JpZXMtYWN0aXZlID4gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1jYXRlZ29yaWVzIC53aWRnZXQtY2F0ZWdvcmllcy1hY3RpdmUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZCB7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogOTQlO1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWNhdGVnb3JpZXMgLndpZGdldC1jYXRlZ29yaWVzLWFjdGl2ZSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2RDZENkQ7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1jYXRlZ29yaWVzIC53aWRnZXQtY2F0ZWdvcmllcy1hY3RpdmUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZCBpOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkQ2RDZEO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWNhdGVnb3JpZXMgLndpZGdldC1jYXRlZ29yaWVzLWFjdGl2ZSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gLm1lbnUtZXhwYW5kIGk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWNhdGVnb3JpZXMgLndpZGdldC1jYXRlZ29yaWVzLWFjdGl2ZSA+IGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2RDZENkQ7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtY2F0ZWdvcmllcyAud2lkZ2V0LWNhdGVnb3JpZXMtYWN0aXZlID4gbGkgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWNhdGVnb3JpZXMgLndpZGdldC1jYXRlZ29yaWVzLWFjdGl2ZSA+IGxpIHVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWNhdGVnb3JpZXMgLndpZGdldC1jYXRlZ29yaWVzLWFjdGl2ZSA+IGxpIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWNhdGVnb3JpZXMgLndpZGdldC1jYXRlZ29yaWVzLWFjdGl2ZSA+IGxpIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWNhdGVnb3JpZXMgLndpZGdldC1jYXRlZ29yaWVzLWFjdGl2ZSA+IGxpIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1jYXRlZ29yaWVzIC53aWRnZXQtY2F0ZWdvcmllcy1hY3RpdmUgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgI3NsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNlZWUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciAjc2xpZGVyLXJhbmdlIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjBzIGVhc2UgMHM7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAucHJpY2UtZmlsdGVyICNzbGlkZXItcmFuZ2UgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI0Q5ODcxOTtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjBzIGVhc2UgMHM7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAucHJpY2UtZmlsdGVyICNzbGlkZXItcmFuZ2UgLnVpLXNsaWRlci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdG9wOiAtN3B4O1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zaWRlYmFyLXdpZGdldCAucHJpY2UtZmlsdGVyIC5wcmljZS1zbGlkZXItYW1vdW50IC5sYWJlbC1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQgLmxhYmVsLWlucHV0IHtcbiAgICBtYXJnaW46IDAgMCA3cHg7XG4gIH1cbn1cblxuLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQgLmxhYmVsLWlucHV0IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTgxODE4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciAucHJpY2Utc2xpZGVyLWFtb3VudCAubGFiZWwtaW5wdXQgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICMxODE4MTggIWltcG9ydGFudDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDdweCAzN3B4IDZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzE4MTgxODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcmRlcjogMjtcbiAgY29sb3I6ICMxODE4MTg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAucHJpY2UtZmlsdGVyIC5wcmljZS1zbGlkZXItYW1vdW50IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTg3MTk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDk4NzE5O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWxpc3Qtd3JhcCB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWxpc3Qtd3JhcCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1saXN0LXdyYXAgdWwgbGkgLnNpZGViYXItd2lkZ2V0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWxpc3Qtd3JhcCB1bCBsaSAuc2lkZWJhci13aWRnZXQtbGlzdCAud2lkZ2V0LWxpc3QtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1saXN0LXdyYXAgdWwgbGkgLnNpZGViYXItd2lkZ2V0LWxpc3QgLndpZGdldC1saXN0LWNoZWNrYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1saXN0LXdyYXAgdWwgbGkgLnNpZGViYXItd2lkZ2V0LWxpc3QgLndpZGdldC1saXN0LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5ODcxOTtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1saXN0LXdyYXAgdWwgbGkgLnNpZGViYXItd2lkZ2V0LWxpc3QgLndpZGdldC1saXN0LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWxpc3Qtd3JhcCB1bCBsaSAuc2lkZWJhci13aWRnZXQtbGlzdCAud2lkZ2V0LWxpc3QtY2hlY2tib3ggLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1saXN0LXdyYXAgdWwgbGkgLnNpZGViYXItd2lkZ2V0LWxpc3QgLndpZGdldC1saXN0LWNoZWNrYm94IC5jaGVja21hcms6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IExhU3R1ZGlvSWNvbnM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6ICdcXGVhMjAnO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1saXN0LXdyYXAgdWwgbGkgLnNpZGViYXItd2lkZ2V0LWxpc3QgLndpZGdldC1saXN0LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWxpc3Qtd3JhcCB1bCBsaSAuc2lkZWJhci13aWRnZXQtbGlzdCAud2lkZ2V0LWxpc3QtY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtbGlzdC13cmFwIHVsIGxpIC5zaWRlYmFyLXdpZGdldC1saXN0IC53aWRnZXQtbGlzdC1jb250ZW50IHNwYW4ge1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1saXN0LXdyYXAgdWwgbGkgLnNpZGViYXItd2lkZ2V0LWxpc3Q6aG92ZXIgLndpZGdldC1saXN0LWNoZWNrYm94IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk4NzE5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDk4NzE5O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWxpc3Qtd3JhcCB1bCBsaSAuc2lkZWJhci13aWRnZXQtbGlzdDpob3ZlciAud2lkZ2V0LWxpc3QtY2hlY2tib3ggLmNoZWNrbWFyazpiZWZvcmUge1xuICBmb250LWZhbWlseTogTGFTdHVkaW9JY29ucztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogJ1xcZWEyMCc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2UtdGFnIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNnB4IDEwcHggMDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdlLXRhZyB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBjb2xvcjogIzE4MTgxODtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZS10YWcgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTgxODE4O1xufVxuXG4uc2lkZWJhci13aWRnZXQuc2lkZWJhci1zdWJzY3JpYmUtZm9ybSBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lkZWJhci13aWRnZXQuc2lkZWJhci1zdWJzY3JpYmUtZm9ybSBmb3JtIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4MTgxODtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGhlaWdodDogNjVweDtcbiAgcGFkZGluZzogMnB4IDYwcHggMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlYmFyLXdpZGdldC5zaWRlYmFyLXN1YnNjcmliZS1mb3JtIGZvcm0gaW5wdXQge1xuICAgIHBhZGRpbmc6IDJweCA1MHB4IDJweCAxMHB4O1xuICB9XG59XG5cbi5zaWRlYmFyLXdpZGdldC5zaWRlYmFyLXN1YnNjcmliZS1mb3JtIGZvcm0gYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG4uc2lkZWJhci13aWRnZXQuc2lkZWJhci1zdWJzY3JpYmUtZm9ybSBmb3JtIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLnNpZGViYXItd2lkZ2V0LnNpZGViYXItc3Vic2NyaWJlLWZvcm0gZm9ybSBhIGkge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtY2F0ZWdvcmllcy0yIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtY2F0ZWdvcmllcy0yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWNhdGVnb3JpZXMtMiB1bCBsaSBhIHtcbiAgY29sb3I6ICMyMTFlMWM7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtY2F0ZWdvcmllcy0yIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1jYXRlZ29yaWVzLTIgdWwgbGkgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1wb3N0LXdyYXAgLnNpbmdsZS1zaWRlYmFyLXBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1wb3N0LXdyYXAgLnNpbmdsZS1zaWRlYmFyLXBvc3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXBvc3Qtd3JhcCAuc2luZ2xlLXNpZGViYXItcG9zdCAuc2lkZWJhci1wb3N0LWltZyB7XG4gIGZsZXg6IDAgMCA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1wb3N0LXdyYXAgLnNpbmdsZS1zaWRlYmFyLXBvc3QgLnNpZGViYXItcG9zdC1pbWcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItcG9zdC13cmFwIC5zaW5nbGUtc2lkZWJhci1wb3N0IC5zaWRlYmFyLXBvc3QtaW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1wb3N0LXdyYXAgLnNpbmdsZS1zaWRlYmFyLXBvc3QgLnNpZGViYXItcG9zdC1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIDAgM3B4O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItcG9zdC13cmFwIC5zaW5nbGUtc2lkZWJhci1wb3N0IC5zaWRlYmFyLXBvc3QtY29udGVudCBoNCBhIHtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1wb3N0LXdyYXAgLnNpbmdsZS1zaWRlYmFyLXBvc3QgLnNpZGViYXItcG9zdC1jb250ZW50IGg0IGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXBvc3Qtd3JhcCAuc2luZ2xlLXNpZGViYXItcG9zdCAuc2lkZWJhci1wb3N0LWNvbnRlbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLmFyY2hpdmVzLXdyYXAgc2VsZWN0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBjb2xvcjogIzE4MTgxODtcbiAgcGFkZGluZzogMnB4IDI1cHggMnB4IDE1cHg7XG59XG5cbi5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZS10YWctMiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzE4MTgxODtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4uc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2UtdGFnLTIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uc2lkZWJhci13aWRnZS1jb2xvciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlYmFyLXdpZGdlLWNvbG9yIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uc2lkZWJhci13aWRnZS1jb2xvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2lkZWJhci13aWRnZS1jb2xvciB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlYmFyLXdpZGdlLWNvbG9yIHVsIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlYTIwJztcbiAgZm9udC1mYW1pbHk6IExhU3R1ZGlvSWNvbnM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZWZ0OiA3cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhci13aWRnZS1jb2xvciB1bCBsaSBhIC5zd2F0Y2gtYW5jaG9yIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXItd2lkZ2UtY29sb3IgdWwgbGkgYSAuc3dhdGNoLWFuY2hvcjo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cih0aXRsZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4MCU7XG4gIHRleHQtaW5kZW50OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiA0cHggMTBweCA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zaWRlYmFyLXdpZGdlLWNvbG9yIHVsIGxpIGEgLnN3YXRjaC1hbmNob3I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogODAlO1xuICBib3JkZXItd2lkdGg6IDRweCA0cHggMCA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG59XG5cbi5zaWRlYmFyLXdpZGdlLWNvbG9yIHVsIGxpIGEgLnN3YXRjaC1hbmNob3I6aG92ZXI6OmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNpZGViYXItd2lkZ2UtY29sb3IgdWwgbGkgYSAuc3dhdGNoLWFuY2hvcjpob3Zlcjo6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zaWRlYmFyLXdpZGdlLWNvbG9yIHVsIGxpIGEgLnN3YXRjaC1hbmNob3IuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTdlYmE7XG59XG5cbi5zaWRlYmFyLXdpZGdlLWNvbG9yIHVsIGxpIGEgLnN3YXRjaC1hbmNob3IuZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG59XG5cbi5zaWRlYmFyLXdpZGdlLWNvbG9yIHVsIGxpIGEgLnN3YXRjaC1hbmNob3IucGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODg1NmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtYXJlYS5wdC0xMTUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5zaG9wLWFyZWEucGItMTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDIyLiBTaG9wIHN0eWxlIC0tLS0tLS0tLSovXG4uc2hvcC1wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNob3AtcGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaG9wLXBsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG9wLXBsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtcGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtcGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbi5zaG9wLXByLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNob3AtcHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2hvcC1wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3AtcHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtcHItMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLnNob3AtdG9wLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IDAgNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC10b3AtYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNob3AtdG9wLWJhciAuc2hvcC1maWx0ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXRvcC1iYXIgLnNob3AtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnNob3AtdG9wLWJhciAuc2hvcC1maWx0ZXIgYSB7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLWZpbHRlciBhIGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXRvcC1iYXIgLnNob3AtZmlsdGVyIGEgaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRvcDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuLnNob3AtdG9wLWJhciAuc2hvcC1maWx0ZXIgYSBpLmFuZ2xlLXVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXB4O1xuICB0b3A6IDNweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLWZpbHRlciBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLWZpbHRlciBhLmFjdGl2ZSBpIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5zaG9wLXRvcC1iYXIgLnNob3AtZmlsdGVyIGEuYWN0aXZlIGkuYW5nbGUtZG93biB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNob3AtdG9wLWJhciAuc2hvcC1maWx0ZXIgYS5hY3RpdmUgaS5hbmdsZS11cCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtdG9wLWJhciAuc2hvcC1maWx0ZXIubWwtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnNob3AtdG9wLWJhciAuc2hvcC10b3AtYmFyLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtdG9wLWJhciAuc2hvcC10b3AtYmFyLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItbGVmdCAuc2hvcC10b3Atc2hvdyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItbGVmdCAuc2hvcC10b3Atc2hvdyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXRvcC1iYXIgLnNob3AtdG9wLWJhci1sZWZ0IC5zaG9wLXRvcC1zaG93IHNwYW4ge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXRvcC1iYXIgLnNob3AtdG9wLWJhci1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXRvcC1iYXIgLnNob3AtdG9wLWJhci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnNob3AtdG9wLWJhciAuc2hvcC10b3AtYmFyLXJpZ2h0IC5zaG9wLXNob3J0LWJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwcHggMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItcmlnaHQgLnNob3Atc2hvcnQtYnkgPiBzcGFuIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItcmlnaHQgLnNob3Atc2hvcnQtYnkgPiBzcGFuIGkge1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXRvcC1iYXIgLnNob3AtdG9wLWJhci1yaWdodCAuc2hvcC1zaG9ydC1ieSA+IHNwYW4gaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnNob3AtdG9wLWJhciAuc2hvcC10b3AtYmFyLXJpZ2h0IC5zaG9wLXNob3J0LWJ5ID4gc3BhbiBpLmFuZ2xlLXVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICB0b3A6IDRweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXRvcC1iYXIgLnNob3AtdG9wLWJhci1yaWdodCAuc2hvcC1zaG9ydC1ieSA+IHNwYW4gaS5hbmdsZS11cCB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbn1cblxuLnNob3AtdG9wLWJhciAuc2hvcC10b3AtYmFyLXJpZ2h0IC5zaG9wLXNob3J0LWJ5IHVsIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5zaG9wLXRvcC1iYXIgLnNob3AtdG9wLWJhci1yaWdodCAuc2hvcC1zaG9ydC1ieSB1bC53ZC0xIHtcbiAgd2lkdGg6IDExMnB4O1xufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItcmlnaHQgLnNob3Atc2hvcnQtYnkgdWwud2QtMiB7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuLnNob3AtdG9wLWJhciAuc2hvcC10b3AtYmFyLXJpZ2h0IC5zaG9wLXNob3J0LWJ5IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItcmlnaHQgLnNob3Atc2hvcnQtYnkgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zaG9wLXRvcC1iYXIgLnNob3AtdG9wLWJhci1yaWdodCAuc2hvcC1zaG9ydC1ieSB1bCBsaSBhIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzE4MTgxODtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItcmlnaHQgLnNob3Atc2hvcnQtYnkgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGYwO1xufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItcmlnaHQgLnNob3Atc2hvcnQtYnkgdWwgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogI0Q5ODcxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjBmMDtcbn1cblxuLnNob3AtdG9wLWJhciAuc2hvcC10b3AtYmFyLXJpZ2h0IC5zaG9wLXNob3J0LWJ5OmhvdmVyIHNwYW4gaS5hbmdsZS1kb3duIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItcmlnaHQgLnNob3Atc2hvcnQtYnk6aG92ZXIgc3BhbiBpLmFuZ2xlLXVwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNob3AtdG9wLWJhciAuc2hvcC10b3AtYmFyLXJpZ2h0IC5zaG9wLXNob3J0LWJ5OmhvdmVyIHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXRvcC1iYXIgLnNob3AtdG9wLWJhci1yaWdodCAuc2hvcC1zaG9ydC1ieSB7XG4gICAgcGFkZGluZzogMHB4IDEycHggMTZweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItcmlnaHQgLnNob3Atc2hvcnQtYnkubWwtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXRvcC1iYXIgLnNob3AtdG9wLWJhci1yaWdodCAuc2hvcC1zaG9ydC1ieSB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4IDE2cHggMDtcbiAgfVxufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItcmlnaHQgLnNob3AtdGFiIGEge1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5zaG9wLXRvcC1iYXIgLnNob3AtdG9wLWJhci1yaWdodCAuc2hvcC10YWIgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2hvcC10b3AtYmFyIC5zaG9wLXRvcC1iYXItcmlnaHQgLnNob3AtdGFiIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtdG9wLWJhciAuc2hvcC10b3AtYmFyLXJpZ2h0IC5zaG9wLXRhYiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNob3AtdG9wLWJhciAuc2hvcC10b3AtYmFyLXJpZ2h0IC5zaG9wLXRhYi5tbC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uc2hvcC1saXN0LXdyYXAgLnNob3AtbGlzdC1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLWxpc3Qtd3JhcCAuc2hvcC1saXN0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtbGlzdC13cmFwIC5zaG9wLWxpc3QtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTBweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9wLWxpc3Qtd3JhcCAuc2hvcC1saXN0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5zaG9wLWxpc3Qtd3JhcCAuc2hvcC1saXN0LWNvbnRlbnQgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNob3AtbGlzdC13cmFwIC5zaG9wLWxpc3QtY29udGVudCBoMyBhIHtcbiAgY29sb3I6ICMyMTFFMUM7XG59XG5cbi5zaG9wLWxpc3Qtd3JhcCAuc2hvcC1saXN0LWNvbnRlbnQgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uc2hvcC1saXN0LXdyYXAgLnNob3AtbGlzdC1jb250ZW50IC5wcm8tbGlzdC1wcmljZSB7XG4gIG1hcmdpbjogMTBweCAwIDE0cHg7XG59XG5cbi5zaG9wLWxpc3Qtd3JhcCAuc2hvcC1saXN0LWNvbnRlbnQgLnByby1saXN0LXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNob3AtbGlzdC13cmFwIC5zaG9wLWxpc3QtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgd2lkdGg6IDk4JTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLWxpc3Qtd3JhcCAuc2hvcC1saXN0LWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtbGlzdC13cmFwIC5zaG9wLWxpc3QtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLWxpc3Qtd3JhcCAuc2hvcC1saXN0LWNvbnRlbnQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNob3AtbGlzdC13cmFwIC5zaG9wLWxpc3QtY29udGVudCAucHJvZHVjdC1saXN0LWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaG9wLWxpc3Qtd3JhcCAuc2hvcC1saXN0LWNvbnRlbnQgLnByb2R1Y3QtbGlzdC1hY3Rpb24gLnByby1saXN0LWFjdGlvbmNhcnQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxN3B4IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1saXN0LXdyYXAgLnNob3AtbGlzdC1jb250ZW50IC5wcm9kdWN0LWxpc3QtYWN0aW9uIC5wcm8tbGlzdC1hY3Rpb25jYXJ0IGEge1xuICAgIHBhZGRpbmc6IDE0cHggMjVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1saXN0LXdyYXAgLnNob3AtbGlzdC1jb250ZW50IC5wcm9kdWN0LWxpc3QtYWN0aW9uIC5wcm8tbGlzdC1hY3Rpb25jYXJ0IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gIH1cbn1cblxuLnNob3AtbGlzdC13cmFwIC5zaG9wLWxpc3QtY29udGVudCAucHJvZHVjdC1saXN0LWFjdGlvbiAucHJvLWxpc3QtYWN0aW9uY2FydCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbn1cblxuLnNob3AtbGlzdC13cmFwIC5zaG9wLWxpc3QtY29udGVudCAucHJvZHVjdC1saXN0LWFjdGlvbiA+IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1saXN0LXdyYXAgLnNob3AtbGlzdC1jb250ZW50IC5wcm9kdWN0LWxpc3QtYWN0aW9uID4gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnNob3AtbGlzdC13cmFwIC5zaG9wLWxpc3QtY29udGVudCAucHJvZHVjdC1saXN0LWFjdGlvbiA+IGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLnNob3AtbGlzdC13cmFwOmhvdmVyIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5zaG9wLWxpc3QtcXVpY2t2aWV3IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnByby1wYWdpbmF0aW9uLXN0eWxlIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm8tcGFnaW5hdGlvbi1zdHlsZSB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxufVxuXG4ucHJvLXBhZ2luYXRpb24tc3R5bGUgdWwgbGkgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm8tcGFnaW5hdGlvbi1zdHlsZSB1bCBsaSBhIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnByby1wYWdpbmF0aW9uLXN0eWxlIHVsIGxpIGEuYWN0aXZlLCAucHJvLXBhZ2luYXRpb24tc3R5bGUgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTgxODE4O1xufVxuXG4ucHJvLXBhZ2luYXRpb24tc3R5bGUgdWwgbGkgYSBpIHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByby1wYWdpbmF0aW9uLXN0eWxlIHVsIGxpIGEgaSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnByby1wYWdpbmF0aW9uLXN0eWxlIHVsIGxpOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4uZmlsdGVyLXdpZGdldC1tcmctMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5maWx0ZXItd2lkZ2V0LW1yZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmZpbHRlci13aWRnZXQtbXJnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5maWx0ZXItd2lkZ2V0LW1yZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5maWx0ZXItd2lkZ2V0LW1yZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyLXdpZGdldC1tcmctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWZpbHRlci13cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDMycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiA0OHB4IDQwcHggMThweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1maWx0ZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1maWx0ZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4IDM0cHg7XG4gIH1cbn1cblxuLnNob3AtY29sbGVjdGlvbnMtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDUwcHggMTEwcHggNTBweCAxNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNob3AtY29sbGVjdGlvbnMtcGFkZGluZyB7XG4gICAgcGFkZGluZzogNTBweCA4MHB4IDUwcHggODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2hvcC1jb2xsZWN0aW9ucy1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHggNTBweCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3AtY29sbGVjdGlvbnMtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtY29sbGVjdGlvbnMtcGFkZGluZyB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLWNvbGxlY3Rpb25zLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCA1MHB4IDIwcHg7XG4gIH1cbn1cblxuLnNob3AtY29sbGVjdGlvbnMtcGFkZGluZy0yIHtcbiAgcGFkZGluZzogNTBweCAxNDBweCA1MHB4IDExMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2hvcC1jb2xsZWN0aW9ucy1wYWRkaW5nLTIge1xuICAgIHBhZGRpbmc6IDUwcHggODBweCA1MHB4IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNob3AtY29sbGVjdGlvbnMtcGFkZGluZy0yIHtcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHggNTBweCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3AtY29sbGVjdGlvbnMtcGFkZGluZy0yIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1jb2xsZWN0aW9ucy1wYWRkaW5nLTIge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1jb2xsZWN0aW9ucy1wYWRkaW5nLTIge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCA1MHB4IDIwcHg7XG4gIH1cbn1cblxuLnNob3AtY29sbGVjdGlvbnMtY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hvcC1jb2xsZWN0aW9ucy1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1jb2xsZWN0aW9ucy1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtY29sbGVjdGlvbnMtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5zaG9wLWNvbGxlY3Rpb25zLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMjJweCAwIDMwcHg7XG59XG5cbi5zaG9wLWNvbGxlY3Rpb25zLWNvbnRlbnQgcC5tcmctMiB7XG4gIG1hcmdpbjogMjJweCAwIDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3AtY29sbGVjdGlvbnMtY29udGVudCBwLm1yZy0yIHtcbiAgICBtYXJnaW46IDE4cHggMCAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtY29sbGVjdGlvbnMtY29udGVudCBwLm1yZy0yIHtcbiAgICBtYXJnaW46IDEzcHggMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3AtY29sbGVjdGlvbnMtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtY29sbGVjdGlvbnMtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLWNvbGxlY3Rpb25zLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gIH1cbn1cblxuLnNob3AtY29sbGVjdGlvbnMtaW1nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNob3AtY29sbGVjdGlvbnMtaW1nIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLWNvbGxlY3Rpb25zLWltZy5tYi0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTE2IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxM3B4IDMycHggMTZweDtcbn1cblxuLmJ0bi1zdHlsZS0xNiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbn1cblxuLnNob3AtcGFyYWxsYXgtY29udGVudC0xIGgxIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIG1hcmdpbjogMCAwIDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1wYXJhbGxheC1jb250ZW50LTEgaDEge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXBhcmFsbGF4LWNvbnRlbnQtMSB7XG4gICAgcGFkZGluZzogMTUwcHggMDtcbiAgfVxufVxuXG4udmVuZG9yLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHggMCAzNXB4IDM1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudmVuZG9yLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMCAzNXB4IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC52ZW5kb3ItY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweCAwIDM1cHggMjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmVuZG9yLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMCAzNXB4IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmVuZG9yLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMCAzNXB4IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZlbmRvci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzVweCAwcHg7XG4gIH1cbn1cblxuLnZlbmRvci1jb250ZW50IC52ZW5kb3ItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC04N3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudmVuZG9yLWNvbnRlbnQgLnZlbmRvci1pbWcge1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnZlbmRvci1jb250ZW50IC52ZW5kb3ItaW1nIHtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZlbmRvci1jb250ZW50IC52ZW5kb3ItaW1nIHtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmVuZG9yLWNvbnRlbnQgLnZlbmRvci1pbWcge1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmVuZG9yLWNvbnRlbnQgLnZlbmRvci1pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4udmVuZG9yLWNvbnRlbnQgLnZlbmRvci1pbWcgaW1nIHtcbiAgd2lkdGg6IDI3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudmVuZG9yLWNvbnRlbnQgLnZlbmRvci1pbWcgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnZlbmRvci1jb250ZW50IC52ZW5kb3ItaW1nIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZlbmRvci1jb250ZW50IC52ZW5kb3ItaW1nIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmVuZG9yLWNvbnRlbnQgLnZlbmRvci1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmVuZG9yLWNvbnRlbnQgLnZlbmRvci1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udmVuZG9yLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmVuZG9yLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZlbmRvci1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmVuZG9yLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4udmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLWluZm8ge1xuICBtYXJnaW46IDExcHggMCAxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52ZW5kb3ItY29udGVudCAuc2hvcC12ZW5kb3ItaW5mbyB7XG4gICAgbWFyZ2luOiA5cHggMCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLWluZm8ge1xuICAgIG1hcmdpbjogOXB4IDAgMTJweDtcbiAgfVxufVxuXG4udmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLWluZm8gdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnZlbmRvci1jb250ZW50IC5zaG9wLXZlbmRvci1pbmZvIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnZlbmRvci1jb250ZW50IC5zaG9wLXZlbmRvci1pbmZvIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLWluZm8gdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZlbmRvci1jb250ZW50IC5zaG9wLXZlbmRvci1pbmZvIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnZlbmRvci1jb250ZW50IC5zaG9wLXZlbmRvci1pbmZvIHVsIGxpID4gaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLnZlbmRvci1jb250ZW50IC5zaG9wLXZlbmRvci1pbmZvIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC52ZW5kb3ItY29udGVudCAuc2hvcC12ZW5kb3ItaW5mbyB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnZlbmRvci1jb250ZW50IC5zaG9wLXZlbmRvci1pbmZvIHVsIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52ZW5kb3ItY29udGVudCAuc2hvcC12ZW5kb3ItaW5mbyB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52ZW5kb3ItY29udGVudCAuc2hvcC12ZW5kb3ItaW5mbyB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLWluZm8gdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi52ZW5kb3ItY29udGVudCAuc2hvcC12ZW5kb3ItaW5mbyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLWluZm8gdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC52ZW5kb3ItY29udGVudCAuc2hvcC12ZW5kb3ItaW5mbyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLWluZm8gdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLWluZm8gdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZlbmRvci1jb250ZW50IC5zaG9wLXZlbmRvci1pbmZvIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLWluZm8gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4udmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLWluZm8gdWwgbGkgLnJhdHRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNEOTg3MTk7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4udmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLXNlYXJjaC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZlbmRvci1jb250ZW50IC5zaG9wLXZlbmRvci1zZWFyY2gtd3JhcCAuc2hvcC12ZW5kb3ItYnRuIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIHBhZGRpbmc6IDE2cHggMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLXNlYXJjaC13cmFwIC5zaG9wLXZlbmRvci1idG4gYSB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG5cbi52ZW5kb3ItY29udGVudCAuc2hvcC12ZW5kb3Itc2VhcmNoLXdyYXAgLnNob3AtdmVuZG9yLWJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi52ZW5kb3ItY29udGVudCAuc2hvcC12ZW5kb3Itc2VhcmNoLXdyYXAgLnNob3AtdmVuZG9yLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLXNlYXJjaC13cmFwIC5zaG9wLXZlbmRvci1zZWFyY2ggZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZlbmRvci1jb250ZW50IC5zaG9wLXZlbmRvci1zZWFyY2gtd3JhcCAuc2hvcC12ZW5kb3Itc2VhcmNoIGZvcm0gaW5wdXQge1xuICBoZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDJweCA1MHB4IDJweCAyMHB4O1xufVxuXG4udmVuZG9yLWNvbnRlbnQgLnNob3AtdmVuZG9yLXNlYXJjaC13cmFwIC5zaG9wLXZlbmRvci1zZWFyY2ggZm9ybSBidXR0b24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi52ZW5kb3ItY29udGVudCAuc2hvcC12ZW5kb3Itc2VhcmNoLXdyYXAgLnNob3AtdmVuZG9yLXNlYXJjaCBmb3JtIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4uc2hvcC1pbnN0YWdyYW0tdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hvcC1pbnN0YWdyYW0tdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1pbnN0YWdyYW0tdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtaW5zdGFncmFtLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc2hvcC1pbnN0YWdyYW0tdG9wIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDQ4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNob3AtaW5zdGFncmFtLXRvcCBwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3AtaW5zdGFncmFtLXRvcCBwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1pbnN0YWdyYW0tdG9wIHAge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1pbnN0YWdyYW0tdG9wIHAge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zaG9wLWNhcm91c2VsLXRpdGxlIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaG9wLWNhcm91c2VsLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNob3AtY2Fyb3VzZWwtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG9wLWNhcm91c2VsLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLWNhcm91c2VsLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtY2Fyb3VzZWwtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG5cbi5zaG9wLWNhcm91c2VsLXRpdGxlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2hvcC1jYXJvdXNlbC10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNob3AtY2Fyb3VzZWwtdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3AtY2Fyb3VzZWwtdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1jYXJvdXNlbC10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1jYXJvdXNlbC10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLWNhcm91c2VsLXRpdGxlLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtY2Fyb3VzZWwtdGl0bGUubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnNob3AtY2Fyb3VzZWwtYWN0aXZlIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC0zMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2hvcC1jYXJvdXNlbC1hY3RpdmUgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2hvcC1jYXJvdXNlbC1hY3RpdmUgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG9wLWNhcm91c2VsLWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1jYXJvdXNlbC1hY3RpdmUgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLWNhcm91c2VsLWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG5cbi5zaG9wLWNhcm91c2VsLWFjdGl2ZSAuc2xpY2stbGlzdCAuc2hvcC1wcm9kdWN0LXBsciB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNob3AtY2Fyb3VzZWwtYWN0aXZlIC5zbGljay1saXN0IC5zaG9wLXByb2R1Y3QtcGxyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNob3AtY2Fyb3VzZWwtYWN0aXZlIC5zbGljay1saXN0IC5zaG9wLXByb2R1Y3QtcGxyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hvcC1jYXJvdXNlbC1hY3RpdmUgLnNsaWNrLWxpc3QgLnNob3AtcHJvZHVjdC1wbHIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtY2Fyb3VzZWwtYWN0aXZlIC5zbGljay1saXN0IC5zaG9wLXByb2R1Y3QtcGxyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1jYXJvdXNlbC1hY3RpdmUgLnNsaWNrLWxpc3QgLnNob3AtcHJvZHVjdC1wbHIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uc2hvcC1jYXJvdXNlbC13cmFwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLWNhcm91c2VsLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNob3AtY2Fyb3VzZWwtd3JhcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ucHJvZHVjdC10YWItbGlzdC01IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXRhYi1saXN0LTUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgbWFyZ2luOiAwIDI4cHg7XG4gIHBhZGRpbmc6IDAgMjJweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtdGFiLWxpc3QtNSBhIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwYWRkaW5nOiAwIDE3cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtdGFiLWxpc3QtNSBhIHtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10YWItbGlzdC01IGEge1xuICAgIG1hcmdpbjogMCA4cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggOHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXRhYi1saXN0LTUgYS5hY3RpdmUge1xuICBjb2xvcjogIzE4MTgxODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdGFiLWxpc3QtNS5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uc2hvcC1jdXN0b20tbGF5b3V0LWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmc6IDAgMzMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaG9wLWN1c3RvbS1sYXlvdXQtYWN0aXZlIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDIzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaG9wLWN1c3RvbS1sYXlvdXQtYWN0aXZlIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3AtY3VzdG9tLWxheW91dC1hY3RpdmUgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLWN1c3RvbS1sYXlvdXQtYWN0aXZlIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1jdXN0b20tbGF5b3V0LWFjdGl2ZSAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5zaG9wLWN1c3RvbS1sYXlvdXQtYWN0aXZlIC5zbGljay1saXN0IC5zaG9wLXByb2R1Y3QtbWxyLTIge1xuICBtYXJnaW46IDAgMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hvcC1jdXN0b20tbGF5b3V0LWFjdGl2ZSAuc2xpY2stbGlzdCAuc2hvcC1wcm9kdWN0LW1sci0yIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtY3VzdG9tLWxheW91dC1hY3RpdmUgLnNsaWNrLWxpc3QgLnNob3AtcHJvZHVjdC1tbHItMiB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1jdXN0b20tbGF5b3V0LWFjdGl2ZSAuc2xpY2stbGlzdCAuc2hvcC1wcm9kdWN0LW1sci0yIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtY3VzdG9tLWxheW91dC1hY3RpdmUgLnNsaWNrLWxpc3QgLnNob3AtcHJvZHVjdC1tbHItMiB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS03ID4gc3BhbiB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE3JTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDAgIzAyMDEwMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICB6LWluZGV4OiA5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5uYXYtc3R5bGUtNyA+IHNwYW4ge1xuICAgIGxlZnQ6IDExJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXYtc3R5bGUtNyA+IHNwYW4ge1xuICAgIGxlZnQ6IDExJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdi1zdHlsZS03ID4gc3BhbiB7XG4gICAgbGVmdDogOSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LXN0eWxlLTcgPiBzcGFuIHtcbiAgICBsZWZ0OiA2JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zdHlsZS03ID4gc3BhbiB7XG4gICAgbGVmdDogNCU7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS03ID4gc3Bhbi5zaG9wLW5leHQge1xuICByaWdodDogMTclO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubmF2LXN0eWxlLTcgPiBzcGFuLnNob3AtbmV4dCB7XG4gICAgcmlnaHQ6IDExJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXYtc3R5bGUtNyA+IHNwYW4uc2hvcC1uZXh0IHtcbiAgICByaWdodDogMTElO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LXN0eWxlLTcgPiBzcGFuLnNob3AtbmV4dCB7XG4gICAgcmlnaHQ6IDklO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zdHlsZS03ID4gc3Bhbi5zaG9wLW5leHQge1xuICAgIHJpZ2h0OiA2JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zdHlsZS03ID4gc3Bhbi5zaG9wLW5leHQge1xuICAgIHJpZ2h0OiA0JTtcbiAgfVxufVxuXG4ubmF2LXN0eWxlLTcgPiBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG59XG5cbi5zaG9wLWNvbGxlY3Rpb25zLXdyYXAtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNob3AtY29sbGVjdGlvbnMtd3JhcC0yOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiA1O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaG9wLWNvbGxlY3Rpb25zLXdyYXAtMiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaG9wLWNvbGxlY3Rpb25zLXdyYXAtMiBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2hvcC1jb2xsZWN0aW9ucy13cmFwLTIgLnNob3AtY29sbGVjdGlvbnMtY29udGVudC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5O1xufVxuXG4uc2hvcC1jb2xsZWN0aW9ucy13cmFwLTIgLnNob3AtY29sbGVjdGlvbnMtY29udGVudC0yIGgzIHtcbiAgbWFyZ2luOiAwcHggMCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UgMHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xufVxuXG4uc2hvcC1jb2xsZWN0aW9ucy13cmFwLTIgLnNob3AtY29sbGVjdGlvbnMtY29udGVudC0yIGgzIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNob3AtY29sbGVjdGlvbnMtd3JhcC0yIC5zaG9wLWNvbGxlY3Rpb25zLWNvbnRlbnQtMiBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5zaG9wLWNvbGxlY3Rpb25zLXdyYXAtMjpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAuNDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNob3AtY29sbGVjdGlvbnMtd3JhcC0yOmhvdmVyIC5zaG9wLWNvbGxlY3Rpb25zLWNvbnRlbnQtMiBoMyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jdXN0b20tbGF5b3V0LTItdGl0bGUge1xuICBtYXJnaW46IC05M3B4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdXN0b20tbGF5b3V0LTItdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDBweCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLWxheW91dC0yLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHggMCAzMHB4O1xuICB9XG59XG5cbi5jdXN0b20tbGF5b3V0LTItdGl0bGUgaDEge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY3VzdG9tLWxheW91dC0yLXRpdGxlIGgxIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3VzdG9tLWxheW91dC0yLXRpdGxlIGgxIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1sYXlvdXQtMi10aXRsZSBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuXG4uY3VzdG9tLWxheW91dC0yLXRpdGxlIGgxLndpZHRoLTEge1xuICB3aWR0aDogNzAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jdXN0b20tbGF5b3V0LTItdGl0bGUgaDEud2lkdGgtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdXN0b20tbGF5b3V0LTItdGl0bGUgaDEud2lkdGgtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLWxheW91dC0yLXRpdGxlIGgxLndpZHRoLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jdXN0b20tbGF5b3V0LTItdGl0bGUuY2wtMi10aXRsZS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAwIDBweCAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY3VzdG9tLWxheW91dC0yLXRpdGxlLmNsLTItdGl0bGUtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCAwIDBweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdXN0b20tbGF5b3V0LTItdGl0bGUuY2wtMi10aXRsZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tbGF5b3V0LTItdGl0bGUuY2wtMi10aXRsZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDAgMHB4IDBweDtcbiAgfVxufVxuXG4uY3VzdG9tLWxheW91dC0yLXB0YiB7XG4gIHBhZGRpbmc6IDIwNXB4IDAgODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdXN0b20tbGF5b3V0LTItcHRiIHtcbiAgICBwYWRkaW5nOiAxNjVweCAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLWxheW91dC0yLXB0YiB7XG4gICAgcGFkZGluZzogMTI1cHggMCAyMHB4O1xuICB9XG59XG5cbi5jdXN0b20tbGF5b3V0LTItcHRiLTIge1xuICBwYWRkaW5nOiAxMjBweCAwIDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmN1c3RvbS1sYXlvdXQtMi1wdGItMiB7XG4gICAgcGFkZGluZzogMTAwcHggMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3VzdG9tLWxheW91dC0yLXB0Yi0yIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLWxheW91dC0yLXB0Yi0yIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjBweDtcbiAgfVxufVxuXG4uc2hvcC12ZW5kb3ItcHQtODUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLXZlbmRvci1wdC04NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC12ZW5kb3ItcHQtODUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3AtYXJlYS5wdC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5zaG9wLWFyZWEucGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtYXJlYS5wdC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5zaG9wLWFyZWEucGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuc2hvcC1hcmVhLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuc2hvcC1hcmVhLnBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2hvcC1jb2xsZWN0aW9ucy13cmFwLm1iLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAuc2hvcC1iYW5uZXItMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtYXJlYS5wdC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5zaG9wLWFyZWEucGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuc2hvcC1hcmVhLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2hvcC1hcmVhLnBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2hvcC1iYW5uZXItMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zaG9wLWNvbGxlY3Rpb25zLWFyZWEucHQtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuc2hvcC1jb2xsZWN0aW9ucy1hcmVhLnB0LTExNSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbiAgLnNob3AtY29sbGVjdGlvbnMtYXJlYS5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNob3AtY29sbGVjdGlvbnMtd3JhcC5tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnNpbmdsZS1zaG9wLXBhcmFsbGF4LmhlaWdodC0xMDB2aCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAyMy4gRmFxIHN0eWxlIC0tLS0tLS0tLSovXG4uZmFxLWFjY29yZGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mYXEtYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mYXEtYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGg0IGEge1xuICBjb2xvcjogI0Q5ODcxOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjJweCAzMHB4IDIzcHggMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxLWFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBoNCBhIHtcbiAgICBwYWRkaW5nOiAyMnB4IDMwcHggMjNweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxLWFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBoNCBhIHtcbiAgICBwYWRkaW5nOiAyMnB4IDMwcHggMjNweCAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi5mYXEtYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGg0IGEuY29sbGFwc2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLmZhcS1hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgaDQgYS5jb2xsYXBzZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhNjdcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgZm9udC1mYW1pbHk6IExhU3R1ZGlvSWNvbnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxLWFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBoNCBhLmNvbGxhcHNlZDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxLWFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBoNCBhLmNvbGxhcHNlZDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5mYXEtYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGg0IGEuY29sbGFwc2VkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogJ1xcZWE2OCc7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgZm9udC1mYW1pbHk6IExhU3R1ZGlvSWNvbnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxLWFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBoNCBhLmNvbGxhcHNlZDo6YmVmb3JlIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcS1hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgaDQgYS5jb2xsYXBzZWQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmZhcS1hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgaDQgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgY29sb3I6ICNEOTg3MTk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6ICdcXGVhNjgnO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gIGZvbnQtZmFtaWx5OiBMYVN0dWRpb0ljb25zO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcS1hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgaDQgYTo6YmVmb3JlIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcS1hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgaDQgYTo6YmVmb3JlIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4uZmFxLWFjY29yZGlvbi5hY3RpdmVzIHtcbiAgYm94LXNoYWRvdzogMCAwIDg3cHggMCByZ2JhKDQxLCA0NCwgNTgsIDAuMSk7XG59XG5cbi5mYXEtYWNjb3JkaW9uIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSBwIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwcHggMzBweCAzMHB4IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcS1hY2NvcmRpb24gLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHAge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDMwcHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcS1hY2NvcmRpb24gLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHAge1xuICAgIHBhZGRpbmc6IDBweCAzMHB4IDMwcHggMzBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWZhcS13cmFwIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAyM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtZmFxLXdyYXAgaDMge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1mYXEtd3JhcCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWZhcS13cmFwLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcS13cmFwLTEubWItNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmZhcS13cmFwLTEubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZhcS1hcmVhLnB0LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmZhcS1hcmVhLnB0LTExMCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmZhcS1hcmVhLnBiLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmZhcS1hcmVhLnBiLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDI0LiBQcm9kdWN0IGRldGFpbHMgc3R5bGUgLS0tLS0tLS0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLW5leHQtcHJldiBhIHtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGZvbnQtc2l6ZTogMTRQWDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLW5leHQtcHJldiBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtbmV4dC1wcmV2LTIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAtNDNweCAzcHggMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtbmV4dC1wcmV2LTIge1xuICAgIG1hcmdpbjogMHB4IDNweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLW5leHQtcHJldi0yIHtcbiAgICBtYXJnaW46IDBweCAzcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtbmV4dC1wcmV2LTIgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM2RDZENkQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1uZXh0LXByZXYtMiBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwIDAgMjNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIDAgMHB4O1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1wcmljZS1yYXRpbmctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLXByaWNlLXJhdGluZy13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtcHJpY2UtcmF0aW5nLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLXByaWNlLXJhdGluZy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1wcmljZS1yYXRpbmctd3JhcCAucHJvLWRldGFpbHMtcHJpY2Uge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtcHJpY2UtcmF0aW5nLXdyYXAgLnByby1kZXRhaWxzLXByaWNlIHtcbiAgICBtYXJnaW46IDAgMCAwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1wcmljZS1yYXRpbmctd3JhcCAucHJvLWRldGFpbHMtcHJpY2UgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDBweDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtcHJpY2UtcmF0aW5nLXdyYXAgLnByby1kZXRhaWxzLXJhdGluZy1zdG9jay13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtcHJpY2UtcmF0aW5nLXdyYXAgLnByby1kZXRhaWxzLXJhdGluZy1zdG9jay13cmFwIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1wcmljZS1yYXRpbmctd3JhcCAucHJvLWRldGFpbHMtcmF0aW5nLXN0b2NrLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLXByaWNlLXJhdGluZy13cmFwIC5wcm8tZGV0YWlscy1yYXRpbmctc3RvY2std3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDBweCAwIDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1wcmljZS1yYXRpbmctd3JhcCAucHJvLWRldGFpbHMtcmF0aW5nLXN0b2NrLXdyYXAgLnByb2R1Y3QtZGV0YWlscy1yYXRpbmctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtcHJpY2UtcmF0aW5nLXdyYXAgLnByby1kZXRhaWxzLXJhdGluZy1zdG9jay13cmFwIC5wcm9kdWN0LWRldGFpbHMtcmF0aW5nLXdyYXAge1xuICAgIG1hcmdpbjogMTBweCAxNXB4IDEwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1wcmljZS1yYXRpbmctd3JhcCAucHJvLWRldGFpbHMtcmF0aW5nLXN0b2NrLXdyYXAgLnByb2R1Y3QtZGV0YWlscy1yYXRpbmctd3JhcCB7XG4gICAgbWFyZ2luOiAwcHggMTVweCAwcHggMDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLXByaWNlLXJhdGluZy13cmFwIC5wcm8tZGV0YWlscy1yYXRpbmctc3RvY2std3JhcCAucHJvZHVjdC1kZXRhaWxzLXJhdGluZy13cmFwIC5wcm9kdWN0LWRldGFpbHMtcmF0dGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtcHJpY2UtcmF0aW5nLXdyYXAgLnByby1kZXRhaWxzLXJhdGluZy1zdG9jay13cmFwIC5wcm9kdWN0LWRldGFpbHMtcmF0aW5nLXdyYXAgLnByb2R1Y3QtZGV0YWlscy1yYXR0aW5nIGkge1xuICBjb2xvcjogI0Y1QTYyMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDFweCAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLXByaWNlLXJhdGluZy13cmFwIC5wcm8tZGV0YWlscy1yYXRpbmctc3RvY2std3JhcCAucHJvZHVjdC1kZXRhaWxzLXJhdGluZy13cmFwIGEge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1wcmljZS1yYXRpbmctd3JhcCAucHJvLWRldGFpbHMtcmF0aW5nLXN0b2NrLXdyYXAgLnByb2R1Y3QtZGV0YWlscy1zdG9jayBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLXByaWNlLXJhdGluZy13cmFwIC5wcm8tZGV0YWlscy1yYXRpbmctc3RvY2std3JhcCAucHJvZHVjdC1kZXRhaWxzLXN0b2NrIHNwYW4gaSB7XG4gIGNvbG9yOiAjODZCQTQ1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1wZXJhZ3JhcGgge1xuICBtYXJnaW46IDMwcHggMCAzM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXBlcmFncmFwaCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXBlcmFncmFwaCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1wZXJhZ3JhcGggcCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB3aWR0aDogOTQlO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1wZXJhZ3JhcGggcC5mb250LWluYyB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXBlcmFncmFwaCBwLndpZHRoLTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1hY3Rpb24tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtYWN0aW9uLXRvcCAucHJvZHVjdC1kZXRhaWxzLWNhcnQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtYWN0aW9uLXRvcCAucHJvZHVjdC1kZXRhaWxzLWNhcnQubXJnLW5vbmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtYWN0aW9uLXRvcCAucHJvZHVjdC1kZXRhaWxzLWNhcnQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzE4MTgxODtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDIxcHggNzdweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTgxODE4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLWFjdGlvbi10b3AgLnByb2R1Y3QtZGV0YWlscy1jYXJ0IGEge1xuICAgIHBhZGRpbmc6IDIxcHggMzBweCAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLWFjdGlvbi10b3AgLnByb2R1Y3QtZGV0YWlscy1jYXJ0IGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDk4NzE5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtYWN0aW9uLXRvcCAucHJvZHVjdC1kZXRhaWxzLWNhcnQuYWZmaWxpYXRlLWJ0biBhIHtcbiAgcGFkZGluZzogMjFweCA0NHB4IDIwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLWFjdGlvbi1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1hY3Rpb24tYm90dG9tIC5wcm8tZGV0YWlscy13aXNobGlzdC1jb21wYXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1hY3Rpb24tYm90dG9tIC5wcm8tZGV0YWlscy13aXNobGlzdC1jb21wYXJlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLWFjdGlvbi1ib3R0b20gLnByby1kZXRhaWxzLXdpc2hsaXN0LWNvbXBhcmUgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzE4MTgxODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtYWN0aW9uLWJvdHRvbSAucHJvLWRldGFpbHMtd2lzaGxpc3QtY29tcGFyZSBhIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtYWN0aW9uLWJvdHRvbSAucHJvLWRldGFpbHMtd2lzaGxpc3QtY29tcGFyZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLWFjdGlvbi1ib3R0b20gLnByby1kZXRhaWxzLXdpc2hsaXN0LWNvbXBhcmUgYTpob3ZlciBpIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEge1xuICBtYXJnaW46IDM3cHggMCAzNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEge1xuICAgIG1hcmdpbjogMjVweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1tZXRhIHtcbiAgICBtYXJnaW46IDI1cHggMCAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEgc3BhbiB7XG4gIGNvbG9yOiAjNkQ2RDZEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwIDE3cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEgc3BhbiBhIHtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEgc3BhbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAuc29jaWFsLWljb24tc3R5bGUtMiBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogIzZENkQ2RDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAuc29jaWFsLWljb24tc3R5bGUtMiBhIGkge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5zb2NpYWwtaWNvbi1zdHlsZS0yIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5zb2NpYWwtaWNvbi1zdHlsZS0yIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5ODcxOTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50LnF1aWNrdmlldy1jb250ZW50LXBhZGRpbmcgaDMge1xuICBtYXJnaW46IDExcHggMCAyM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudC5xdWlja3ZpZXctY29udGVudC1wYWRkaW5nIGgzIHtcbiAgICBtYXJnaW46IDExcHggMCAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHkgLmNhcnQtcGx1cy1taW51cyB7XG4gIHdpZHRoOiA4M3B4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5IC5jYXJ0LXBsdXMtbWludXMgLnF0eWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzZENkQ2RDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5IC5jYXJ0LXBsdXMtbWludXMgLnF0eWJ1dHRvbi5kZWMge1xuICBsZWZ0OiA4cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eSAuY2FydC1wbHVzLW1pbnVzIC5xdHlidXR0b24uaW5jIHtcbiAgcmlnaHQ6IDhweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5IC5jYXJ0LXBsdXMtbWludXMgaW5wdXQge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMnB4IDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LnF1YWxpdHktYm9yZGVyLW5vbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LnF1YWxpdHktYm9yZGVyLW5vbmUgLmNhcnQtcGx1cy1taW51cyBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmVhc3l6b29tLXN0eWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWFzeXpvb20tc3R5bGUgYS5lYXN5em9vbS1wb3AtdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICBib3R0b206IDIwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uZWFzeXpvb20tc3R5bGUgYS5lYXN5em9vbS1wb3AtdXAgaSB7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4uZWFzeXpvb20tc3R5bGUgYS5lYXN5em9vbS1wb3AtdXA6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmVhc3l6b29tLXN0eWxlIC5lYXN5em9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZWFzeXpvb20tc3R5bGUgLmVhc3l6b29tID4gYSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5lYXN5em9vbS1zdHlsZSAuZWFzeXpvb20gPiBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uZWFzeXpvb20tc3R5bGUgLmVhc3l6b29tLXBvcHVwID4gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSB7XG4gIHdpZHRoOiA0MjBweDtcbiAgbWFyZ2luOiAxM3B4IGF1dG8gMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTEge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTEgLnByb2R1Y3QtZGVjLXNtYWxsIHtcbiAgbWFyZ2luOiAwIDVweCAwcHggNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTEgLnByb2R1Y3QtZGVjLXNtYWxsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAuODtcbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSAucHJvZHVjdC1kZWMtc21hbGwuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTEgLnByb2R1Y3QtZGVjLXNtYWxsLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5ODcxOTtcbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSAucHJvZHVjdC1kZWMtc21hbGwuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSAucHJvZHVjdC1kZWMtc21hbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDBweDtcbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSBzcGFuIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgY29sb3I6ICMxRTFFMUU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOTg3MTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTg3MTk7XG59XG5cbi5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTEgc3Bhbi5wcm8tZGVjLXByZXYge1xuICBsZWZ0OiAtNSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSBzcGFuLnByby1kZWMtcHJldiB7XG4gICAgbGVmdDogLTQlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1kZWMtc21hbGwtc3R5bGUxIHNwYW4ucHJvLWRlYy1wcmV2IHtcbiAgICBsZWZ0OiAtNCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZWMtc21hbGwtc3R5bGUxIHNwYW4ucHJvLWRlYy1wcmV2IHtcbiAgICBsZWZ0OiAtMiU7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSBzcGFuLnByby1kZWMtbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtNC43JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZWMtc21hbGwtc3R5bGUxIHNwYW4ucHJvLWRlYy1uZXh0IHtcbiAgICByaWdodDogLTQlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1kZWMtc21hbGwtc3R5bGUxIHNwYW4ucHJvLWRlYy1uZXh0IHtcbiAgICByaWdodDogLTQlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSBzcGFuLnByby1kZWMtbmV4dCB7XG4gICAgcmlnaHQ6IC0yJTtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZWMtc21hbGwtc3R5bGUyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1kZWMtc21hbGwtc3R5bGUyIC5wcm9kdWN0LWRlYy1zbWFsbCB7XG4gIG1hcmdpbjogNXB4IDBweCA1cHggMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTIgLnByb2R1Y3QtZGVjLXNtYWxsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAuODtcbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMiAucHJvZHVjdC1kZWMtc21hbGwuc2xpY2stYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTIgLnByb2R1Y3QtZGVjLXNtYWxsLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5ODcxOTtcbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMiAucHJvZHVjdC1kZWMtc21hbGwuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMiAucHJvZHVjdC1kZWMtc21hbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDBweDtcbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMiBzcGFuIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGNvbG9yOiAjMUUxRTFFO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMiBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOTg3MTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTg3MTk7XG59XG5cbi5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTEgLnNsaWNrLXNsaWRlLCAucHJvZHVjdC1kZWMtc21hbGwtc3R5bGUyIC5zbGljay1zbGlkZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZGVzY3JpcHRpb24tcmV2aWV3LXRvcGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgbWFyZ2luOiAwIDAgNjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzY3JpcHRpb24tcmV2aWV3LXRvcGJhciB7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICBwYWRkaW5nOiAwIDAgMTNweDtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tcmV2aWV3LXRvcGJhciBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGVzY3JpcHRpb24tcmV2aWV3LXRvcGJhciBhIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRlc2NyaXB0aW9uLXJldmlldy10b3BiYXIgYSB7XG4gICAgbWFyZ2luOiAwIDE1cHggNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2NyaXB0aW9uLXJldmlldy10b3BiYXIgYSB7XG4gICAgbWFyZ2luOiAwIDZweCA3cHg7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uLXJldmlldy10b3BiYXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLnByby1kZXRhaWxzLWJhbm5lciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uLWNvbnRlbnQge1xuICBtYXJnaW46IDAgMzdweCAwIC0zN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwcHggMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwcHggMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXNjcmlwdGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW46IDMwcHggMHB4IDAgMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1kZXNjcmlwdGlvbi1jb250ZW50IGgyIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGVzY3JpcHRpb24tY29udGVudCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24tY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIDAgMjJweDtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24tY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1kZXNjcmlwdGlvbi1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGVzY3JpcHRpb24tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG4uc3BlY2lmaWNhdGlvbi13cmFwIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zcGVjaWZpY2F0aW9uLXdyYXAgdGFibGUgdGJvZHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNwZWNpZmljYXRpb24td3JhcCB0YWJsZSB0Ym9keSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uc3BlY2lmaWNhdGlvbi13cmFwIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwZWNpZmljYXRpb24td3JhcCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICB9XG59XG5cbi5zcGVjaWZpY2F0aW9uLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQud2lkdGgxIHtcbiAgd2lkdGg6IDIxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGVjaWZpY2F0aW9uLXdyYXAgdGFibGUgdGJvZHkgdHIgdGQud2lkdGgxIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucmV2aWV3LXdyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXctd3JhcHBlciBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1yZXZpZXcge1xuICBtYXJnaW46IDAgMCA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgcGFkZGluZzogMCAwIDM0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1yZXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1yZXZpZXcgLnJldmlldy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uc2luZ2xlLXJldmlldyAucmV2aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXJldmlldyAucmV2aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1yZXZpZXcgLnJldmlldy1jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDExcHggMCA4cHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuXG4uc2luZ2xlLXJldmlldyAucmV2aWV3LWNvbnRlbnQgaDUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuXG4uc2luZ2xlLXJldmlldyAucmV2aWV3LWNvbnRlbnQgLnJldmlldy1yYXRpbmcge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXJldmlldyAucmV2aWV3LWNvbnRlbnQgLnJldmlldy1yYXRpbmcge1xuICAgIG1hcmdpbjogMTBweCAwIDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXJldmlldyAucmV2aWV3LWNvbnRlbnQgLnJldmlldy1yYXRpbmcgaSB7XG4gIGNvbG9yOiAjRjVBNjIzO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMHB4IDFweDtcbn1cblxuLnNpbmdsZS1yZXZpZXcgLnJldmlldy1jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyID4gaDMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyMTFFMUM7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciA+IHAge1xuICBtYXJnaW46IDM1cHggMCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmF0dGluZy1mb3JtLXdyYXBwZXIgPiBwIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAueW91ci1yYXRpbmctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNTJweCAwIDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmF0dGluZy1mb3JtLXdyYXBwZXIgLnlvdXItcmF0aW5nLXdyYXAge1xuICAgIG1hcmdpbjogMjBweCAwIDBweDtcbiAgfVxufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnlvdXItcmF0aW5nLXdyYXAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnlvdXItcmF0aW5nLXdyYXAgLnlvdXItcmF0aW5nIGkge1xuICBjb2xvcjogI0Y1QTYyMztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJhdHRpbmctZm9ybSB7XG4gIG1hcmdpbjogMTlweCAwIDA7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIC5yYXRpbmctZm9ybS1zdHlsZSBsYWJlbCB7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJhdHRpbmctZm9ybSAucmF0aW5nLWZvcm0tc3R5bGUgaW5wdXQsIC5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIC5yYXRpbmctZm9ybS1zdHlsZSB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJhdHRpbmctZm9ybSAucmF0aW5nLWZvcm0tc3R5bGUgaW5wdXQ6Zm9jdXMsIC5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIC5yYXRpbmctZm9ybS1zdHlsZSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOTMyMmQ7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIC5yYXRpbmctZm9ybS1zdHlsZSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gLnJhdGluZy1mb3JtLXN0eWxlIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIC5zYXZlLWVtYWlsLW9wdGlvbiA+IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIC5zYXZlLWVtYWlsLW9wdGlvbiA+IHAgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJhdHRpbmctZm9ybSAuc2F2ZS1lbWFpbC1vcHRpb24gbGFiZWwge1xuICBtYXJnaW46IDAgMCAwIDE2cHg7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gLmZvcm0tc3VibWl0IGlucHV0IHtcbiAgcGFkZGluZzogMTVweCA2NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICMxODE4MTg7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIC5mb3JtLXN1Ym1pdCBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEOTg3MTk7XG59XG5cbi5hYm91dC1icmFuZC13cmFwIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDAgMCAxMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1icmFuZC13cmFwIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuXG4uYWJvdXQtYnJhbmQtd3JhcCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwO1xufVxuXG4udmVuZG9yLWluZm8tY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwIDAgMzNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmVuZG9yLWluZm8tY29udGVudCBoMyB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG4udmVuZG9yLWluZm8tY29udGVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZlbmRvci1pbmZvLWNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4udmVuZG9yLWluZm8tY29udGVudCB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi52ZW5kb3ItaW5mby1jb250ZW50IHVsIGxpIHNwYW4gaSB7XG4gIGNvbG9yOiAjRjVBNjIzO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMHB4IDFweDtcbn1cblxuLnZlbmRvci1pbmZvLWNvbnRlbnQgdWwgbGkucmF0aW5nIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ucmVsYXRlZC1wcm9kdWN0LXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIgLnNsaWNrLWxpc3QgLnJlbGF0ZWQtcHJvZHVjdC1wbHIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5jb25maWd1cmFibGUtd3JhcCAuY29uZmlndXJhYmxlLWNvbG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDEwcHggMCAxN3B4O1xufVxuXG4uY29uZmlndXJhYmxlLXdyYXAgLmNvbmZpZ3VyYWJsZS1jb2xvciA+IHNwYW4ge1xuICBjb2xvcjogIzE4MTgxODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNvbmZpZ3VyYWJsZS13cmFwIC5jb25maWd1cmFibGUtY29sb3Iuc2lkZWJhci13aWRnZS1jb2xvciB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uY29uZmlndXJhYmxlLXdyYXAgLmNvbmZpZ3VyYWJsZS1jb2xvci5zaWRlYmFyLXdpZGdlLWNvbG9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jb25maWd1cmFibGUtd3JhcCAuY29uZmlndXJhYmxlLWNvbG9yLnNpZGViYXItd2lkZ2UtY29sb3IgdWwgbGkgYSAuc3dhdGNoLWFuY2hvciB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uY29uZmlndXJhYmxlLXdyYXAgLmNvbmZpZ3VyYWJsZS1jb2xvci5zaWRlYmFyLXdpZGdlLWNvbG9yIHVsIGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbmZpZ3VyYWJsZS13cmFwIC5jb25maWd1cmFibGUtc2l6ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25maWd1cmFibGUtd3JhcCAuY29uZmlndXJhYmxlLXNpemUgPiBzcGFuIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbmZpZ3VyYWJsZS13cmFwIC5jb25maWd1cmFibGUtc2l6ZSA+IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uY29uZmlndXJhYmxlLXdyYXAgLmNvbmZpZ3VyYWJsZS1zaXplIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDAgMjBweCA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5jb25maWd1cmFibGUtd3JhcCAuY29uZmlndXJhYmxlLWJyYW5kLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5jb25maWd1cmFibGUtd3JhcCAuY29uZmlndXJhYmxlLWJyYW5kLWltZyA+IHNwYW4ge1xuICBjb2xvcjogIzE4MTgxODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNvbmZpZ3VyYWJsZS13cmFwIC5jb25maWd1cmFibGUtYnJhbmQtaW1nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbmZpZ3VyYWJsZS13cmFwIC5jb25maWd1cmFibGUtYnJhbmQtaW1nIGEgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5wcm8tZGV0YWlscy1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wcm8tZGV0YWlscy1ncm91cCAuc2luZ2xlLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIHBhZGRpbmc6IDAgMCAxNHB4O1xufVxuXG4ucHJvLWRldGFpbHMtZ3JvdXAgLnNpbmdsZS1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm8tZGV0YWlscy1ncm91cCAuc2luZ2xlLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByby1kZXRhaWxzLWdyb3VwIC5zaW5nbGUtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnByby1kZXRhaWxzLWdyb3VwIC5zaW5nbGUtZ3JvdXAgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5IHtcbiAgZmxleDogMCAwIDEzJTtcbn1cblxuLnByby1kZXRhaWxzLWdyb3VwIC5zaW5nbGUtZ3JvdXAgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5IC5jYXJ0LXBsdXMtbWludXMgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wcm8tZGV0YWlscy1ncm91cCAuc2luZ2xlLWdyb3VwIC5wcm8tZGVjLWdyb3VwLWRldGFpbHMge1xuICBmbGV4OiAwIDAgODclO1xuICBtYXJnaW46IDE4cHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvLWRldGFpbHMtZ3JvdXAgLnNpbmdsZS1ncm91cCAucHJvLWRlYy1ncm91cC1kZXRhaWxzIHtcbiAgICBmbGV4OiAwIDAgODUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wcm8tZGV0YWlscy1ncm91cCAuc2luZ2xlLWdyb3VwIC5wcm8tZGVjLWdyb3VwLWRldGFpbHMge1xuICAgIGZsZXg6IDAgMCA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvLWRldGFpbHMtZ3JvdXAgLnNpbmdsZS1ncm91cCAucHJvLWRlYy1ncm91cC1kZXRhaWxzIHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByby1kZXRhaWxzLWdyb3VwIC5zaW5nbGUtZ3JvdXAgLnByby1kZWMtZ3JvdXAtZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvLWRldGFpbHMtZ3JvdXAgLnNpbmdsZS1ncm91cCAucHJvLWRlYy1ncm91cC1kZXRhaWxzIHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIG1hcmdpbjogMThweCAwIDA7XG4gIH1cbn1cblxuLnByby1kZXRhaWxzLWdyb3VwIC5zaW5nbGUtZ3JvdXAgLnByby1kZWMtZ3JvdXAtZGV0YWlscyAucHJvLWdyb3VwLXRpdGxlIGg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5wcm8tZGV0YWlscy1ncm91cCAuc2luZ2xlLWdyb3VwIC5wcm8tZGVjLWdyb3VwLWRldGFpbHMgLnByby1ncm91cC10aXRsZSBoNSBhIHtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5wcm8tZGV0YWlscy1ncm91cCAuc2luZ2xlLWdyb3VwIC5wcm8tZGVjLWdyb3VwLWRldGFpbHMgLnByby1ncm91cC10aXRsZSBoNSBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5wcm8tZGV0YWlscy1ncm91cCAuc2luZ2xlLWdyb3VwIC5wcm8tZGVjLWdyb3VwLWRldGFpbHMgLnByby1kZWMtZ3JvdXAtc3RvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm8tZGV0YWlscy1ncm91cCAuc2luZ2xlLWdyb3VwIC5wcm8tZGVjLWdyb3VwLWRldGFpbHMgLnByby1kZWMtZ3JvdXAtc3RvY2sgLnByby1kZWMtZ3JvdXAtcHJpY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcm8tZGV0YWlscy1ncm91cCAuc2luZ2xlLWdyb3VwIC5wcm8tZGVjLWdyb3VwLWRldGFpbHMgLnByby1kZWMtZ3JvdXAtc3RvY2sgLnByby1kZWMtZ3JvdXAtcHJpY2Ugc3Bhbi5vbGQtcHJpY2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ucHJvLWRldGFpbHMtZ3JvdXAgLnNpbmdsZS1ncm91cCAucHJvLWRlYy1ncm91cC1kZXRhaWxzIC5wcm8tZGVjLWdyb3VwLXN0b2NrIC5wcm8tZGVjLWdyb3VwLXN0b2NrIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wcm8tZGV0YWlscy1ncm91cCAuc2luZ2xlLWdyb3VwIC5wcm8tZGVjLWdyb3VwLWRldGFpbHMgLnByby1kZWMtZ3JvdXAtc3RvY2sgLnByby1kZWMtZ3JvdXAtc3RvY2sgc3BhbiBpIHtcbiAgY29sb3I6ICM4NkJBNDU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5zaWRlYmFyLWFjdGl2ZS5jb2wtbGctNiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnNpZGViYXItYWN0aXZlLmNvbC1sZy02LmlzLWFmZml4ZWQge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4uc2lkZWJhci1hY3RpdmUuY29sLWxnLTYuaXMtYWZmaXhlZCAuaW5uZXItd3JhcHBlci1zdGlja3kge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wcm9kdWN0LWRlYy1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC1kZWMtbGVmdCB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wcm9kdWN0LWRlYy1sZWZ0IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZWMtbGVmdCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1kZWMtbGVmdCB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGVjLWxlZnQge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZWMtbGVmdCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRlYy1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC1kZWMtcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjVweCk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb2R1Y3QtZGVjLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtZGVjLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1kZWMtcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzVweCk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZWMtcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGVjLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY3VzdG9tLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jdXN0b20tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jdXN0b20tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY3VzdG9tLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmc6IDAgMTMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWN1c3RvbS1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY3VzdG9tLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY3VzdG9tLXNsaWRlciAuc2xpY2stbGlzdCAucGQtY3VzdG9tLXNsaWRlci1tbHIge1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY3VzdG9tLXNsaWRlciAuc2xpY2stbGlzdCAucGQtY3VzdG9tLXNsaWRlci1tbHIge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jdXN0b20tc2xpZGVyIC5zbGljay1saXN0IC5wZC1jdXN0b20tc2xpZGVyLW1sciB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jdXN0b20tc2xpZGVyID4gc3Bhbi5wcm8tZGVjLWN1c3RvbS1pY29uIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNiU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICB6LWluZGV4OiA5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY3VzdG9tLXNsaWRlciA+IHNwYW4ucHJvLWRlYy1jdXN0b20taWNvbiB7XG4gICAgbGVmdDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jdXN0b20tc2xpZGVyID4gc3Bhbi5wcm8tZGVjLWN1c3RvbS1pY29uIHtcbiAgICBsZWZ0OiA5JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY3VzdG9tLXNsaWRlciA+IHNwYW4ucHJvLWRlYy1jdXN0b20taWNvbiB7XG4gICAgbGVmdDogMTIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jdXN0b20tc2xpZGVyID4gc3Bhbi5wcm8tZGVjLWN1c3RvbS1pY29uIHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY3VzdG9tLXNsaWRlciA+IHNwYW4ucHJvLWRlYy1jdXN0b20taWNvbiB7XG4gICAgbGVmdDogNSU7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jdXN0b20tc2xpZGVyID4gc3Bhbi5wcm8tZGVjLWN1c3RvbS1pY29uLnByby1kZXRhaWxzLW5leHQge1xuICByaWdodDogNiU7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY3VzdG9tLXNsaWRlciA+IHNwYW4ucHJvLWRlYy1jdXN0b20taWNvbi5wcm8tZGV0YWlscy1uZXh0IHtcbiAgICByaWdodDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jdXN0b20tc2xpZGVyID4gc3Bhbi5wcm8tZGVjLWN1c3RvbS1pY29uLnByby1kZXRhaWxzLW5leHQge1xuICAgIHJpZ2h0OiA5JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY3VzdG9tLXNsaWRlciA+IHNwYW4ucHJvLWRlYy1jdXN0b20taWNvbi5wcm8tZGV0YWlscy1uZXh0IHtcbiAgICByaWdodDogMTIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jdXN0b20tc2xpZGVyID4gc3Bhbi5wcm8tZGVjLWN1c3RvbS1pY29uLnByby1kZXRhaWxzLW5leHQge1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY3VzdG9tLXNsaWRlciA+IHNwYW4ucHJvLWRlYy1jdXN0b20taWNvbi5wcm8tZGV0YWlscy1uZXh0IHtcbiAgICByaWdodDogNSU7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jdXN0b20tc2xpZGVyID4gc3Bhbi5wcm8tZGVjLWN1c3RvbS1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuZGVzY3JpcHRpb24tcmV2aWV3LWFyZWEucGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3QucHQtMTIwLCAucHJvZHVjdC1kZXRhaWxzLWFyZWEucHQtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LnBiLTExNSwgLnByb2R1Y3QtZGV0YWlscy1hcmVhLnBiLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbiAgLmRlc2NyaXB0aW9uLXJldmlldy1hcmVhLnBiLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAyNS4gT3JkZXIgdHJhY2tpbmcgc3R5bGUgLS0tLS0tLS0tKi9cbi5vcmRlci10cmFja2luZy1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3JkZXItdHJhY2tpbmctYXJlYSAub3JkZXItdHJhY2tpbmctaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmRlci10cmFja2luZy1hcmVhIC5vcmRlci10cmFja2luZy1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci10cmFja2luZy1hcmVhIC5vcmRlci10cmFja2luZy1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ub3JkZXItdHJhY2tpbmctYXJlYSAub3JkZXItdHJhY2tpbmctaW1nIC5vcmRlci10cmFja2luZy1iYW5uZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9yZGVyLXRyYWNraW5nLWFyZWEgLm9yZGVyLXRyYWNraW5nLWltZyAub3JkZXItdHJhY2tpbmctYmFubmVyLWNvbnRlbnQgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMTBweDtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAub3JkZXItdHJhY2tpbmctYXJlYSAub3JkZXItdHJhY2tpbmctaW1nIC5vcmRlci10cmFja2luZy1iYW5uZXItY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm9yZGVyLXRyYWNraW5nLWFyZWEgLm9yZGVyLXRyYWNraW5nLWltZyAub3JkZXItdHJhY2tpbmctYmFubmVyLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogODVweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9yZGVyLXRyYWNraW5nLWFyZWEgLm9yZGVyLXRyYWNraW5nLWltZyAub3JkZXItdHJhY2tpbmctYmFubmVyLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkZXItdHJhY2tpbmctYXJlYSAub3JkZXItdHJhY2tpbmctaW1nIC5vcmRlci10cmFja2luZy1iYW5uZXItY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA4NXB4O1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItdHJhY2tpbmctYXJlYSAub3JkZXItdHJhY2tpbmctaW1nIC5vcmRlci10cmFja2luZy1iYW5uZXItY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci10cmFja2luZy1hcmVhIC5vcmRlci10cmFja2luZy1pbWcgLm9yZGVyLXRyYWNraW5nLWJhbm5lci1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG4ub3JkZXItdHJhY2tpbmctYXJlYSAub3JkZXItdHJhY2tpbmctaW1nIC5vcmRlci10cmFja2luZy1iYW5uZXItY29udGVudCAub3JkZXItdHJhY2stYnRuLTIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgcGFkZGluZzogMThweCA0MHB4IDE4cHg7XG59XG5cbi5vcmRlci10cmFja2luZy1hcmVhIC5vcmRlci10cmFja2luZy1pbWcgLm9yZGVyLXRyYWNraW5nLWJhbm5lci1jb250ZW50IC5vcmRlci10cmFjay1idG4tMiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItdHJhY2tpbmctYXJlYSAub3JkZXItdHJhY2tpbmctaW1nIC5vcmRlci10cmFja2luZy1iYW5uZXItY29udGVudCAub3JkZXItdHJhY2stYnRuLTIgYSB7XG4gICAgcGFkZGluZzogMTNweCAzNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5vcmRlci10cmFja2luZy1hcmVhIC5vcmRlci10cmFja2luZy1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyIDBzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCB0b3A7XG4gIHotaW5kZXg6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ub3JkZXItdHJhY2tpbmctY29udGVudCB7XG4gIHBhZGRpbmc6IDE3M3B4IDIyMHB4IDE4MHB4IDcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5vcmRlci10cmFja2luZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMjdweCAxMTBweCAxMzVweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm9yZGVyLXRyYWNraW5nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwMnB4IDEwMHB4IDEwOHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vcmRlci10cmFja2luZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDUwcHggODBweCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JkZXItdHJhY2tpbmctY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItdHJhY2tpbmctY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDYwcHg7XG4gIH1cbn1cblxuLm9yZGVyLXRyYWNraW5nLWNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDk4JTtcbiAgY29sb3I6ICM2ZDZkNmQ7XG59XG5cbi5vcmRlci10cmFja2luZy1jb250ZW50IC5vcmRlci10cmFja2luZy1mb3JtIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm9yZGVyLXRyYWNraW5nLWNvbnRlbnQgLm9yZGVyLXRyYWNraW5nLWZvcm0gLnNpbi1vcmRlci10cmFja2luZyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLXRyYWNraW5nLWNvbnRlbnQgLm9yZGVyLXRyYWNraW5nLWZvcm0gLnNpbi1vcmRlci10cmFja2luZyB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG4ub3JkZXItdHJhY2tpbmctY29udGVudCAub3JkZXItdHJhY2tpbmctZm9ybSAuc2luLW9yZGVyLXRyYWNraW5nIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxODE4MTg7XG4gIG1hcmdpbjogMCAwIDlweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcmRlci10cmFja2luZy1jb250ZW50IC5vcmRlci10cmFja2luZy1mb3JtIC5zaW4tb3JkZXItdHJhY2tpbmcgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5vcmRlci10cmFja2luZy1jb250ZW50IC5vcmRlci10cmFja2luZy1mb3JtIC5zaW4tb3JkZXItdHJhY2tpbmcgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci10cmFja2luZy1jb250ZW50IC5vcmRlci10cmFja2luZy1mb3JtIC5zaW4tb3JkZXItdHJhY2tpbmcgaW5wdXQge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4ub3JkZXItdHJhY2tpbmctY29udGVudCAub3JkZXItdHJhY2tpbmctZm9ybSAub3JkZXItdHJhY2stYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3JkZXItdHJhY2tpbmctY29udGVudCAub3JkZXItdHJhY2tpbmctZm9ybSAub3JkZXItdHJhY2stYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAyMnB4IDQwcHggMjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm9yZGVyLXRyYWNraW5nLWNvbnRlbnQgLm9yZGVyLXRyYWNraW5nLWZvcm0gLm9yZGVyLXRyYWNrLWJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbn1cblxuLyotLS0tLS0tLSAyNi4gQ2FydCBzdHlsZSAtLS0tLS0tLS0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1tYWluLWFyZWEucGItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5oMy5jYXJ0LXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcnQtdGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQkRCREI7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aCB7XG4gIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzIxMWUxYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDAgMCA5cHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgge1xuICAgIHBhZGRpbmc6IDAgMCAzM3B4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgge1xuICAgIHBhZGRpbmc6IDAgNDBweCAxMnB4IDQwcHg7XG4gIH1cbn1cblxuLmNhcnQtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZCB7XG4gICAgcGFkZGluZzogMjBweCAwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNhcnQtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtcmVtb3ZlIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LXJlbW92ZSBhIHtcbiAgY29sb3I6ICMyMTFFMUM7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LXJlbW92ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LWltZyB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4uY2FydC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1pbWcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LWltZyBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmNhcnQtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtaW1nIGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lIHtcbiAgd2lkdGg6IDMyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uY2FydC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FydC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmNhcnQtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuXG4uY2FydC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1wcmljZSB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4uY2FydC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY2FydC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQuY2FydC1xdWFsaXR5IHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4uY2FydC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC10b3RhbCB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uY2FydC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC10b3RhbCBzcGFuIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNhcnQtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3Qtd2lzaGxpc3QtY2FydCA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogN3B4IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LXdpc2hsaXN0LWNhcnQgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbn1cblxuLmNhcnQtc2hpcGluZy11cGRhdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQkRCREI7XG4gIHBhZGRpbmc6IDE4cHggMCAwO1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIgLmRpc2NvdW50LWNvZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG5cbi5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIgLmRpc2NvdW50LWNvZGUgaW5wdXQge1xuICBwYWRkaW5nOiAwIDExMHB4IDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMTFFMUM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbn1cblxuLmNhcnQtc2hpcGluZy11cGRhdGUtd3JhcHBlciAuZGlzY291bnQtY29kZSBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIgLmRpc2NvdW50LWNvZGUgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIgLmNhcnQtY2xlYXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzcHggMCAwIDBweDtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIgLmNhcnQtY2xlYXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIgLmNhcnQtY2xlYXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBwYWRkaW5nOiA0MHB4IDMwcHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ3JhbmQtdG90YWwtd3JhcCB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ncmFuZC10b3RhbC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyYW5kLXRvdGFsLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDA7XG4gIH1cbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgPiBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuZ3JhbmQtdG90YWwtY29udGVudCB7XG4gIG1hcmdpbjogMjRweCAwIDZweDtcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWNvbnRlbnQgLnNpbmdsZS1ncmFuZC10b3RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWNvbnRlbnQgLnNpbmdsZS1ncmFuZC10b3RhbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWNvbnRlbnQgLnNpbmdsZS1ncmFuZC10b3RhbCAuc2luZ2xlLWdyYW5kLXRvdGFsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG59XG5cbi5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbC1jb250ZW50IC5zaW5nbGUtZ3JhbmQtdG90YWwgLnNpbmdsZS1ncmFuZC10b3RhbC1sZWZ0IHNwYW4ge1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWNvbnRlbnQgLnNpbmdsZS1ncmFuZC10b3RhbCAuc2luZ2xlLWdyYW5kLXRvdGFsLXJpZ2h0ID4gc3BhbiB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuZ3JhbmQtdG90YWwtY29udGVudCAuc2luZ2xlLWdyYW5kLXRvdGFsIC5zaW5nbGUtZ3JhbmQtdG90YWwtcmlnaHQgPiB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWNvbnRlbnQgLnNpbmdsZS1ncmFuZC10b3RhbCAuc2luZ2xlLWdyYW5kLXRvdGFsLXJpZ2h0ID4gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5cbi5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbC1jb250ZW50IC5zaW5nbGUtZ3JhbmQtdG90YWwgLnNpbmdsZS1ncmFuZC10b3RhbC1yaWdodCA+IHVsIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbC1jb250ZW50IC5zaW5nbGUtZ3JhbmQtdG90YWwgLnNpbmdsZS1ncmFuZC10b3RhbC1yaWdodCA+IHVsIGxpIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWNvbnRlbnQgLnNpbmdsZS1ncmFuZC10b3RhbCAuc2luZ2xlLWdyYW5kLXRvdGFsLXJpZ2h0ID4gdWwgbGkgYSB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuY2FydC10b3RhbC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RCREJEQjtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgbWFyZ2luOiAyMHB4IDAgMzdweCAwO1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuY2FydC10b3RhbC13cmFwIC5zaW5nbGUtY2FydC10b3RhbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuY2FydC10b3RhbC13cmFwIC5zaW5nbGUtY2FydC10b3RhbC1sZWZ0IHNwYW4ge1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmNhcnQtdG90YWwtd3JhcCAuc2luZ2xlLWNhcnQtdG90YWwtcmlnaHQgc3BhbiB7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuZ3JhbmQtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLWJ0biBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMThweCAxMHB4IDE5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLWJ0biBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHggMTVweDtcbiAgfVxufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuZ3JhbmQtYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk4NzE5O1xufVxuXG4uY2FydC1mcmVlLXNoaXBwaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NDMzO1xufVxuXG4uY2FydC1mcmVlLXNoaXBwaW5nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMzYzM7XG4gIHotaW5kZXg6IDU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJ0LWZyZWUtc2hpcHBpbmcgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA3O1xuICBwYWRkaW5nOiAzcHggMTBweCA1cHg7XG59XG5cbi5jYXJ0LWZyZWUtc2hpcHBpbmcgc3BhbiBzdmcge1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY2FydC1mcmVlLXNoaXBwaW5nIHNwYW4gPiBpbWcge1xuICB3aWR0aDogMjFweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5jYXJ0LWFyZWEge1xuICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtYXJlYSB7XG4gICAgcGFkZGluZzogODBweCAwIDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1hcmVhIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDI3LiBDaGVja291dCBzdHlsZSAtLS0tLS0tLS0qL1xuLmN1c3RvbWVyLXpvbmUge1xuICBtYXJnaW46IDAgMCA1NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b21lci16b25lIHtcbiAgICBtYXJnaW46IDAgMCAzNXB4O1xuICB9XG59XG5cbi5jdXN0b21lci16b25lID4gaDQge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBwYWRkaW5nOiAwIDAgMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b21lci16b25lID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItem9uZSA+IGg0IGEge1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uY3VzdG9tZXItem9uZSA+IGg0IGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8tMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBtYXJnaW46IDIxcHggMjYwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mby0yIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBtYXJnaW46IDAgMCAxM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jaGVja291dC1sb2dpbi1pbmZvLTIge1xuICAgIG1hcmdpbjogMjFweCAxMDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2hlY2tvdXQtbG9naW4taW5mby0yIHtcbiAgICBtYXJnaW46IDIxcHggNTBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrb3V0LWxvZ2luLWluZm8tMiB7XG4gICAgbWFyZ2luOiAyMXB4IDBweCAwO1xuICB9XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvLTIgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA1NCU7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8tMiBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2MjYyNjtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8tMiBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiAjMTgxODE4IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHBhZGRpbmc6IDVweCAzMHB4IDdweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNoZWNrb3V0LWxvZ2luLWluZm8tMiBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoZWNrb3V0LWxvZ2luLWluZm8tMiBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8tMiBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk4NzE5O1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMzNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmlsbGluZy1pbmZvLXdyYXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuYmlsbGluZy1pbmZvIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLWluZm8gbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgLmJpbGxpbmctaW5mbyBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLWluZm8gaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgLmJpbGxpbmctaW5mbyBpbnB1dC5iaWxsaW5nLWFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iaWxsaW5nLWluZm8td3JhcCAuYmlsbGluZy1pbmZvLm1iLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuYmlsbGluZy1zZWxlY3QgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuYmlsbGluZy1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuYmlsbGluZy1zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLXNlbGVjdCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWNob3NlbiB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5hZGRpdGlvbmFsLWluZm8td3JhcCB7XG4gIG1hcmdpbjogMjZweCAwIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJpbGxpbmctaW5mby13cmFwIC5hZGRpdGlvbmFsLWluZm8td3JhcCB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgfVxufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgLmFkZGl0aW9uYWwtaW5mby13cmFwIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuYWRkaXRpb25hbC1pbmZvLXdyYXAgdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczYWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIHtcbiAgbWFyZ2luOiA2OHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnlvdXItb3JkZXItYXJlYSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC55b3VyLW9yZGVyLWFyZWEge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gIH1cbn1cblxuLnlvdXItb3JkZXItYXJlYSBoMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAyM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC55b3VyLW9yZGVyLWFyZWEgaDMge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC55b3VyLW9yZGVyLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC55b3VyLW9yZGVyLWluZm8gdWwgbGkge1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItaW5mbyB1bCBsaS5vcmRlci1pbmZvLXByb2R1Y3Qge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC55b3VyLW9yZGVyLWluZm8gdWwgbGkgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAueW91ci1vcmRlci1pbmZvLm9yZGVyLXN1YnRvdGFsIHtcbiAgcGFkZGluZzogMTVweCAwIDEwcHg7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAueW91ci1vcmRlci1pbmZvLm9yZGVyLXN1YnRvdGFsIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAueW91ci1vcmRlci1pbmZvLm9yZGVyLXRvdGFsIHtcbiAgcGFkZGluZzogMTJweCAwIDEycHg7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAueW91ci1vcmRlci1pbmZvLm9yZGVyLXRvdGFsIHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItbWlkZGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDE2cHggMCAxN3B4O1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItbWlkZGxlIC5zaW5nbGUtb3JkZXItbWlkZGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDAgMTZweDtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAueW91ci1vcmRlci1taWRkbGUgLnNpbmdsZS1vcmRlci1taWRkbGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDBweDtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC55b3VyLW9yZGVyLW1pZGRsZSAuc2luZ2xlLW9yZGVyLW1pZGRsZSAuc2luZ2xlLW9yZGVyLWNvbnRlbnQgaDUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAueW91ci1vcmRlci1taWRkbGUgLnNpbmdsZS1vcmRlci1taWRkbGUgLnNpbmdsZS1vcmRlci1jb250ZW50IGg1ID4gc3BhbiB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAueW91ci1vcmRlci1taWRkbGUgLnNpbmdsZS1vcmRlci1taWRkbGUgLnNpbmdsZS1vcmRlci1jb250ZW50ID4gc3BhbiB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiA2cHggMCAwO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItbWlkZGxlIC5zaW5nbGUtb3JkZXItbWlkZGxlIC5zaW5nbGUtb3JkZXItcHJpY2Ugc3BhbiB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAuY2hlY2tvdXQtc2hpcHBpbmctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAuY2hlY2tvdXQtc2hpcHBpbmctY29udGVudCAuc2hpcHBpbmctY29udGVudC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLmNoZWNrb3V0LXNoaXBwaW5nLWNvbnRlbnQgLnNoaXBwaW5nLWNvbnRlbnQtcmlnaHQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzI2MjYyNjtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLmNoZWNrb3V0LXNoaXBwaW5nLWNvbnRlbnQgLnNoaXBwaW5nLWNvbnRlbnQtcmlnaHQgdWwgbGkgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC5wYXltZW50LW1ldGhvZCB7XG4gIG1hcmdpbjogMzRweCAwIDA7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAucGF5bWVudC1tZXRob2QgLnNpbi1wYXltZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC5wYXltZW50LW1ldGhvZCAuc2luLXBheW1lbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAucGF5bWVudC1tZXRob2QgLnNpbi1wYXltZW50IGlucHV0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnBheW1lbnQtbWV0aG9kIC5zaW4tcGF5bWVudCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBtYXJnaW46IDBweCAwIDAgMjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnBheW1lbnQtbWV0aG9kIC5zaW4tcGF5bWVudCBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC5wYXltZW50LW1ldGhvZCAuc2luLXBheW1lbnQgbGFiZWwgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnBheW1lbnQtbWV0aG9kIC5zaW4tcGF5bWVudCBsYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAucGF5bWVudC1tZXRob2QgLnNpbi1wYXltZW50IC5wYXltZW50LWJveCB7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC5wYXltZW50LW1ldGhvZCAuc2luLXBheW1lbnQgLnBheW1lbnQtYm94IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAucGF5bWVudC1tZXRob2QgLnNpbi1wYXltZW50LnNpbi1wYXltZW50LTMgaW5wdXQge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLmNvbmRpdGlvbi13cmFwIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC5jb25kaXRpb24td3JhcCBwIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDA7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAuY29uZGl0aW9uLXdyYXAgcCBhIHtcbiAgY29sb3I6ICMxODE4MTg7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAuY29uZGl0aW9uLXdyYXAgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLlBsYWNlLW9yZGVyIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAuUGxhY2Utb3JkZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE3cHggNTBweCAxN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAuUGxhY2Utb3JkZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTg3MTk7XG59XG5cbi5jaGVja291dC1hY2NvdW50IHtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hlY2tvdXQtYWNjb3VudCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuXG4uY2hlY2tvdXQtYWNjb3VudCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG59XG5cbi5jaGVja291dC1hY2NvdW50IHNwYW4ge1xuICBjb2xvcjogIzE4MTgxODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDAgMCAxMnB4O1xufVxuXG4uZGlmZmVyZW50LWFkZHJlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hlY2tvdXQtbWFpbi1hcmVhIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaGVja291dC1tYWluLWFyZWEge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGVja291dC1tYWluLWFyZWEge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDI4LiBDb21wYXJlIHN0eWxlIC0tLS0tLS0tLSovXG4uY29tcGFyZS1wYWdlLWFyZWEge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlLXBhZ2UtYXJlYSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0aC5maXJzdC1jb2x1bW4ge1xuICBtaW4td2lkdGg6IDIwNXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRoLmZpcnN0LWNvbHVtbiB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0aC5maXJzdC1jb2x1bW4ge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWltYWdlLXRpdGxlIHtcbiAgbWluLXdpZHRoOiAyOTNweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDE5cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtaW1hZ2UtdGl0bGUge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gIH1cbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtaW1hZ2UtdGl0bGUgLmNvbXBhcmUtcmVtb3ZlIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMTgxODE4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtaW1hZ2UtdGl0bGUgLmNvbXBhcmUtcmVtb3ZlIGEgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtaW1hZ2UtdGl0bGUgLmNvbXBhcmUtcmVtb3ZlIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtaW1hZ2UtdGl0bGUgLmltYWdlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMCA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1pbWFnZS10aXRsZSAuaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1pbWFnZS10aXRsZSAuY2F0ZWdvcnkge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjRDk4NzE5O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1pbWFnZS10aXRsZSAucHJvLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWltYWdlLXRpdGxlIC5wcm8tdGl0bGUgPiBhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWltYWdlLXRpdGxlIC5wcm8tdGl0bGUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNEOTg3MTk7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWltYWdlLXRpdGxlIC5jb21wYXJlLWJ0biB7XG4gIG1hcmdpbjogMTFweCAwIDA7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWltYWdlLXRpdGxlIC5jb21wYXJlLWJ0biBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgcGFkZGluZzogNXB4IDE0cHggNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWltYWdlLXRpdGxlIC5jb21wYXJlLWJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByby1kZXNjIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByby1za3UsIC5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm8td2VpZ2h0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByby1zdG9jayBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE4MTgxODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByby1kaW1lbnNpb25zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE4MTgxODtcbn1cblxuLyotLS0tLS0gZW5kIENvbXBhcmUgUGFnZSBXcmFwcGVyIC0tLS0tKi9cbi8qLS0tLS0tLS0gMjkuIE15IGFjY291bnQgc3R5bGUgLS0tLS0tLS0tKi9cbi5teS1hY2NvdW50LWFyZWEge1xuICBwYWRkaW5nOiAxMjBweCAwIDExN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm15LWFjY291bnQtYXJlYSB7XG4gICAgcGFkZGluZzogODBweCAwIDc3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXktYWNjb3VudC1hcmVhIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNTdweDtcbiAgfVxufVxuXG4ubXlhY2NvdW50LXRhYi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5teWFjY291bnQtdGFiLW1lbnUge1xuICAgIHBhZGRpbmc6IDEycHggMTBweCA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5teWFjY291bnQtdGFiLW1lbnUge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCA1cHg7XG4gIH1cbn1cblxuLm15YWNjb3VudC10YWItbWVudSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMzBweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAzcHggMCAzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm15YWNjb3VudC10YWItbWVudSBhIHtcbiAgICBwYWRkaW5nOiAxM3B4IDI1cHggMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm15YWNjb3VudC10YWItbWVudSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAxM3B4IDlweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5teWFjY291bnQtdGFiLW1lbnUgYSB7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDJweCAzcHggMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXlhY2NvdW50LXRhYi1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBtYXJnaW46IDAgMnB4IDVweCAycHg7XG4gIH1cbn1cblxuLm15YWNjb3VudC10YWItbWVudSBhOmhvdmVyLCAubXlhY2NvdW50LXRhYi1tZW51IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbiAgYm9yZGVyLWNvbG9yOiAjRDk4NzE5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI215YWNjb3VudENvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjNTM1MzUzO1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgZm9ybSB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgLndlbGNvbWUge1xuICBtYXJnaW46IDAgMCAyOXB4O1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgLndlbGNvbWUgcCB7XG4gIGNvbG9yOiAjNTM1MzUzO1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgLndlbGNvbWUgcCBhIHtcbiAgY29sb3I6ICM1MzUzNTM7XG59XG5cbi5teWFjY291bnQtY29udGVudCAud2VsY29tZSBwIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLm15YWNjb3VudC1jb250ZW50IC53ZWxjb21lIHN0cm9uZyB7XG4gIGNvbG9yOiAjNTM1MzUzO1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgPiBwIHtcbiAgY29sb3I6ICM1MzUzNTM7XG59XG5cbi5teWFjY291bnQtY29udGVudCBmaWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5teWFjY291bnQtY29udGVudCBmaWVsZHNldCBsZWdlbmQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLm15YWNjb3VudC1jb250ZW50IC5hY2NvdW50LWRldGFpbHMtZm9ybSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5teWFjY291bnQtY29udGVudCAuYWNjb3VudC1kZXRhaWxzLWZvcm0gLnNpbmdsZS1pbnB1dC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm15YWNjb3VudC1jb250ZW50IC5hY2NvdW50LWRldGFpbHMtZm9ybSAuc2luZ2xlLWlucHV0LWl0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZGV0YWlscy1mb3JtIC5zaW5nbGUtaW5wdXQtaXRlbSBsYWJlbCBzcGFuIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLm15YWNjb3VudC1jb250ZW50IC5hY2NvdW50LWRldGFpbHMtZm9ybSAuc2luZ2xlLWlucHV0LWl0ZW0gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0RDRENEO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLm15YWNjb3VudC1jb250ZW50IC5hY2NvdW50LWRldGFpbHMtZm9ybSAuc2luZ2xlLWlucHV0LWl0ZW0gaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjYyNjI2O1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZGV0YWlscy1mb3JtIC5zaW5nbGUtaW5wdXQtaXRlbSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIHBhZGRpbmc6IDE3cHggMzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm15YWNjb3VudC1jb250ZW50IC5hY2NvdW50LWRldGFpbHMtZm9ybSAuc2luZ2xlLWlucHV0LWl0ZW0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5ODcxOTtcbn1cblxuLm15YWNjb3VudC10YWJsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm15YWNjb3VudC10YWJsZSB0YWJsZSB0aCxcbi5teWFjY291bnQtdGFibGUgLnRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBjb2xvcjogIzFmMjIyNjtcbn1cblxuLm15YWNjb3VudC10YWJsZSB0YWJsZSB0ZCxcbi5teWFjY291bnQtdGFibGUgLnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG4uc2F2ZWQtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjRDk4NzE5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi8qLS0tLS0tLS0gMzAuIExvZ2luIHJlZ2lzdGVyIHN0eWxlIC0tLS0tLS0tLSovXG4ubG9naW4tcmVnaXN0ZXItd3JhcCB7XG4gIG1hcmdpbjogMCAwIDMxcHg7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubG9naW4tcmVnaXN0ZXItd3JhcCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwIGgzIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLXdyYXAgLmxvZ2luLXJlZ2lzdGVyLWZvcm0ge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci13cmFwIC5sb2dpbi1yZWdpc3Rlci1mb3JtIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwIC5sb2dpbi1yZWdpc3Rlci1mb3JtIC5zaW4tbG9naW4tcmVnaXN0ZXIge1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuXG4ubG9naW4tcmVnaXN0ZXItd3JhcCAubG9naW4tcmVnaXN0ZXItZm9ybSAuc2luLWxvZ2luLXJlZ2lzdGVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwIC5sb2dpbi1yZWdpc3Rlci1mb3JtIC5zaW4tbG9naW4tcmVnaXN0ZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLXdyYXAgLmxvZ2luLXJlZ2lzdGVyLWZvcm0gLnNpbi1sb2dpbi1yZWdpc3RlciBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwIC5sb2dpbi1yZWdpc3Rlci1mb3JtIC5sb2dpbi1yZWdpc3Rlci1yZW1lbWJlciBpbnB1dCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwIC5sb2dpbi1yZWdpc3Rlci1mb3JtIC5sb2dpbi1yZWdpc3Rlci1yZW1lbWJlciBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAwIDlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzZkNmQ2ZDtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLXdyYXAgLmxvZ2luLXJlZ2lzdGVyLWZvcm0gLmxvc3QtcGFzc3dvcmQgPiBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLXdyYXAgLmxvZ2luLXJlZ2lzdGVyLWZvcm0gLmxvc3QtcGFzc3dvcmQgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci13cmFwIC5sb2dpbi1yZWdpc3Rlci1mb3JtIHAge1xuICBjb2xvcjogIzk4OTg5ODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuXG4ubG9naW4tcmVnaXN0ZXItd3JhcCAubG9naW4tcmVnaXN0ZXItZm9ybSBwIGEge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLXdyYXAgLmxvZ2luLXJlZ2lzdGVyLWZvcm0gcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci1idG4ge1xuICBtYXJnaW46IDEwcHggMCAxOHB4O1xufVxuXG4ubG9naW4tcmVnaXN0ZXItYnRuIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMThweCA0MHB4IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMThweCA0MHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci1idG4gYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHggMTdweDtcbiAgfVxufVxuXG4ubG9naW4tcmVnaXN0ZXItYnRuIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTg3MTk7XG59XG5cbi52ZW5kb3ItY3VzdG9tYXItd3JhcCB7XG4gIG1hcmdpbjogMCAwIDIzcHg7XG59XG5cbi52ZW5kb3ItY3VzdG9tYXItd3JhcCBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDIycHg7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udmVuZG9yLWN1c3RvbWFyLXdyYXAgbGFiZWwgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnJlZ2lzdGVyLXdyYXAgLmxvZ2luLXJlZ2lzdGVyLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVnaXN0ZXItd3JhcCAubG9naW4tcmVnaXN0ZXItZm9ybSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG59XG5cbi5yZWdpc3Rlci13cmFwIC5sb2dpbi1yZWdpc3Rlci1mb3JtIHAgYSB7XG4gIGNvbG9yOiAjNmQ2ZDZkO1xufVxuXG4ucmVnaXN0ZXItd3JhcCAubG9naW4tcmVnaXN0ZXItZm9ybSBwIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWFyZWEge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci1hcmVhIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cblxuLmxvZ2luLXJlZ2lzdGVyLW1yZyB7XG4gIG1hcmdpbjogMCAzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci1tcmcge1xuICAgIG1hcmdpbjogMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci1tcmcge1xuICAgIG1hcmdpbjogMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naW4tcmVnaXN0ZXItbXJnIHtcbiAgICBtYXJnaW46IDAgMHB4O1xuICB9XG59XG5cbi52ZW5kb3ItY3VzdG9tYXItYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLSAzMS4gV2lzaGxpc3Qgc3R5bGUgLS0tLS0tLS0tKi9cbi53aXNobGlzdC10YWJsZS1jb250ZW50IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JFQkVCRTtcbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aCB7XG4gIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMCAwIDlweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgge1xuICAgIHBhZGRpbmc6IDAgNTBweCAxMnB4IDUwcHg7XG4gIH1cbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkVCRUJFO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1yZW1vdmUtMiB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtcmVtb3ZlLTIgYSB7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtcmVtb3ZlLTIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDk4NzE5O1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtaW1nLTIge1xuICB3aWR0aDogOTBweDtcbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LWltZy0yIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lzaGxpc3QtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtaW1nLTIgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1pbWctMiBhIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LW5hbWUtMiB7XG4gIHdpZHRoOiAzNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud2lzaGxpc3QtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZS0yIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lLTIge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZS0yIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZS0yIGE6aG92ZXIge1xuICBjb2xvcjogI0Q5ODcxOTtcbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LW5hbWUtMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTgxODE4O1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3Qtc3RvY2sge1xuICB3aWR0aDogMjQycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2lzaGxpc3QtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3Qtc3RvY2sge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3Qtc3RvY2sgc3BhbiB7XG4gIGNvbG9yOiAjMTgxODE4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1wcmljZS0yIHtcbiAgd2lkdGg6IDEyM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LXByaWNlLTIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtcHJpY2UtMiBzcGFuIHtcbiAgY29sb3I6ICMxODE4MTg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LXdpc2hsaXN0LWNhcnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LXdpc2hsaXN0LWNhcnQgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDExcHggMTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC13aXNobGlzdC1jYXJ0ID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LXdpc2hsaXN0LWNhcnQgPiBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTFweCAxMHB4O1xuICB9XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC13aXNobGlzdC1jYXJ0ID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOTg3MTk7XG59XG5cbi53aXNobGlzdC1hcmVhIHtcbiAgcGFkZGluZzogMTEycHggMCAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lzaGxpc3QtYXJlYSB7XG4gICAgcGFkZGluZzogNjBweCAwIDYwcHg7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qICAxLiBUZW1wbGF0ZSBkZWZhdWx0IENTU1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0gR29vZ2xlIEZvbnQgLS0qL1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMDs4MDA7OTAwJmZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRAMzAwOzUwMDs2MDA7NzAwOzkwMCZmYW1pbHk9UGFjaWZpY28mZmFtaWx5PVBsYXlmYWlyK0Rpc3BsYXk6aXRhbCx3Z2h0QDAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsNDAwOzEsNTAwOzEsNjAwJmZhbWlseT1Qb3BwaW5zOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMDs4MDAmZmFtaWx5PVJvYm90bytDb25kZW5zZWQ6d2dodEAzMDA7NDAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbi8qLS0gQ29tbW9uIFN0eWxlIC0tKi9cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuKixcclxuKjo6YWZ0ZXIsXHJcbio6OmJlZm9yZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgXHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMyMTFFMUM7XHJcbiAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgY29sb3I6ICMyMTFFMUM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxufVxyXG5cclxucCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogIzZENkQ2RDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuaDUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG5oNiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbnA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5hLFxyXG5idXR0b24ge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjMjExRTFDO1xyXG59XHJcblxyXG5cclxuYSxcclxuYnV0dG9uLFxyXG5pbWcsXHJcbmlucHV0LFxyXG5zcGFuIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxufVxyXG5cclxuKjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmE6Zm9jdXMge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudWwge1xyXG4gICAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuLyotLSBcclxuICAgIC0gQ29tbW9uIENsYXNzZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZpeCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNsZWFyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5mLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmNhcGl0YWxpemUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi51cHBlcmNhc2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmJnLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgQmFzaWMgbWFyZ2luIHBhZGRpbmdcclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5tLTAge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnAtMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgIE1hcmdpbiB0b3BcclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5tdC0wIHtcclxuICAgIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLm10LTUge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm10LTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHhcclxufVxyXG5cclxuLm10LTEyIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHhcclxufVxyXG5cclxuLm10LTE1IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHhcclxufVxyXG5cclxuLm10LTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHhcclxufVxyXG5cclxuLm10LTI1IHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHhcclxufVxyXG5cclxuLm10LTMwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHhcclxufVxyXG5cclxuLm10LTM1IHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHhcclxufVxyXG5cclxuLm10LTQwIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHhcclxufVxyXG5cclxuLm10LTQ1IHtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHhcclxufVxyXG5cclxuLm10LTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHhcclxufVxyXG4ubXQtNTUge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweFxyXG59XHJcblxyXG4ubXQtNjAge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweFxyXG59XHJcblxyXG4ubXQtNjUge1xyXG4gICAgbWFyZ2luLXRvcDogNjVweFxyXG59XHJcblxyXG4ubXQtNzAge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweFxyXG59XHJcbi5tdC03NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG59XHJcblxyXG4ubXQtODAge1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG4ubXQtODUge1xyXG4gICAgbWFyZ2luLXRvcDogODVweDtcclxufVxyXG5cclxuLm10LTkwIHtcclxuICAgIG1hcmdpbi10b3A6IDkwcHhcclxufVxyXG5cclxuLm10LTEwMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxufVxyXG5cclxuLm10LTExMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTBweFxyXG59XHJcbi5tdC0xMTUge1xyXG4gICAgbWFyZ2luLXRvcDogMTE1cHhcclxufVxyXG5cclxuLm10LTEyMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweFxyXG59XHJcbi5tdC0xMjUge1xyXG4gICAgbWFyZ2luLXRvcDogMTI1cHhcclxufVxyXG5cclxuLm10LTEzMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxufVxyXG4ubXQtMTM1IHtcclxuICAgIG1hcmdpbi10b3A6IDEzNXB4XHJcbn1cclxuXHJcbi5tdC0xNDAge1xyXG4gICAgbWFyZ2luLXRvcDogMTQwcHhcclxufVxyXG5cclxuLm10LTE1MCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTBweFxyXG59XHJcbi5tdC0xNjAge1xyXG4gICAgbWFyZ2luLXRvcDogMTYwcHhcclxufVxyXG4ubXQtMTU1IHtcclxuICAgIG1hcmdpbi10b3A6IDE1NXB4XHJcbn1cclxuLm10LTE3NSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNzVweFxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgTWFyZ2luIHJpZ2h0XHJcbioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4ubXItMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweFxyXG59XHJcblxyXG4ubXItMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbn1cclxuXHJcbi5tci0xMiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHhcclxufVxyXG5cclxuLm1yLTE1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweFxyXG59XHJcblxyXG4ubXItMjAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5tci0yNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHhcclxufVxyXG5cclxuLm1yLTMwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweFxyXG59XHJcblxyXG4ubXItMzUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4XHJcbn1cclxuXHJcbi5tci00MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHhcclxufVxyXG4ubXItNDUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4XHJcbn1cclxuXHJcbi5tci01MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHhcclxufVxyXG4ubXItNTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4XHJcbn1cclxuXHJcbi5tci02MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHhcclxufVxyXG5cclxuLm1yLTY1IHtcclxuICAgIG1hcmdpbi1yaWdodDogNjVweFxyXG59XHJcblxyXG4ubXItNzAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4XHJcbn1cclxuXHJcbi5tci04MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHhcclxufVxyXG5cclxuLm1yLTkwIHtcclxuICAgIG1hcmdpbi1yaWdodDogOTBweFxyXG59XHJcblxyXG4ubXItMTAwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5tci0xMTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweFxyXG59XHJcblxyXG4ubXItMTIwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTIwcHhcclxufVxyXG5cclxuLm1yLTEzMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4XHJcbn1cclxuXHJcbi5tci0xNDAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweFxyXG59XHJcblxyXG4ubXItMTUwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTUwcHhcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgIE1hcmdpbiBib3R0b21cclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5tYi0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLm1iLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxufVxyXG4ubWItOCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHhcclxufVxyXG5cclxuLm1iLTEyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHhcclxufVxyXG5cclxuLm1iLTE1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHhcclxufVxyXG5cclxuLm1iLTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxufVxyXG4ubWItMjUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweFxyXG59XHJcblxyXG4ubWItMzAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweFxyXG59XHJcblxyXG4ubWItMzUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweFxyXG59XHJcblxyXG4ubWItNDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweFxyXG59XHJcbi5tYi0zNyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4XHJcbn1cclxuXHJcbi5tYi00NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4XHJcbn1cclxuXHJcbi5tYi01MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4XHJcbn1cclxuXHJcbi5tYi01NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4XHJcbn1cclxuXHJcbi5tYi02MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4XHJcbn1cclxuXHJcbi5tYi02NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4XHJcbn1cclxuXHJcbi5tYi03MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4XHJcbn1cclxuXHJcbi5tYi03NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4XHJcbn1cclxuXHJcbi5tYi04MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4ubWItODUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcclxufVxyXG5cclxuLm1iLTkwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHhcclxufVxyXG5cclxuLm1iLTk1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDk1cHhcclxufVxyXG5cclxuLm1iLTEwMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLm1iLTExMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweFxyXG59XHJcblxyXG4ubWItMTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1iLTEzMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweFxyXG59XHJcblxyXG4ubWItMTQwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4XHJcbn1cclxuXHJcbi5tYi0xNTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbi5tYi0xNjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbi5tYi0xNzAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XHJcbn1cclxuLm1iLTE4MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgTWFyZ2luIGxlZnRcclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5tbC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5tbC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweFxyXG59XHJcblxyXG4ubWwtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHhcclxufVxyXG5cclxuLm1sLTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4XHJcbn1cclxuXHJcbi5tbC0yMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweFxyXG59XHJcblxyXG4ubWwtMjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHhcclxufVxyXG5cclxuLm1sLTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4XHJcbn1cclxuXHJcbi5tbC0zNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzVweFxyXG59XHJcblxyXG4ubWwtNDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHhcclxufVxyXG4ubWwtNDUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHhcclxufVxyXG5cclxuLm1sLTUwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4XHJcbn1cclxuXHJcbi5tbC01NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTVweFxyXG59XHJcblxyXG4ubWwtNjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYwcHhcclxufVxyXG5cclxuLm1sLTcwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3MHB4XHJcbn1cclxuLm1sLTc1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NXB4XHJcbn1cclxuXHJcbi5tbC04MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODBweFxyXG59XHJcblxyXG4ubWwtOTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkwcHhcclxufVxyXG4ubWwtOTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDk1cHhcclxufVxyXG5cclxuLm1sLTEwMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwcHhcclxufVxyXG4ubWwtMTA1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDVweFxyXG59XHJcblxyXG4ubWwtMTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMTBweFxyXG59XHJcblxyXG4ubWwtMTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMjBweFxyXG59XHJcblxyXG4ubWwtMTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMzBweFxyXG59XHJcbi5tbC0xMzUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEzNXB4XHJcbn1cclxuXHJcbi5tbC0xNDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4XHJcbn1cclxuLm1sLTE0NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHhcclxufVxyXG5cclxuLm1sLTE1MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUwcHhcclxufVxyXG4ubWwtMjAwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMDBweFxyXG59XHJcbi5tbC0zMDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwMHB4XHJcbn1cclxuLm1sLW50djUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHhcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgUGFkZGluZyB0b3BcclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5wdC0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwXHJcbn1cclxuXHJcbi5wdC01IHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxufVxyXG4ucHQtMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHhcclxufVxyXG5cclxuLnB0LTE1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4XHJcbn1cclxuXHJcbi5wdC0yMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweFxyXG59XHJcblxyXG4ucHQtMjUge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHhcclxufVxyXG5cclxuLnB0LTMwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4XHJcbn1cclxuLnB0LTM1IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4XHJcbn1cclxuXHJcbi5wdC00MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweFxyXG59XHJcblxyXG4ucHQtNDUge1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHhcclxufVxyXG5cclxuLnB0LTUwIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4XHJcbn1cclxuXHJcbi5wdC01NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTVweFxyXG59XHJcblxyXG4ucHQtNjAge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHhcclxufVxyXG5cclxuLnB0LTY1IHtcclxuICAgIHBhZGRpbmctdG9wOiA2NXB4XHJcbn1cclxuXHJcbi5wdC03MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxufVxyXG5cclxuLnB0LTc1IHtcclxuICAgIHBhZGRpbmctdG9wOiA3NXB4XHJcbn1cclxuLnB0LTg1IHtcclxuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xyXG59XHJcblxyXG4ucHQtODAge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbn1cclxuXHJcbi5wdC05NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcclxufVxyXG5cclxuXHJcblxyXG4ucHQtOTAge1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbn1cclxuXHJcbi5wdC0xMDAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5wdC0xMDUge1xyXG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtMTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnB0LTExNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdC0xMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtMTI1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcclxufVxyXG5cclxuLnB0LTEyOCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTI4cHhcclxufVxyXG5cclxuLnB0LTEzMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdC0xMzUge1xyXG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG4gICAgfVxyXG59XHJcbi5wdC0xNjUge1xyXG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtMTQwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxufVxyXG4ucHQtMTQ1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnB0LTE1MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdC0xNTUge1xyXG4gICAgcGFkZGluZy10b3A6IDE1NXB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtMTYwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuLnB0LTE3MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTcwcHhcclxufVxyXG5cclxuLnB0LTE4MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuLnB0LTE4NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7XHJcbn1cclxuXHJcbi5wdC0xOTAge1xyXG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgfVxyXG59XHJcbi5wdC0xOTUge1xyXG4gICAgcGFkZGluZy10b3A6IDE5NXB4O1xyXG59XHJcblxyXG4ucHQtMjAwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIH1cclxufVxyXG4ucHQtMjIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMjBweDtcclxufVxyXG4ucHQtMjUwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNTBweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbi5wdC0yNTUge1xyXG4gICAgcGFkZGluZy10b3A6IDI1NXB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIH1cclxufVxyXG4ucHQtMjEwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcclxufVxyXG5cclxuLnB0LTIzMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjMwcHhcclxufVxyXG5cclxuLnB0LTI3MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjcwcHg7XHJcbn1cclxuLnB0LTI5MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjkwcHg7XHJcbn1cclxuLnB0LTI5NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjk1cHg7XHJcbn1cclxuLnB0LTI4MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjgwcHg7XHJcbn1cclxuXHJcbi5wdC0yNDAge1xyXG4gICAgcGFkZGluZy10b3A6IDI0MHB4XHJcbn1cclxuLnB0LTMzMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzMwcHg7XHJcbn1cclxuLnB0LTM0MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzQwcHg7XHJcbn1cclxuLnB0LTM1MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzUwcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdC0zNjUge1xyXG4gICAgcGFkZGluZy10b3A6IDM2NXB4XHJcbn1cclxuXHJcbi5wdC0zNjAge1xyXG4gICAgcGFkZGluZy10b3A6IDM2MHB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHQtMzcwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNzBweFxyXG59XHJcblxyXG4ucHQtMzgwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzODBweFxyXG59XHJcblxyXG4ucHQtNDAwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MDBweFxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICAgICBQYWRkaW5nIHJpZ2h0XHJcbioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4ucHItMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5wci0xMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4XHJcbn1cclxuXHJcbi5wci0xNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4XHJcbn1cclxuXHJcbi5wci0yMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5wci0zMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4XHJcbn1cclxuXHJcbi5wci00MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4XHJcbn1cclxuXHJcbi5wci01MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4XHJcbn1cclxuXHJcbi5wci02MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4XHJcbn1cclxuXHJcbi5wci03MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4XHJcbn1cclxuXHJcbi5wci04MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4XHJcbn1cclxuXHJcbi5wci05MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4XHJcbn1cclxuXHJcbi5wci0xMDAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTAwcHhcclxufVxyXG5cclxuLnByLTExMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweFxyXG59XHJcblxyXG4ucHItMTIwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4XHJcbn1cclxuXHJcbi5wci0xMzAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTMwcHhcclxufVxyXG5cclxuLnByLTE0MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweFxyXG59XHJcblxyXG4ucHItMTU1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4XHJcbn1cclxuXHJcbi5wci0yNzAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjcwcHhcclxufVxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAgICAgUGFkZGluZyBib3R0b21cclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5wYi0wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwXHJcbn1cclxuXHJcbi5wYi01IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxufVxyXG4ucGItMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHhcclxufVxyXG5cclxuLnBiLTE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4XHJcbn1cclxuXHJcbi5wYi0yMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxyXG59XHJcblxyXG4ucGItMjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHhcclxufVxyXG5cclxuLnBiLTMwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XHJcbn1cclxuLnBiLTM1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4XHJcbn1cclxuXHJcbi5wYi00MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxyXG59XHJcblxyXG4ucGItNDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHhcclxufVxyXG5cclxuLnBiLTUwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcbi5wYi01NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxufVxyXG5cclxuLnBiLTYwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4ucGItNjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY1cHhcclxufVxyXG5cclxuLnBiLTcwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcbi5wYi03NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxufVxyXG5cclxuLnBiLTgwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4ucGItODUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDg1cHhcclxufVxyXG5cclxuLnBiLTkwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG59XHJcblxyXG4ucGItOTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XHJcbn1cclxuXHJcbi5wYi0xMDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4ucGItMTA1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBiLTExMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYi0xMTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItMTIwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBiLTEyNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYi0xMzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbi5wYi0xMzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGItMTQwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBiLTE0NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYi0xNTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcbi5wYi0xNTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgfVxyXG59XHJcbi5wYi0xNjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBiLTE3MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHhcclxufVxyXG5cclxuLnBiLTE5MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHhcclxufVxyXG5cclxuLnBiLTE3NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHhcclxufVxyXG5cclxuLnBiLTE4MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYi0yODAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI4MHB4O1xyXG59XHJcblxyXG4ucGItMjAwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxufVxyXG4ucGItMjA1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMDVweDtcclxufVxyXG4ucGItMjEwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMTBweDtcclxufVxyXG4ucGItMjIwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDtcclxufVxyXG4ucGItMjE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMTVweFxyXG59XHJcbi5wYi0yNTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcbi5wYi0yODUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI4NXB4XHJcbn1cclxuXHJcbi5wYi0yNzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI3MHB4O1xyXG59XHJcblxyXG4ucGItMjkwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyOTBweFxyXG59XHJcbi5wYi0zMTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMxNXB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucGItMzMwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMzBweDtcclxufVxyXG4ucGItMzM1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMzVweDtcclxufVxyXG4ucGItMzQwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNDBweDtcclxufVxyXG4ucGItMzI1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMjVweDtcclxufVxyXG5cclxuLnBiLTMyMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBQYWRkaW5nIGxlZnRcclxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5wbC0wIHtcclxuICAgIHBhZGRpbmctbGVmdDogMFxyXG59XHJcblxyXG4ucGwtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4XHJcbn1cclxuXHJcbi5wbC0xNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHhcclxufVxyXG5cclxuLnBsLTIwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweFxyXG59XHJcblxyXG4ucGwtMzAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4XHJcbn1cclxuLnBsLTM1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweFxyXG59XHJcblxyXG4ucGwtNDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4XHJcbn1cclxuLnBsLTQ1IHtcclxuICAgIHBhZGRpbmctbGVmdDogNDVweFxyXG59XHJcblxyXG4ucGwtNTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4XHJcbn1cclxuXHJcbi5wbC02MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHhcclxufVxyXG5cclxuLnBsLTcwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNzBweFxyXG59XHJcblxyXG4ucGwtODAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4XHJcbn1cclxuXHJcbi5wbC05MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHhcclxufVxyXG5cclxuLnBsLTEwMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4XHJcbn1cclxuXHJcbi5wbC0xMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweFxyXG59XHJcblxyXG4ucGwtMTIwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTIwcHhcclxufVxyXG5cclxuLnBsLTEzMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4XHJcbn1cclxuXHJcbi5wbC0xNDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweFxyXG59XHJcblxyXG4ucGwtMTUwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTUwcHhcclxufVxyXG5cclxuLnBsLTE1NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4XHJcbn1cclxuXHJcbi5wbC0xOTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweFxyXG59XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgUGFnZSBzZWN0aW9uIHBhZGRpbmcgXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4ucHRiLTAge1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4ucHRiLTEwIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMFxyXG59XHJcblxyXG4ucHRiLTIwIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMFxyXG59XHJcblxyXG4ucHRiLTMwIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMFxyXG59XHJcblxyXG4ucHRiLTM1IHtcclxuICAgIHBhZGRpbmc6IDM1cHggMFxyXG59XHJcblxyXG4ucHRiLTMyIHtcclxuICAgIHBhZGRpbmc6IDMycHggMFxyXG59XHJcblxyXG4ucHRiLTQwIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMFxyXG59XHJcblxyXG4ucHRiLTUwIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMFxyXG59XHJcblxyXG4ucHRiLTYwIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMFxyXG59XHJcblxyXG4ucHRiLTcwIHtcclxuICAgIHBhZGRpbmc6IDcwcHggMFxyXG59XHJcblxyXG4ucHRiLTgwIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMFxyXG59XHJcblxyXG4ucHRiLTkwIHtcclxuICAgIHBhZGRpbmc6IDkwcHggMFxyXG59XHJcblxyXG4ucHRiLTEwMCB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwXHJcbn1cclxuXHJcbi5wdGItMTEwIHtcclxuICAgIHBhZGRpbmc6IDExMHB4IDBcclxufVxyXG5cclxuLnB0Yi0xMjAge1xyXG4gICAgcGFkZGluZzogMTIwcHggMFxyXG59XHJcblxyXG4ucHRiLTEzMCB7XHJcbiAgICBwYWRkaW5nOiAxMzBweCAwXHJcbn1cclxuXHJcbi5wdGItMTQwIHtcclxuICAgIHBhZGRpbmc6IDE0MHB4IDBcclxufVxyXG5cclxuLnB0Yi0xNTAge1xyXG4gICAgcGFkZGluZzogMTUwcHggMFxyXG59XHJcblxyXG4ucHRiLTE2MCB7XHJcbiAgICBwYWRkaW5nOiAxNjBweCAwXHJcbn1cclxuXHJcbi5wdGItMTcwIHtcclxuICAgIHBhZGRpbmc6IDE3MHB4IDBcclxufVxyXG5cclxuLnB0Yi0xNzcge1xyXG4gICAgcGFkZGluZzogMTc3cHggMFxyXG59XHJcblxyXG4ucHRiLTE4MCB7XHJcbiAgICBwYWRkaW5nOiAxODBweCAwXHJcbn1cclxuXHJcbi5wdGItMTkwIHtcclxuICAgIHBhZGRpbmc6IDE5MHB4IDBcclxufVxyXG5cclxuLnB0Yi0yMDAge1xyXG4gICAgcGFkZGluZzogMjAwcHggMFxyXG59XHJcblxyXG4ucHRiLTIxMCB7XHJcbiAgICBwYWRkaW5nOiAyMTBweCAwXHJcbn1cclxuXHJcbi5wdGItMjIwIHtcclxuICAgIHBhZGRpbmc6IDIyMHB4IDBcclxufVxyXG5cclxuLnB0Yi0yOTAge1xyXG4gICAgcGFkZGluZzogMjkwcHggMFxyXG59XHJcblxyXG4ucHRiLTMxMCB7XHJcbiAgICBwYWRkaW5nOiAzMTBweCAwXHJcbn1cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICBQYWdlIHNlY3Rpb24gbWFyZ2luIFxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLm10Yi0wIHtcclxuICAgIG1hcmdpbjogMFxyXG59XHJcblxyXG4ubXRiLTEwIHtcclxuICAgIG1hcmdpbjogMTBweCAwXHJcbn1cclxuXHJcbi5tdGItMTUge1xyXG4gICAgbWFyZ2luOiAxNXB4IDBcclxufVxyXG5cclxuLm10Yi0yMCB7XHJcbiAgICBtYXJnaW46IDIwcHggMFxyXG59XHJcblxyXG4ubXRiLTMwIHtcclxuICAgIG1hcmdpbjogMzBweCAwXHJcbn1cclxuXHJcbi5tdGItNDAge1xyXG4gICAgbWFyZ2luOiA0MHB4IDBcclxufVxyXG5cclxuLm10Yi01MCB7XHJcbiAgICBtYXJnaW46IDUwcHggMFxyXG59XHJcblxyXG4ubXRiLTYwIHtcclxuICAgIG1hcmdpbjogNjBweCAwXHJcbn1cclxuXHJcbi5tdGItNzAge1xyXG4gICAgbWFyZ2luOiA3MHB4IDBcclxufVxyXG5cclxuLm10Yi04MCB7XHJcbiAgICBtYXJnaW46IDgwcHggMFxyXG59XHJcblxyXG4ubXRiLTkwIHtcclxuICAgIG1hcmdpbjogOTBweCAwXHJcbn1cclxuXHJcbi5tdGItMTAwIHtcclxuICAgIG1hcmdpbjogMTAwcHggMFxyXG59XHJcblxyXG4ubXRiLTExMCB7XHJcbiAgICBtYXJnaW46IDExMHB4IDBcclxufVxyXG5cclxuLm10Yi0xMjAge1xyXG4gICAgbWFyZ2luOiAxMjBweCAwXHJcbn1cclxuXHJcbi5tdGItMTMwIHtcclxuICAgIG1hcmdpbjogMTMwcHggMFxyXG59XHJcblxyXG4ubXRiLTE0MCB7XHJcbiAgICBtYXJnaW46IDE0MHB4IDBcclxufVxyXG5cclxuLm10Yi0xNTAge1xyXG4gICAgbWFyZ2luOiAxNTBweCAwO1xyXG59XHJcblxyXG4ubXRiLTI5MCB7XHJcbiAgICBtYXJnaW46IDI5MHB4IDA7XHJcbn1cclxuXHJcblxyXG4vKi0tIFxyXG4gICAgLSBJbnB1dCBQbGFjZWhvbGRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxufVxyXG5cclxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxufVxyXG5cclxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcclxufVxyXG5cclxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNlZmY4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2VjZWZmODtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzczNzM3MztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMHB4IHNvbGlkICNlY2VmZjg7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICM3MzczNzM7XHJcbn1cclxuXHJcbm9wdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAwcHggc29saWQgIzYyNjI2MjtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNlZmY4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2VjZWZmODtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjNzM3MzczO1xyXG59XHJcblxyXG50ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0RkMxRjA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLWQtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmN1c3RvbS1hbGlnbi1pdGVtLWNlbnRlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5jdXN0b20tYWxpZ24taXRlbS1lbmQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jdXN0b20tY29sLTUge1xyXG4gICAgZmxleDogMCAwIDIwJTtcclxuICAgIG1heC13aWR0aDogMjAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlOyBcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDMzLjMzMyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgJi5jdXN0b20tY29sLW1kLTMzIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMyU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYuY3VzdG9tLWNvbC14cy01MCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICYuY3VzdG9tLWNvbC1zbS0zMyB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKi0tIFxyXG4gICAgU2Nyb2xsIFVwIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4jc2Nyb2xsVXAge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICByaWdodDogNTBweDtcclxuICAgIGJvdHRvbTogNTNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgei1pbmRleDogOTgxMSAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgICYgaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWlnaHQtMTAwdmgge1xyXG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG59XHJcbi50cmFuc3BhcmVudC1iYXIge1xyXG5cdGxlZnQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiA5OTtcclxufVxyXG5cclxuXHJcblxyXG4vKi0tXHJcbiAgICBCYWNrZ3JvdW5kIENvbG9yXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYmctZ3JheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG59XHJcbi5iZy1ncmF5LTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjFFRDtcclxufVxyXG4uYmctZ3JheS0zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5iZy15ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvd1xyXG59XHJcbi5iZy15ZWxsb3ctMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93LTI7XHJcbn1cclxuLmJnLWxpZ2h0LXllbGxvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGRkVCO1xyXG59XHJcbi5iZy1yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcclxufVxyXG4uYmctYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcclxufVxyXG4uYmctcGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNUU1O1xyXG59XHJcbi5iZy1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM4MTY1O1xyXG59XHJcbi5iZy1jaWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTY4QTc2O1xyXG59XHJcbi5iZy1qYWRlLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MUNDQTQ7XHJcbn1cclxuLmJnLXN0ZWVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XHJcbn1cclxuXHJcbi5iZy1nb2xkZW5yb2Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NBQkQ4RjtcclxufVxyXG5cclxuLmJvcmRlci10b3AtMSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcclxufVxyXG4uYm9yZGVyLXRvcC0yIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0O1xyXG59XHJcbi5ib3JkZXItdG9wLTMge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XHJcbn1cclxuLmJvcmRlci1ib3R0b20tMSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDZENjtcclxufVxyXG4uYm9yZGVyLWJvdHRvbS0yIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbS0zIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG59XHJcblxyXG5cclxuLmRlZmF1bHQtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcbiAgICAmLm92ZXJseS1wb2ludC00IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYub3Zlcmx5LXBvaW50LTMge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vdmVybHktcG9pbnQtMiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWZhdWx0LW92ZXJsYXktd2hpdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAucmVzLXdoaXRlLW92ZXJseS14cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHsgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gXHJcbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgIC5yZXMtYmxhY2stb3Zlcmx5LXhzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IFxyXG5AbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAucmVzLXdoaXRlLW92ZXJseS1tZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IFxyXG5cclxuXHJcbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgIC54cy1tYi0zMCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyogaW1nIGJvdW5jZSAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlLWltZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyAgXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlLWltZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBpbWcgYm91bmNlIDIgKi9cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZS1pbWctMiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyAgXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlLWltZy0yIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWRkaW5nLTQwLXJvdy1jb2wge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYWRkaW5nLTgwLXJvdy1jb2wge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBhZGRpbmctMTA2LXJvdy1jb2wge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTUzcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1M3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5wYWRkaW5nLTIwLXJvdy1jb2wge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYWRkaW5nLTYwLXJvdy1jb2wge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBhZGRpbmctNjAtcm93LWNvbC0yIHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4ucGFkZGluZy01MC1yb3ctY29sIHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wYWRkaW5nLTEwMC1yb3ctY29sIHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wYWRkaW5nLTgtcm93LWNvbCB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICAgICAgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLTEge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNDBweDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXBhZGRpbmctMiB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXBhZGRpbmctMyB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEyMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctNCB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXBhZGRpbmctNSB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tcGFkZGluZy02IHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjUwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctNyB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLTgge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNTBweDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLTkge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNlY3Rpb24tcGFkZGluZy0xMCB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDI3NXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctMTEge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNzBweDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBhcmFsbGF4LWltZyB7XHJcblx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcblxyXG4uY29sLWN1c3RvbS02MSB7XHJcblx0ZmxleDogMCAwIDYxJTtcclxuXHRtYXgtd2lkdGg6IDYxJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLmNvbC1jdXN0b20tMzkge1xyXG5cdGZsZXg6IDAgMCAzOSU7XHJcblx0bWF4LXdpZHRoOiAzOSU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sLWN1c3RvbS00MCB7XHJcblx0ZmxleDogMCAwIDM5JTtcclxuXHRtYXgtd2lkdGg6IDM5JTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sLWN1c3RvbS02MCB7XHJcblx0ZmxleDogMCAwIDYwJTtcclxuXHRtYXgtd2lkdGg6IDYwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbC1jdXN0b20tMzUge1xyXG5cdGZsZXg6IDAgMCAzNSU7XHJcblx0bWF4LXdpZHRoOiAzNSU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7IFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wtY3VzdG9tLTY0IHtcclxuXHRmbGV4OiAwIDAgNjQlO1xyXG5cdG1heC13aWR0aDogNjQlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlOyBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNvbC1iYW5uZXItNDIge1xyXG5cdGZsZXg6IDAgMCA0Mi45MjclO1xyXG5cdG1heC13aWR0aDogNDIuOTI3JTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbC1iYW5uZXItMjgge1xyXG5cdGZsZXg6IDAgMCAyOC43MiU7XHJcblx0bWF4LXdpZHRoOiAyOC43MiU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcblx0ICAgIG1heC13aWR0aDogNTAlOyBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDUwJTsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbC1iYW5uZXItMjcge1xyXG5cdGZsZXg6IDAgMCAyNy45OTIlO1xyXG5cdG1heC13aWR0aDogMjcuOTkyJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuXHQgICAgbWF4LXdpZHRoOiA1MCU7IFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcblx0ICAgIG1heC13aWR0aDogNTAlOyBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sLTMyLXNob3Age1xyXG5cdGZsZXg6IDAgMCAzMiU7XHJcblx0bWF4LXdpZHRoOiAzMiU7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCA0MCU7XHJcblx0ICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGVzbS1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgNDAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIH1cclxufVxyXG4uY29sLTY4LXNob3Age1xyXG5cdGZsZXg6IDAgMCA2OCU7XHJcblx0bWF4LXdpZHRoOiA2OCU7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCA2MCU7XHJcblx0ICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGVzbS1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgNjAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbC00Mi1zaG9wIHtcclxuXHRmbGV4OiAwIDAgNDIlO1xyXG5cdG1heC13aWR0aDogNDIlO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wtNTgtc2hvcCB7XHJcblx0ZmxleDogMCAwIDU4JTtcclxuXHRtYXgtd2lkdGg6IDU4JTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMXB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sLTQ2LXRlYW0ge1xyXG5cdGZsZXg6IDAgMCA0NiU7XHJcblx0bWF4LXdpZHRoOiA0NiU7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMzQlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDM0JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbC01NC10ZWFtIHtcclxuXHRmbGV4OiAwIDAgNTQlO1xyXG5cdG1heC13aWR0aDogNTQlO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDY2JTtcclxuXHQgICAgbWF4LXdpZHRoOiA2NiU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZXNtLWxheW91dH0ge1xyXG4gICAgICAgIC5jb2wtMTIge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY29sLTYzLWNvbnRhY3Qge1xyXG5cdGZsZXg6IDAgMCA2MyU7XHJcblx0bWF4LXdpZHRoOiA2MyU7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbC0zNi1jb250YWN0IHtcclxuXHRmbGV4OiAwIDAgMzYlO1xyXG5cdG1heC13aWR0aDogMzYlO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG5cdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8vIEZvbnQgRmFtaWx5XHJcbiRwb3BwaW5zOiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbiRtb250c2VycmF0OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiRwYWNpZmljbzogJ1BhY2lmaWNvJywgO1xyXG4kbm90bzogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcclxuJHBsYXlmYWlyOiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xyXG4kcm9ib3RvY29uZGVuc2VkOiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XHJcbiRzYXRpc2Z5OiAnU2F0aXNmeSc7XHJcblxyXG4gICAgXHJcbi8vIHRleHQgQ29sb3JzIC0tLS0tLS0tLS0tLS0tLVxyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRibGFjazogIzAwMDAwMDtcclxuJGdyZXk6ICNGQUZBRkE7XHJcblxyXG4vLyBUaGVtZSBDb2xvclxyXG4kdGhlbWUtY29sb3IteWVsbG93OiAjRDk4NzE5O1xyXG4kdGhlbWUtY29sb3IteWVsbG93LTI6ICNGRkQ1M0Q7XHJcbiR0aGVtZS1jb2xvci1yZWQ6ICNlNDE1MTU7XHJcbiR0aGVtZS1jb2xvci1waW5rOiAjRkY3NDczOyBcclxuJHRoZW1lLWNvbG9yLWdyZWVuOiAjNTM4MTY1OyBcclxuJHRoZW1lLWNvbG9yLWdyZWVuLTI6ICM2QkIzM0U7IFxyXG5cclxuLy8gUmVzcG9uc2l2ZSBWYXJpYWJsZXMgXHJcbiR4eC1sYXlvdXQgOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCknO1xyXG4keGwtbGF5b3V0IDogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpJztcclxuJGxnLWxheW91dCA6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpJztcclxuJG1kLWxheW91dDonb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpJztcclxuJHhzLWxheW91dDonb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSc7XHJcbiRzbS1sYXlvdXQ6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCknO1xyXG4kZXNtLWxheW91dDogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MTBweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSc7XHJcblxyXG5cclxuXHJcbiIsIlxuLyotLS0tLS0tLSAyLiBBbmltYXRpb24gQ1NTIC0tLS0tLS0tLSovXG5cbkBrZXlmcmFtZXMgaGFzdGVjaEZhZGUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBoYXN0ZWNoWm9vbUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhhc3RlY2hab29tT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgaGFzdGVjaE1vdmVVcCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgaGFzdGVjaE1vdmVVcEJpZyB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhhc3RlY2hNb3ZlRG93biB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhhc3RlY2hNb3ZlRG93bkJpZyB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBoYXN0ZWNoTW92ZUxlZnQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjVweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhhc3RlY2hNb3ZlTGVmdEJpZyB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhhc3RlY2hNb3ZlUmlnaHQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1cHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBoYXN0ZWNoTW92ZVJpZ2h0QmlnIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhhc3RlY2hGYWxsUGVyc3BlY3RpdmUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgdHJhbnNsYXRlWSg1MHB4KSB0cmFuc2xhdGVaKC0zMDBweCkgcm90YXRlWCgtMzVkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVaKDApIHJvdGF0ZVgoMGRlZyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBoYXN0ZWNoRmxpcEluWCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0NDAlIHtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdH1cblxuXHQ2MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0ODAlIHtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhhc3RlY2hGbGlwSW5ZIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQ0MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0fVxuXG5cdDYwJSB7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQ4MCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cblxuQGtleWZyYW1lcyBtb3ZlVXAge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGNvbHVtbk1vdmVVcCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFsbFBlcnNwZWN0aXZlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHRyYW5zbGF0ZVkoNTBweCkgdHJhbnNsYXRlWigtMzAwcHgpIHJvdGF0ZVgoLTM1ZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWigwKSByb3RhdGVYKDBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZWRpdC1idXR0b24tcHVsc2Uge1xuXHQwJSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoIDE4MywgOCwgNzgsIDAuNik7XG5cdH1cblx0MzAlIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDEwcHggcmdiYSggMTgzLCA4LCA3OCwgMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoIDE4MywgOCwgNzgsIDApO1xuXHR9XG59XG5cblxuXG5Aa2V5ZnJhbWVzIHNob3J0ZmFkZUluVXAge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKVxuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB0cmFuc2Zvcm06bm9uZVxuICAgIH1cbn1cblxuLnNob3J0ZmFkZUluVXAge1xuXHRhbmltYXRpb24tbmFtZTogc2hvcnRmYWRlSW5VcDtcbn1cblxuLmFuaW1hdGVkLWR1cmF0aW9uIHtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI1cztcbn1cblxuLmN1c3RvbS1kZWxheS0yMDAge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xufVxuLmN1c3RvbS1kZWxheS0zMDAge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjNzO1xufVxuLmN1c3RvbS1kZWxheS00MDAge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjRzO1xufVxuLmN1c3RvbS1kZWxheS01MDAge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjVzO1xufVxuLmN1c3RvbS1kZWxheS02MDAge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjZzO1xufVxuLmN1c3RvbS1kZWxheS03MDAge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjdzO1xufVxuXG4uY3VzdG9tLWRlbGF5LTgwMCB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuOHM7XG59XG5cbi5jdXN0b20tZGVsYXktOTAwIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC45cztcbn1cblxuXG4iLCJcbi8qLS0tLS0tLS0gMy4gSGVhZGVyIHN0eWxlIC0tLS0tLS0tLSovXG5cblxuLmhlYWRlci1zbWFsbC1kZXZpY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbWFsbC1kZXZpY2UtcHRiLTEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICB9XG4gICAgJi5zbWFsbC1kZXZpY2UtcHRiLTIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweDtcbiAgICB9XG4gICAgJi5zbWFsbC1kZXZpY2UtcHRiLTMge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgICB9XG4gICAgLnNtYWxsLWRldmljZS1jYXRlZ29yaS13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIC5oZWFkZXItb2ZmZXItY2FydC13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1sYXJnZS1kZXZpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmhlYWRlci1wdGItMSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbn1cblxuLmxvZ28td2lkdGgtMSAsIFxuLm1vYmlsZS1sb2dvLXdpZHRoIHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dvLXdpZHRoLTQge1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ28td2lkdGgtMyB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCB7XG4gICAgJi5oZWFkZXItYWN0aW9uLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oZWFkZXItYWN0aW9uLW1yZy0xIHtcbiAgICAgICAgLnNhbWUtc3R5bGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhlYWRlci1hY3Rpb24tbXJnLTIge1xuICAgICAgICAuc2FtZS1zdHlsZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zYW1lLXN0eWxlIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgJi5waW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ncmVlbi0yIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1ncmVlbi0yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnllbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAmLnNhbWUtc3R5bGUtaHZyLXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgJi5zYW1lLXN0eWxlLWh2ci1yZWQge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgJi55ZWxsb3cge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNhbWUtc3R5bGUtYmxhY2sge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zYW1lLXN0eWxlLWh2ci1yZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zYW1lLXN0eWxlLWh2ci1waW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNhbWUtc3R5bGUtaHZyLWdyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2FtZS1zdHlsZS1odnItcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2FtZS1zdHlsZS1odnItcGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zYW1lLXN0eWxlLWh2ci1ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubWFpbi1tZW51LWljb24ge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zYW1lLXN0eWxlLWJvcmRlciB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjMpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTNweCAxM3B4O1xuICAgICAgICAgICAgICAgICYucmVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYXJjaC1zdHlsZS0xIHtcbiAgICBmb3JtIHtcbiAgICAgICAgLmZvcm0tc2VhcmNoLTEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDUwcHggMnB4IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4td3JhcHBlciB7XG4gICAgLmJvZHktb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgIH1cbiAgICAmLm92ZXJsYXktYWN0aXZlIHtcbiAgICAgICAgLmJvZHktb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICB9XG4gICAgfVxufSBcblxuLm1haW4td3JhcHBlci0yIHtcbiAgICAuYm9keS1vdmVybGF5LTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzI0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgfVxuICAgICYub3ZlcmxheS1hY3RpdmUtMiB7XG4gICAgICAgIC5ib2R5LW92ZXJsYXktMiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICB9XG4gICAgfVxufSBcblxuLnNpZGViYXItY2FydC1hY3RpdmUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0d2lkdGg6IDQyMHB4O1xuXHRwYWRkaW5nOiAxMDRweCA1MHB4IDUwcHg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHJpZ2h0OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDBweCwwKTtcblx0Ym94LXNoYWRvdzogMCAwIDg3cHggMCByZ2JhKDAsMCwwLC4wOSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAmLmluc2lkZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMDRweCAzMHB4IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAxNXB4IDUwcHg7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICB9XG4gICAgLnNpZGViYXItY2FydC1hbGwge1xuICAgICAgICAuY2FydC1jbG9zZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcnQtY29udGVudCB7XG4gICAgICAgICAgICA+IGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMzBweCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDMwcHgpO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM2NXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzYwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjExRTFDO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkQ2RDZEO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jYXJ0LWRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcnQtdG90YWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDI2cHg7XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcnQtY2hlY2tvdXQtYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53ZWxjb21lLWNvbnRlbnQge1xuICAgIHAge1xuICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhZGVyLXRvcC1yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNhbWUtc3R5bGUtMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zYW1lLXN0eWxlLTItcmVkIHtcbiAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgIH1cbn1cblxuLmhlYWRlci1sYW5ndWFnZS13cmFwICwgLmhlYWRlci1jdXJyZW5jeS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmxhbmd1YWdlLWRyb3Bkb3duICwgLmN1cnJlbmN5LWRyb3Bkb3duIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAxMTIlO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDE0cHggMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwcztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgJi5sYW5nLWJnLWJsYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci10b3AtcHRiLTEge1xuICAgIHBhZGRpbmc6IDE2cHggMCAxOHB4O1xufVxuLmhlYWRlci1zZWFyY2gtY2F0ZWdvcmktbXJnIHtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDAgMHB4IDAgLTIwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbjogMCAwcHggMCAtMjAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4IDAgMTJweDtcbiAgICB9XG59XG5cbi5oZWFkZXItc2VhcmNoLWNhdGVnb3JpLXdyYXAge1xuICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjQsMjQsMjQsLjEpO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmLnNlYXJjaC1maWVsZCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDIwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICYuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTMlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItc3VwcG9ydC13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0ZmxleC13cmFwOiB3cmFwO1xuICAgIC5oZWFkZXItc2luZ2xlLXN1cHBvcnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLXN1cHBvcnQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFhMWExYTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlci1zdXBwb3J0LWNvbnRlbnQge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5oZWFkZXItc3VwcG9ydC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyLXN1cHBvcnQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmhlYWRlci1zdXBwb3J0LWljb24ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdy0yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWFkZXItc3VwcG9ydC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3ctMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1taWRkbGUtcHRiIHtcbiAgICBwYWRkaW5nOiA0MnB4IDA7XG59XG4ubWFpbi1jYXRlZ29yaS1tZW51LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWFpbi1jYXRlZ29yaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDM1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc21hbGwtZGV2aWNlLWNhdGVnb3JpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jYXRlZ29yaS1hY3RpdmUxLWljb24ge1xuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhM2FcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNhdGVnb3JpLWFjdGl2ZTItaWNvbiB7XG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWEzMFwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLWNhdGVnb3JpLWRyb3Bkb3duIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxOS44cHggLjJweCByZ2JhKDEyLDMxLDQ2LC4xNSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gLjFzIGxpbmVhciAuM3MsdmlzaWJpbGl0eSAuMXMgbGluZWFyIC4zcyxvcGFjaXR5IC4xcyBsaW5lYXIgLjNzO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgJi5jYXRlZ29yaS1kcm9wZG93bi12aXNpYmxlLTEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jYXRlZ29yaS1kcm9wZG93bi12aXNpYmxlLTIge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NDJweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NzlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MjlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmZiZmJmO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDM1cHggMTRweCAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDM1cHggMTJweCAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgJi5tci00NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAmLm1yLTQ1IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICYubXItNDUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLWNhdGVnb3JpLXBvc2l0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDE0MHB4O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDQwcHggMjVweCAzNXB4O1xuICAgIH1cbn1cblxuLm1haW4tbWVudSB7XG4gICAgPiBuYXYge1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJi5wb3NpdGlvbi1zdGF0aWMge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubWFpbi1tZW51LXBhZGRpbmctMSB7XG4gICAgICAgID4gbmF2IHtcbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5tYWluLW1lbnUtcGFkZGluZy0zIHtcbiAgICAgICAgPiBuYXYge1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm1haW4tbWVudS1saC0xIHtcbiAgICAgICAgPiBuYXYge1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm1haW4tbWVudS1saC0zIHtcbiAgICAgICAgPiBuYXYge1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5tYWluLW1lbnUtbGgtNCB7XG4gICAgICAgID4gbmF2IHtcbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubWFpbi1tZW51LWNvbG9yLWNoYW5nZSB7XG4gICAgICAgID4gbmF2IHtcbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5tYWluLW1lbnUtd2hpdGUge1xuICAgICAgICA+IG5hdiB7XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubWFpbi1tZW51LWhvdmVyLWdyZWVuIHtcbiAgICAgICAgPiBuYXYge1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm1haW4tbWVudS1ob3Zlci1ncmVlbi0yIHtcbiAgICAgICAgPiBuYXYge1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1ncmVlbi0yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWdyZWVuLTI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5tYWluLW1lbnUtaG92ZXIteWVsbG93IHtcbiAgICAgICAgPiBuYXYge1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubWFpbi1tZW51LW1yZy0xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1NXB4O1xuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tbWVudS1kcm9wZG93bi1zdHlsZSB7XG4gICAgPiBuYXYge1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyNHB4IDAgcmdiYSgwLDAsMCwwLjA5KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAuMXMgbGluZWFyIC4zcyx2aXNpYmlsaXR5IC4xcyBsaW5lYXIgLjNzLG9wYWNpdHkgLjFzIGxpbmVhciAuM3M7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICAgICAgICAmLnN1Yi1tZW51LXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMjBweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLmxhdmVsLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgPiB1bC5sYXZlbC1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5tZWdhLW1lbnUtc3R5bGUtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTE3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGVhNmInO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IExhU3R1ZGlvSWNvbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5tZWdhLW1lbnUtc3R5bGUtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUzcHggMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyM3B4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1iYW5uZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyM3B4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1iYW5uZXItMS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1iYW5uZXItY29udGVudC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFNDE1MTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U0MTUxNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0MTUxNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWJhbm5lci0yLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWJhbm5lci1jb250ZW50LTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFweCAwIDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQxNTE1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTQxNTE1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubWFpbi1tZW51LWhvdmVyLWdyZWVuIHtcbiAgICAgICAgPiBuYXYge1xuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdWItbWVudS13aWR0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVnYS1tZW51LXN0eWxlLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubWFpbi1tZW51LWhvdmVyLXBpbmsge1xuICAgICAgICA+IG5hdiB7XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN1Yi1tZW51LXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lZ2EtbWVudS1zdHlsZS0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubWFpbi1tZW51LWhvdmVyLXJlZCB7XG4gICAgICAgID4gbmF2IHtcbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3ViLW1lbnUtd2lkdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLW1lbnUtc3R5bGUtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLmhlYWRlci1vZmZlci1jYXJ0LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDE4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5zYW1lLXN0eWxlLTMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWxlY3Qge1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLnNlbGVjdC1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA4IDEzJyB3aWR0aD0nOCcgaGVpZ2h0PScxMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsbD0ncmdiJTI4MTM4LDEzOCwxMzglMjknIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J002Ljg1NCA5LjE3NGwtMi44NjIgMi40NS0yLjg2Mi0yLjQ1YS43NS43NSAwIDAwLS45MzUuMDA3LjUxNC41MTQgMCAwMC0uMDA4LjhsMy4zMzMgMi44NTJjLjI2LjIyMy42ODMuMjIzLjk0MyAwbDMuMzMzLTIuODUyYS41MTguNTE4IDAgMDAuMTgyLS41NTVjLS4wNi0uMi0uMjQzLS4zNTUtLjQ3Ni0uNDA3YS43NDQuNzQ0IDAgMDAtLjY0OC4xNTV6TTQuNDcyLjIxYS42MzcuNjM3IDAgMDAtLjk0NCAwTC4xODggMy43ODdBLjc1Mi43NTIgMCAwMC4xOTYgNC43OWMuMjU3LjI3Ni42NzQuMjguOTM2LjAxTDQgMS43MjYgNi44NjggNC44YS42MzcuNjM3IDAgMDAuOTM2LS4wMDkuNzUyLjc1MiAwIDAwLjAwOC0xLjAwM0w0LjQ3Mi4yMXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTEwcHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5tYWluLW1lbnUtc3R5bGUtMiB7XG4gICAgLmxlYXRoZXItbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNDguNSU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDQ3LjMlXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNDYuNSU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNDQlOyBcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuamV3ZWxyeS1sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0OC4zJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNDcuNyU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNDcuMyU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNDMuOCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAua2lkcy1sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0OC41JTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNDcuNCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNDYuNyU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNDQlO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubWFpbi1tZW51LTItY2VudGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgID4gbmF2IHtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbm90bztcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm1haW4tbWVudS1wYWRkaW5nLTIge1xuICAgICAgICA+IG5hdiB7XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5tYWluLW1lbnUtbGgtMiB7XG4gICAgICAgID4gbmF2IHtcbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubWFpbi1tZW51LXN0eWxlLTItYmxhY2sge1xuICAgICAgICA+IG5hdiB7XG4gICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS1waW5rICwgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubWFpbi1tZW51LXN0eWxlLTItcG9wcGlucyB7XG4gICAgICAgID4gbmF2IHtcbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VhcmNoLXN0eWxlLTIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC45KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjI1cztcblx0ei1pbmRleDogOTk5OTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICYuc2VhcmNoLXZpc2libGUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHQgICAgb3BhY2l0eTogMTtcbiAgICAgICAgJiAubWVnYXNob3Atc2VhcmNoLWNvbnRlbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuICAgID4gLnNlYXJjaDItY2xvc2Uge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjAlO1xuICAgICAgICByaWdodDogMjAlO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAmIC5zZWFyY2gtY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWZvcm0tc3R5bGUtMiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNHB4IDYwcHggMTBweCAzNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNDNweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci10b3Atc3R5bGUtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbiAgICAuc2FtZS1zdHlsZS00IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyBcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgJi5hbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaGVhZGVyLXRvcC1yaWdodC0yIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG59XG5cbi5kZWxpdmVyeS1vZmZlciB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5oZWFkZXItYXNpZGUtYWN0aXZlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiA0NzBweDtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTExO1xuXHRyaWdodDogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1vdXQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwMHB4LDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwwLDAsLjA5KTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxuICAgICYuaGVhZGVyLWFzaWRlLWFjdGl2ZS1sZWZ0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwMHB4LDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmLmluc2lkZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgfVxuICAgICYgLmhlYWRlci1hc2lkZS13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMTMwcHggNzBweCAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDUwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMTBweCA1MHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTEwcHggNTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hc2lkZS1jbG9zZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAmLnBpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItYXNpZGUtY29udGVudCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAuaGVhZGVyLWFzaWRlLW1lbnUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE0MHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG5hdiB7XG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNmQ2ZDZkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnBpbmsge1xuICAgICAgICAgICAgICAgICAgICBuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXNpZGUtYmFubmVyIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hc2lkZS1jb250YWN0LWluZm8ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCAwIDE5cHg7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFweCAxNnB4IDBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFzaWRlLXNvY2lhbC1pY29uIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFzaWRlLXBheW1lbnRzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vYmlsZS1tZW51LWFjdGl2ZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMzUwcHg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDExMTtcblx0cmlnaHQ6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2Utb3V0O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDBweCwwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsMCwwLC4wOSk7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICB9XG4gICAgJi5pbnNpZGUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgIH1cbiAgICAmIC5tb2JpbGUtbWVudS1hbGwtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMzBweCAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMjBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtbWVudS1jbG9zZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7IFxuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9iaWxlLW1lbnUtY29udGVudCB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIC5tb2JpbGUtc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHggMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZSBub25lIG5vbmUgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IG1lZGl1bSBtZWRpdW0gbWVkaXVtIDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vYmlsZS1tZW51LXdyYXAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgLm1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZXhwYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDk1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFhMWExYTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFhMWExYTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSA+IC5tZW51LWV4cGFuZCBpOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vYmlsZS1oZWFkZXItaW5mby13cmFwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaW5nbGUtbW9iaWxlLWhlYWRlci1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5sYW5nLWN1cnItZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwLjRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDMwcHggMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vYmlsZS1jb250YWN0LWluZm8ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjNweCAwIDE5cHg7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFhMWExYTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vYmlsZS1zb2NpYWwtaWNvbiB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vYmlsZS1jb3B5cmlnaHQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFhMWExYTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbGlja2FibGUtbWFpbm1lbnUtYWN0aXZlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMjQsIDI0LCAwLjk1KTtcblx0ei1pbmRleDogMztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMHMgMC41cztcbiAgICB6LWluZGV4OiA5OTtcbiAgICAmLm1haW5tZW51LXZpc2libGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG4gICAgfVxuICAgIC5jbGlja2FibGUtbWFpbm1lbnUtd2lkdGgge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmLm1haW5tZW51LWNsb3NlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiAyMiU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDExJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDExJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDExJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xpY2thYmxlLW1haW5tZW51LXN0eWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IG5hdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXMtc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjNweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIlxuLyotLS0tLS0tLSA0LiBTbGlkZXIgc3R5bGUgLS0tLS0tLS0tKi9cblxuLnNsaWRlci1hcmVhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGlkZXItaGVpZ2h0LTEge1xuICAgIGhlaWdodDogOTkxcHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDg5MXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNzgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgfVxufVxuLnNsaWRlci1oZWlnaHQtMiB7XG4gICAgaGVpZ2h0OiA3NzNweDtcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDUwcHg7XG4gICAgfVxufVxuLnNsaWRlci1oZWlnaHQtMyB7XG4gICAgaGVpZ2h0OiA4MTNweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNzEzcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiA2NTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNTBweDtcbiAgICB9XG59XG5cbi5zbGlkZXItaGVpZ2h0LTQge1xuICAgIGhlaWdodDogMTAzMHB4O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiA5MDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogODAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiA2NTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbn1cblxuLnNsaWRlci1oZWlnaHQtNSB7XG4gICAgaGVpZ2h0OiAxMDkwcHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogOTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxufVxuXG4uc2xpZGVyLWhlaWdodC02IHtcbiAgICBoZWlnaHQ6IDEwOTBweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogOTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiA5MDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICB9XG59XG5cbi5zbGlkZXItaGVpZ2h0LTcge1xuICAgIGhlaWdodDogOTkxcHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiA2NTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgfVxufVxuXG4uc2xpZGVyLWhlaWdodC04IHtcbiAgICBoZWlnaHQ6IDEwOTBweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICB9XG59XG5cbi5zbGlkZXItaGVpZ2h0LTkge1xuICAgIGhlaWdodDogOTkxcHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNjUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxufVxuXG4uc2xpZGVyLWhlaWdodC0xMCB7XG4gICAgaGVpZ2h0OiAxMDkwcHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0xIHtcblx0d2lkdGg6IDEwMCU7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDU5cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQ5cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtNXB4O1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzMHB4OyBcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tc3R5bGUtMSB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDM1cHggMjlweDtcbiAgICAgICAgJi5idG4tMS1mb250LTIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJ0bi0xLXBhZGRpbmctZGVjLTIge1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCA1MHB4IDI2cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5idG4tMS1wYWRkaW5nLWRlYy0zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggNTBweCAzMXB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggNDBweCAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggNDBweCAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYnRuLTEtcGFkZGluZy1kZWMtNCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDQwcHggMjZweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJsYWNrLWJnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDM1cHggMTdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZXJvLXNsaWRlci1hY3RpdmUtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi1zdHlsZS0xIHtcbiAgICAuc2xpZGVyLWljb24tMSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA4JTtcbiAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMWUxZTFlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICYuc2xpZGVyLWljb24tbmV4dCB7XG4gICAgICAgICAgICBib3R0b206IDE2JTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDE4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDE3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDE4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAmLm5hdi1zdHlsZS0xLWJpa2VzIHtcbiAgICAgICAgICAgIC5zbGlkZXItaWNvbi0xIHtcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICYuc2xpZGVyLWljb24tbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICYubmF2LXN0eWxlLTEtYmlrZXMge1xuICAgICAgICAgICAgLnNsaWRlci1pY29uLTEge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgJi5zbGlkZXItaWNvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxNiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgJi5uYXYtc3R5bGUtMS1iaWtlcyB7XG4gICAgICAgICAgICAuc2xpZGVyLWljb24tMSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5qZXdlbHJ5LW5hdi1zdHlsZSB7XG4gICAgICAgIC5zbGlkZXItaWNvbi0xIHtcbiAgICAgICAgICAgICYuc2xpZGVyLWljb24tbmV4dCB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNiU7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDIxJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE5JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDIyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb2NpYWwtaW5mby10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMjUlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgbGVmdDogMTQwcHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICBib3R0b206IDEyJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBib3R0b206IDEyJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICBib3R0b206IDE4JTtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICBib3R0b206IDI4JTtcbiAgICAgICAgJi5obTEge1xuICAgICAgICAgICAgYm90dG9tOiAxNyU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIGJvdHRvbTogMjclO1xuICAgICAgICAmLmhtMSB7XG4gICAgICAgICAgICBib3R0b206IDE2JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2luZ2xlLWFuaW1hdGlvbi13cmFwIHtcbiAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIC5zbGlkZXItYW5pbWF0ZWQtMSB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS40cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuMXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4xcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS43cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuMHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1zdHlsZS04IHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuMHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTEge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS42cztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYXV0b3BhcnRzLXNsaWRlci1vZmZlci0xICwgJi5hdXRvcGFydHMtc2xpZGVyLW9mZmVyLTIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaGVyby1zaW5nbGUtc2xpZGVyLWltZy0zIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuOHM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNCAsIFxuICAgICAgICAgICAgJi5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTUgLCBcbiAgICAgICAgICAgICYuaGVyby1zaW5nbGUtc2xpZGVyLWltZy02IHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctOCB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhlcm8tc2luZ2xlLWltZy13cmFwIHtcbiAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4wcztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNyB7XG4gICAgICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuOHM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyby1zbGlkZXItY29udGVudC05IHtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjlzO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQtaW1nLTEge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjdzO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQtaW1nLTIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjdzO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQtaW1nLTMge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4ycztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LWltZy00IHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC44cztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vcmdhbmljLXRleHQtaW1nIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGlkZXItaWNvbi0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxODE4MTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGkge1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgICB9XG4gICAgJi5zbGlkZXItaWNvbi0yLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmLnNsaWRlci1pY29uLTItbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuXG4uZm9vdGVyLXR3by1hcmVhIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mdWxscGFnZS1wbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2NXB4O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG59XG4uZnVsbHBhZ2UtY29udGVudC0xIHtcbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDUxcHg7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tc3R5bGUtMyB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggNDBweCAzMXB4O1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDQwcHggMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHggMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZ1bGxwYWdlLWNvbnRlbnQtMiB7XG4gICAgaDEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC00cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmZ1bGxwYWdlLWNvbnRlbnQtMyB7XG4gICAgaDEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC01cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDk1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2ZwLW5hdiB7XG4gICAgei1pbmRleDogOTtcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHRvcDogNDAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHRvcDogNDAlO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMTZweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDY4cHg7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1zaW5nbGUtc2xpZGVyLWltZy0xIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6IHJnYigyNCwgMjQsIDI0KTtcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiByZ2IoMTA5LCAxMDksIDEwOSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiA3MiU7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6IHJnYigyMzQsIDE4MywgMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tc3R5bGUtNCAge1xuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjEzLCA2MSk7XG4gICAgICAgIGNvbG9yOiByZ2IoMjQsIDI0LCAyNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMjdweCA1MHB4IDMycHg7XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMzBweCAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICYucGFkZGluZy1kZWMtMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjVweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHggMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHggMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHggMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBhZGRpbmctZGVjLTIge1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAzNXB4IDIxcHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7IFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTMge1xuICAgIG1hcmdpbi1yaWdodDogLTIxNXB4O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA5LjkxMDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDI3cHg7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS45ODIxcHg7XG4gICAgICAgIG1hcmdpbjogMzJweCAwIDVweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMnB4IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiByZ2IoMjM0LCAxODMsIDApO1xuICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA5LjkxMDNweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy45MTAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuOTEwM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjkxMDNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtaGVyby1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYXV0b3BhcnRzLXNsaWRlci1vZmZlci0xIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0MiU7XG4gICAgICAgIHRvcDogMzMuNSU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDQ5JTtcbiAgICAgICAgICAgIHRvcDogMzIlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDQ1JTtcbiAgICAgICAgICAgIHRvcDogMjguNSU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNDglO1xuICAgICAgICAgICAgdG9wOiAyNC41JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgICB0b3A6IDIxLjUlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDU2JTtcbiAgICAgICAgICAgIHRvcDogMTAuNSU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDdweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hdXRvcGFydHMtc2xpZGVyLW9mZmVyLTIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA5JTtcbiAgICAgICAgYm90dG9tOiAyMyU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGJvdHRvbTogOCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNTdweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgJi5hdXRvcGFydHMtc2xpZGVyLW1yZy0xIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xMDBweCAwIC0xMDBweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAwIDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAwIDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDAgMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYXV0b3BhcnRzLXNsaWRlci1tcmctMiB7XG4gICAgICAgIG1hcmdpbjogMCAwcHggMCAtMTAzcHg7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMCA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMCA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHggMCAwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG4uaGVyby1zbGlkZXItY29udGVudC00IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXJnaW46IDVweCAwIDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1zdHlsZS02IHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDUwcHggMzBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAzNXB4IDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAzNXB4IDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4IDIxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXYtc3R5bGUtMiB7XG4gICAgPiBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGlkZXItaWNvbi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGlkZXItaWNvbi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5hdi1zdHlsZS0yLWJvcmRlci1yYWRpdXMge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZG90LXN0eWxlLTIge1xuICAgIHVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBib3R0b206IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzViNWI1YjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjViNWI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ueW91dHViZS12aWRlby1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgIH1cbiAgICAueW91dHViZS1iZy1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA5NTtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzlweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG5vdG87XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjJweCAwIDU4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG5vdG87XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjJweCAwIDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjJweCAwIDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTdweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29tcGFjdCB7XG4gICAgLmJ1dHRvbkJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY29zbWV0aWMtaGVyby1wYWRkaW5nLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC01IHtcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAtODBweCAwIDAgMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTlweDtcbiAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjk5MTFweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1M3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byA0MHB4O1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogNzIlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA3MiU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggYXV0byAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IC0xMDVweCAwIDA7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICBtYXJnaW46IDEycHggMCAzMnB4O1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMCAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAyMiU7XG5cdGJvdHRvbTogLTEyMHB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICByaWdodDogMTAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIHJpZ2h0OiA1JTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICByaWdodDogNyU7XG4gICAgICAgIGJvdHRvbTogLTg4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcmlnaHQ6IDMlO1xuICAgICAgICBib3R0b206IC01MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IC05MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDM5NXB4O1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDM3LjUlO1xuXHRib3R0b206IDBweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgcmlnaHQ6IDMxLjUlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIHJpZ2h0OiAyOS41JTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICByaWdodDogMjkuNSU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcmlnaHQ6IDI4LjUlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDMyNHB4O1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMjI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE2JTtcblx0Ym90dG9tOiAtMTIwcHg7XG4gICAgei1pbmRleDogOTtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIHJpZ2h0OiA3JTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICByaWdodDogNSU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICBib3R0b206IC04OHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHJpZ2h0OiAzJTtcbiAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2NzRweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDUzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oZXJvLXNpbmdsZS1zbGlkZXItaW1nLTYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAtMTklO1xuXHRib3R0b206IDBweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTI4MnB4O1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDg4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXYtc3R5bGUtNCB7XG4gICAgPiBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGlkZXItaWNvbi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGlkZXItaWNvbi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW46IDAgMCAwO1xuICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjkyNzNweDtcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDUuOTI3M3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1LjkyNzNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy45MjdweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS45MjdweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy45MjdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTI5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDMxcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuOTI3M3B4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjkyN3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1zdHlsZS04IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDExMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoLTE2ZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygxNmRlZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggODBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMjNweCA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDM1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTgwLCA0LCA0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctOCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC02OHB4O1xuXHRib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgcmlnaHQ6IC0yMDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICByaWdodDogLTIwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHJpZ2h0OiAtMjAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcmlnaHQ6IC0yMDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICByaWdodDogLTMyN3B4O1xuICAgIH1cbn1cbi5oZXJvLXNpbmdsZS1pbWctd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEyMHB4O1xuXHRib3R0b206IDYwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuXHQgICAgYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuXHQgICAgYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuXHQgICAgYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICA+IGltZyB7XG4gICAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tc2luZ2xlLXNsaWRlci1pbWctNyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMzFweDsgXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMXB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMxcHg7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndpZHRoLTIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODlweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzFweDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMXB4OyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy45NjM2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDY1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjk2MzZweDtcbiAgICAgICAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45NjM2cHg7XG4gICAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlcm8tc2xpZGVyLWNvbnRlbnQtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IC03MHB4IDAgMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDU5cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjk2MzZweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjk2NHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjk2NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1OXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy45NjM2cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogNnB4IDAgNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDZweCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiA2cHggMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDZweCAwIDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDZweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmtpZHMtc2xpZGVyLXNoYXBlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTtcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIGxlZnQ6IC01cHg7XG4gICAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgLnRleHQtaW1nLTEge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDYzNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5raWRzLXNsaWRlci1tcmctMSB7XG4gICAgbWFyZ2luOiAtMTkwcHggMCAwIC03MHB4O1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwcHggMCAwIDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDBweCAwIDAgMHB4O1xuICAgIH1cbn1cbi5raWRzLXNsaWRlci1tcmctMiB7XG4gICAgbWFyZ2luOiAtMTkwcHggLTIwMHB4IDAgMHB4O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAtMTkwcHggLTIwcHggMCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAtMTkwcHggMHB4IDAgMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbjogLTE5MHB4IDBweCAwIDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IC0xMDBweCAwcHggMCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDAgMHB4O1xuICAgIH1cbn1cbi5raWRzLXNsaWRlci1tcmctMyB7XG4gICAgbWFyZ2luOiAtMTkwcHggMHB4IDAgMjAwcHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IC0xOTBweCAwcHggMCA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbjogLTE5MHB4IDBweCAwIDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IC0xOTBweCAwcHggMCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAtMTAwcHggMHB4IDAgMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwIDBweDtcbiAgICB9XG59XG5cbi5idG4tc3R5bGUtOSB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMycHggNDBweCAzN3B4O1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDQwcHggMjdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDQwcHggMjdweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHggMjNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHggMjNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLmJ0bi05LXBhZGRpbmctZGVjLTEge1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCA3N3B4IDM3cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCA1MHB4IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCA1MHB4IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA0MHB4IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzNXB4IDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAzMHB4IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCA1OCwgNDUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIC50ZXh0LWltZy0yIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1pbWctMyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDU0cHg7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NDZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWltZy00IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNjRweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0NHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTg5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb3VzZS1zY3JvbGwtYXJlYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwJSAhaW1wb3J0YW50O1xuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDkgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLmtpZHMtc2hhcGUtMSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMCUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogODAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDc1JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDU1JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjE4cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAua2lkcy1zaGFwZS0yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI3JSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiA4MSUgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogODMlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogODMlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogODMlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNzclICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNzclICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyODlweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5raWRzLXNoYXBlLTMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjQlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDc3JSAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICB0b3A6IDYyJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHRvcDogNjIlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgdG9wOiA2MiUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICB0b3A6IDYyJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHRvcDogNjIlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiA1NyUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE4MXB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAua2lkcy1zaGFwZS00IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYyJSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiA4JSAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiA0JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiA2NSUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE4MXB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAua2lkcy1zaGFwZS01IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ1JSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwJSAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICB0b3A6IDQwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHRvcDogMjAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzNweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0xMSB7XG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOTkxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOTlweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBtYXJnaW46IDAgMCA1N3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIuOTczcHg7XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7IFxuICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7IFxuICAgICAgICAgICAgZm9udC1zaXplOiA4NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7IFxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0xMiB7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDc5cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luOiAwIDAgNDdweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oZXJvLXNsaWRlci1jb250ZW50LTEzIHtcbiAgICBtYXJnaW46IDAgMCAwIC00MHB4O1xuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA3OXB4O1xuICAgICAgICBjb2xvcjogIzM0MzQzNDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDk5cHg7XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tc3R5bGUtMTAge1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgcGFkZGluZzogMjJweCA0MHB4IDI3cHg7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjVweCAxOHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYmctYmxhY2sge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYnRuLXN0eWxlLTExIHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQsIDI0LCAyNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIxcHggNTBweCAyN3B4O1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDM1cHggMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDM1cHggMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDI1cHggMThweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRkNFQjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdi1zdHlsZS01IHtcbiAgICAuc2xpZGVyLWljb24tMSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA3JTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICMxZTFlMWU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICYuc2xpZGVyLWljb24tcHJldiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWRlci1pY29uLW5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpZGVyLWNvbnRlbnQtMTQtcG9zaXRpb24tMSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE0JTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuLnNsaWRlci1jb250ZW50LTE0LXBvc2l0aW9uLTIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAyNiU7XG4gICAgYm90dG9tOiAxMyU7XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICByaWdodDogMTAlO1xuICAgICAgICBib3R0b206IDEwJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICByaWdodDogOCU7XG4gICAgICAgIGJvdHRvbTogMTAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHJpZ2h0OiA4JTtcbiAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDUwJTtcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG59XG4uc2xpZGVyLWNvbnRlbnQtMTQtcG9zaXRpb24tMyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyOCU7XG4gICAgdG9wOiAzNyU7XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDUwJTtcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG59XG5cbi5oZXJvLXNsaWRlci1jb250ZW50LTE0IHtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzFweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1zbGlkZXItY29udGVudC0xNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaDEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDc5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbm90bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWRlci1jb250ZW50LTE1LW1iLTEge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAxOXB4IDAgNjBweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMzVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oZXJvLXNsaWRlci1jb250ZW50LTE2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2F0aXNmeTtcbiAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm9yZ2FuaWMtdGV4dC1pbWcge1xuICAgICAgICBtYXJnaW46IDIwcHggMCA1M3B4O1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAzM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDMzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAzM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1NDVweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JnYW5pYy1zbGlkZXItbXJnIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0MHB4O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbn1cblxuLm9yZ2FuaWMtc2hhcGUtMSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDQxLjUlICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBsZWZ0OiA0OC41JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIGxlZnQ6IDQ4LjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbGVmdDogNDguNSUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBsZWZ0OiA0OC41JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIGxlZnQ6IDQ4LjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA5OTBweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDYyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ub3JnYW5pYy1zaGFwZS0yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA3MiUgIWltcG9ydGFudDtcblx0dG9wOiA2NSUgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHRvcDogNjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgdG9wOiA2MCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICB0b3A6IDYwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogNTQwcHg7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLm9yZ2FuaWMtc2hhcGUtMyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0NCUgIWltcG9ydGFudDtcbiAgICB0b3A6IDgwJSAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgdG9wOiA2OSUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICB0b3A6IDY5JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHRvcDogNjklICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgdG9wOiA2OSUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICB0b3A6IDY5JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjQzcHg7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9yZ2FuaWMtc2hhcGUtNCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNSUgIWltcG9ydGFudDtcbiAgICB0b3A6IDUyJSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDU7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQzMXB4OyBcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDMzMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMzFweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMjMxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDIzMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICB9IFxufVxuXG4ub3JnYW5pYy1zaGFwZS01IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01LjIlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAyMyUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzMzFweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDIzMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzFweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kb3Qtc3R5bGUtMyB7XG4gICAgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMi4zJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYXNoaW9uLTEtc2xpZGVyLWJnLWNvbG9yLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUJBQjQ7XG59XG4uZmFzaGlvbi0xLXNsaWRlci1iZy1jb2xvci0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMxQzFDO1xufVxuLmZhc2hpb24tMi1zbGlkZXItYmctY29sb3ItMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NBQzNCQjtcbn1cbi5mYXNoaW9uLTItc2xpZGVyLWJnLWNvbG9yLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NzZFNjU7XG59XG4uZmFzaGlvbi0yLXNsaWRlci1iZy1jb2xvci00IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNDRUQ0O1xufVxuLmZhc2hpb24tMi1zbGlkZXItYmctY29sb3ItNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NEU0Mjtcbn1cbi5lbGVjdHJvbmljLXNsaWRlci1iZy1jb2xvci0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuLmVsZWN0cm9uaWMtc2xpZGVyLWJnLWNvbG9yLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzJFNDQ7XG59XG5cbi5hdXRvLXBhcnRzLXNsaWRlci1iZy1jb2xvci0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFQkVDO1xufVxuLmxlYXRoZXItc2xpZGVyLWJnLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0E3NTcwO1xufVxuXG4uY29zbWV0aWMtc2xpZGVyLWJnLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMEREO1xufVxuXG4ub3JnYW5pYy1zbGlkZXItYmctY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEZCRjc7XG59XG4ubW90b3JiaWtlcy1zbGlkZXItYmctY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4RTkzOTc7XG59XG4ua2lkcy1zbGlkZXItYmctY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VFRUI7XG59XG5cbi5wbGFudHMtc2xpZGVyLWJnLWNvbG9yLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI4MkQ7XG59XG4ucGxhbnRzLXNsaWRlci1iZy1jb2xvci0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjNBMThCO1xufVxuLnBsYW50cy1zbGlkZXItYmctY29sb3ItMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGODtcbn1cbi5mdXJuaXR1cmUtc2xpZGVyLWJnLWNvbG9yLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTk7XG59XG4uZnVybml0dXJlLXNsaWRlci1iZy1jb2xvci0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDZENUQwO1xufVxuLmZ1cm5pdHVyZS1zbGlkZXItYmctY29sb3ItMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTVERDtcbn1cblxuLmpld2Vscnktc2xpZGVyLWJnLWNvbG9yLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDIzMUU7XG59XG4uamV3ZWxyeS1zbGlkZXItYmctY29sb3ItMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4QjNCRDtcbn1cbi5qZXdlbHJ5LXNsaWRlci1iZy1jb2xvci0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTQ4ODZFO1xufVxuXG4udmlkZW8tYmctY29udGVudC13cmFwIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9iZy95b3V0dWJlLWJnLmpwZ1wiKTtcblx0aGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0E3NTcwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuXG5AbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgLnlvdXR1YmUtdmlkZW8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5cbiIsIlxuLyotLS0tLS0tLSA1LiBCYW5uZXIgc3R5bGUgLS0tLS0tLS0tKi9cblxuLm5ldy1jb2xsZWN0aW9ucy1iYW5uZXIge1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4uYmFubmVyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYmFubmVyLWltZyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYmFubmVyLWltZy1vdmVyZmxvdyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgICYuYmFubmVyLXpvb20ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDJzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLXBvc2l0aW9uLTEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLXBvc2l0aW9uLTIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDM4MHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiAzNzBweDsgXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLXBvc2l0aW9uLTMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLWNvbnRlbnQtMSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogOTVweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4OyBcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICB3aWR0aDogNTIlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNDJweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItY29udGVudC0yIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtOztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJhbm5lci10ZXh0LXdpZHRoMSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0JTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJhbm5lci10ZXh0LXdpZHRoMiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU0JTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdy0yO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjVweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLWNvbnRlbnQtMyB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJhbm5lci10ZXh0LXdpZHRoMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJi5zYWxlLW9mZiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wZXJjZW50YWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAwO1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItY29udGVudC00IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICBib3R0b206IDU1cHg7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvY29uZGVuc2VkO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLWNvbnRlbnQtNSB7XG4gICAgICAgIHBhZGRpbmc6IDMycHggNzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYub3Zlcmx5LXBvaW50LTQtMi1ob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLWNvbnRlbnQtOSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYXRpc2Z5O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYXRpc2Z5O1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLWNvbnRlbnQtMTAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2F0aXNmeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItY29udGVudC0xMSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYXRpc2Z5O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci1jb250ZW50LTEyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDklO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBwYWRkaW5nOiAwIDkwcHg7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYXRpc2Z5O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaWRlYmFyLWJhbm5lci1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICBib3R0b206IDMycHg7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJhbm5lci16b29tIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1zdHlsZS00IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRlZmF1bHQtb3ZlcmxheSB7XG4gICAgICAgICAgICAmLm92ZXJseS1wb2ludC00LWhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3Zlcmx5LXBvaW50LTQtMi1ob3ZlciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kZWZhdWx0LW92ZXJsYXktd2hpdGUge1xuICAgICAgICAgICAgJi5vdmVybHktcG9pbnQtNC1ob3Zlci13aGl0ZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYW5uZXItd3JhcC0yIHtcbiAgICAuYmFubmVyLWltZy0yIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZWxlbWVudG9yLWFuaW1hdGlvbi1ib2ItZmxvYXQsZWxlbWVudG9yLWFuaW1hdGlvbi1ib2I7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzLDEuNXM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHMsLjNzO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCxlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSxpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbCxhbHRlcm5hdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGtleWZyYW1lcyBlbGVtZW50b3ItYW5pbWF0aW9uLWJvYiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KVxuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KVxuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweClcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGVsZW1lbnRvci1hbmltYXRpb24tYm9iLWZsb2F0IHtcbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweClcbiAgICB9XG59XG5cbi5iYW5uZXItYXJlYS1tcmctdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbn1cblxuLmZ1cm5pdHVyZS1jYXRlZ29yaS1wYWRkaW5nLTEwLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbn1cbi5mdXJuaXR1cmUtY2F0ZWdvcmktcGFkZGluZy0xMC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbn1cblxuLmZ1cm5pdHVyZS1jYXRlZ29yaS1wYWRkaW5nLTEwLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbn1cblxuLmZ1cm5pdHVyZS1jYXRlZ29yaS1wYWRkaW5nLTEwLTMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbn1cblxuLmJhbm5lci1jb250ZW50LTYtcG9zaXRpb24tMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMjElO1xuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgcmlnaHQ6IDEyJTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICByaWdodDogNiU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcmlnaHQ6IDE1JTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICByaWdodDogMTMlO1xuICAgIH1cbn1cbi5iYW5uZXItY29udGVudC02LXBvc2l0aW9uLTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMTUlO1xuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgbGVmdDogMTAlOyBcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBsZWZ0OiA2JTsgXG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbGVmdDogMTAlOyBcbiAgICB9XG59XG4uYmFubmVyLWNvbnRlbnQtNi1wb3NpdGlvbi0zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0b3A6IDE1JTtcbn1cbi5iYW5uZXItY29udGVudC02LXBvc2l0aW9uLTQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6IDUwJTtcbn1cbi5iYW5uZXItY29udGVudC02IHtcbiAgICB6LWluZGV4OiA5O1xuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4OyBcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYW5uZXItd3JhcC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5iYW5uZXItd3JhcC0zLXBhZGRpbmctMSB7XG4gICAgICAgIHBhZGRpbmc6IDc4cHggMCA4OHB4O1xuICAgIH1cbiAgICAmLmJhbm5lci13cmFwLTMtcGFkZGluZy0yIHtcbiAgICAgICAgcGFkZGluZzogNTNweCAwIDUzcHg7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDEwNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDEwNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmFubmVyLXdyYXAtMy1ib3JkZXItMSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4OHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDogNDglO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gICAgICAgICAgICB6LWluZGV4OiA4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDU4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTglO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYmFubmVyLXdyYXAtMy1ib3JkZXItMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gICAgICAgICAgICB6LWluZGV4OiA4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci1jb250ZW50LTcge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRub3RvO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMCAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDI4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItY29udGVudC04LXBvc2l0aW9uLTEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjElO1xuICAgICAgICBsZWZ0OiA0OCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNTclO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDU3JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiA1OCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci1jb250ZW50LTgtcG9zaXRpb24tMiB7XG4gICAgICAgIG1hcmdpbjogMThweCAwIDA7XG4gICAgfVxuICAgIC5iYW5uZXItY29udGVudC04IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgOXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAmLmItY29udGVudC04LXdpZHRoIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1zdHlsZS0xMyB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTJweCAzOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvcC1iYW5uZXItYXJlYSB7XG5cdHBhZGRpbmc6IDkwcHggMCAxMDBweDtcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4O1xuICAgIH1cbn1cbi5zaG9wLWJhbm5lci1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAwIC01MHB4O1xuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2NnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTNweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgIC5iYW5uZXItYXJlYSB7XG4gICAgICAgICYucGItOTAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi05NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgIC5iYW5uZXItYXJlYSB7XG4gICAgICAgICYucGItOTAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi05NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuXG4iLCJcbi8qLS0tLS0tLS0gNi4gU2VjdGlvbiB0aXRsZSBzdHlsZSAtLS0tLS0tLS0qL1xuXG4uc2VjdGlvbi10aXRsZS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDEzMHB4IDAgMTQwcHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAxMDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgNDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMSB7XG4gICAgaDMge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMCAwO1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC00cHg7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICYubWFyZ2luLTEge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMCA0MnB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tcGF0dGVybiB7XG5cdGhlaWdodDogMnB4O1xuICAgICYuc2VjdGlvbi1wYXR0ZXJuLXdpZHRoLTEge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2VjdGlvbi1wYXR0ZXJuLW1hcmdpbi0xIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwIDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNlY3Rpb24tcGF0dGVybi1tYXJnaW4tMiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLmJ0bi1zdHlsZS0yIHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnRuLW10LTEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMiB7XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICAgICAgICAmLm1hcmdpbi0xIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMzJweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5tYXJnaW4tMiB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwIDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAmLm1iLTkwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAmLm1iLTUwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tYi05MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0zIHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdy0yO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAmLm1iLTYwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAmLm1iLTYwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tc3R5bGUtNSB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjNkQ2RDZEO1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3ctMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICYuYnRuLXN0eWxlLTUtcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDEzcHggMCAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS00IHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogIzZENkQ2RDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMzZweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdC1hbmdsZS1kb3duIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgJi5tYi02MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgJi5tYi02MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICYubWItNTUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtNSB7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbm90bztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICYubWItNTUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1iLTMwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tYi00MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgICYubWItMjUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICYubWItNTUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1iLTMwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tYi00MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICYubWItMjUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmZvbnQtc2l6ZS1kZWMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICM3MjcyNzI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICYuZm9udC1kZWMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN0Ni1wZXJhZ3JhcGgtd2lkdGgtMSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICYuc2VjdGlvbi10aXRsZS02LWNlbnRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICYubWItNTUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICYubWItMjUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgICYubWItNDAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1iLTUwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tYi01NSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgICYuc2VjdGlvbi10aXRsZS02LWNlbnRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtNyB7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtOCB7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgJi5tYi01MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICYucGItNTUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAmLm1iLTUwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi01NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtOSB7XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwYWNpZmljbztcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICYubWItNjAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICYubWItNjAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1iLTQ1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTEwIHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjdweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICYubWItNjAgeyBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAmLm1iLTYwIHsgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0xMSB7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTI0MHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTY5NjtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTI0MHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTY5NjtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICYubWItNjAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICYubWItNjAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1iLTU1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdWJzY3JpYmUtdGl0bGUtMiB7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTEyIHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbm90bztcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiA1OSU7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubGV0dGVyLXNwYWNpbmctbmVnYXRpdmUge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICAgICAgfSBcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAmLm1iLTM1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tYi00MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYubWItNDUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1iLTU1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAmLm1iLTM1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tYi00MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgICYubWItNDUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1iLTU1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTEzIHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzYXRpc2Z5O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogNjglO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDk1JTsgXG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAmLm1iLTYwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tYi01MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgICYubWItNDUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1iLTM1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAmLm1iLTYwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tYi01MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYubWItNDAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1iLTQ1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tYi0zNSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tYi0yNSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTE0IHtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAmLm1iLTU1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAmLm1iLTU1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTE1IHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjhweDtcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICYubWItNTAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTYge1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgJi5tYi01NSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0xNyB7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAmLm1iLTU1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTE4IHtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgJi5tYi02MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgJi5tYi02MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIlxuLyotLS0tLS0tLSA3LiBQcm9kdWN0IHN0eWxlIC0tLS0tLS0tLSovXG5cblxuLnByb2R1Y3Qtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5wcm9kdWN0LWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAmLmhvdmVyLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdHJhbnNmb3JtIDJzIGN1YmljLWJlemllcigwLCAwLCAwLjQ0LCAxLjE4KSwgLXdlYmtpdC10cmFuc2Zvcm0gMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNDQsIDEuMTgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1hY3Rpb24td3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsNDBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGVzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skZXNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEycHggNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByb2R1Y3QtYWN0aW9uLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxODE4MTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNob3AtbGlzdC1xdWlja3ZpZXcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbiAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTJweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnByb2R1Y3QtaW1nLWJvcmRlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICB9XG4gICAgICAgICYucHJvZHVjdC1ib3JkZXItcmFkaXVzIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHggMzJweCAzMnB4IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtYmFkZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDkxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweCA2cHg7XG4gICAgICAgICAgICAmLmJnLWJsYWNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxRDFEO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcm8tYmFkZ2UtcmlnaHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcm8tYmFkZ2UtdG9wIHtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtcHJpY2UtNSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG5vdG87XG4gICAgICAgICAgICAgICAgJi5vbGQtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wcm9kdWN0LWxpc3Qtb3Zlcmx5IHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1jb250ZW50IHtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcm8tY29udGVudC1ub3RvLWZvbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG5vdG87XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1wcmljZSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgJi5vbGQtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgICAgJi5wcm9kdWN0LWNvbnRlbnQtd2hpdGUge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmLm9sZC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1jb250ZW50LTMge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skZXNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxMUUxQztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3ctMjtcbiAgICAgICAgICAgICAgICAgICAgJi5waW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnllbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1wcmljZS0yIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZXNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYub2xkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5mb250LXdpZHRoLTQwMCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LWNvbnRlbnQtNCB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgICAgICAgQG1lZGlhICN7JGVzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjExRTFDO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtcHJpY2UtMyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICYub2xkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtY29udGVudC01IHtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOXB4O1xuICAgICAgICAgICAgY29sb3I6ICMyMTFFMUM7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxMUUxQztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1wcmljZS00IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgJi5vbGQtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1jb250ZW50LTcge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA5cHg7XG4gICAgICAgICAgICBjb2xvcjogIzIxMUUxQztcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skZXNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjExRTFDO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1wcmljZS00IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAmLm9sZC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LWNvbnRlbnQtOSB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRub3RvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skZXNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjExRTFDO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAucHJvZHVjdC1pbWcge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgJi5ob3Zlci1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9kdWN0LWFjdGlvbi13cmFwIHsgXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByb2R1Y3QtbGlzdC1vdmVybHkge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICYubWItNTAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICYubWItNTAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvb2x0aXAgPiB7XG4gICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiAycHggMTJweCA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cbi5icy10b29sdGlwLXRvcCB7XG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnByb2R1Y3Qtd3JhcC0yIHtcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHggNDJweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTZweCAwIHJnYmEoMCwwLDAsLjIpO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDM4cHggMTBweCAzMnB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1jb250ZW50LTIge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTFFMUM7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QzRDNEMztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1pbWctMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzlweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJHRoZW1lLWNvbG9yLXllbGxvdy0yO1xuICAgIH1cbn1cblxuLnByb2R1Y3QtY2F0ZWdvcmktbGlzdCB7XG4gICAgcGFkZGluZzogNDVweCA0NXB4IDQ1cHggNDVweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgI0U3RTdFNztcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMjVweCA0NXB4IDI1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNDVweCAyNXB4IDQ1cHggMjVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHggMzVweCAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAzNXB4IDIwcHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNkQ2RDZEO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3ctMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93LTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC1waG4tY29udGVudCB7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMjhweDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJvZHVjdC1iZy1hcmVhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1waG4taW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDEwMHB4IC04M3B4O1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDBweCAtODNweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDAgMHB4IC04M3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDAgMHB4IC04M3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDAgNTBweCAtODNweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnByb2R1Y3QtYmctYXJlYS0yIHtcblx0cGFkZGluZzogNDBweCAwO1xuICAgIC5wcm9kdWN0LXJhZGlvLWNvbnRlbnQge1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzglO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LXJhZGlvLWltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb21tb24tY29sdW1uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5wcm9kdWN0LXdpZHRoLTgyIHtcbiAgICAgICAgZmxleDogMCAwIDgyJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MiU7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb21tb24tXCJdIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuLnByb2R1Y3QtYXV0by1wYXJ0cy13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgJi5tYi0xMjAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1hdXRvLXBhcnRzLWltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICAgICAgLmF1dG8tcGFydHMtYmFubmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxNSU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyIDBzO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgdG9wO1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWItcHJvZHVjdC13cmFwIHtcblx0d2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwwLDAsLjIpO1xuICAgIHBhZGRpbmc6IDU0cHggNTBweCA4MXB4IDUwcHg7XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA1NHB4IDMwcHggODFweCAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDQ0cHggMzBweCA3MXB4IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNTRweCAyMHB4IDU0cHggMjBweDtcbiAgICB9XG59XG5cbi5wcm9kdWN0LXRhYi1saXN0LTEge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogIzZENkQ2RDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAmLm1iLTQwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAmLm1iLTQwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWItY29udGVudHtcbiAgICAmLmp1bXAge1xuICAgICAgICAudGFiLXBhbmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbW92ZVVwO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjYsIDAuNjksIDAuMzcsIDAuOTYpO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnByb2R1Y3Qtc2xpZGVyLWFjdGl2ZS0xIHtcbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgLnByb2R1Y3Qtd3JhcC1sci0xIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdi1zdHlsZS0zIHtcbiAgICAucHJvZHVjdC1pY29uLTEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzMlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTgxODE4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgICAgICAgfVxuICAgICAgICAmLnByb2R1Y3QtaWNvbi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICB9XG4gICAgICAgICYucHJvZHVjdC1pY29uLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAucHJvZHVjdC1pY29uLTEge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50cmVuZGluZy1wcm9kdWN0LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudHJlbmRpbmctcHJvZHVjdC1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWctem9vbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJlbmRpbmctcHJvZHVjdC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG5vdG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDcwcHggMjhweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjNweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjNweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAudHJlbmRpbmctcHJvZHVjdC1jb250ZW50IHtcbiAgICAgICAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltZy16b29tIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kZWZhdWx0LW92ZXJsYXkge1xuICAgICAgICAgICAgJi5vdmVybHktcG9pbnQtMS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LXRhYi1saXN0LTIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogIzcyNzI3MjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUgLCAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgJi5tYi01MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC1kZWFsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIC5ob3QtZGVhbCB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRDk4NzE5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRub3RvO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAtNDBweCAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRub3RvO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICBtYXJnaW46IDI0cHggMCAwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMTRweCAwIDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNBMzBGMEY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbm90bztcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMzVweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVhbC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMHB4IDAgLTEwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwIC0yMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC1kZWFsLWltZyB7XG5cdG1hcmdpbjogMCAtNzBweCAwIDcwcHg7XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDAgMHB4IDAgMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbjogMCAwcHggMzBweCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDBweCAzMHB4IDBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmNvc21ldGljLXNpbmdsZS1wcm8taW1nIHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogZWxlbWVudG9yLWFuaW1hdGlvbi1ib2ItZmxvYXQsZWxlbWVudG9yLWFuaW1hdGlvbi1ib2I7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzLDEuNXM7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHMsLjNzO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCxlYXNlLWluLW91dDtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSxpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbCxhbHRlcm5hdGU7XG4gICAgfVxufVxuXG4uY29zbWV0aWMtc2luZ2xlLXByby1jb250ZW50IHtcbiAgICAmLmNvc21ldGljLXNpbmdsZS1wcm8tcGFkZGluZy0xIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNzBweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4OyBcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMHB4OyAgXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggMHB4IDBweDsgIFxuICAgICAgICB9XG4gICAgfVxuICAgICYuY29zbWV0aWMtc2luZ2xlLXByby1wYWRkaW5nLTIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDcwcHggMjBweCAwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDBweCAwcHg7ICBcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMHB4OyAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4OyBcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzNlbTtcbiAgICAgICAgbWFyZ2luOiAyM3B4IDAgNjZweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOXB4OyBcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1zdHlsZS03IHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgcGFkZGluZzogMjhweCA1M3B4IDMwcHg7XG4gICAgICAgICYucGFkZGluZy1kZWMtMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDQ0cHggMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMnB4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMnB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi53aGl0ZSB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb3NtZXRpYy1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaDUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LWJ0biB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICMyMTFFMUM7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbG9hdDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y3QtdGFiLWxpc3QtMyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgICAgICBtYXJnaW46IDAgNjNweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgJi5tYi02MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgJi5tYi02MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC10YWItbGlzdC00IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyBcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICYubWItNTUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LWJ0bi0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhdGVnb3JpLXByb2R1Y3Qtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMjJweCAyMnB4IDIycHggMjJweDtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAycztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3JpLXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHBhY2lmaWNvO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRlZmF1bHQtb3ZlcmxheSB7XG4gICAgICAgICAgICAmLm92ZXJseS1wb2ludC0xLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC13cmFwLTMtYWxsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5wcm9kdWN0LXdyYXAtMyB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtY29udGVudC02IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGVzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTFFMUM7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS42ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgdmlld0JveD0nMCAwIDQ1IDQ1JyB3aWR0aD0nNDUnIGhlaWdodD0nNDUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzMnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZSclM0UlM0NwYXRoIGQ9J00xMi41IDE0LjVjOC41LTguNSAzMC0xMiAzMC0xMnMtMi45IDIwLjktMTIgMzBjLTkuOSA5LjktMjEuMyAzLjMtMjEuMyAzLjNzLTYuNi0xMS40IDMuMy0yMS4zek0yNC41IDIwLjVsLTIyIDIyJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0uMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuN2VtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtY29udGVudC04IHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbm90bztcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRlc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMUUxQztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTFFMUM7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5wcm9kdWN0LXdyYXAtMyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC0yMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn0gICAgXG5cbi5wcm9kdWN0LWNhdGVnb3JpLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5wcm9kdWN0LWNhdGVnb3JpLWJhbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTU2cHg7XG4gICAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGJvdHRvbTogMjAwcHg7IFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAmLnBiLTExMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTgwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgJi5wYi0xMTAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi04MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wcm9kdWN0LWJ0bi0zIHtcbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1ncmVlbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgJi5tdC0xMCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qZXdlbHJ5LXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQge1xuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICBmb250LWZhbWlseTogJG5vdG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbjogMTNweCAwIDA7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAjNmQ2ZDZkOyBcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgNjhweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMCAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgJi5wci0xMDAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBsLTEwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAmLnByLTEwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wbC0xMDAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAmLnByLTEwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICYucGwtMTAwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICYucHItMTAwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBsLTEwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1zdHlsZS0xNCB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgcGFkZGluZzogMjZweCA1NHB4O1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItcGluaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmpld2Vscnktc2luZ2xlLXByb2R1Y3QtaW1nIHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBlbGVtZW50b3ItYW5pbWF0aW9uLWJvYi1mbG9hdCxlbGVtZW50b3ItYW5pbWF0aW9uLWJvYjtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcywxLjVzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHMsLjNzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEsaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsLGFsdGVybmF0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICYubWwtNDUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tci00NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAmLm1sLTQ1IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tci00NSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmpld2Vscnktc2luZ2xlLXByb2R1Y3QtbWIgIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG59XG5cbi5mZWF0dXJlZC1wcm9kdWN0LWNvbnRlY3Qge1xuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMjNweCAwIDUxcHg7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMCAzMHB4OyBcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tc3R5bGUtMTUge1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5NzkyRTtcbiAgICAgICAgcGFkZGluZzogMjJweCA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmVhdHVyZWQtcHJvZHVjdC1pbWctd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAuZmVhdHVyZWQtcHJvZHVjdC1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuc3ViLWZlYXR1cmVkLWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTExcHg7XG4gICAgICAgICAgICB0b3A6IDE5JTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mZWF0dXJlZC1wcm9kdWN0LWltZy13cmFwLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLmZlYXR1cmVkLXByb2R1Y3QtaW1nLTIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuc3ViLWZlYXR1cmVkLWltZy0yIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTQ1cHg7XG4gICAgICAgICAgICB0b3A6IDI4JTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMzYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnAtY29udGVudC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmdhbmljLWZlYXR1cmVkLWNhdGVnb3J5LXdyYXAge1xuICAgIC5vcmdhbmljLWZlYXR1cmVkLWNhdGVnb3J5LWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9yZ2FuaWMtZmVhdHVyZWQtY2F0ZWdvcnktY29udGVudCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mZWF0dXJlZC1jYXRlZ29yeS1zbGlkZXIge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgICAuZmVhdHVyZWQtY2F0ZWdvcnktcGFkZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JnYW5pYy1kZWFsLWltZyB7XG5cdG1hcmdpbjogMCAyN3B4O1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmdhbmljLWRlYWwtY29udGVudCB7XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW46IDIxcHggMCAyMXB4O1xuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZ3JlZW4tMjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzYXRpc2Z5O1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbn1cblxuLm5hdi1zdHlsZS02IHtcbiAgICA+IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmRlYWwtcHJvLWljb24tcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAtMTY4cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGVhbC1wcm8taWNvbi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTY4cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vcmdhbmljLWRlYWwtc2xpZGVyIHtcblx0bWFyZ2luOiAwIC0xNXB4O1xuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDAgMHB4O1xuICAgIH1cbn1cbi5mZWF0dXJlLXByb2R1Y3QtbWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgIC5kZWFsLWFyZWEge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxufVxuQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgIC5wcm9kdWN0LWFyZWEge1xuICAgICAgICAmLnB0LTEwNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAmLnB0LTc1IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgICYucHQtOTUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi0xMTAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi0xMDAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi0xMDUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi02NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTcwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICYucGItNzUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi04MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTkwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZWFsLWFyZWEge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgOTVweDtcbiAgICB9XG4gICAgLmNhdGVnb3JpLWFyZWEge1xuICAgICAgICAmLnBiLTExNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTg1IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZWFsLWFyZWEtMiB7XG4gICAgICAgICYucGItMTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlZC1hcmVhIHtcbiAgICAgICAgJi5wdC0xMjUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAucHJvZHVjdC1hcmVhIHtcbiAgICAgICAgJi5wYi0xMTAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi0xMDAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi02NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnB0LTc1IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICYucGItMTA1IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYucHQtMTA1IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYucHQtOTUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi03MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTc1IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYucGItODAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVhbC1hcmVhIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDk1cHg7XG4gICAgfVxuICAgIC5kZWFsLWFyZWEtMiB7XG4gICAgICAgICYucGItODUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhdGVnb3JpLWFyZWEge1xuICAgICAgICAmLnBiLTExNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTg1IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGUtb3JnYW5pYy1kZWFsLXByb2R1Y3Qge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5kZWFsLWFyZWEtMiB7XG4gICAgICAgICYucGItMTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHVyZWQtYXJlYSB7XG4gICAgICAgICYucHQtMTI1IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlZC1jYXRlZ29yeS1hcmVhIHtcbiAgICAgICAgJi5wYi0xMDUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAjeyRlc20tbGF5b3V0fSB7XG4gICAgLnByb2R1Y3QtcmVzcG9uc2l2ZSB7XG4gICAgICAgIC5jb2wtMTIge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCJcbi8qLS0tLS0tLS0gOC4gVGVzdGltb25pYWwgc3R5bGUgLS0tLS0tLS0tKi9cblxuLnF1b3RlLWltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbCB7XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgICAgbWFyZ2luOiAyMnB4IGF1dG8gMzBweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDI1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbGllbnQtaW5mbyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI2cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZENkQ2RDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwtMiB7XG4gICAgLnRlc3RpbW9uaWFsLXJhdGluZyB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICNEOTg3MTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDRweCBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiA2MyU7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2xpZW50LWluZm8tMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMXB4IDAgMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5kb3Qtc3R5bGUtMSB7XG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNFM0UzRTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0UzRTNFO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRvdC1hY3RpdmUteWVsbG93IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZG90LXN0eWxlLTEtd2hpdGUge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZG90LXN0eWxlLTEtcGxhbnRzIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4zMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRvdC1zdHlsZS0xLWJsYWNrIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXN0aW1vbmlhbC1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5O1xufVxuXG4udGVzdGltb25pYWwtYWN0aXZlLTIge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICAudGVzdGltb25pYWwtd3JhcC1sci0xIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC0zIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNjBweCA0NXB4IDYwcHggNDVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwwLDAsLjEpO1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAzNXB4IDYwcHggMzVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDM1cHggNDBweCAzNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAzNXB4IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDQwcHggMjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI1cHggNDBweCAyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4IDI1cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LWZhbWlseTogJG5vdG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wbGF5ZmFpciB7XG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7IFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfSAgICAgIFxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlc3RpbW9uaWFsLXJhdGluZy0yIHtcbiAgICAgICAgbWFyZ2luOiAyMXB4IDAgMTZweDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogI0Y1QTYyMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2xpZW50LWluZm8tMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZENkQ2RDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweCAyMHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pbmMtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZENkQ2RDsgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwtNCB7XG4gICAgLnRlc3RpbW9uaWFsLXJhdGluZy0zIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRub3RvO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAzN3B4O1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDE0cHggYXV0byAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA4NyU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNsaWVudC1pbmZvLTMge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjcyKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udGVzdGltb25pYWwtcHRiIHtcbiAgICBwYWRkaW5nOiAyNTVweCAwIDIwN3B4O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogMjA1cHggMCAxNTdweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAyMDVweCAwIDE1N3B4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNDhweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMjJweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA1NXB4IDAgMnB4O1xuICAgIH1cbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC01IHtcbiAgICAucXVvdGUtaW1nLTIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICBtYXJnaW46IDE5cHggYXV0byAyMHB4O1xuICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MyU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2xpZW50LWluZm8tNCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcGFjaWZpY287XG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXN0aW1vbmlhbC1wdGItMiB7XG4gICAgcGFkZGluZzogMjIwcHggMCAyMjBweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDE4MHB4IDAgMTgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMCAxNTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogOTBweCAwIDkwcHg7XG4gICAgfVxufVxuXG4ucXVvdGUtaW1nLTMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiA0LjNlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjNlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHdpZHRoOiA3MyU7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDUxcHg7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MyU7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0byAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNsaWVudC1pbmZvLTUge1xuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOXB4O1xuICAgICAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNDYpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwtNyB7XG4gICAgLnRlc3RpbW9uaWFsLWljb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW46IDI1cHggYXV0byAzNXB4O1xuICAgICAgICB3aWR0aDogNjklO1xuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNsaWVudC1pbmZvLTcge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMTdweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgIC50ZXN0aW1vbmlhbC1hcmVhIHtcbiAgICAgICAgJi5wYi0xMDAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi0xMTUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdC0xMTUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIlxuLyotLS0tLS0tLSA5LiBWaWRlbyBzdHlsZSAtLS0tLS0tLS0qL1xuXG5cbi52aWRlby1iZy1wdGIge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgMjAwcHg7XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDE1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMTIwcHg7XG4gICAgfVxufVxuXG4udmlkZW8tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgLnZpZGVvLWljb24ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvLWNvbnRlbnQtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDQ4cHg7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLWljb24tMiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZWxlbWVudG9yLWFuaW1hdGlvbi1ib2ItZmxvYXQsZWxlbWVudG9yLWFuaW1hdGlvbi1ib2I7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzLDEuNXM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHMsLjNzO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCxlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSxpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbCxhbHRlcm5hdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnZpZGVvLWNvbnRlbnQtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgLnZpZGVvLWljb24tMyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBlbGVtZW50b3ItYW5pbWF0aW9uLWJvYi1mbG9hdCxlbGVtZW50b3ItYW5pbWF0aW9uLWJvYjtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3MsMS41cztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcywuM3M7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxLGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsLGFsdGVybmF0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJG5vdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luOiA0MnB4IDAgMDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAyMnB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvLWJnLXB0Yi0yIHtcbiAgICBwYWRkaW5nOiAyMDFweCAwIDIyNnB4O1xuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMCAxNTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDE1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xuICAgIH1cbn1cblxuLnZpZGVvLWJnLXB0Yi0zIHtcbiAgICBwYWRkaW5nOiAxNjZweCAwIDE2NnB4OyBcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7IFxuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4OyBcbiAgICB9XG59XG5cbi52aWRlby1jb250ZW50LTQge1xuICAgIHBhZGRpbmc6IDIyNHB4IDAgMjQ0cHg7XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAxNzRweCAwIDE5NHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDEyNHB4IDAgMTQ0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcbiAgICB9XG4gICAgYSB7IFxuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgfVxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCJcbi8qLS0tLS0tLS0gMTAuIEJsb2cgc3R5bGUgLS0tLS0tLS0tKi9cblxuXG4uYmxvZy13cmFwIHtcbiAgICBzcGFuIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgbWFyZ2luOiA0cHggMCAyMnB4O1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW46IDRweCAwIDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjExRTFDO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjNkQ2RDZEO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLWJ0biB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJsb2ctdHJhbnNmb3JtIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvZy13cmFwLTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5ibG9nLWltZyB7XG4gICAgICAgIGZsZXg6IDAgMCA0NCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0NCU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLWNvbnRlbnQtMiB7XG4gICAgICAgIGZsZXg6IDAgMCA1NiU7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1NiU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdy0yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMTNweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxMUUxQztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3ctMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3QtbWV0YSB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNkQ2RDZEO1xuICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDAgMjhweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDExcHggMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTFweCAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDAgMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvZy1idG4tMiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLXllbGxvdy0yO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93LTI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ibG9nLWJ0bi0yLXJlZCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9nLWFsbC1tcmcge1xuICAgIG1hcmdpbjogMCAtMjVweDtcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbjogMCAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDAgMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbjogMCAwcHg7XG4gICAgfVxufVxuXG4uYmxvZy13cmFwLTMge1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICAuYmxvZy1pbWctMiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMCAwIDIxcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTVweCAwIHJnYmEoMCwwLDAsLjIpO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLWNvbnRlbnQtMyB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDZweCAwIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRlc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTFFMUM7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTFFMUM7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmxvZy13cmFwLTMtbXJnIHtcbiAgICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvZy13cmFwLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYmxvZy1pbWctMyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHRyYW5zcGFyZW50IDQyJSwjMTgxODE4IDEwMCUpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLWNvbnRlbnQtNCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgYm90dG9tOiAzMnB4O1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9nLXNsaWRlci1hY3RpdmUge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMCAzNzdweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2ctc2lkZWJhci1zZWFyY2gge1xuICAgIC5ibG9nLXNlYXJjaC1mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggNTBweCAycHggMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvZy1wYWdlLWFyZWEge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbn1cblxuLmJsb2ctd3JhcC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5ibG9nLWltZy01IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLWNvbnRlbnQtNSB7XG4gICAgICAgIC5ibG9nLWNhdGVnb3J5LTUge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICMyMTFlMWM7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTFlMWM7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvZy1tZXRhLTUge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxN3B4IDAgMjBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2ctYnRuLTUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyMnB4IDEwcHg7IFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJsb2ctY3VzdG9tLXBhZGRpbmcge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNTBweCAxNDBweCA1MHB4IDE0MHB4O1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDgwcHggNTBweCA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNjBweCA1MHB4IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNTBweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9nLXNpZGViYXItbXJnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxufVxuXG4uYmxvZy1wYWdlLXdyYXAtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbn1cblxuLmJsb2ctc2lkZWJhci1tcmctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxufVxuXG4uYmxvZy1wYWdlLXdyYXAtcGFkZGluZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbn1cblxuLnByby1wYWdpbmF0aW9uLXN0eWxlLTIge1xuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSAsICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTgxODE4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhZ2luYXRpb24tc3R5bGUtMi1jZW50ZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2ctZGV0YWlscy13cmFwIHtcbiAgICAuYmxvZy1kZXRhaWxzLWltZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1kZXRhaWxzLWNhdGVnb3J5IHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgPiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgbWFyZ2luOiA3cHggMCAxMnB4O1xuICAgICAgICBjb2xvcjogIzIxMWUxYztcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLWRldGFpbHMtbWV0YSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1kZXRhaWxzLXBlcmFncmFwaCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAwIDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzIxMWUxYztcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctZGV0YWlscy12aWRlbyB7XG4gICAgICAgIG1hcmdpbjogNDFweCAwIDM1cHg7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjFweCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdMYVN0dWRpb0ljb25zJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZWE0NVwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM0cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGVhN2EnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IExhU3R1ZGlvSWNvbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzNFM0UzRTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzNFM0UzRTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICAgICAgd2lkdGg6IDM1N3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IC05cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctZGV0YWlscy10YWctc29jaWFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgbWFyZ2luOiA2OHB4IDAgMjdweDtcbiAgICAgICAgLmJsb2ctZGV0YWlscy10YWcge1xuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH17XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9nLWRldGFpbHMtc29jaWFsIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MkVBRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1OTBEODtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYucGludGVyZXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDAwMjFCO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5leHQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDAgMCA1MXB4O1xuICAgICAgICAubmV4dC1jb25lbnQge1xuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLWRldGFpbHMtY29tbWVudCB7XG4gICAgICAgID4gaDQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH17XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGUtYmxvZy1jb21tZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDMycHggMCAwO1xuICAgICAgICAgICAgLmJsb2ctY29tbWVudC1pbWcge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA3NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxvZy1jb21tZW50LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMjI2LDIyNiwyMjYsMC41KTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmxvZy1jb21tZW50LXRvcCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY29tbWVudC1hdXRob3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjExZTFjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibG9nLWNvbW1lbnQtYm90dG9tIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb21tZW50LWZvcm0ge1xuICAgICAgICBtYXJnaW46IDUxcHggMCAwO1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzM3B4O1xuICAgICAgICB9XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgLmxlYXZlLWZvcm0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICAgICAgaW5wdXQgLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zYXZlLWNvbW1lbnQtaW5mbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgLmJsb2ctYXJlYSB7XG4gICAgICAgICYucGItMTA1IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgICYucGItMTE1IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICYucGItMTIwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICYucGItNzUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi04NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTkwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgIC5ibG9nLWFyZWEge1xuICAgICAgICAmLnBiLTEwNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTE0MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTExNSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgXG4gICAgICAgIH1cbiAgICAgICAgJi5wYi0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IFxuICAgICAgICB9XG4gICAgICAgICYucHQtMTM1IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICYucGItNzUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi04NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTkwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG4iLCJcbi8qLS0tLS0tLS0gMTEuIEZvb3RlciBzdHlsZSAtLS0tLS0tLS0qL1xuXG5cbi5mb290ZXItY29sdW1uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5mb290ZXItd2lkdGgtMzAge1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci13aWR0aC0xNCB7XG4gICAgICAgIGZsZXg6IDAgMCAxNSU7XG4gICAgICAgIG1heC13aWR0aDogMTUlO1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTQlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNiU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci13aWR0aC0xNiB7XG4gICAgICAgIGZsZXg6IDAgMCAxOCU7XG4gICAgICAgIG1heC13aWR0aDogMTglO1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTglO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzNyU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3JTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci13aWR0aC0xNSB7XG4gICAgICAgIGZsZXg6IDAgMCAxNyU7XG4gICAgICAgIG1heC13aWR0aDogMTclO1xuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDM3JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzclO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZm9vdGVyLXdpZHRoLTI1IHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNiU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItd2lkdGgtMjUtMiB7XG4gICAgICAgIGZsZXg6IDAgMCAyMSU7XG4gICAgICAgIG1heC13aWR0aDogMjElO1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMyU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDIzJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjMlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZm9vdGVyLXdpZHRoLTEzIHtcbiAgICAgICAgZmxleDogMCAwIDE1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZm9vdGVyLXdpZHRoLTE0LTIge1xuICAgICAgICBmbGV4OiAwIDAgMTYlO1xuICAgICAgICBtYXgtd2lkdGg6IDE2JTtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItd2lkdGgtMTgge1xuICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDE4JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTglO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxOCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci13aWR0aC0yOCB7XG4gICAgICAgIGZsZXg6IDAgMCAyOCU7XG4gICAgICAgIG1heC13aWR0aDogMjglO1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci13aWR0aC0zMC0yIHtcbiAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci13aWR0aC0xNC0zIHtcbiAgICAgICAgZmxleDogMCAwIDE0JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNCU7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci13aWR0aC0xNi0yIHtcbiAgICAgICAgZmxleDogMCAwIDE2JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNiU7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci13aWR0aC0xNS0yIHtcbiAgICAgICAgZmxleDogMCAwIDE1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNSU7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci13aWR0aC0yNS0zIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2NiU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci13aWR0aC0yOC0yIHtcbiAgICAgICAgZmxleDogMCAwIDI4JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOCU7IFxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzJTtcbiAgICAgICAgICAgIG1heC13aWR0aDozMy4zMzMlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDo1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItd2lkdGgtMTYtMyB7XG4gICAgICAgIGZsZXg6IDAgMCAxNiU7XG4gICAgICAgIG1heC13aWR0aDogMTYlO1xuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZm9vdGVyLXdpZHRoLTIwIHtcbiAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDo1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mb290ZXItd2lkdGgtMTcge1xuICAgICAgICBmbGV4OiAwIDAgMTclO1xuICAgICAgICBtYXgtd2lkdGg6IDE3JTtcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMyU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZvb3Rlci13aWR0aC0xOC0yIHtcbiAgICAgICAgZmxleDogMCAwIDE4JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxOCU7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2NiU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9nby13aWR0aC0yIHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTM2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItYWJvdXQge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogI0E2QTZBNjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICAgICAgIG1hcmdpbjogMjRweCAwIDI0cHg7XG4gICAgfVxufVxuXG4uZm9vdGVyLXdpZGdldCB7XG4gICAgLmZvb3Rlci10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci10aXRsZS0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci10aXRsZS0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci10aXRsZS00IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbm90bztcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItdGl0bGUtNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci10aXRsZS02IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItdGl0bGUtNyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcGFjaWZpY287XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAbWVkaWEgI3skZXNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLXRpdGxlLTgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1saXN0IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCNEI0QjQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1saXN0LTIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkQ2RDZEO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3ctMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZm9vdGVyLWNvbnRlY3Qge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWxpc3QtMyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZENkQ2RDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWN0LXBhZ2UtbWFwIHtcbiAgICAjY29udGFjdC1tYXAge1xuICAgICAgICBoZWlnaHQ6IDI1NXB4O1xuICAgIH1cbn1cblxuLnN1YnNjcmliZS1mb3JtIHtcbiAgICBmb3JtIHtcbiAgICAgICAgLm1jLWZvcm0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTEycHggMnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgJi5ibGFjayB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ncmF5IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgzLDgzLDgzLC41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1jLW5ld3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xlYXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvcHlyaWdodCB7XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZGRkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb3B5cmlnaHQtMiB7XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjODQ4NDg0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICM4NDg0ODQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdy0yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLXR3by1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9vdGVyLWFib3V0LTIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxufVxuXG4uZm9vdGVyLWFib3V0LTQge1xuICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICAgIG1hcmdpbjogMjNweCAwIDBweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDkwJVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCVcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1sb2dvLTIge1xuICAgIGEge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZm9vdGVyLWxvZ28tMyB7XG4gICAgYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTg4cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFsLWljb24tc3R5bGUtMyB7XG4gICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzc3NztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxQjFBMUE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItbGVhdGhlci1sb2dvIHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLWxvZ28ge1xuICAgIHAge1xuICAgICAgICBjb2xvcjogIzZENkQ2RDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LWZhbWlseTogJG5vdG87XG4gICAgICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgfVxufVxuLmZvb3Rlci1jb3NtZXRpYy1sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xuICAgIH1cbn1cblxuLmZvb3Rlci1ib3R0b20tcHRiLTEge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgIC5mb290ZXItdG9wIHtcbiAgICAgICAgJi5wYi02NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTcwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgLmZvb3Rlci1hcmVhIHtcbiAgICAgICAgJi5wdC0xMDAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdC04MCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnB0LTc1IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItdG9wIHtcbiAgICAgICAgJi5wYi02NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTcwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICYucGItMzUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi00MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCJcbi8qLS0tLS0tLS0gMTIuIEluc3RhZmVlZCBzdHlsZSAtLS0tLS0tLS0qL1xuXG5cbi5mb290ZXItaW5zdGFncmFtIHtcbiAgICAuaW5zdGEtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbnN0YWdyYW0td3JhcC0xIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgIC5zaW5nbGUtaW5zdGFmZWVkLXdyYXAge1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLnNpbmdsZS1pbnN0YWZlZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgei1pbmRleDogODtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODQsODksOTUsLjYpO1xuICAgIH1cbiAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnN0YS1pY29uLWRpZ2l0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgLmluc3RhLWljb24tZGlnaXQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtaW5zdGFmZWVkLXdyYXAtMiB7XG5cdG1hcmdpbjogMCAxNXB4O1xufVxuXG4uaW5zdGFncmFtLWFjdGl2ZSB7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwIDI2MHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAzM3B4O1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCA5MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufSBcblxuXG4iLCJcbi8qLS0tLS0tLS0gMTMuIE90aGVycyBzdHlsZSAtLS0tLS0tLS0qL1xuXG5cbi5zdXBwb3J0LWxpc3RzIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDcwJTtcblx0cmlnaHQ6IDUwcHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHdpZHRoOiA2MHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRib3gtc2hhZG93OiAwIDAgMTRweCAwIHJnYmEoMCwwLDAsMC4xNik7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR6LWluZGV4OiA5OTtcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgdG9wOiA3NSU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB0b3A6IDc1JTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZXctZGVtby1hcmVhIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAwO1xuXHR6LWluZGV4OiA5OTk5O1xuICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1MjBweDtcbiAgICAgICAgdG9wOiA2MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTIwcHgsIDApO1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDBweCwgMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgdG9wOiA1MiU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgcmlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAwcHgsIDApO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWV3LWRlbW8tYXNpZGUtYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNTBweCA1MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAyNnB4IDAgcmdiYSgwLDAsMCwwLjEzKTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUyMHB4LCAwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwMHB4LCAwKTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MDBweCwgMCk7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5kZW1vLXZpc2libGUge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwKTtcbiAgICAgICAgfVxuICAgICAgICAudmlldy1kZW1vLWFzaWRlLWFjdGl2ZSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVtby1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgLmRlbW8taXRlbS1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kZW1vLWl0ZW0tY29udGVudCB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMTVweCAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDI2cHggMCByZ2JhKDAsMCwwLC4xMyk7XG4gICAgICAgIC5kZW1vLWl0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgMTVweCAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGlzY292ZXItbW9yZS1idG4ge1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblx0ICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG5cdG9wYWNpdHk6IC43O1xufVxuLm1vZGFsLWRpYWxvZyB7XG5cdG1hcmdpbjogNyUgYXV0byA4JTtcblx0bWF4LXdpZHRoOiAxMjIwcHg7XG5cdHdpZHRoOiAxMjIwcHg7XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICB3aWR0aDogMTEyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICB3aWR0aDogOTIwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICByaWdodDogLTIycHg7XG4gICAgICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucXVpY2t2aWV3LXNsaWRlci1hY3RpdmUge1xuICAgIC5zaW5nbGUtcXVpY2t2aWV3LXNsaWRlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdWlja3ZpZXctY29udGVudC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiA0MHB4IDM1cHggMjBweDtcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzVweCA0NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzNXB4O1xuICAgIH1cbn1cblxuLnNvY2lhbC1ib3JkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgIH1cbn1cblxuLnNvY2lhbC1pY29uLXN0eWxlIHtcbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI0I0QjRCNDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICYubXQtMzUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNvY2lhbC1pY29uLWJsYWNrIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc29jaWFsLWljb24tbGVhdGhlciB7XG4gICAgICAgIG1hcmdpbjogMHB4IDAgMTJweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICB9XG59XG5cbi5vcmRlci13cmFwIHtcbiAgICBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzFDMUMxO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAyMHB4O1xuICAgICAgICAgICAgZmxleDogMCAwIDIwLjUlO1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxOSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDE5JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTcuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICYub3JkZXItYnRuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA2MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcHAtYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDc1cHggMCA3MHB4O1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDQwcHg7XG4gICAgfVxuICAgIC5vcmdhbmljLWFwcC1zaGFwZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFwcC1jb250ZW50IHtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB3aWR0aDo3NyU7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDMwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXBwLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG5cdGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4O1xuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi50ZWFtLXdyYXAtMyB7XG4gICAgLnRlYW0taW1nLTMge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZWFtLXNvY2lhbC13cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlYW0tY29udGVudC0zIHtcbiAgICAgICAgLnRlYW0taW5mby0zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4IDVweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMWUxYztcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZWFtLWNvbnRlbnQtMy1iZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDM3cHggNDBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMjdweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAyN3B4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDI3cHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTdweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRlYW0taW5mby0zIHtcbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAudGVhbS1pbWctMyB7XG4gICAgICAgICAgICAmLmhvdmVyLW92ZXJseS1wb2ludC00IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGVhbS1zb2NpYWwtd3JhcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICYubWItODAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICYubWItODAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICYubWItNjUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1iLTgwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZWFtLXNvY2lhbCB7XG4gICAgYSB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICMzRTNFM0U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyBcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnRlYW0tc29jaWFsLTIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lcnJvci1hcmVhIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbn1cbi5lcnJvci1jb250ZW50IHtcbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDM2cHg7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVycm9yLWJ0biB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDU1cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb21pbmctc29vbi1hcmVhIHtcblx0aGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIH1cbiAgICAuY29taW5nLXNvb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDk3cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiA1MXB4IDAgNDRweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIC5jb21pbmctc29vbi1pbnB1dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzZkNmQ2ZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbWluZy1zb29uLWJ0biB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZENkQ2RDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMTAwcHggMzZweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCA2MHB4IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCA2MHB4IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA0MHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxODE4MTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbWluZy1zb29uLWltZy0xIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUlICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDY2JSAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICB0b3A6IDE1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogNjUlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29taW5nLXNvb24tc29jaWFsIHtcbiAgICBtYXJnaW46IDgwcHggMCAwO1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjNkQ2RDZEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE4MTgxODtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNzLXNvY2lhbC13aGl0ZSB7XG4gICAgICAgIG1hcmdpbjogMTA1cHggMCA4MHB4O1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMCA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE4MTgxODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbWluZy1zb29uLWFyZWEtMiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuY29taW5nLXNvb24tY29udGVudC0yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjNweCAwIDc1cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbWluZy1zb29uLWJ0bi0yIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjI1KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAxMTBweCAzNnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDgwcHggMzFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDgwcHggMzFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDgwcHggMzFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDUwcHggMjNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweCAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3MtY29weXJpZ2h0IHtcbiAgICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbWluZy1zb29uLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMjBweDtcbiAgICB0b3A6IDYwcHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICBsZWZ0OiA0NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE0NHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29taW5nLXNvb24tbG9nby0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE0NHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29taW5nLXNvb24tYXJlYS0zIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIC5jb21pbmctc29vbi1sb2dvLTIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29taW5nLXNvb24tY29udGVudC0zIHtcbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aW1lci1zdHlsZS0xIHtcbiAgICAgICAgbWFyZ2luOiA0NXB4IDAgMzlweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMzlweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMCAzOXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzOHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb21pbmctc29vbi1idG4tMyB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzN3B4IDExMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDcwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggNjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE4MTgxODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb21pbmctc29vbi0zLWZvb3RlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMTg1cHggMCAwIDA7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDgwcHggMCAwIDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDAgMCAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwIDAgMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgIH1cbiAgICAuY3MtY29weXJpZ2h0LTIge1xuICAgICAgICA+IHAge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29taW5nLXNvb24tc29jaWFsLTIge1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE4MTgxODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3AtbG9jYXRvci1hcmVhIHtcblx0cGFkZGluZzogMTE1cHggMCA3MHB4O1xuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNTVweCAwIDEwcHg7XG4gICAgfVxufVxuLnNpbmdsZS1zdG9yZSB7XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgJi5tYi01MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgJi5tYi01MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnRlYW0tZGV0YWlscy1pbWcge1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnRlYW0tZGV0YWlscy1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDIzcHggMCAwIDBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgPiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAyNXB4O1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cbiAgICAudGVhbS1kZXRhaWxzLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDQycHg7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWFlYWVhIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pbnN0YWdyYW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0NDA1ZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmdvb2dsZS1wbHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNiNTk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2I1OTk5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1YWNlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTVhY2VlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbnN0YWdyYW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTQ0MDVmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNDQwNWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdvb2dsZS1wbHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RkNGIzOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQ0YjM5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFtLWRldGFpbHMtaW5mbyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTFFMUM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgIC50ZWFtLWFyZWEge1xuICAgICAgICAmLnBiLTEyMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IFxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgIC50ZWFtLWFyZWEge1xuICAgICAgICAmLnBiLTEyMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IFxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAudGVhbS1hcmVhIHtcbiAgICAgICAgJi5wdC0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7IFxuICAgICAgICB9XG4gICAgICAgICYucGItNTUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IFxuICAgICAgICB9XG4gICAgICAgICYucGItMTIwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4OyBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuIiwiXG4vKi0tLS0tLS0tIDE0LiBOZXdzbGV0dGVyIHN0eWxlIC0tLS0tLS0tLSovXG5cblxuLmItbW9kYWwuX19iLXBvcHVwMV9fIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAuOSAhaW1wb3J0YW50O1xufVxuLm5ld2xldHRlci1wb3B1cCB7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIyJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA3NzBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgdG9wOiAxNSUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICB0b3A6IDE1JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgdG9wOiAxNSUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICAgIHRvcDogMTUlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICB0b3A6IDEwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICAgID4gI3BvcHVwMiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBvcHVwLXdyYXBwZXItYWxsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnBvcHVwLXN1YnNjcmliZS1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2NSU7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NXB4IDUwcHggMzBweCA1MHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAzM3B4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NWVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3Vic2NyaWJlLW5ld2xldHRlci1wb3B1cCB7XG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIC5tYy1mb3JtLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Q4RDhEODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZENkQ2RDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubWMtbmV3cy0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNsZWFyLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMHB4IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRvbnQtc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkQ2RDZEO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3B1cC1pbWFnZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzUlO1xuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiXG4vKi0tLS0tLS0tIDE1LiBTZXJ2aWNlcyBzdHlsZSAtLS0tLS0tLS0qL1xuXG4uc2VydmljZS13cmFwIHtcbiAgICAuc2VydmljZS1pY29uIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogI0VBQjcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnNlcnZpY2UtaWNvbi1yZWQge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogNnB4IDAgOXB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzZENkQ2RDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4NyU7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogNzMlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VydmljZS13cmFwLTIge1xuICAgIC5zZXJ2aWNlLWljb24tMiB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZvbnQtc2l6ZS1kZWMge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1yb3RlZCB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTkwZGVnKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbm90bztcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgMTNweDtcbiAgICAgICAgJi5wbGF5ZmFpciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlcnZpY2UtMy1tcmcge1xuXHRtYXJnaW46IDAgMzBweDtcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbjogMCAwcHg7XG4gICAgfVxufVxuXG4uc2VydmljZS13cmFwLTMge1xuICAgIC5zZXJ2aWNlLTMtaWNvbiB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MThhOTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTBweDtcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyBcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAuc2VydmljZS0zLWljb24ge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE4MTgxODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgLnNlcnZpY2UtYXJlYSB7XG4gICAgICAgICYucGItNzUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi04NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAuc2VydmljZS1hcmVhIHtcbiAgICAgICAgJi5wdC0xMTUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdC0xMTAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi04MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTg1IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgICYucGItNzUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4iLCJcbi8qLS0tLS0tLS0gMTYuIEJyYW5kIGxvZ28gc3R5bGUgLS0tLS0tLS0tKi9cblxuLnNpbmdsZS1icmFuZC1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2Utb3V0O1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDApO1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2ItbG9nby1tb2RpZnkge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSg2MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtYnJhbmQtbG9nby0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5zaW5nbGUtYnJhbmQtbG9nby0zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnNpbmdsZS1icmFuZC1sb2dvLTQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5icmFuZC1sb2dvLXB0Yi0xIHtcbiAgICBwYWRkaW5nOiAxMDhweCAwIDg1cHg7XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgICB9XG59XG5cbi5zaW5nbGUtYnJhbmQtbG9nby01IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAuYnJhbmQtbG9nby1hcmVhIHtcbiAgICAgICAgJi5wYi02MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTkwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuICAgXG5cbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAuYnJhbmQtbG9nby1hcmVhIHtcbiAgICAgICAgJi5wYi04NSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTYwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTExMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgXG4gICAgICAgIH1cbiAgICAgICAgJi5wdC0xMDAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdC0xMTAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4gICBcblxuXG5cbiIsIi8qLS0tLS0tLS0tLSAxNy4gU3Vic2NyaWJlIHN0eWxlIC0tLS0tLS0tLS0tLSovXHJcblxyXG4uc3Vic2NyaWJlLWFyZWEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnN1YnNjcmliZS1zaGFwZS10b3Age1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMS4zcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1YnNjcmliZS1zaGFwZS1ib3R0b20ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMS4zcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGVZKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3Vic2NyaWJlLXRpdGxlIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgY29sb3I6ICMyMTFFMUM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3Vic2NyaWJlLWZvcm0tMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAubWMtZm9ybS0zIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTUwcHggM3B4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEyMHB4IDNweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYy1uZXdzLTMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xlYXItMyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1YnNjcmliZS1mb3JtLTQge1xyXG4gICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwcHg7XHJcbiAgICB9XHJcbiAgICBmb3JtIHtcclxuICAgICAgICAubWMtZm9ybS00IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxMUUxQztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTFFMUM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTAwcHggMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAmLnN1YnNjcmliZS00LW1vZGlmeS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYy1uZXdzLTQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xlYXItNCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTFFMUM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAmLnN1YnNjcmliZS00LW1vZGlmeS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybS01IHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIC5tYy1mb3JtLTUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNTBweCAycHggMzBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTI1cHggMnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWMtbmV3cy01IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNsZWFyLTUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjYyNjI2O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1YnNjcmliZS1mb3JtLTYge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgLm1jLWZvcm0tNiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUZFQjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1MHB4IDJweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMTBweCAycHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1jLW5ld3MtNiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbGVhci02IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNjI2MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgIC5zdWJzY3JpYmUtYXJlYSB7XHJcbiAgICAgICAgJi5wdC02MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnB0LTgwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGItODAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wdC0xMDAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYi0xMTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiXG4vKi0tLS0tLS0tIDE4LiBBYm91dCB1cyBzdHlsZSAtLS0tLS0tLS0qL1xuXG5cbi5hYm91dC11cy1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAmLnB0LTEzNSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFib3V0LXVzLWltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgID4gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXIgMHM7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIHRvcDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIC5hYm91dC11cy1wb3NpdGlvbi1pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMDRweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJvdXQtdXMtY29udGVudCB7XG4gICAgcGFkZGluZzogMTcwcHggMTQ1cHggMTc0cHggMTQ1cHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAxMDBweCAxMDRweCAxMDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDUwcHggODRweCA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMjBweCA2MHB4IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNTBweCA1MHB4IDcwcHggNTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHggNjBweCAyMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRub3RvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBQIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgIG1hcmdpbjogNDhweCAwIDMzcHg7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyOHB4IDAgMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDI4cHggMCAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyOHB4IDAgMjNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50ZWFtLXdyYXAge1xuICAgIC50ZWFtLWltZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlYW0tY29udGVudCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHBsYXlmYWlyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJvdXQtdXMtY29udGVudC0yIHtcbiAgICBwYWRkaW5nOiAyNDBweCAwIDMzMHB4IDE1cHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAxODBweCAwIDI3MHB4IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogMTgwcHggMCAyNzBweCAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDAgMjAwcHggMTVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDIwMHB4IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDE2MHB4IDEwcHg7XG4gICAgfVxuICAgID4gaDIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgNDZweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJvdXQtdXMtY29udGVudC0zIHtcbiAgICBwYWRkaW5nOiAzNDhweCAwIDM1OHB4IDE2cHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAyNDhweCAwIDI1OHB4IDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogMjQ4cHggMCAyNThweCAxNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDE0OHB4IDAgMTU4cHggMTZweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAxNzBweCAwIDE3MHB4IDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDg1cHggMHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcbiAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsaW5lLWhlaWdodDogMTE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgIG1hcmdpbjogMjhweCAwIDQ4cHg7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYm91dC11cy1jb250ZW50LTQge1xuICAgIHAge1xuICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjNweDtcbiAgICAgICAgd2lkdGg6IDU5JTtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLXN0eWxlLTEyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gICAgICAgIHotaW5kZXg6IDg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgJi5tdC04NSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgJi5tdC04NSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgJi5tdC04NSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJvdXQtdXMtcHRiIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4O1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDYwcHg7XG4gICAgfVxufVxuXG4uYWJvdXQtdXMtY29udGVudC01IHtcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWJvdXQtdmlkZW8ge1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYWJvdXQtdmlkZW8taWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVhbS13cmFwLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudGVhbS1pbWctMiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbS1jb250ZW50LTIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsNTBweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlIDBzO1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsNjBweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlIDBzO1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UgMHM7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIH1cbiAgICAgICAgLnRlYW0taW1nLTIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGVhbS1jb250ZW50LTIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgLnRlYW0tYXJlYSB7XG4gICAgICAgICYucGItOTAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAudGVhbS1hcmVhIHtcbiAgICAgICAgJi5wdC0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuIiwiXG4vKi0tLS0tLS0tIDE5LiBDb250YWN0IHVzIHN0eWxlIC0tLS0tLS0tLSovXG5cbi5jb250YWN0LWFyZWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0LXVzLXNvY2lhbCB7XG4gICAgbWFyZ2luOiA2MHB4IDAgNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDMwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWN0LXVzLWNvbnRlbnQge1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNkQ2RDZEO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFjdC1mb3JtLXdyYXAge1xuICAgIGZvcm0ge1xuICAgICAgICAuc2luZ2xlLWNvbnRhY3QtZm9ybSB7XG4gICAgICAgICAgICBpbnB1dCAsIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxODE4MTg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICAgICY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4OyBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDM1cHggMzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xuICAgICAgICAgICAgICAgICAgICAmLnllbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jY29udGFjdC1tYXAtMiB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxufVxuXG4jY29udGFjdC1tYXAtMyB7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbiNjb250YWN0LW1hcC00IHtcbiAgICBoZWlnaHQ6IDQxMHB4O1xuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG59XG5cbi5jb250YWN0LW1hcC1hcmVhLTMge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogNTAlO1xuXHR6LWluZGV4OiA5O1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxufVxuXG4uY29udGFjdC1mb3JtLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDE4MnB4IDEwMHB4IDE3MHB4IDEwMHB4O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogMTMycHggNTBweCAxMjBweCA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDExMnB4IDUwcHggMTAwcHggNTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDUwcHggMTAwcHggNTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDUwcHggMTAwcHggNTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHggNjBweCAyMHB4O1xuICAgIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwLTIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgICAuY29udGFjdC1mb3JtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtZm9ybS1zdHlsZS0yIHtcbiAgICAgICAgaW5wdXQgLCBzZWxlY3QgLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAxMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3QtaW5mby1hcmVhIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjREQ2QjMzO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNERDZCMzM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWN0LWluZm8tc29jaWFsIHtcbiAgICBtYXJnaW46IDYycHggMCAwO1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI0RENkIzMztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwLTMge1xuXHRwYWRkaW5nOiAxMzBweCAxMDBweCAxNTBweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNTBweCAxMDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDQwcHggOTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggODBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggODBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggNjBweDtcbiAgICB9XG4gICAgLmNvbnRhY3QtZm9ybS1zdHlsZS0zIHtcbiAgICAgICAgaW5wdXQgLCBzZWxlY3QgLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE4MTgxODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgJi5zdWJtaXQtMiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC1pbmZvLXNvY2lhbC0yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogODBweCAwIDA7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0RENkIzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3QtaW5mby1hcmVhLTIge1xuXHRwYWRkaW5nOiAxMjBweCAwIDg3cHg7XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNDdweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMjdweDtcbiAgICB9XG59XG4uc2luZ2xlLWNvbnRhY3QtaW5mby0yIHtcbiAgICAuY29udGFjdC1pbmZvLTItaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgN3B4O1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LWluZm8tMi1jb250ZW50IHtcbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAuY29udGFjdC1hcmVhIHtcbiAgICAgICAgJi5wdC04NSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTEwMCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC11cy1hcmVhIHtcbiAgICAgICAgJi5wdC0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtcGFnZS1tYXAge1xuICAgICAgICAmLnB0LTEyMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCIvKi0tLS0tLS0tIDIwLiBCcmVhZGNydW1iIHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4uYnJlYWRjcnVtYi1wdGItMSB7XHJcblx0cGFkZGluZzogNTFweCAwIDU1cHg7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNDFweCAwIDQ1cHg7XHJcbiAgICB9XHJcbn1cclxuLmJyZWFkY3J1bWItcHRiLTIge1xyXG5cdHBhZGRpbmc6IDEzNXB4IDAgMTM1cHg7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNDFweCAwIDQ1cHg7IFxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1wdGItMyB7XHJcblx0cGFkZGluZzogMjM1cHggMCAxNjBweDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAyMDBweCAwIDEyNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwMHB4IDAgMTI1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTc1cHggMCAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxNTVweCAwIDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwNXB4IDAgNTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWItYmctMSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvYmcvYnJlYWRjcnVtYi1iZy0xLmpwZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1iZy0yIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9wcm9kdWN0L3Nob3AtY29sbGVjdGlvbi04LmpwZyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICAuYnJlYWRjcnVtYi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMThweCAwIDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBjb2xvcjogIzFhMWExYTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ2ZDZkO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMThweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA2ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5icmVhZGNydW1iLWNvbnRlbnQtd2hpdGUge1xyXG4gICAgICAgIC5icmVhZGNydW1iLXRpdGxlIHtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIlxuLyotLS0tLS0tLSAyMS4gU2lkZWJhciBzdHlsZSAtLS0tLS0tLS0qL1xuXG4uc2hvcC1zaWRlYmFyLXBhZGRpbmctcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbn1cblxuLnNob3Atc2lkZWJhci1wYWRkaW5nLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbn1cbi5zaWRlYmFyLXdpZGdldCB7XG4gICAgaDQge1xuICAgICAgICAmLnByby1zaWRlYmFyLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpZGViYXItd2lkZ2V0LWNhdGVnb3JpZXMge1xuICAgICAgICAud2lkZ2V0LWNhdGVnb3JpZXMtYWN0aXZlIHtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWV4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5NCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkQ2RDZEO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkQ2RDZEO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSA+IC5tZW51LWV4cGFuZCBpOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkQ2RDZEO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5wcmljZS1maWx0ZXJ7XG4gICAgICAgICNzbGlkZXItcmFuZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgICAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMHMgZWFzZSAwcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4wcyBlYXNlIDBzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJpY2Utc2xpZGVyLWFtb3VudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhYmVsLWlucHV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxOCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDM3cHggNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxODE4MTg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2lkZWJhci13aWRnZXQtbGlzdC13cmFwIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNpZGViYXItd2lkZ2V0LWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LWxpc3QtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5jaGVja21hcms6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrbWFyayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTGFTdHVkaW9JY29ucztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZWEyMCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LWxpc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAud2lkZ2V0LWxpc3QtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja21hcmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTGFTdHVkaW9JY29ucztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZWEyMCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2lkZWJhci13aWRnZS10YWcge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2cHggMTBweCAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxODE4MTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zaWRlYmFyLXN1YnNjcmliZS1mb3JtIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE4MTgxODtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDYwcHggMnB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNTBweCAycHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaWRlYmFyLXdpZGdldC1jYXRlZ29yaWVzLTIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTFlMWM7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaWRlYmFyLXBvc3Qtd3JhcCB7XG4gICAgICAgIC5zaW5nbGUtc2lkZWJhci1wb3N0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaWRlYmFyLXBvc3QtaW1nIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2lkZWJhci1wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgM3B4O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJjaGl2ZXMtd3JhcCB7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMjVweCAycHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2lkZWJhci13aWRnZS10YWctMiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZGViYXItd2lkZ2UtY29sb3Ige1xuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGVhMjAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IExhU3R1ZGlvSWNvbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zd2F0Y2gtYW5jaG9yIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweCA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDRweCA0cHggMCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYmx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE3ZWJhO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZ3JheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg4NTZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgLnNob3AtYXJlYSB7XG4gICAgICAgICYucHQtMTE1IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgICYucGItMTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJcbi8qLS0tLS0tLS0gMjIuIFNob3Agc3R5bGUgLS0tLS0tLS0tKi9cblxuLnNob3AtcGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cbn1cbi5zaG9wLXByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG59XG5cbi5zaG9wLXRvcC1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHggMCA0MHB4O1xuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLnNob3AtZmlsdGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYW5nbGUtdXAge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgJi5hbmdsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFuZ2xlLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgJi5tbC01MCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hvcC10b3AtYmFyLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2hvcC10b3Atc2hvdyB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hvcC10b3AtYmFyLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAuc2hvcC1zaG9ydC1ieSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMCA1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFuZ2xlLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgICAgICAgICAmLndkLTEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2QtMiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMGYwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYwZjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIGkge1xuICAgICAgICAgICAgICAgICAgICAmLmFuZ2xlLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYW5nbGUtdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIgdWwge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEycHggMTZweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAmLm1sLTUwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4IDE2cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hvcC10YWIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICYubWwtNTAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3AtbGlzdC13cmFwIHtcbiAgICAuc2hvcC1saXN0LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGVzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTFFMUM7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvLWxpc3QtcHJpY2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTRweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODsgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtbGlzdC1hY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAucHJvLWxpc3QtYWN0aW9uY2FydCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnByb2R1Y3Qtd3JhcCB7XG4gICAgICAgICAgICAucHJvZHVjdC1pbWcge1xuICAgICAgICAgICAgICAgIC5zaG9wLWxpc3QtcXVpY2t2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm8tcGFnaW5hdGlvbi1zdHlsZSB7XG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUgLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxODE4MTg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5maWx0ZXItd2lkZ2V0LW1yZy0xIHtcblx0cGFkZGluZy1yaWdodDogODBweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuLnByb2R1Y3QtZmlsdGVyLXdyYXBwZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMzJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogNDhweCA0MHB4IDE4cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjVweCAzNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjVweCAzNHB4O1xuICAgIH1cbn1cblxuLnNob3AtY29sbGVjdGlvbnMtcGFkZGluZyB7XG4gICAgcGFkZGluZzogNTBweCAxMTBweCA1MHB4IDE0MHB4O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNTBweCA4MHB4IDUwcHggODBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDYwcHggNTBweCA2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHggMzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHggNTBweCAyMHB4O1xuICAgIH1cbn1cbi5zaG9wLWNvbGxlY3Rpb25zLXBhZGRpbmctMiB7XG4gICAgcGFkZGluZzogNTBweCAxNDBweCA1MHB4IDExMHB4O1xuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNTBweCA4MHB4IDUwcHggODBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDYwcHggNTBweCA2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHggMzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHggNTBweCAyMHB4O1xuICAgIH1cbn1cblxuLnNob3AtY29sbGVjdGlvbnMtY29udGVudCB7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luOiAyMnB4IDAgMzBweDtcbiAgICAgICAgJi5tcmctMiB7XG4gICAgICAgICAgICBtYXJnaW46IDIycHggMCAzMHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMThweCAwIDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxM3B4IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3AtY29sbGVjdGlvbnMtaW1nIHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAmLm1iLTM1IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tc3R5bGUtMTYge1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMzJweCAxNnB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG9wLXBhcmFsbGF4LWNvbnRlbnQtMSB7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAgfVxufVxuXG4udmVuZG9yLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMzVweCAzNTBweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAzNXB4IDI1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAzNXB4IDIyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAzNXB4IDIyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAzNXB4IDIwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAzNXB4IDBweDtcbiAgICB9XG4gICAgLnZlbmRvci1pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTg3cHg7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNob3AtdmVuZG9yLWluZm8ge1xuICAgICAgICBtYXJnaW46IDExcHggMCAxMnB4O1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDlweCAwIDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiA5cHggMCAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJhdHRpbmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hvcC12ZW5kb3Itc2VhcmNoLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAuc2hvcC12ZW5kb3ItYnRuIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaG9wLXZlbmRvci1zZWFyY2gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1MHB4IDJweCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG9wLWluc3RhZ3JhbS10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG9wLWNhcm91c2VsLXRpdGxlIHtcbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAmLm1iLTUwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAmLm1iLTUwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaG9wLWNhcm91c2VsLWFjdGl2ZSB7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNob3AtcHJvZHVjdC1wbHIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2hvcC1jYXJvdXNlbC13cmFwIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG5cdHBhZGRpbmctYm90dG9tOiA1NXB4O1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxufVxuXG4ucHJvZHVjdC10YWItbGlzdC01IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICBtYXJnaW46IDAgMjhweDtcbiAgICAgICAgcGFkZGluZzogMCAyMnB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE3cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHggOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgJi5tYi02MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvcC1jdXN0b20tbGF5b3V0LWFjdGl2ZSB7XG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwIDMzMHB4O1xuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zaG9wLXByb2R1Y3QtbWxyLTIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXYtc3R5bGUtNyB7XG4gICAgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTclO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAwICMwMjAxMDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICBsZWZ0OiAxMSU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbGVmdDogMTElO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDklO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDYlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGxlZnQ6IDQlO1xuICAgICAgICB9XG4gICAgICAgICYuc2hvcC1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNyU7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDExJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICByaWdodDogOSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDYlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvcC1jb2xsZWN0aW9ucy13cmFwLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaG9wLWNvbGxlY3Rpb25zLWNvbnRlbnQtMiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAwO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAwcztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsNTBweCk7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAuc2hvcC1jb2xsZWN0aW9ucy1jb250ZW50LTIge1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMHB4KTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b20tbGF5b3V0LTItdGl0bGUge1xuICAgIG1hcmdpbjogLTkzcHggMCAwO1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDBweCAwIDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDBweCAwIDMwcHg7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgICYud2lkdGgtMSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuY2wtMi10aXRsZS1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDBweCAxMDBweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDBweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDBweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDBweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY3VzdG9tLWxheW91dC0yLXB0YiB7XG5cdHBhZGRpbmc6IDIwNXB4IDAgODBweDtcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDE2NXB4IDAgNjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiAxMjVweCAwIDIwcHg7XG4gICAgfVxufVxuXG4uY3VzdG9tLWxheW91dC0yLXB0Yi0yIHtcblx0cGFkZGluZzogMTIwcHggMCA4MHB4O1xuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCA2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNjBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMjBweDtcbiAgICB9XG59XG5cbi5zaG9wLXZlbmRvci1wdC04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB9XG59XG5cblxuXG5AbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgLnNob3AtYXJlYSB7XG4gICAgICAgICYucHQtMTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4OyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hvcC1hcmVhIHtcbiAgICAgICAgJi5wYi0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgLnNob3AtYXJlYSB7XG4gICAgICAgICYucHQtMTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4OyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hvcC1hcmVhIHtcbiAgICAgICAgJi5wYi0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTgwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaG9wLWNvbGxlY3Rpb25zLXdyYXAge1xuICAgICAgICAmLm1iLTEwMCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaG9wLWJhbm5lci0yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgIC5zaG9wLWFyZWEge1xuICAgICAgICAmLnB0LTExMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDsgXG4gICAgICAgIH1cbiAgICAgICAgJi5wYi0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnBiLTgwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaG9wLWJhbm5lci0yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuc2hvcC1jb2xsZWN0aW9ucy1hcmVhIHtcbiAgICAgICAgJi5wdC0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdC0xMTUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi05MCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hvcC1jb2xsZWN0aW9ucy13cmFwIHtcbiAgICAgICAgJi5tYi0xMDAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2luZ2xlLXNob3AtcGFyYWxsYXgge1xuICAgICAgICAmLmhlaWdodC0xMDB2aCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbiIsIi8qLS0tLS0tLS0gMjMuIEZhcSBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmZhcS1hY2NvcmRpb24ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAzMHB4IDIzcHggMzBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDMwcHggMjNweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMzBweCAyM3B4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGVhNjdcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6TGFTdHVkaW9JY29ucztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGVhNjgnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OkxhU3R1ZGlvSWNvbnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZWE2OCc7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OkxhU3R1ZGlvSWNvbnM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA4N3B4IDAgcmdiYSg0MSw0NCw1OCwuMSk7XHJcbiAgICB9XHJcbiAgICAucGFuZWwtY29sbGFwc2Uge1xyXG4gICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDMwcHggMzBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAzMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDMwcHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWZhcS13cmFwIHtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAyM3B4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAmLm1iLTUwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgIC5mYXEtd3JhcC0xIHtcclxuICAgICAgICAmLm1iLTc1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYi01NSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhcS1hcmVhIHtcclxuICAgICAgICAmLnB0LTEyMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnB0LTExMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBiLTEwMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBiLTY1IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCJcbi8qLS0tLS0tLS0gMjQuIFByb2R1Y3QgZGV0YWlscyBzdHlsZSAtLS0tLS0tLS0qL1xuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQge1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5wcm8tZGV0YWlscy1uZXh0LXByZXYge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkQ2RDZEO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNFBYO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByby1kZXRhaWxzLW5leHQtcHJldi0yIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogLTQzcHggM3B4IDIwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDNweCAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAzcHggMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzZENkQ2RDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyBcbiAgICAgICAgbWFyZ2luOiAwIDAgMjNweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweDsgXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDsgXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7IFxuICAgICAgICB9XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwcHg7XG4gICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgIH1cbiAgICAucHJvLWRldGFpbHMtcHJpY2UtcmF0aW5nLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLnByby1kZXRhaWxzLXByaWNlIHtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByby1kZXRhaWxzLXJhdGluZy1zdG9jay13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9kdWN0LWRldGFpbHMtcmF0aW5nLXdyYXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMTBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDE1cHggMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWRldGFpbHMtcmF0dGluZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGNUE2MjM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC1kZXRhaWxzLXN0b2NrIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODZCQTQ1O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtZGV0YWlscy1wZXJhZ3JhcGgge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAzM3B4O1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIHdpZHRoOiA5NCU7XG4gICAgICAgICAgICAmLmZvbnQtaW5jIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndpZHRoLTEwMCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtZGV0YWlscy1hY3Rpb24tdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1jYXJ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgJi5tcmctbm9uZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhICB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDc3cHggMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTgxODE4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAzMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWZmaWxpYXRlLWJ0biB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggNDRweCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1kZXRhaWxzLWFjdGlvbi1ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAucHJvLWRldGFpbHMtd2lzaGxpc3QtY29tcGFyZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1kZXRhaWxzLW1ldGEge1xuICAgICAgICBtYXJnaW46IDM3cHggMCAzNHB4O1xuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzZENkQ2RDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxN3B4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLWljb24tc3R5bGUtMiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICM2RDZENkQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5xdWlja3ZpZXctY29udGVudC1wYWRkaW5nIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDAgMjNweDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDExcHggMCAyM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eSB7XG4gICAgLmNhcnQtcGx1cy1taW51cyB7XG4gICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnF0eWJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZENkQ2RDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgJi5kZWMge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaW5jIHtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnF1YWxpdHktYm9yZGVyLW5vbmUge1xuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuY2FydC1wbHVzLW1pbnVzIHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lYXN5em9vbS1zdHlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGEuZWFzeXpvb20tcG9wLXVwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVhc3l6b29tIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZWFzeXpvb20tcG9wdXAgPiBhIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIG1hcmdpbjogMTNweCBhdXRvIDA7XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucHJvZHVjdC1kZWMtc21hbGwge1xuICAgICAgICBtYXJnaW46IDAgNXB4IDBweCA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgY29sb3I6ICMxRTFFMUU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XG4gICAgICAgIH1cbiAgICAgICAgJi5wcm8tZGVjLXByZXYge1xuICAgICAgICAgICAgbGVmdDogLTUlO1xuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJvLWRlYy1uZXh0IHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogLTQuNyU7XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICByaWdodDogLTQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMiU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LWRlYy1zbWFsbC1zdHlsZTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAucHJvZHVjdC1kZWMtc21hbGwge1xuICAgICAgICBtYXJnaW46IDVweCAwcHggNXB4IDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICYuc2xpY2stY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgY29sb3I6ICMxRTFFMUU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y3QtZGVjLXNtYWxsLXN0eWxlMSAuc2xpY2stc2xpZGUgLCAucHJvZHVjdC1kZWMtc21hbGwtc3R5bGUyIC5zbGljay1zbGlkZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZGVzY3JpcHRpb24tcmV2aWV3LXRvcGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgbWFyZ2luOiAwIDAgNjVweDtcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxM3B4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHggN3B4O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvLWRldGFpbHMtYmFubmVyIHtcbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMzdweCAwIC0zN3B4O1xuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luOiAwIDBweCAwIDBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICBtYXJnaW46IDAgMHB4IDAgMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwcHggMCAwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIycHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNwZWNpZmljYXRpb24td3JhcCB7XG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZC53aWR0aDEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmV2aWV3LXdyYXBwZXIge1xuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAzN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZS1yZXZpZXcge1xuXHRtYXJnaW46IDAgMCA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgcGFkZGluZzogMCAwIDM0cHg7XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgfVxuICAgIC5yZXZpZXctaW1nIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmV2aWV3LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46IDExcHggMCA4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmV2aWV3LXJhdGluZyB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Y1QTYyMztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIge1xuICAgID4gaDMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICMyMTFFMUM7XG4gICAgfVxuICAgID4gcCB7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnlvdXItcmF0aW5nLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDUycHggMCAwcHg7XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDBweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgXG4gICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAueW91ci1yYXRpbmcge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGNUE2MjM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yYXR0aW5nLWZvcm0ge1xuICAgICAgICBtYXJnaW46IDE5cHggMCAwO1xuICAgICAgICAucmF0aW5nLWZvcm0tc3R5bGUge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQgLCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOTMyMmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2F2ZS1lbWFpbC1vcHRpb24ge1xuICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA2NXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYm91dC1icmFuZC13cmFwIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTFweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52ZW5kb3ItaW5mby1jb250ZW50IHtcbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzNweDtcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0Y1QTYyMztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yYXRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlbGF0ZWQtcHJvZHVjdC1zbGlkZXIge1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICAucmVsYXRlZC1wcm9kdWN0LXBsciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb25maWd1cmFibGUtd3JhcCB7XG4gICAgLmNvbmZpZ3VyYWJsZS1jb2xvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTdweDtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuc2lkZWJhci13aWRnZS1jb2xvciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2F0Y2gtYW5jaG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb25maWd1cmFibGUtc2l6ZSAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggNXB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29uZmlndXJhYmxlLWJyYW5kLWltZyAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm8tZGV0YWlscy1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAuc2luZ2xlLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNHB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMyU7XG4gICAgICAgICAgICAuY2FydC1wbHVzLW1pbnVzIHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByby1kZWMtZ3JvdXAtZGV0YWlscyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgODclO1xuICAgICAgICAgICAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDgwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByby1ncm91cC10aXRsZSB7XG4gICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByby1kZWMtZ3JvdXAtc3RvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC5wcm8tZGVjLWdyb3VwLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICYub2xkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJvLWRlYy1ncm91cC1zdG9jayB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4NkJBNDU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaWRlYmFyLWFjdGl2ZSB7XG4gICAgJi5jb2wtbGctNiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgJi5pcy1hZmZpeGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgICAgJiAuaW5uZXItd3JhcHBlci1zdGlja3kge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC1kZWMtbGVmdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxNjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XG4gICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XG4gICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxufVxuLnByb2R1Y3QtZGVjLXJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTI1cHgpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jdXN0b20tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTMwcHg7XG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBkLWN1c3RvbS1zbGlkZXItbWxyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgID4gc3BhbiB7XG4gICAgICAgICYucHJvLWRlYy1jdXN0b20taWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDYlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDklO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByby1kZXRhaWxzLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDglO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA5JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbkBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcbiAgICAucHJvZHVjdC1kZXRhaWxzLXRhYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbi1yZXZpZXctYXJlYSB7XG4gICAgICAgICYucGItMTIwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgI3skeHMtbGF5b3V0fSB7XG4gICAgLnByb2R1Y3QtZGV0YWlscy10YWIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAucmVsYXRlZC1wcm9kdWN0ICwgLnByb2R1Y3QtZGV0YWlscy1hcmVhIHtcbiAgICAgICAgJi5wdC0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYi0xMTUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uLXJldmlldy1hcmVhIHtcbiAgICAgICAgJi5wYi0xMjAge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbiIsIi8qLS0tLS0tLS0gMjUuIE9yZGVyIHRyYWNraW5nIHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4ub3JkZXItdHJhY2tpbmctYXJlYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAub3JkZXItdHJhY2tpbmctaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcmRlci10cmFja2luZy1iYW5uZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH17XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH17XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3JkZXItdHJhY2stYnRuLTIge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCA0MHB4IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDM1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXIgMHM7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIHRvcDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItdHJhY2tpbmctY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxNzNweCAyMjBweCAxODBweCA3MHB4O1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH17XHJcbiAgICAgICAgcGFkZGluZzogMTI3cHggMTEwcHggMTM1cHggMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH17XHJcbiAgICAgICAgcGFkZGluZzogMTAycHggMTAwcHggMTA4cHggMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH17XHJcbiAgICAgICAgcGFkZGluZzogODBweCA1MHB4IDgwcHggNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9e1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH17XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAxNXB4IDYwcHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICB9XHJcbiAgICAub3JkZXItdHJhY2tpbmctZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC5zaW4tb3JkZXItdHJhY2tpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDlweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9e1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3JkZXItdHJhY2stYnRuIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDQwcHggMjNweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tIDI2LiBDYXJ0IHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4uY2FydC1tYWluLWFyZWEge1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH17XHJcbiAgICAgICAgJi5wYi0xMDAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaDMuY2FydC1wYWdlLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG59XHJcblxyXG4uY2FydC10YWJsZS1jb250ZW50IHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0aGVhZCA+IHRyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQkRCREI7XHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxMWUxYztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA5cHggMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzM3B4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMTJweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5ID4gdHIge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH17XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggMjBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZC5wcm9kdWN0LXJlbW92ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjExRTFDO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGQucHJvZHVjdC1pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRkLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzI1cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZC5wcm9kdWN0LXByaWNlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRkLmNhcnQtcXVhbGl0eSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZC5wcm9kdWN0LXRvdGFsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRkLnByb2R1Y3Qtd2lzaGxpc3QtY2FydCB7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREJEQkRCO1xyXG4gICAgcGFkZGluZzogMThweCAwIDA7XHJcbiAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH17XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuZGlzY291bnQtY29kZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDExMHB4IDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyMTFFMUM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJ0LWNsZWFyIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDNweCAwIDAgMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmFuZC10b3RhbC13cmFwIHtcclxuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9e1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH17XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICA+IGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuZ3JhbmQtdG90YWwtY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgNnB4O1xyXG4gICAgICAgIC5zaW5nbGUtZ3JhbmQtdG90YWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zaW5nbGUtZ3JhbmQtdG90YWwtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2luZ2xlLWdyYW5kLXRvdGFsLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJ0LXRvdGFsLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREJEQkRCO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzdweCAwO1xyXG4gICAgICAgIC5zaW5nbGUtY2FydC10b3RhbC1sZWZ0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaW5nbGUtY2FydC10b3RhbC1yaWdodCB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZjJmMmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JhbmQtYnRuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyBcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH17XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHggMTlweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH17XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDEwcHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0LWZyZWUtc2hpcHBpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDAgMjJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc0MzM7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzYzM7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogNztcclxuICAgICAgICBwYWRkaW5nOiAzcHggMTBweCA1cHg7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FydC1hcmVhIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTIwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fXtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9e1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMjcuIENoZWNrb3V0IHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4uY3VzdG9tZXItem9uZSB7XHJcbiAgICBtYXJnaW46IDAgMCA1NXB4O1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XHJcbiAgICB9XHJcbiAgICA+IGg0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcGxheWZhaXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2hlY2tvdXQtbG9naW4taW5mby0yIHtcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxM3B4O1xyXG4gICAgfVxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIG1hcmdpbjogMjFweCAyNjBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMjFweCAxMDBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMjFweCA1MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAyMXB4IDBweCAwO1xyXG4gICAgfVxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB3aWR0aDogNTQlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI2MjYyNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4MTgxOCBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweCA3cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyBcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJpbGxpbmctaW5mby13cmFwIHtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMzcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJpbGxpbmctaW5mbyB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5iaWxsaW5nLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICYubWItMjUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iaWxsaW5nLXNlbGVjdCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1jaG9pY2Uge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IFxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY2hvc2VuIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWRkaXRpb25hbC1pbmZvLXdyYXAge1xyXG4gICAgICAgIG1hcmdpbjogMjZweCAwIDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH17XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzI2MjYyNjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2FhO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ueW91ci1vcmRlci1hcmVhIHtcclxuXHRtYXJnaW46IDY4cHggMCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAyM3B4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAueW91ci1vcmRlci13cmFwIHtcclxuICAgICAgICAueW91ci1vcmRlci1pbmZvIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcmRlci1pbmZvLXByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYub3JkZXItc3VidG90YWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm9yZGVyLXRvdGFsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnlvdXItb3JkZXItbWlkZGxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAxN3B4O1xyXG4gICAgICAgICAgICAuc2luZ2xlLW9yZGVyLW1pZGRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2luZ2xlLW9yZGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNpbmdsZS1vcmRlci1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja291dC1zaGlwcGluZy1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgLnNoaXBwaW5nLWNvbnRlbnQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNoaXBwaW5nLWNvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNjI2MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGF5bWVudC1tZXRob2Qge1xyXG4gICAgICAgICAgICBtYXJnaW46IDM0cHggMCAwO1xyXG4gICAgICAgICAgICAuc2luLXBheW1lbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAwIDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucGF5bWVudC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zaW4tcGF5bWVudC0zIHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb25kaXRpb24td3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuUGxhY2Utb3JkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggNTBweCAxN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtYWNjb3VudCB7XHJcbiAgICBtYXJnaW46IDI1cHggMCAwO1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH17XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaWZmZXJlbnQtYWRkcmVzcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2hlY2tvdXQtbWFpbi1hcmVhIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAyOC4gQ29tcGFyZSBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmNvbXBhcmUtcGFnZS1hcmVhIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG59XHJcbi5jb21wYXJlLXRhYmxlIHtcclxuICAgICYgLnRhYmxlIHtcclxuICAgICAgICAmIHRib2R5IHtcclxuICAgICAgICAgICAgJiB0ciB7XHJcbiAgICAgICAgICAgICAgICAmIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICYuZmlyc3QtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LWltYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbXBhcmUtcmVtb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgLnByby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29tcGFyZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE0cHggNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm8tZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYucHJvLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm8tc2t1ICwgJi5wcm8td2VpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm8tc3RvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYucHJvLWRpbWVuc2lvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE4MTgxODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0gZW5kIENvbXBhcmUgUGFnZSBXcmFwcGVyIC0tLS0tKi8iLCIvKi0tLS0tLS0tIDI5LiBNeSBhY2NvdW50IHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4ubXktYWNjb3VudC1hcmVhIHtcclxuXHRwYWRkaW5nOiAxMjBweCAwIDExN3B4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA3N3B4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA1N3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXlhY2NvdW50LXRhYi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHggN3B4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCA1cHg7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAzMHB4IDEycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDNweCAwIDNweDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjVweCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxM3B4IDlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAycHggM3B4IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMnB4IDVweCAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbXlhY2NvdW50Q29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubXlhY2NvdW50LWNvbnRlbnQge1xyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICB9XHJcbiAgICBmb3JtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIH1cclxuICAgIC53ZWxjb21lIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyOXB4O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUzNTM1MztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1MzUzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gcCB7XHJcbiAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICB9XHJcbiAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAmIGxlZ2VuZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvdW50LWRldGFpbHMtZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAuc2luZ2xlLWlucHV0LWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0RDRENEO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjYyNjI2O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI2MjYyNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm15YWNjb3VudC10YWJsZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGFibGUsXHJcbiAgICAudGFibGUge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzFmMjIyNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNhdmVkLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDMwLiBMb2dpbiByZWdpc3RlciBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmxvZ2luLXJlZ2lzdGVyLXdyYXAge1xyXG4gICAgbWFyZ2luOiAwIDAgMzFweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwbGF5ZmFpcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAubG9naW4tcmVnaXN0ZXItZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaW4tbG9naW4tcmVnaXN0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ2luLXJlZ2lzdGVyLXJlbWVtYmVyIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2ZDZkNmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvc3QtcGFzc3dvcmQge1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5ODk4OTg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXItYnRuIHtcclxuICAgIG1hcmdpbjogMTBweCAwIDE4cHg7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDQwcHggMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDQwcHggMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzBweCAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52ZW5kb3ItY3VzdG9tYXItd3JhcCB7XHJcbiAgICBtYXJnaW46IDAgMCAyM3B4O1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjJweDtcclxuICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWdpc3Rlci13cmFwIHtcclxuICAgIC5sb2dpbi1yZWdpc3Rlci1mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmQ2ZDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXItYXJlYSB7XHJcblx0cGFkZGluZzogMTIwcHggMDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmxvZ2luLXJlZ2lzdGVyLW1yZyB7XHJcbiAgICBtYXJnaW46IDAgMzVweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnZlbmRvci1jdXN0b21hci1hY3RpdmUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0gMzEuIFdpc2hsaXN0IHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG5cclxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQge1xyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRoZWFkID4gdHIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JFQkVCRTtcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IFxyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA5cHggMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCAxMnB4IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHkgPiB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkVCRUJFO1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH17XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggMjBweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZC5wcm9kdWN0LXJlbW92ZS0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZC5wcm9kdWN0LWltZy0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZC5wcm9kdWN0LW5hbWUtMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRkLnByb2R1Y3Qtc3RvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MnB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH17XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4OztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZC5wcm9kdWN0LXByaWNlLTIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyM3B4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH17XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4OztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTgxODE4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZC5wcm9kdWN0LXdpc2hsaXN0LWNhcnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTdweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ud2lzaGxpc3QtYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxMTJweCAwIDEyMHB4O1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH17XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iXX0= */



/*-------- 32. Bilnex ---------*/
#loader {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.shop-sidebar-style label {
    margin-bottom:0;
}
.label-sale {
    background-color: #fff !important;
    border-right: 1px solid #efefef;
    color: #ff4800;
    font-size: 34px;
    font-weight: 700;
    margin-right: 10px;
    padding-right: 10px;
    float:left;
}
._discount {
    margin-bottom: 0px !important;
}

.hidden-xl {
    display: none;
}
.hidden-lg {
    display: none;
}
.hidden-md {
    display: none;
}
.hidden-sm{
    display:none;
}
.hidden-xs {
    display: none;
}

table > tfoot > tr > td {
  border: 1px solid #d6d6d6;
  padding: 10px;
}

.grand-btn {
  width:100%;
}
.grand-btn a {
  float:right;
}

.login-register-remember input {
  width: 16px;
  height: auto;
  position: relative;
  top: 1px;
}
.old-price {
  text-decoration: line-through;
}
.sidebar-widget {
  border: 1px solid #e9e9e9;
  padding:15px;
}
.sidebar-widget-list-wrap {
  max-height: 300px;
  overflow-y: scroll;
}
.price-box-unit {
    margin-left: 10px;
    font-weight: bold;
    font-size: 16px;
    color: #4c4c4c;
    border-left: 1px solid #efefef;
    padding-left: 10px;
}
.hiddenVaryant {display:none!important;}