@charset "UTF-8";

/*** Common SAAS FILES ***/

/*** App color variable ***/

/*** Font Family  ***/

/*** Font-size as h1-h6 headings ***/

/*** Background properties  ***/

@font-face {
  font-family: "Oswald-SemiBold";
  src: url(../fonts/Oswald-SemiBold.eot?35f24dd4aa1247baabcdf3a2fe21dea0);
  src: url(../fonts/Oswald-SemiBold.eot?35f24dd4aa1247baabcdf3a2fe21dea0) format("embedded-opentype"), url(../fonts/Oswald-SemiBold.woff2?9b98ef99b83c1fdeaa2ff6829075c1af) format("woff2"), url(../fonts/Oswald-SemiBold.woff?08b4f662158503c71f0d164112e90a56) format("woff"), url(../fonts/Oswald-SemiBold.ttf?644b994d805882dac30d26c6a7ac4f17) format("truetype"), url(../fonts/Oswald-SemiBold.svg?8c0be9087fb5a824ca6b4f83b45254e2) format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Oswald-ExtraLight";
  src: url(../fonts/Oswald-ExtraLight.eot?1c33984f8187a02219d1b6bb46e06a10);
  src: url(../fonts/Oswald-ExtraLight.eot?1c33984f8187a02219d1b6bb46e06a10) format("embedded-opentype"), url(../fonts/Oswald-ExtraLight.woff2?9e873a6f5839c2db88d252526ecc8ab3) format("woff2"), url(../fonts/Oswald-ExtraLight.woff?59ac169092b0c204bafe86bc1f9d98d4) format("woff"), url(../fonts/Oswald-ExtraLight.ttf?999da955de9bad936a55a7944b182595) format("truetype"), url(../fonts/Oswald-ExtraLight.svg?4f31c303a73d9ddcc9b5bf67efeed27d) format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Oswald-Light";
  src: url(../fonts/Oswald-Light.eot?c25ac0dc3e858dd3003ee12a7b602446);
  src: url(../fonts/Oswald-Light.eot?c25ac0dc3e858dd3003ee12a7b602446) format("embedded-opentype"), url(../fonts/Oswald-Light.woff2?eee2ccdb3b04ed49fcd324c9c9f2e10d) format("woff2"), url(../fonts/Oswald-Light.woff?f3da54565bd8eb06b3a794c2350fe01e) format("woff"), url(../fonts/Oswald-Light.ttf?ecd42f2b3bfbeb6d66e673e88ee915a5) format("truetype"), url(../fonts/Oswald-Light.svg?68f56b1448d78dbd8020bb3385350e46) format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Oswald-Medium";
  src: url(../fonts/Oswald-Medium.eot?eca9d1f0cda06de36b33d520c3710453);
  src: url(../fonts/Oswald-Medium.eot?eca9d1f0cda06de36b33d520c3710453) format("embedded-opentype"), url(../fonts/Oswald-Medium.woff2?cb4929f22d7ebcbd4a7b5fefd9f34957) format("woff2"), url(../fonts/Oswald-Medium.woff?eea0118a073e131de287213c4f7531a0) format("woff"), url(../fonts/Oswald-Medium.ttf?bf360b109f80f009be34e39b54dba114) format("truetype"), url(../fonts/Oswald-Medium.svg?7c1d68e7f5f1a5a207e0e3e26e1d733f) format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Oswald-Bold";
  src: url(../fonts/Oswald-Bold.eot?da56d8c50147fb98c3ac2e243bbd8864);
  src: url(../fonts/Oswald-Bold.eot?da56d8c50147fb98c3ac2e243bbd8864) format("embedded-opentype"), url(../fonts/Oswald-Bold.woff2?63b64f5b534943f4c41d3f81349d5c69) format("woff2"), url(../fonts/Oswald-Bold.woff?20afadf9eb28118a2a2a8026e0f697dc) format("woff"), url(../fonts/Oswald-Bold.ttf?f9f38d77fd98987c83370049174387bc) format("truetype"), url(../fonts/Oswald-Bold.svg?f028f8a8db3d0af629f2a217752972bb) format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Oswald-Regular";
  src: url(../fonts/Oswald-Regular.eot?bbc0a513ca595b25f9e578f88d3e96cb);
  src: url(../fonts/Oswald-Regular.eot?bbc0a513ca595b25f9e578f88d3e96cb) format("embedded-opentype"), url(../fonts/Oswald-Regular.woff2?e720119b962758f761daa7acc8e250f8) format("woff2"), url(../fonts/Oswald-Regular.woff?f08871a6650fc7fece4fb081c1e64fc4) format("woff"), url(../fonts/Oswald-Regular.ttf?2588c31b7c39b82e2aef489534878e76) format("truetype"), url(../fonts/Oswald-Regular.svg?dbcdf360163f3d2f230c4763d9188cbc) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "OpenSans-Bold";
  src: url(../fonts/OpenSans-Bold.eot?46015dab72fe44c7faf30f211d93ed90);
  src: url(../fonts/OpenSans-Bold.eot?46015dab72fe44c7faf30f211d93ed90) format("embedded-opentype"), url(../fonts/OpenSans-Bold.woff2?5b96b5a577421710294448af428a2963) format("woff2"), url(../fonts/OpenSans-Bold.woff?ff5ed0fe61a92436ad4aee6fd2987372) format("woff"), url(../fonts/OpenSans-Bold.ttf?f041c96620468b47abfff7b158eb26f4) format("truetype"), url(../fonts/OpenSans-Bold.svg?4f2be18cf01f4c73fae755a030ee6dc4) format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "OpenSans-ExtraBold";
  src: url(../fonts/OpenSans-ExtraBold.eot?cccdb231f6a21eb6ec5c91604d2eab0d);
  src: url(../fonts/OpenSans-ExtraBold.eot?cccdb231f6a21eb6ec5c91604d2eab0d) format("embedded-opentype"), url(../fonts/OpenSans-ExtraBold.woff2?842476c67c8d297b74910992ef3a316c) format("woff2"), url(../fonts/OpenSans-ExtraBold.woff?ea12115211edd9cbcea505b3ca50a109) format("woff"), url(../fonts/OpenSans-ExtraBold.ttf?d628f226929c09c1a16a7436efdf8d51) format("truetype"), url(../fonts/OpenSans-ExtraBold.svg?1560ff12c1c16245d5e37c92afc56592) format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "OpenSans-Light";
  src: url(../fonts/OpenSans-Light.eot?bd807bc146793e28c02cca08d16190a4);
  src: url(../fonts/OpenSans-Light.eot?bd807bc146793e28c02cca08d16190a4) format("embedded-opentype"), url(../fonts/OpenSans-Light.woff2?e208d9aa6c006d5fb490639a24406062) format("woff2"), url(../fonts/OpenSans-Light.woff?0c9912122333d70635be0930bfef7bb8) format("woff"), url(../fonts/OpenSans-Light.ttf?5babb3b2d229c94ffbbf58e72abb5296) format("truetype"), url(../fonts/OpenSans-Light.svg?82c3d26e1a76cea4c85b969698f2f99d) format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "OpenSans-Medium";
  src: url(../fonts/OpenSans-Medium.eot?caaafb81360bde11c27fdbbf56c55343);
  src: url(../fonts/OpenSans-Medium.eot?caaafb81360bde11c27fdbbf56c55343) format("embedded-opentype"), url(../fonts/OpenSans-Medium.woff2?6b5eab14c0fad154ea90cc1ee594b251) format("woff2"), url(../fonts/OpenSans-Medium.woff?7d5f0e3261535068b43e66ff3601b3cd) format("woff"), url(../fonts/OpenSans-Medium.ttf?12f31453d1d49530c46a5b72154404a5) format("truetype"), url(../fonts/OpenSans-Medium.svg?2bd864e5051cbc218e4585fc357afcba) format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "OpenSans-SemiBold";
  src: url(../fonts/OpenSans-SemiBold.eot?4a1bc8d274672f6cded2ca43800248ae);
  src: url(../fonts/OpenSans-SemiBold.eot?4a1bc8d274672f6cded2ca43800248ae) format("embedded-opentype"), url(../fonts/OpenSans-SemiBold.woff2?70e6b045dcd3cc639873933aa3231a95) format("woff2"), url(../fonts/OpenSans-SemiBold.woff?c98fd6a2a4987b3c280a6cbfc7d286b0) format("woff"), url(../fonts/OpenSans-SemiBold.ttf?d72b125f8a70703c07c81bf6296fb987) format("truetype"), url(../fonts/OpenSans-SemiBold.svg?8d512c7df574975593953467d55828ba) format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "OpenSans-Regular";
  src: url(../fonts/OpenSans-Regular.eot?d9c4a0c3ebd9044df847be8f2e6c7a6f);
  src: url(../fonts/OpenSans-Regular.eot?d9c4a0c3ebd9044df847be8f2e6c7a6f) format("embedded-opentype"), url(../fonts/OpenSans-Regular.woff2?ca222ffe5288763a81d7db107ac353c6) format("woff2"), url(../fonts/OpenSans-Regular.woff?12ca39d23bfcf7db71d6de8e53339e63) format("woff"), url(../fonts/OpenSans-Regular.ttf?7688335dc8505ba44fb19e3415a772e5) format("truetype"), url(../fonts/OpenSans-Regular.svg?a6d05f8d67e6cb9819d79ab5d8b0c797) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "icomoon";
  src: url(../fonts/icomoon.eot?c60a194672e01d7096f061a3acdcef84);
  src: url(../fonts/icomoon.eot?c60a194672e01d7096f061a3acdcef84) format("embedded-opentype"), url(../fonts/icomoon.ttf?0a065e60652fc5c4d05c1c45d5f010fb) format("truetype"), url(../fonts/icomoon.woff?beb9918492edad925507e9b55df87448) format("woff"), url(../fonts/icomoon.svg?80597873fc19bb287f97007314003bcb) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^=icon-],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-minus:before {
  content: "\E91E";
}

.icon-plus:before {
  content: "\E91D";
}

.icon-invisible-eye-icon:before {
  content: "\E91A";
}

.icon-eye-icon:before {
  content: "\E91C";
}

.icon-arrow-left-icon:before {
  content: "\E91B";
}

.icon-surface:before {
  content: "\E918";
  color: #707070;
}

.icon-facebook:before {
  content: "\E919";
}

.icon-map-marker:before {
  content: "\E914";
  color: #707070;
}

.icon-career:before {
  content: "\E915";
  color: #707070;
}

.icon-envolpee:before {
  content: "\E916";
  color: #707070;
}

.icon-fax:before {
  content: "\E917";
  color: #707070;
}

.icon-Close:before {
  content: "\E912";
  color: #707070;
}

.icon-hamburger-icon:before {
  content: "\E913";
  color: #707070;
}

.icon-Download:before {
  content: "\E90C";
  color: #151f66;
}

.icon-link:before {
  content: "\E90D";
  color: #707070;
}

.icon-printer:before {
  content: "\E90E";
  color: #707070;
}

.icon-Laser-Cutting:before {
  content: "\E90F";
  color: #707070;
}

.icon-pdf:before {
  content: "\E910";
  color: #707070;
}

.icon-quote1:before {
  content: "\E911";
  color: #707070;
}

.icon-email:before {
  content: "\E90A";
  color: #707070;
}

.icon-user:before {
  content: "\E90B";
  color: #707070;
}

.icon-quote:before {
  content: "\E909";
}

.icon-call-icon:before {
  content: "\E906";
  color: #707070;
}

.icon-send:before {
  content: "\E907";
  color: #8faee6;
}

.icon-youtube:before {
  content: "\E908";
  color: #d0d2e0;
}

.icon-facebook-brands:before {
  content: "\E903";
  color: #707070;
}

.icon-linkedin-in-brands:before {
  content: "\E904";
  color: #707070;
}

.icon-twitter-brands:before {
  content: "\E905";
  color: #707070;
}

.icon-search:before {
  content: "\E902";
  color: #a2a2a2;
}

.icon-atech-checked-mark:before {
  content: "\E901";
  color: #fff;
}

.icon-attach-line-arrow:before {
  content: "\E900";
  color: #707070;
}

/*** Common Layout  ***/

/*** Default Style Reset ***/

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

body {
  margin: 0;
  padding: 0;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0px;
  color: #707070;
  font-smooth: auto;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

@media only screen and (max-width: 1440px) {
  body {
    font-size: 14px;
    line-height: 20px;
  }
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

img,
a,
input,
nav,
textarea,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  margin: 0;
}

figure {
  margin: 0;
  display: inherit;
}

button {
  border: none;
  background: none;
  cursor: pointer;
  outline: none !important;
}

input:focus,
select:focus {
  outline: 0;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

ul,
ol,
li {
  padding: 0;
  margin: 0;
  list-style: none;
}

a {
  text-decoration: none;
  outline: none;
  color: #151F66;
  transition: all 0.4s ease;
}

img {
  display: inline-block;
  max-width: 100%;
  width: auto;
  height: auto;
}

blockquote,
figure,
address {
  margin: 0;
  padding: 0;
  font-style: normal;
}

.templates-wrapper {
  overflow: hidden;
  width: 100%;
}

main {
  float: left;
  padding: 0px;
  width: 100%;
}

.container {
  max-width: 100%;
  width: 1396px;
  padding: 0 15px;
  margin: 0 auto;
}

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

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

.container-small {
  max-width: 100%;
  width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
}

@media only screen and (max-width: 1440px) {
  .container-small {
    width: 1100px;
  }
}

@media only screen and (max-width: 1280px) {
  .container-small {
    width: 1000px;
  }
}

.container-fluid {
  width: 100%;
  padding: 0;
  margin: 0 auto;
}

.page-wrapper {
  overflow: hidden;
}

section,
.section {
  float: left;
  width: 100%;
  padding: 0;
}

.divImg {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

p {
  margin-bottom: 30px;
}

@media only screen and (max-width: 1440px) {
  p {
    margin-bottom: 15px;
  }
}

/*** Heading ***/

h1,
.h1 {
  font-size: 82px;
  line-height: 96px;
  letter-spacing: 0px;
  text-transform: capitalize;
  font-family: "Oswald-Bold";
  font-weight: 700;
  color: #303030;
  word-break: break-word;
  margin-bottom: 30px;
}

@media only screen and (max-width: 1440px) {
  h1,
  .h1 {
    font-size: 58px;
    line-height: 66px;
  }
}

@media only screen and (max-width: 767px) {
  h1,
  .h1 {
    font-size: 38px;
    line-height: 50px;
  }
}

@media only screen and (max-width: 1440px) {
  h1,
  .h1 {
    margin-bottom: 15px;
  }
}

h2,
.h2 {
  font-size: 48px;
  line-height: 60px;
  letter-spacing: 0px;
  text-transform: capitalize;
  font-family: "Oswald-Bold";
  font-weight: 700;
  color: #303030;
  word-break: break-word;
  margin-bottom: 30px;
}

@media only screen and (max-width: 1440px) {
  h2,
  .h2 {
    font-size: 30px;
    line-height: 34px;
  }
}

@media only screen and (max-width: 767px) {
  h2,
  .h2 {
    font-size: 26px;
    line-height: 30px;
  }
}

@media only screen and (max-width: 1440px) {
  h2,
  .h2 {
    margin-bottom: 15px;
  }
}

h3,
.h3 {
  font-size: 32px;
  line-height: 42px;
  text-transform: capitalize;
  font-family: "Oswald-Bold";
  font-weight: 700;
  color: #303030;
  word-break: break-word;
  margin-bottom: 30px;
}

@media only screen and (max-width: 1440px) {
  h3,
  .h3 {
    font-size: 26px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 767px) {
  h3,
  .h3 {
    font-size: 22px;
    line-height: 30px;
  }
}

@media only screen and (max-width: 1440px) {
  h3,
  .h3 {
    margin-bottom: 15px;
  }
}

h4,
.h4 {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0px;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  color: #303030;
  word-break: break-word;
  margin-bottom: 30px;
}

@media only screen and (max-width: 1440px) {
  h4,
  .h4 {
    font-size: 22px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 767px) {
  h4,
  .h4 {
    font-size: 20px;
    line-height: 28px;
  }
}

@media only screen and (max-width: 1440px) {
  h4,
  .h4 {
    margin-bottom: 15px;
  }
}

h5,
.h5,
.subTitle1 {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0px;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  color: #707070;
  word-break: break-word;
}

@media only screen and (max-width: 1440px) {
  h5,
  .h5,
  .subTitle1 {
    font-size: 18px;
    line-height: 26px;
  }
}

@media only screen and (max-width: 767px) {
  h5,
  .h5,
  .subTitle1 {
    font-size: 16px;
    line-height: 24px;
  }
}

h6,
.h6,
.subTitle2 {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0px;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  color: #707070;
  word-break: break-word;
}

@media only screen and (max-width: 1440px) {
  h6,
  .h6,
  .subTitle2 {
    font-size: 14px;
    line-height: 20px;
  }
}

@media only screen and (max-width: 767px) {
  h6,
  .h6,
  .subTitle2 {
    font-size: 12px;
    line-height: 18px;
  }
}

/*** Listing ***/

ul {
  margin: 0px 0px 30px;
  padding: 0;
}

@media only screen and (max-width: 576px) {
  ul {
    margin-bottom: 15px;
  }
}

ul li {
  list-style: none;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0px;
  color: #707070;
  margin: 0px 0px 15px;
  padding: 0px 0px 0px 15px;
  position: relative;
}

@media only screen and (max-width: 1440px) {
  ul li {
    font-size: 14px;
    line-height: 20px;
  }
}

ul li:before {
  content: "";
  width: 5px;
  height: 5px;
  position: absolute;
  left: 0px;
  top: 9px;
  background: #404040;
  border-radius: 100%;
}

ul.list-unstyled,
.select2-container .select2-results ul {
  margin: 0;
  padding: 0;
}

ul.list-unstyled li,
.select2-container .select2-results ul li {
  margin: 0;
  padding: 0;
}

ul.list-unstyled li:before,
.select2-container .select2-results ul li:before {
  content: normal;
}

ol {
  margin: 0px 0px 30px;
  padding: 0px;
  list-style: none;
}

@media only screen and (max-width: 576px) {
  ol {
    margin-bottom: 15px;
  }
}

ol li {
  counter-increment: av-counter;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0px;
  color: #707070;
  margin: 0px 0px 20px;
  padding: 0px 0px 0px 20px;
  position: relative;
}

@media only screen and (max-width: 1440px) {
  ol li {
    font-size: 14px;
    line-height: 20px;
  }
}

ol li:before {
  content: counter(av-counter) ".";
  counter-increment: none;
  color: #404040;
  position: absolute;
  left: 0px;
  top: 0px;
}

.txt-block {
  float: left;
  width: 100%;
}

.txt-block .cmn-border {
  border-bottom: transparent;
  margin-top: -1px;
  padding: 20px;
}

@media only screen and (max-width: 767px) {
  .txt-block .cmn-border {
    padding: 15px;
  }
}

.txt-block .cmn-border h3 {
  margin: 0 0 10px 0;
}

.txt-block .cmn-border p {
  margin: 0 auto;
  padding: 0;
  max-width: 900px;
}

section .my {
  margin-top: 60px;
  margin-bottom: 60px;
}

.sky-blue-subtitle {
  position: relative;
  color: #8FAEE6;
}

.sky-blue-subtitle::before {
  content: "";
  position: relative;
  display: block;
  width: 50px;
  height: 2px;
  background-color: #8FAEE6;
  z-index: 1;
  margin-right: 10px;
}

h2.sub-title {
  margin-top: 15px;
}

@media only screen and (max-width: 1440px) {
  h2.sub-title {
    margin-top: 10px;
  }
}

strong,
.strong,
bold {
  font-family: "OpenSans-Bold";
  font-weight: bold;
}

/* Basic common reste style */

.static-link {
  display: inline-block;
  color: #151F66;
  transition: all 0.4s ease;
}

.static-link:hover {
  text-decoration: underline;
}

.d-flex {
  display: flex;
}

.hide {
  display: none;
}

.d-align-center {
  align-items: center;
}

.d-align-end {
  align-items: flex-end;
}

.d-align-start {
  align-items: flex-start;
}

.d-just-center {
  justify-content: center;
}

.d-just-end {
  justify-content: flex-end;
}

.d-space-between {
  justify-content: space-between;
}

.d-flex-row {
  flex-direction: row;
}

.d-flex-row-reverse {
  flex-direction: row-reverse;
}

.d-flex-column {
  flex-direction: column;
}

.d-just-start {
  justify-content: flex-start;
}

.d-flex-wrap {
  flex-wrap: wrap;
}

@media only screen and (max-width: 1024px) {
  .t-flex-column {
    flex-direction: column;
  }
}

@media only screen and (max-width: 1024px) {
  .t-txt-center {
    text-align: center;
  }
}

.text-right {
  text-align: right;
}

@media only screen and (max-width: 1024px) {
  .t-align-normal {
    align-items: normal;
  }
}

@media only screen and (max-width: 767px) {
  .m-flex-column {
    flex-direction: column;
  }
}

@media only screen and (max-width: 991px) {
  .sm-flex-column {
    flex-direction: column;
  }
}

@media only screen and (max-width: 767px) {
  .m-flex-row {
    flex-direction: row;
  }
}

@media only screen and (max-width: 767px) {
  .m-txt-left {
    text-align: left;
  }
}

@media only screen and (max-width: 767px) {
  .m-flex-wrap {
    flex-wrap: wrap;
  }
}

.txt-center {
  text-align: center;
}

.just-left {
  justify-content: left;
}

.imgElm {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.desktop {
  display: none;
}

@media only screen and (min-width: 1025px) {
  .desktop {
    display: block;
  }
}

.mobile,
.mobile-menu-bar {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .mobile,
  .mobile-menu-bar {
    display: block;
  }
}

@media only screen and (max-width: 1024px) {
  .t-align-center {
    align-items: center;
  }
}

@media only screen and (max-width: 767px) {
  .m-txt-center h2 {
    margin: 0 auto;
  }
}

.author-name {
  color: #404040 !important;
}

@media only screen and (max-width: 767px) {
  .m-b-0 {
    margin-bottom: 0 !important;
  }
}

@media only screen and (max-width: 767px) {
  .m-relative {
    position: relative;
  }
}

.body_fixed {
  overflow: hidden;
}

@media only screen and (max-width: 767px) {
  .m-block {
    display: block !important;
  }
}

.disablelink {
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}

.d-align-start {
  align-items: flex-start;
}

@media only screen and (max-width: 767px) {
  .m-align-start {
    align-items: flex-start !important;
  }
}

@media only screen and (max-width: 767px) {
  .m-align-center {
    align-items: center;
  }
}

@media only screen and (max-width: 767px) {
  .m-align-inherit {
    align-items: inherit;
  }
}

caption,
.caption {
  font-size: 13px;
  line-height: 16.86px;
  letter-spacing: 0.4px;
}

.overline {
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 1.5px;
}

.cmn-border {
  border: 1px solid #000000;
}

.border-left-0 {
  border-left: 0;
}

.border-right-0 {
  border-right: 0;
}

.border-top-0 {
  border-top: 0;
}

.border-bottom-0 {
  border-bottom: 0;
}

.border-y-0 {
  border-left: 0;
  border-right: 0;
}

.border-x-0 {
  border-top: 0;
  border-bottom: 0;
}

.borderOveride {
  margin-bottom: -1px;
}

.ml-0 {
  margin-left: 0 !important;
}

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

.p-0 {
  padding: 0 !important;
}

.m-0 {
  margin: 0 !important;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.txt-primary {
  color: #151F66;
}

.txt-white {
  color: #ffffff;
}

.overlay-bg {
  position: relative;
  z-index: 1;
}

.overlay-bg:before {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.5;
  background-color: #151F66;
  content: "";
  z-index: -1;
}

/* Custom Helper classes style */

/*** Common All Buttons ****/

.btn {
  padding: 17px 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 180px;
  min-height: 60px;
  background: #151F66;
  color: #ffffff;
  font-size: 20px;
  line-height: 24px;
  font-family: "OpenSans-Medium";
  font-weight: 500;
  text-align: center;
  text-transform: capitalize;
  transition: all 0.3s ease;
  outline: none;
  cursor: pointer;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: 5px;
  -webkit-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
  border: 1px solid #151F66;
  text-decoration: none !important;
  position: relative;
}

@media only screen and (max-width: 1440px) {
  .btn {
    min-width: initial;
    padding: 14px 20px;
    min-height: 50px;
    font-size: 16px;
    line-height: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .btn {
    font-size: 14px;
    min-height: 40px;
    padding: 9px 15px;
  }
}

.btn:hover {
  border-color: #151F66;
  color: #151F66;
  background-color: transparent;
}

.btn.secondary-btn {
  background-color: #8FAEE6;
  border-color: #8FAEE6;
}

.btn.secondary-btn:hover {
  color: #8FAEE6;
  background-color: transparent;
  border-color: #8FAEE6;
}

.btn.btn-small {
  padding: 7px 16px;
  min-height: 40px;
  font-size: 18px;
}

@media only screen and (max-width: 1440px) {
  .btn.btn-small {
    font-size: 14px;
  }
}

@media only screen and (max-width: 1024px) {
  .btn.btn-small {
    font-size: 12px;
    padding: 4px 10px;
    min-height: 35px;
  }
}

.btn.btn-small:hover {
  background-color: transparent;
  color: #151F66;
  border-color: #151F66;
}

.btn[disabled],
.btn:disabled {
  background-color: #D2D2D2;
  border-color: #D2D2D2;
  cursor: not-allowed;
  pointer-events: none;
  color: #ffffff;
}

.hyper-link {
  color: #151F66;
  transition: all 0.3s ease;
  outline: none;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
}

.hyper-link::after {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\E900";
  display: inline-block;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  -ms-opacity: 0;
  opacity: 0;
  margin-left: -15px;
  transition: all 0.4s ease;
  position: relative;
  top: 2px;
}

.hyper-link:hover {
  color: #151F66;
}

.hyper-link:hover::after {
  margin-left: 15px;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  -ms-opacity: 1;
  opacity: 1;
}

.hyper-link.abs {
  display: flex;
  padding-right: 45px;
  word-break: break-word;
}

.hyper-link.abs::after {
  position: absolute;
  right: 25px;
  top: 4px;
}

.hyper-link.abs:hover span {
  color: #8FAEE6;
}

.hyper-link.abs:hover::after {
  right: 0;
}

.btn-discount {
  background-color: #EF2D56;
  color: #ffffff;
  border-radius: 5px;
  font-size: 14px;
  padding: 5px 15px;
  display: inline-block;
  transition: all 0.4s ease;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  text-align: center;
}

.btn-discount:hover {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  -o-opacity: 0.8;
  -ms-opacity: 0.8;
  opacity: 0.8;
}

/* Theme common button style */

/*** Responsive ios input ***/

@media only screen and (max-width: 991px) {
  select,
  textarea,
  input[type=text],
  input[type=password],
  input[type=datetime],
  input[type=datetime-local],
  input[type=date],
  input[type=month],
  input[type=time],
  input[type=week],
  input[type=number],
  input[type=email],
  input[type=tel],
  input[type=url] {
    font-size: 16px;
  }
}

/*** Common Forms Elements ***/

label {
  color: #707070;
  font-family: "OpenSans-Medium";
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0px;
  display: inline-block;
  text-transform: capitalize;
}

@media only screen and (max-width: 1440px) {
  label {
    font-size: 12px;
    line-height: 18px;
  }
}

.form-group {
  position: relative;
  margin-bottom: 20px;
}

@media only screen and (max-width: 1440px) {
  .form-group {
    margin-bottom: 15px;
  }
}

.form-group label {
  margin-bottom: 6px;
  text-transform: capitalize;
}

.form-group label > em {
  color: #FF0000;
  font-style: normal;
}

.form-group.invalid label {
  color: #FF0000;
}

.form-group.invalid label > em {
  color: #FF0000;
}

.form-group.invalid .form-control,
.form-group.invalid .select2-container .select2-search .select2-search__field,
.select2-container .select2-search .form-group.invalid .select2-search__field,
.form-group.invalid .select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered,
.select2-container--default .select2-selection--single.select2-selection .form-group.invalid .select2-selection__rendered {
  border-color: #FF0000;
}

.form-group.invalid .validate-message,
.form-group.invalid .error {
  color: #FF0000;
}

.form-group.valid label {
  color: #00a653;
}

.form-group.valid label > em {
  color: #00a653;
}

.form-group.valid .form-control,
.form-group.valid .select2-container .select2-search .select2-search__field,
.select2-container .select2-search .form-group.valid .select2-search__field,
.form-group.valid .select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered,
.select2-container--default .select2-selection--single.select2-selection .form-group.valid .select2-selection__rendered {
  border-color: #00a653;
}

.form-group.valid .validate-message,
.form-group.valid .error {
  color: #00a653;
}

.validate-message,
.error {
  margin-top: 6px;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0px;
}

@media only screen and (max-width: 1440px) {
  .validate-message,
  .error {
    font-size: 12px;
    line-height: 22px;
  }
}

.form-control,
.select2-container .select2-search .select2-search__field,
.select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered {
  padding: 18px;
  display: inline-block;
  width: 100%;
  min-height: 50px;
  background: #ffffff;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0px;
  color: #707070;
  transition: all 0.3s ease;
  outline: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: 5px;
  -webkit-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
  border: 1px solid #D2D2D2;
  text-decoration: none !important;
  position: relative;
}

@media only screen and (max-width: 1440px) {
  .form-control,
  .select2-container .select2-search .select2-search__field,
  .select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered {
    font-size: 14px;
    line-height: 20px;
  }
}

@media only screen and (max-width: 1440px) {
  .form-control,
  .select2-container .select2-search .select2-search__field,
  .select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered {
    padding: 14px;
    min-height: 50px;
    font-size: 16px;
    line-height: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .form-control,
  .select2-container .select2-search .select2-search__field,
  .select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered {
    font-size: 14px;
    min-height: 40px;
    padding: 9px 15px;
  }
}

.form-control:hover,
.select2-container .select2-search .select2-search__field:hover,
.select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered:hover {
  border-color: #8FAEE6;
}

.form-control:focus,
.select2-container .select2-search .select2-search__field:focus,
.select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered:focus {
  -ms-box-shadow: 0 0 0 1px #8FAEE6;
  -o-box-shadow: 0 0 0 1px #8FAEE6;
  box-shadow: 0 0 0 1px #8FAEE6;
}

.form-control::-webkit-input-placeholder,
.select2-container .select2-search .select2-search__field::-webkit-input-placeholder,
.select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered::-webkit-input-placeholder {
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  -o-opacity: 0.3;
  -ms-opacity: 0.3;
  opacity: 0.3;
  color: #000000;
}

.form-control::-moz-placeholder,
.select2-container .select2-search .select2-search__field::-moz-placeholder,
.select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered::-moz-placeholder {
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  -o-opacity: 0.3;
  -ms-opacity: 0.3;
  opacity: 0.3;
  color: #000000;
}

.form-control:-ms-input-placeholder,
.select2-container .select2-search .select2-search__field:-ms-input-placeholder,
.select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered:-ms-input-placeholder {
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  -o-opacity: 0.3;
  -ms-opacity: 0.3;
  opacity: 0.3;
  color: #000000;
}

.form-control:-moz-placeholder,
.select2-container .select2-search .select2-search__field:-moz-placeholder,
.select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered:-moz-placeholder {
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  -o-opacity: 0.3;
  -ms-opacity: 0.3;
  opacity: 0.3;
  color: #000000;
}

.form-control[disabled],
.select2-container .select2-search [disabled].select2-search__field,
.select2-container--default .select2-selection--single.select2-selection [disabled].select2-selection__rendered,
.form-control:disabled,
.select2-container .select2-search .select2-search__field:disabled,
.select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered:disabled {
  background-color: #E5E5E5;
  border-color: #E5E5E5;
  color: #707070;
  cursor: not-allowed;
  pointer-events: none;
}

.form-control[disabled] em,
.select2-container .select2-search [disabled].select2-search__field em,
.select2-container--default .select2-selection--single.select2-selection [disabled].select2-selection__rendered em,
.form-control:disabled em,
.select2-container .select2-search .select2-search__field:disabled em,
.select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered:disabled em {
  right: 16px;
}

.cmn-select {
  -webkit-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background: url(../images/drop-down-arrow.svg?17e48635d4f385d5c163bfa5918d4586) no-repeat right 20px center;
  padding-right: 55px;
  background-size: 20px auto;
}

@media only screen and (max-width: 1280px) {
  .cmn-select {
    padding-right: 45px;
    background-size: 16px auto;
    background-position: right 15px center;
  }
}

/*** Select 2  ***/

.select2-container--default .select2-selection--single.select2-selection {
  height: 100%;
  border: none;
  display: flex;
  align-items: center;
}

.select2-container--default .select2-selection--single.select2-selection .select2-selection__arrow {
  height: 100%;
  width: 40px;
  background: url(../images/drop-down-arrow.svg?17e48635d4f385d5c163bfa5918d4586) no-repeat center;
  right: 10px;
}

.select2-container--default .select2-selection--single.select2-selection .select2-selection__arrow b {
  display: none;
}

@media only screen and (max-width: 991px) {
  .select2-container--default .select2-selection--single.select2-selection .select2-selection__arrow {
    width: 15px;
  }
}

.select2-container .select2-search {
  padding: 1px;
}

.select2-container .select2-results ul {
  padding: 5px;
}

.select2-container .select2-results ul li {
  padding: 10px 20px;
  border-radius: 5px;
}

.select2-container .select2-results ul li.select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #151F66;
}

.select2-container .select2-results ul li.select2-results__option--selected {
  background-color: #D0D2E0;
}

/*** Check Box  ***/

.cmn-checkbox {
  display: inline-block;
  position: relative;
  margin-right: 15px;
}

.cmn-checkbox input {
  width: 0;
  height: 0;
  position: absolute;
  font-size: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  -ms-opacity: 0;
  opacity: 0;
}

.cmn-checkbox input:checked + label::before {
  border-color: #274CB2;
  background-color: #274CB2;
  content: "\E901";
}

.cmn-checkbox label {
  display: inline-block;
  padding-left: 32px;
  position: relative;
  cursor: pointer;
  word-break: break-word;
  color: #303030;
}

@media only screen and (max-width: 1440px) {
  .cmn-checkbox label {
    padding-left: 25px;
  }
}

.cmn-checkbox label::before {
  content: "";
  border-radius: 3px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 20px;
  height: 20px;
  border: 1px solid #707070;
  background-color: #ffffff;
  font-family: "icomoon";
  transition: all 0.4s ease;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
}

@media only screen and (max-width: 1440px) {
  .cmn-checkbox label::before {
    width: 16px;
    height: 16px;
    font-size: 6px;
  }
}

.cmn-checkbox input[disabled] + label,
.cmn-checkbox input:disabled + label {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -o-opacity: 0.5;
  -ms-opacity: 0.5;
  opacity: 0.5;
}

/*** Radio Button  ***/

.cmn-radio {
  display: inline-block;
  position: relative;
  margin-right: 15px;
}

.cmn-radio input {
  width: 0;
  height: 0;
  position: absolute;
  font-size: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -o-opacity: 0;
  -ms-opacity: 0;
  opacity: 0;
}

.cmn-radio input:checked + label::before {
  background-color: #274CB2;
  border-color: #274CB2;
  -ms-box-shadow: inset 0px 0px 0px 5px #ffffff;
  -o-box-shadow: inset 0px 0px 0px 5px #ffffff;
  box-shadow: inset 0px 0px 0px 5px #ffffff;
}

.cmn-radio label {
  display: inline-block;
  padding-left: 32px;
  position: relative;
  cursor: pointer;
  word-break: break-word;
  color: #303030;
}

@media only screen and (max-width: 1440px) {
  .cmn-radio label {
    padding-left: 25px;
  }
}

.cmn-radio label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 20px;
  height: 20px;
  border: 1px solid #707070;
  background-color: #ffffff;
  border-radius: 50%;
  transition: all 0.4s ease;
  word-break: break-word;
}

@media only screen and (max-width: 1440px) {
  .cmn-radio label::before {
    width: 16px;
    height: 16px;
  }
}

.cmn-radio input[disabled] + label,
.cmn-radio input:disabled + label {
  cursor: not-allowed;
  pointer-events: none;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -o-opacity: 0.5;
  -ms-opacity: 0.5;
  opacity: 0.5;
}

#isCheckedDiv label {
  text-transform: none;
}

.decline_reason label {
  text-transform: none;
}

/* Theme common Form Controls Style */

header.site-header {
  background: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#00ffffff",GradientType=0 );
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  justify-content: space-between;
  padding: 0 30px;
  z-index: 999;
  transition: all 0.4s ease;
}

@media only screen and (max-width: 1840px) {
  header.site-header {
    padding: 0 15px;
  }
}

@media only screen and (max-width: 1024px) {
  header.site-header {
    padding: 15px;
  }
}

header.site-header .nav-bar {
  width: auto;
  align-items: stretch;
}

@media only screen and (max-width: 1024px) {
  header.site-header .nav-bar {
    align-items: center;
  }
}

header.site-header .site-logo {
  max-width: 251px;
}

@media only screen and (max-width: 1840px) {
  header.site-header .site-logo {
    max-width: 210px;
  }
}

@media only screen and (max-width: 1680px) {
  header.site-header .site-logo {
    max-width: 200px;
  }
}

@media only screen and (max-width: 1440px) {
  header.site-header .site-logo {
    max-width: 150px;
  }
}

@media only screen and (max-width: 1440px) {
  header.site-header .site-logo {
    max-width: 130px;
  }
}

@media only screen and (max-width: 576px) {
  header.site-header .site-logo {
    max-width: 120px;
  }
}

header.site-header nav {
  margin-left: 46px;
  position: relative;
}

@media only screen and (min-width: 1025px) {
  header.site-header nav {
    display: flex !important;
  }
}

@media only screen and (max-width: 1840px) {
  header.site-header nav {
    margin-left: 30px;
  }
}

@media only screen and (max-width: 1440px) {
  header.site-header nav {
    margin-left: 20px;
  }
}

@media only screen and (max-width: 1024px) {
  header.site-header nav {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 64px;
    width: 100%;
    background-color: #151F66;
    margin: 0;
    padding: 0;
    height: auto;
    max-height: calc(100vh - 66px);
    overflow-y: auto;
  }
}

header.site-header nav:after {
  left: 0;
  width: 1px;
  position: absolute;
  bottom: 0;
  top: 0;
  height: 60px;
  margin: auto;
  background-color: #ffffff;
  content: "";
}

@media only screen and (max-width: 1440px) {
  header.site-header nav:after {
    height: 50px;
  }
}

@media only screen and (max-width: 576px) {
  header.site-header nav:after {
    height: 30px;
  }
}

@media only screen and (max-width: 1024px) {
  header.site-header nav:after {
    display: none;
  }
}

header.site-header nav ul {
  margin: 0;
}

@media only screen and (max-width: 1024px) {
  header.site-header nav ul {
    display: flex;
    flex-direction: column;
  }
}

header.site-header nav ul li {
  margin-left: 46px;
}

@media only screen and (max-width: 1840px) {
  header.site-header nav ul li {
    margin-left: 30px;
  }
}

@media only screen and (max-width: 1440px) {
  header.site-header nav ul li {
    margin-left: 20px;
  }
}

@media only screen and (max-width: 1024px) {
  header.site-header nav ul li {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0;
  }
}

header.site-header nav ul li a {
  color: #ffffff;
  font-size: 18px;
  line-height: 24px;
  padding: 38px 0;
  text-transform: capitalize;
  display: inline-block;
  position: relative;
}

@media only screen and (max-width: 1680px) {
  header.site-header nav ul li a {
    font-size: 14px;
  }
}

@media only screen and (max-width: 1440px) {
  header.site-header nav ul li a {
    padding: 25px 0;
  }
}

@media only screen and (max-width: 1440px) {
  header.site-header nav ul li a {
    padding: 20px 0;
  }
}

@media only screen and (max-width: 1024px) {
  header.site-header nav ul li a {
    width: 100%;
    border: none;
    border-bottom: 1px solid #000000;
    padding: 10px 15px;
  }
}

header.site-header nav ul li a::after {
  content: "";
  position: absolute;
  left: auto;
  right: 0;
  height: 8px;
  bottom: 0;
  border-radius: 10px;
  background-color: #8FAEE6;
  transition: all 0.4s ease;
  width: 0;
}

@media only screen and (max-width: 1024px) {
  header.site-header nav ul li a::after {
    display: none;
  }
}

header.site-header nav ul li:hover a,
header.site-header nav ul li.active a {
  color: #8FAEE6;
}

@media only screen and (max-width: 1024px) {
  header.site-header nav ul li:hover a,
  header.site-header nav ul li.active a {
    padding-left: 30px;
    border-left: 5px solid #8FAEE6;
  }
}

header.site-header nav ul li:hover a:after,
header.site-header nav ul li.active a:after {
  width: 100%;
  left: 0;
  right: auto;
}

header.site-header nav ul li:last-child a {
  border: none;
}

header.site-header .site-search {
  justify-content: space-between;
  position: relative;
  align-items: center;
}

header.site-header .site-search .site-main-search {
  width: 330px;
  max-width: 100%;
  position: relative;
  align-items: center;
}

@media only screen and (max-width: 1680px) {
  header.site-header .site-search .site-main-search {
    width: 250px;
  }
}

@media only screen and (max-width: 1440px) {
  header.site-header .site-search .site-main-search {
    width: 210px;
  }
}

@media only screen and (max-width: 1170px) {
  header.site-header .site-search .site-main-search {
    width: auto;
  }
}

header.site-header .site-search .site-main-search::after {
  right: -21px;
  width: 1px;
  position: absolute;
  bottom: 0;
  top: 0;
  height: 60px;
  margin: auto;
  background-color: #ffffff;
  content: "";
}

@media only screen and (max-width: 1440px) {
  header.site-header .site-search .site-main-search::after {
    height: 50px;
  }
}

@media only screen and (max-width: 576px) {
  header.site-header .site-search .site-main-search::after {
    height: 30px;
  }
}

@media only screen and (max-width: 1440px) {
  header.site-header .site-search .site-main-search::after {
    right: -20px;
  }
}

header.site-header .site-search .site-main-search .search-input {
  padding: 7px 16px;
  min-height: 40px;
  font-size: 18px;
  outline: none;
  border: none;
  width: 100%;
  font-size: 14px;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  padding-right: 40px;
}

@media only screen and (max-width: 1170px) {
  header.site-header .site-search .site-main-search .search-input {
    display: none;
  }
}

@media only screen and (max-width: 1170px) {
  header.site-header .site-search .site-main-search button {
    margin: 0;
    padding: 0;
    font-size: 14px;
  }

  header.site-header .site-search .site-main-search button::before {
    color: #ffffff;
  }
}

@media only screen and (min-width: 1171px) {
  header.site-header .site-search .site-main-search button {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    width: 50px;
    font-size: 18px;
  }
}

header.site-header .site-search .btn-small {
  margin-left: 41px;
}

@media only screen and (max-width: 1440px) {
  header.site-header .site-search .btn-small {
    margin-left: 30px;
  }
}

@media only screen and (max-width: 1440px) {
  header.site-header .site-search .btn-small {
    margin-left: 40px;
  }
}

@media only screen and (max-width: 576px) {
  header.site-header .site-search .btn-small {
    margin-left: 30px;
  }
}

header.site-header .site-search .btn-small:hover {
  background-color: #ffffff;
  color: #151F66;
  border-color: #ffffff;
}

header.stickey-header {
  background-color: #151F66;
}

header.primary-header {
  background-color: #151F66;
}

header .mobile-humberger {
  width: 25px;
  height: 25px;
  margin-right: 20px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease;
  font-size: 12px;
}

@media only screen and (min-width: 1025px) {
  header .mobile-humberger {
    display: none;
  }
}

@media only screen and (max-width: 576px) {
  header .mobile-humberger {
    margin-right: 15px;
  }
}

header .mobile-humberger::before {
  content: "\E913";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #ffffff;
  transition: all 0.4s ease;
}

body.js-mobile-menu header {
  background-color: #151F66;
}

body.js-mobile-menu header .mobile-humberger:before {
  content: "\E912";
}

/* Style For Header */

footer {
  display: flex;
  flex-direction: column;
  background-color: #151F66;
  color: #A3AFD4;
  width: 100%;
  position: relative;
}

footer h4 {
  color: #ffffff;
  font-family: "Oswald-Bold";
  font-weight: bold;
  margin: 5px 0 23px 0;
}

@media only screen and (max-width: 1024px) {
  footer h4 {
    margin: 0px 0 10px 0;
  }
}

footer a {
  color: #A3AFD4;
}

footer .footer-info {
  width: 100%;
  padding: 60px 0 40px 0;
}

@media only screen and (max-width: 1440px) {
  footer .footer-info {
    padding: 40px 0;
  }
}

@media only screen and (max-width: 1024px) {
  footer .footer-info {
    padding: 13px 0 0;
  }
}

footer .footer-info .row {
  justify-content: space-between;
}

footer .footer-info .grid-item {
  align-items: flex-start;
  max-width: 310px;
}

@media only screen and (max-width: 1280px) {
  footer .footer-info .grid-item {
    max-width: 25%;
  }
}

@media only screen and (max-width: 1024px) {
  footer .footer-info .grid-item {
    max-width: 100%;
    width: 100%;
    padding: 15px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
}

footer .footer-info .grid-item ul li {
  margin-bottom: 10px;
}

footer .footer-info .grid-item ul li a {
  letter-spacing: 0.45px;
  font-size: 18px;
  word-break: break-word;
}

@media only screen and (max-width: 1440px) {
  footer .footer-info .grid-item ul li a {
    font-size: 14px;
    line-height: 22px;
  }
}

footer .footer-info .grid-item ul li a:hover {
  color: #ffffff;
}

@media only screen and (max-width: 1024px) {
  footer .footer-info .grid-item ul li:last-child {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 1024px) {
  footer .footer-info .grid-item.connect-to {
    border-top: transparent;
    padding-bottom: 0;
  }
}

footer .footer-info .grid-item.stay-at p {
  font-size: 16px;
  line-height: 25px;
  max-width: 260px;
  margin-bottom: 13px;
}

@media only screen and (max-width: 1440px) {
  footer .footer-info .grid-item.stay-at p {
    font-size: 14px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 1024px) {
  footer .footer-info .grid-item.stay-at p {
    max-width: 100%;
  }
}

footer .footer-info .grid-item.stay-at form {
  width: 100%;
}

footer .footer-info .grid-item.stay-at form .form-group,
footer .footer-info .grid-item.stay-at form .form__label-row,
footer .footer-info .grid-item.stay-at form .form__entry {
  margin-bottom: 6px;
  display: flex;
  width: 100%;
  flex-direction: column;
}

footer .footer-info .grid-item.product {
  max-width: 270px;
}

@media only screen and (max-width: 1280px) {
  footer .footer-info .grid-item.product {
    max-width: 230px;
  }
}

@media only screen and (max-width: 1024px) {
  footer .footer-info .grid-item.product {
    max-width: 100%;
    width: 50%;
  }
}

footer .footer-info .grid-item.about-at {
  max-width: 230px;
}

@media only screen and (max-width: 1280px) {
  footer .footer-info .grid-item.about-at {
    max-width: 190px;
  }
}

@media only screen and (max-width: 1024px) {
  footer .footer-info .grid-item.about-at {
    max-width: 100%;
    width: 50%;
  }
}

footer .footer-info .footer-site-logo {
  max-width: 250px;
  margin-bottom: 20px;
}

@media only screen and (max-width: 1280px) {
  footer .footer-info .footer-site-logo {
    max-width: 170px;
  }
}

footer .footer-info address {
  max-width: 230px;
  font-size: 18px;
  color: #A3AFD4;
  line-height: 25px;
  margin-bottom: 15px;
}

@media only screen and (max-width: 1440px) {
  footer .footer-info address {
    font-size: 16px;
    line-height: 22px;
  }
}

footer .footer-info .footer-connect {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 18px 0;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

@media only screen and (max-width: 1024px) {
  footer .footer-info .footer-connect {
    margin: 0 -15px;
    width: calc(100% + 30px);
    padding: 15px;
  }
}

footer .footer-info .footer-connect.socail a {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #ffffff;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  margin-right: 12px;
  font-size: 14px;
}

footer .footer-info .footer-connect.socail a:hover {
  background-color: #ffffff;
  color: #151F66;
}

footer .footer-info .footer-connect.socail a:hover::before {
  color: #151F66;
}

footer .footer-info .footer-connect.socail a::before {
  color: #ffffff;
}

footer .footer-info .footer-connect.socail a.yt {
  font-size: 10px;
}

footer .footer-info .footer-connect.socail a.lk {
  font-size: 14px;
}

footer .footer-info .footer-connect.phone {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

@media only screen and (max-width: 1024px) {
  footer .footer-info .footer-connect.phone {
    border-bottom: transparent;
  }
}

footer .footer-info .footer-connect.phone a {
  font-size: 18px;
  line-height: 25px;
  display: flex;
}

@media only screen and (max-width: 1440px) {
  footer .footer-info .footer-connect.phone a {
    font-size: 16px;
    line-height: 22px;
  }
}

@media only screen and (max-width: 767px) {
  footer .footer-info .footer-connect.phone a {
    font-size: 14px;
  }
}

footer .footer-info .footer-connect.phone a:hover {
  color: #ffffff;
}

footer .footer-info .footer-connect.phone a:hover em::before {
  color: #ffffff;
}

footer .footer-info .footer-connect.phone a em::before {
  font-size: 12px;
  margin-right: 15px;
  color: #A3AFD4;
}

footer .footer-copy {
  width: 100%;
  padding: 36px 0;
  border-top: 1px solid #274CB2;
}

@media only screen and (max-width: 1440px) {
  footer .footer-copy {
    padding: 20px 0;
  }
}

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

footer .footer-copy .container {
  justify-content: space-between;
  align-items: center;
}

@media only screen and (max-width: 767px) {
  footer .footer-copy .container {
    flex-direction: column;
    align-items: flex-start;
  }
}

footer .footer-copy .container .payment-catrds img {
  display: inline-block;
  margin-left: 5px;
  max-width: 50px;
}

footer .footer-copy .container .copyright {
  color: #D0D2E0;
  font-size: 18px;
}

@media only screen and (max-width: 1440px) {
  footer .footer-copy .container .copyright {
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  footer .footer-copy .container .copyright {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 1440px) {
  footer .container {
    padding: 0 50px;
  }
}

@media only screen and (max-width: 1280px) {
  footer .container {
    padding: 0 15px;
  }
}

footer .scrolltop {
  width: 40px;
  height: 40px;
  position: fixed;
  bottom: 80px;
  right: 15px;
  background: #151F66;
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  border-radius: 50%;
  text-decoration: none;
  font-size: 10px;
  line-height: 1;
  cursor: pointer;
  color: #222;
  z-index: 100;
  transition: all 0.4s ease;
  -webkit-transform: scale(0);
  transform: scale(0);
}

@media only screen and (max-width: 1440px) {
  footer .scrolltop {
    height: 30px;
    width: 30px;
    font-size: 8px;
  }
}

footer .scrolltop.up {
  -webkit-transform: scale(1) rotate(270deg);
  transform: scale(1) rotate(270deg);
}

footer .scrolltop em::before {
  color: #ffffff;
}

footer .sib-form {
  margin: 0;
  padding: 0;
  width: 100%;
}

footer #sib-container {
  margin: 0;
  padding: 0;
  border: none !important;
  background-color: transparent !important;
}

footer .sib-form-block {
  padding: 0;
}

footer .form__label-row input.input {
  padding: 18px !important;
  display: inline-block;
  width: 100%;
  min-height: 50px;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0px;
  color: #707070;
  transition: all 0.3s ease;
  outline: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: 5px;
  -webkit-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
  border: 1px solid #707070;
  text-decoration: none !important;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  color: #ffffff;
  border-color: #A3AFD4;
  height: auto;
}

@media only screen and (max-width: 1440px) {
  footer .form__label-row input.input {
    font-size: 14px;
    line-height: 20px;
  }
}

@media only screen and (max-width: 1440px) {
  footer .form__label-row input.input {
    padding: 14px !important;
    min-height: 50px;
    font-size: 16px;
    line-height: 20px;
  }
}

@media only screen and (max-width: 767px) {
  footer .form__label-row input.input {
    font-size: 14px;
    min-height: 40px;
    padding: 9px 15px !important;
  }
}

footer .form__label-row input.input:hover {
  border-color: #ffffff;
}

footer .form__label-row input.input:focus {
  -ms-box-shadow: 0 0 0 1px #8FAEE6;
  -o-box-shadow: 0 0 0 1px #8FAEE6;
  box-shadow: 0 0 0 1px #8FAEE6;
}

footer .form__label-row input.input.email {
  background: url(../images/send.svg?90667e95a0f508f0fa0e4b03319cd61a) no-repeat center right 20px;
  padding-right: 50px !important;
}

@media only screen and (max-width: 1024px) {
  footer .form__label-row input.input.email {
    padding-right: 40px;
    background-position: center right 10px;
  }
}

footer .form__label-row input.input::-webkit-input-placeholder {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  -ms-opacity: 1;
  opacity: 1;
  color: #8FAEE6;
}

footer .form__label-row input.input::-moz-placeholder {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  -ms-opacity: 1;
  opacity: 1;
  color: #8FAEE6;
}

footer .form__label-row input.input:-ms-input-placeholder {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  -ms-opacity: 1;
  opacity: 1;
  color: #8FAEE6;
}

footer .form__label-row input.input:-moz-placeholder {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  -ms-opacity: 1;
  opacity: 1;
  color: #8FAEE6;
}

footer .sib-form-block__button {
  padding: 17px 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 180px;
  min-height: 60px;
  background: #151F66;
  color: #ffffff;
  font-size: 18px;
  line-height: 24px;
  font-family: "OpenSans-Regular";
  font-weight: 400;
  text-transform: none;
  text-align: center;
  transition: all 0.3s ease;
  outline: none;
  cursor: pointer;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: 5px;
  -webkit-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
  border: 1px solid #151F66;
  text-decoration: none !important;
  position: relative;
}

@media only screen and (max-width: 1440px) {
  footer .sib-form-block__button {
    padding: 14px 20px;
    min-height: 50px;
    font-size: 16px;
    line-height: 20px;
    min-width: inherit;
  }
}

@media only screen and (max-width: 767px) {
  footer .sib-form-block__button {
    font-size: 14px;
    min-height: 40px;
    padding: 9px 15px;
  }
}

footer .sib-form-block__button:hover {
  border-color: #151F66;
  color: #151F66;
  background-color: transparent;
}

footer .sib-form-block__button.secondary-btn {
  background-color: #8FAEE6;
  border-color: #8FAEE6;
}

footer .sib-form-block__button.secondary-btn:hover {
  color: #8FAEE6;
  background-color: transparent;
  border-color: #8FAEE6;
}

footer .sib-form-block__button[disabled],
footer .sib-form-block__button:disabled {
  background-color: #D2D2D2;
  border-color: #D2D2D2;
  cursor: not-allowed;
  pointer-events: none;
  color: #ffffff;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -o-opacity: 1;
  -ms-opacity: 1;
  opacity: 1;
}

footer .sib-form .entry__field {
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
  background-color: transparent;
  display: block;
}

footer .sib-form .entry__field:focus-within {
  box-shadow: none;
}

footer .sib-form .entry__error {
  margin: 0;
  padding: 0;
  color: #FF0000;
}

/* Style For Footer */

.cover-image {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* Common Style */

.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.row .grid-item {
  display: flex;
  width: 25%;
  padding: 0 15px;
  flex-direction: column;
}

@media only screen and (max-width: 1280px) {
  .row .grid-item {
    width: 33.33%;
  }
}

@media only screen and (max-width: 767px) {
  .row .grid-item {
    width: 50%;
  }
}

.row .grid-item.grid-item-width2 {
  width: 50%;
}

@media only screen and (max-width: 1280px) {
  .row .grid-item.grid-item-width2 {
    width: 66.66%;
  }
}

@media only screen and (max-width: 991px) {
  .row .grid-item.grid-item-width2 {
    width: 100%;
  }
}

.row .grid-item.grid-item-width3 {
  width: 33.33%;
}

@media only screen and (max-width: 767px) {
  .row .grid-item.grid-item-width3 {
    width: 50%;
  }
}

@media only screen and (max-width: 576px) {
  .row .grid-item.grid-item-width3 {
    width: 100%;
  }
}

.row .grid-item.grid-item-width6 {
  width: 16.66%;
}

@media only screen and (max-width: 1280px) {
  .row .grid-item.grid-item-width6 {
    width: 20%;
  }
}

@media only screen and (max-width: 1024px) {
  .row .grid-item.grid-item-width6 {
    width: 25%;
  }
}

@media only screen and (max-width: 991px) {
  .row .grid-item.grid-item-width6 {
    width: 33%;
  }
}

@media only screen and (max-width: 576px) {
  .row .grid-item.grid-item-width6 {
    width: 50%;
  }
}

.row .grid-item.grid-item-width4 {
  width: 100%;
}

.row .grid-item.grid-item-width3x {
  width: 75%;
}

@media only screen and (max-width: 991px) {
  .row .grid-item.grid-item-width3x {
    width: 100%;
  }
}

@media only screen and (max-width: 1280px) {
  .row .grid-item.half-width {
    width: 33.33%;
  }
}

@media only screen and (max-width: 991px) {
  .row .grid-item.half-width {
    width: 50%;
  }
}

@media only screen and (max-width: 576px) {
  .row .grid-item.half-width {
    width: 100%;
  }
}

/* Alert */

.alert {
  padding: 15px 25px;
  border: 1px solid #151F66;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 15px;
  color: #151F66;
}

.alert.alert-danger {
  border-color: #FF0000;
}

.alert.alert-danger * {
  color: #FF0000;
}

.alert.alert-danger ul:last-child {
  margin-bottom: 0;
}

.alert.alert-danger ul li:before {
  background: #FF0000;
}

.alert.alert-danger ul li:last-child {
  margin-bottom: 0;
}

.alert.alert-success {
  border-color: #00a653;
}

.alert.alert-success * {
  color: #00a653;
}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */

.pika-single {
  z-index: 9999;
  display: block;
  position: relative;
  color: #333;
  background: #fff;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/

.pika-single:before,
.pika-single:after {
  content: " ";
  display: table;
}

.pika-single:after {
  clear: both;
}

.pika-single.is-hidden {
  display: none;
}

.pika-single.is-bound {
  position: absolute;
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
}

.pika-lendar {
  float: left;
  width: 240px;
  margin: 8px;
}

.pika-title {
  position: relative;
  text-align: center;
}

.pika-label {
  display: inline-block;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
}

.pika-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  opacity: 0;
}

.pika-prev,
.pika-next {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  /* hide text using text-indent trick, using width value (it's enough) */
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  opacity: 0.5;
}

.pika-prev:hover,
.pika-next:hover {
  opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
  float: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
}

.pika-next,
.is-rtl .pika-prev {
  float: right;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
  cursor: default;
  opacity: 0.2;
}

.pika-select {
  display: inline-block;
}

.pika-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}

.pika-table th,
.pika-table td {
  width: 14.2857142857%;
  padding: 0;
}

.pika-table th {
  color: #999;
  font-size: 12px;
  line-height: 25px;
  font-weight: bold;
  text-align: center;
}

.pika-button {
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  outline: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 5px;
  color: #666;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  background: #f5f5f5;
  height: initial;
}

.pika-week {
  font-size: 11px;
  color: #999;
}

.is-today .pika-button {
  color: #33aaff;
  font-weight: bold;
}

.is-selected .pika-button,
.has-event .pika-button {
  color: #fff;
  font-weight: bold;
  background: #33aaff;
  box-shadow: inset 0 1px 3px #178fe5;
  border-radius: 3px;
}

.has-event .pika-button {
  background: #005da9;
  box-shadow: inset 0 1px 3px #0076c9;
}

.is-disabled .pika-button,
.is-inrange .pika-button {
  background: #D5E9F7;
}

.is-startrange .pika-button {
  color: #fff;
  background: #6CB31D;
  box-shadow: none;
  border-radius: 3px;
}

.is-endrange .pika-button {
  color: #fff;
  background: #33aaff;
  box-shadow: none;
  border-radius: 3px;
}

.is-disabled .pika-button {
  pointer-events: none;
  cursor: default;
  color: #999;
  opacity: 0.3;
}

.is-outside-current-month .pika-button {
  color: #999;
  opacity: 0.3;
}

.is-selection-disabled {
  pointer-events: none;
  cursor: default;
}

.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
  color: #fff;
  background: #ff8000;
  box-shadow: none;
  border-radius: 3px;
}

/* styling for abbr */

.pika-table abbr {
  border-bottom: none;
  cursor: help;
}

.pika-single {
  color: #3c4858;
}

.pika-button {
  color: #3c4858;
  background: #fff;
}

.sib-is-today .pika-button {
  color: #0092ff;
}

.sib-is-selected .pika-button {
  color: #fff;
}

.sib-is-today:hover .pika-button {
  color: #fff;
}

.sib-is-selected .pika-button,
.sib-has-event .pika-button {
  background: #0092ff;
}

.pika-button:hover,
.pika-row.sib-pick-whole-week:hover .pika-button {
  background: #0092ff;
}

.pika-table abbr {
  cursor: default;
  color: #8390A4;
  text-decoration: none;
}

.pika-label {
  font-size: 0;
}

.pika-title select {
  position: initial;
  opacity: 1;
  z-index: inherit;
}

.sib-sms-tooltip {
  margin-left: 8px;
  position: relative;
}

.sib-sms-tooltip__box {
  display: none;
  border-radius: 5px;
  color: #fff;
  background-color: #333;
  position: absolute;
  bottom: 100%;
  width: 200px;
  padding: 5px;
  right: calc(100% - 60px);
  font-size: 12px;
}

.sib-sms-tooltip:hover .sib-sms-tooltip__box {
  display: block;
}

.sib-sms-tooltip__icon {
  border-radius: 50%;
  color: #4DA6E0;
  width: 24px;
  height: 24px;
  padding: 3px;
  font-weight: 700;
  font-style: normal;
  font-size: 24px;
}

.sib-container--medium.sib-container--horizontal .sib-sms-tooltip,
.sib-container--small .sib-sms-tooltip {
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 100%;
  height: 18px;
  width: 18px;
  margin: 12px 8px;
  background: #687484;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.sib-container--medium.sib-container--horizontal .sib-sms-tooltip__icon,
.sib-container--small .sib-sms-tooltip__icon {
  color: #fff;
  font-size: 16px;
}

.sib-sms-input-wrapper {
  display: flex;
  align-items: center;
  position: relative;
}

.sib-sms-field .form__label-row--horizontal {
  flex-wrap: wrap;
}

/*!
* Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/)
*/

.sib-flag {
  display: inline-block;
  width: 32px;
  min-width: 2rem;
  height: 32px;
  background: url("https://static.sendinblue.com/images/flags.png") no-repeat;
}

.sib-flag.sib-flag-ad {
  background-position: -3px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ae {
  background-position: -36px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-af {
  background-position: -69px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ag {
  background-position: -102px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ai {
  background-position: -135px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-al {
  background-position: -168px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-am {
  background-position: -201px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ao {
  background-position: -234px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-aq {
  background-position: -267px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ar {
  background-position: -300px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-as {
  background-position: -333px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-at {
  background-position: -366px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-au {
  background-position: -399px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-aw {
  background-position: -432px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ax {
  background-position: -465px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-az {
  background-position: -498px 0px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ba {
  background-position: -3px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bb {
  background-position: -36px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bd {
  background-position: -69px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-be {
  background-position: -102px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bf {
  background-position: -135px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bg {
  background-position: -168px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bh {
  background-position: -201px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bi {
  background-position: -234px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bj {
  background-position: -267px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bl {
  background-position: -300px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bm {
  background-position: -333px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bn {
  background-position: -366px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bo {
  background-position: -399px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bq {
  background-position: -432px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-br {
  background-position: -465px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bs {
  background-position: -498px -33px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bt {
  background-position: -3px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bv {
  background-position: -36px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bw {
  background-position: -69px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-by {
  background-position: -102px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-bz {
  background-position: -135px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ca {
  background-position: -168px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cc {
  background-position: -201px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cd {
  background-position: -234px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cf {
  background-position: -267px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cg {
  background-position: -300px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ch {
  background-position: -333px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ci {
  background-position: -366px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ck {
  background-position: -399px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cl {
  background-position: -432px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cm {
  background-position: -465px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cn {
  background-position: -498px -66px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-co {
  background-position: -3px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cr {
  background-position: -36px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cu {
  background-position: -69px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cv {
  background-position: -102px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cw {
  background-position: -135px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cx {
  background-position: -168px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cy {
  background-position: -201px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-cz {
  background-position: -234px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-de {
  background-position: -267px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-dj {
  background-position: -300px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-dk {
  background-position: -333px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-dm {
  background-position: -366px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-do {
  background-position: -399px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-dz {
  background-position: -432px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ec {
  background-position: -465px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ee {
  background-position: -498px -99px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-eg {
  background-position: -3px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-eh {
  background-position: -36px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-er {
  background-position: -69px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-es {
  background-position: -102px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-et {
  background-position: -135px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-fi {
  background-position: -168px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-fj {
  background-position: -201px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-fk {
  background-position: -234px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-fm {
  background-position: -267px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-fo {
  background-position: -300px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-fr {
  background-position: -333px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ga {
  background-position: -366px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gb {
  background-position: -399px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gd {
  background-position: -432px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ge {
  background-position: -465px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gf {
  background-position: -498px -132px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gg {
  background-position: -3px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gh {
  background-position: -36px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gi {
  background-position: -69px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gl {
  background-position: -102px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gm {
  background-position: -135px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gn {
  background-position: -168px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gp {
  background-position: -201px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gq {
  background-position: -234px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gr {
  background-position: -267px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gs {
  background-position: -300px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gt {
  background-position: -333px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gu {
  background-position: -366px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gw {
  background-position: -399px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-gy {
  background-position: -432px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-hk {
  background-position: -465px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-hm {
  background-position: -498px -165px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-hn {
  background-position: -3px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-hr {
  background-position: -36px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ht {
  background-position: -69px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-hu {
  background-position: -102px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-id {
  background-position: -135px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ie {
  background-position: -168px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-il {
  background-position: -201px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-im {
  background-position: -234px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-in {
  background-position: -267px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-io {
  background-position: -300px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-iq {
  background-position: -333px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ir {
  background-position: -366px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-is {
  background-position: -399px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-it {
  background-position: -432px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-je {
  background-position: -465px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-jm {
  background-position: -498px -198px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-jo {
  background-position: -3px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-jp {
  background-position: -36px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ke {
  background-position: -69px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-kg {
  background-position: -102px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-kh {
  background-position: -135px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ki {
  background-position: -168px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-km {
  background-position: -201px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-kn {
  background-position: -234px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-kp {
  background-position: -267px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-kr {
  background-position: -300px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-kw {
  background-position: -333px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ky {
  background-position: -366px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-kz {
  background-position: -399px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-la {
  background-position: -432px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-lb {
  background-position: -465px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-lc {
  background-position: -498px -231px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-li {
  background-position: -3px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-lk {
  background-position: -36px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-lr {
  background-position: -69px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ls {
  background-position: -102px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-lt {
  background-position: -135px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-lu {
  background-position: -168px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-lv {
  background-position: -201px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ly {
  background-position: -234px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ma {
  background-position: -267px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mc {
  background-position: -300px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-md {
  background-position: -333px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-me {
  background-position: -366px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mf {
  background-position: -399px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mg {
  background-position: -432px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mh {
  background-position: -465px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mk {
  background-position: -498px -264px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ml {
  background-position: -3px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mm {
  background-position: -36px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mn {
  background-position: -69px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mo {
  background-position: -102px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mp {
  background-position: -135px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mq {
  background-position: -168px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mr {
  background-position: -201px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ms {
  background-position: -234px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mt {
  background-position: -267px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mu {
  background-position: -300px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mv {
  background-position: -333px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mw {
  background-position: -366px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mx {
  background-position: -399px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-my {
  background-position: -432px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-mz {
  background-position: -465px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-na {
  background-position: -498px -297px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-nc {
  background-position: -3px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ne {
  background-position: -36px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-nf {
  background-position: -69px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ng {
  background-position: -102px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ni {
  background-position: -135px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-nl {
  background-position: -168px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-no {
  background-position: -201px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-np {
  background-position: -234px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-nr {
  background-position: -267px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-nu {
  background-position: -300px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-nz {
  background-position: -333px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-om {
  background-position: -366px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-pa {
  background-position: -399px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-pe {
  background-position: -432px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-pf {
  background-position: -465px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-pg {
  background-position: -498px -330px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ph {
  background-position: -3px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-pk {
  background-position: -36px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-pl {
  background-position: -69px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-pm {
  background-position: -102px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-pn {
  background-position: -135px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-pr {
  background-position: -168px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ps {
  background-position: -201px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-pt {
  background-position: -234px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-pw {
  background-position: -267px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-py {
  background-position: -300px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-qa {
  background-position: -333px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-re {
  background-position: -366px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ro {
  background-position: -399px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-rs {
  background-position: -432px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ru {
  background-position: -465px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-rw {
  background-position: -498px -363px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sa {
  background-position: -3px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sb {
  background-position: -36px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sc {
  background-position: -69px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sd {
  background-position: -102px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-se {
  background-position: -135px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sg {
  background-position: -168px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sh {
  background-position: -201px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-si {
  background-position: -234px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sj {
  background-position: -267px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sk {
  background-position: -300px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sl {
  background-position: -333px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sm {
  background-position: -366px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sn {
  background-position: -399px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-so {
  background-position: -432px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sr {
  background-position: -465px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ss {
  background-position: -498px -396px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-st {
  background-position: -3px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sv {
  background-position: -36px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sx {
  background-position: -69px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sy {
  background-position: -102px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-sz {
  background-position: -135px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-tc {
  background-position: -168px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-td {
  background-position: -201px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-tf {
  background-position: -234px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-tg {
  background-position: -267px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-th {
  background-position: -300px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-tj {
  background-position: -333px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-tk {
  background-position: -366px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-tl {
  background-position: -399px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-tm {
  background-position: -432px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-tn {
  background-position: -465px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-to {
  background-position: -498px -429px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-tr {
  background-position: -3px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-tt {
  background-position: -36px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-tv {
  background-position: -69px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-tw {
  background-position: -102px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-tz {
  background-position: -135px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ua {
  background-position: -168px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ug {
  background-position: -201px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-um {
  background-position: -234px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-us {
  background-position: -267px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-uy {
  background-position: -300px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-uz {
  background-position: -333px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-va {
  background-position: -366px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-vc {
  background-position: -399px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ve {
  background-position: -432px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-vg {
  background-position: -465px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-vi {
  background-position: -498px -462px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-vn {
  background-position: -3px -495px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-vu {
  background-position: -36px -495px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-wf {
  background-position: -69px -495px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ws {
  background-position: -102px -495px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-xk {
  background-position: -135px -495px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-ye {
  background-position: -168px -495px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-yt {
  background-position: -201px -495px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-za {
  background-position: -234px -495px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-zm {
  background-position: -267px -495px;
  width: 30px;
  height: 30px;
}

.sib-flag.sib-flag-zw {
  background-position: -300px -495px;
  width: 30px;
  height: 30px;
}

.sib-sms-select {
  display: flex;
  width: 100%;
  font-size: 14px;
  position: relative;
}

.sib-container--medium.sib-container--horizontal .sib-sms-select,
.sib-container--small .sib-sms-select {
  flex-direction: column;
}

.sib-sms-select__title {
  display: flex;
  position: relative;
  align-items: center;
  background: #ffffff;
  border: 1px solid #c0ccda;
  border-radius: 3px;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  height: 3em;
  padding: 8px 16px 8px 8px;
  margin-right: 8px;
  position: relative;
  text-align: left;
  width: 100%;
  max-width: 60px;
}

.sib-sms-select__title::after {
  content: "";
  display: block;
  position: absolute;
  right: 5px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000;
}

.sib-sms-select__title > .sib-sms-select__label-text {
  display: none;
}

.sib-container--medium.sib-container--horizontal .sib-sms-select__title,
.sib-container--small .sib-sms-select__title {
  max-width: 100%;
  margin-right: 0;
  margin-bottom: 0.5rem;
}

.sib-container--medium.sib-container--horizontal .sib-sms-select__title::after,
.sib-container--small .sib-sms-select__title::after {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000;
}

.sib-container--medium.sib-container--horizontal .sib-sms-select__title > .sib-sms-select__label-text,
.sib-container--small .sib-sms-select__title > .sib-sms-select__label-text {
  display: block;
}

.sib-sms-select__list {
  background: #fff;
  border: 1px solid #c0ccda;
  border-radius: 3px;
  box-sizing: border-box;
  display: none;
  height: 0;
  list-style: none;
  margin: 8px 0 0 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  width: 100%;
  z-index: 999;
}

.sib-sms-select__list.sib-is-open {
  display: block;
  height: auto;
  max-height: 250px;
  overflow: scroll;
  opacity: 1;
}

.sib-sms-select__list li {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #c0ccda;
  cursor: pointer;
  padding: 8px;
  font-size: 14px;
}

.sib-sms-select__list li:hover,
.sib-sms-select__list li.sib-is-selected {
  background-color: #8ed8fd;
}

.sib-sms-select__number-input {
  display: flex;
  width: 100%;
  height: 3em;
  border: 1px solid #c0ccda;
  border-radius: 3px;
  background: #fff;
}

.sib-sms-select__calling-code {
  height: 100%;
  max-width: 70px;
  padding: 8px;
  border-top: 0;
  border-right: 1px solid #c0ccda;
  border-bottom: 0;
  border-left: 0;
  border-radius: 3px 0 0 3px;
  line-height: 1.8em;
  text-align: center;
  font-size: inherit;
  color: inherit;
  outline: none;
}

.sib-container--medium.sib-container--horizontal .sib-sms-select__calling-code,
.sib-container--small .sib-sms-select__calling-code {
  max-width: 50px;
  padding: 8px 4px;
}

.sib-sms-select__phone-number {
  width: calc(100% - 70px);
  height: 100%;
  padding: 8px;
  border-radius: 3px;
  border: 0;
  outline: 0;
  font-size: inherit;
}

.sib-sms-select__label-text {
  margin-left: 8px;
  margin-left: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media screen and (max-width: 480px) {
  .sib-sms-select {
    display: block;
  }

  .sib-sms-select__title {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 10px;
  }

  .sib-container--small .sib-sms-select__title {
    display: flex;
  }

  .sib-container--small .sib-sms-select__title .sib-flag {
    margin-left: 0;
    bottom: 0;
  }

  .sib-container--small .sib-sms-select__title .sib-sms-select__label-text {
    margin-left: 0.5rem;
    padding-bottom: 0;
  }

  .sib-sms-select__title::after {
    content: "";
    display: block;
    position: absolute;
    right: 20px;
    top: 50%;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
  }

  .sib-sms-select__title__phone-number {
    padding-right: 45px;
  }

  .sib-sms-select__title > .sib-flag {
    margin-left: 10px;
    float: left;
    position: relative;
    bottom: 4px;
  }

  .sib-sms-select__title > .sib-sms-select__label-text {
    display: inline-block;
    max-width: 70%;
    margin-left: 18px;
    padding-bottom: 5px;
    font-size: 20px;
    float: left;
  }
}

@media screen and (max-width: 480px) {
  .sib-sms-tooltip {
    position: absolute;
    right: 12px;
    top: 56%;
    width: 18px;
    height: 18px;
  }

  .sib-sms-tooltip__icon {
    color: #FFF;
    width: 24px;
    height: 24px;
    display: block;
    background: transparent;
    text-align: center;
    font-size: 12px !important;
    padding: 4px;
  }
}

@media screen and (max-width: 375px) {
  .g-recaptcha.sib-visible-recaptcha {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}

.sib-form *,
.sib-form ::after,
.sib-form ::before {
  box-sizing: border-box;
}

.sib-form {
  background-attachment: fixed;
  font-size: 16px;
  font-family: Roboto, sans-serif;
  padding: 32px 12px 32px;
  margin: 0;
}

.sib-form__declaration {
  display: flex;
  padding: 0 16px;
  align-items: center;
}

.sib-form__declaration .declaration-block-icon {
  display: flex;
  padding: 0 16px 0 0;
  margin: 0;
}

.sib-form__declaration .declaration-block-icon [class^=sib-svgIcon] {
  width: 65px;
  height: 65px;
}

.sib-form__declaration p {
  line-height: 1.5em;
  margin: 0;
}

.sib-form ul,
.sib-form ol {
  padding: 0;
}

#sib-container {
  background: #fff;
  margin: 0 auto;
  padding: 17px;
  display: inline-block;
  width: 100%;
}

#sib-form {
  text-align: left;
}

.sib-menu {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 3px;
  margin-top: 8px;
}

.sib-menu .entry__choice {
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
  text-indent: 0;
}

.sib-menu__item-list {
  margin: 0;
  list-style: none;
  overflow-y: auto;
  overflow-x: hidden;
  box-shadow: none;
  margin-top: 8px;
  max-height: 360px;
  border: none;
  padding: 12px 0;
}

.sib-menu__item {
  line-height: 1.5em;
  cursor: pointer;
  padding: 4px 16px;
  overflow: hidden;
}

.sib-menu__item:hover {
  background-color: #8ED8FD;
}

.sib-menu__apply {
  text-align: right;
  padding: 8px 12px 12px 0;
}

@media screen and (max-width: 375px) {
  .sib-menu__apply {
    display: flex;
    flex-direction: column-reverse;
    padding: 8px;
  }
}

.sib-menu__apply button {
  padding: 8px 16px;
}

.sib-menu__separator {
  font-size: 20px;
  vertical-align: sub;
}

.sib-menu__select {
  padding: 0px 7px;
}

.sib-menu__select button {
  padding: 8px 5px;
}

.sib-menu .input_replaced {
  opacity: 0;
  position: static;
  width: 0px;
  margin: 0;
}

.sib-menu .sib-multiselect__label {
  width: 100%;
}

.sib-menu .sib-multiselect__label-text {
  text-indent: 0;
}

#sib-other-container .entry__controls--other {
  margin-left: 1.5em;
}

#sib-other-container .entry__choice--other {
  width: 100%;
}

#sib-other-container #sib-other-reason {
  width: 100%;
  padding: 8px;
  resize: vertical;
  border: 1px solid #687484;
}

.checkbox__label {
  word-wrap: break-word;
}

.checkbox.checkbox_tick_positive::before {
  left: calc(50% - 1px);
}

.input_display {
  line-height: 1.5rem;
}

.entry__choice {
  width: 100%;
  margin-bottom: 3px;
  font-family: Roboto, sans-serif;
  word-wrap: break-all;
  word-wrap: break-word;
}

.entry__label {
  margin-bottom: 10px;
  width: 100%;
  font-weight: 500;
  word-break: break-word;
  word-wrap: break-word;
}

.entry__label_optin {
  display: inline;
}

.entry__label > * {
  float: left;
}

.entry__label::after {
  content: attr(data-required);
  font-size: 1em;
  color: #FF4949;
  text-decoration: none;
  word-wrap: break-all;
  word-wrap: break-word;
  display: inline;
}

.entry__specification {
  margin: 10px 0;
}

.entry__controls {
  margin: 0;
}

.entry__error {
  display: none;
  margin-top: 6px;
  margin-bottom: 6px;
  background: transparent;
}

.sib-entry_mcq .entry__controls {
  display: block;
  background: transparent;
  border: none;
  outline: none;
}

.sib-form-block {
  padding: 0 16px;
  word-wrap: break-word;
  outline: none;
}

.sib-form-block p,
.sib-form-block ol,
.sib-form-block ul {
  text-align: inherit;
  margin: 0;
  line-height: 1.5em;
}

.sib-form-block ol,
.sib-form-block ul {
  list-style-position: inside;
}

.sib-form-block__button {
  display: inline-block;
  padding: 8px 18px;
  border: none;
  overflow-wrap: break-word;
  max-width: 100%;
  cursor: pointer;
}

.sib-form-block__button-disabled {
  opacity: 0.5;
}

.sib-form-block__button-with-loader {
  min-height: 40px;
  line-height: 23px;
}

.sib-image-form-block {
  padding: 2px;
}

.sib-image-form-block a {
  display: block;
  overflow: hidden;
}

.sib-image-form-block img {
  max-width: 100%;
}

.sib-divider-form-block {
  border: 0;
  margin: 0;
}

.form__label-row {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
}

.form__label-row--horizontal {
  flex-direction: row;
  align-items: flex-start;
  margin: 10px 0;
}

.form__label-row--horizontal > *:first-child {
  margin-right: 20px;
}

.form__label-row--horizontal > * {
  width: 50%;
  flex-grow: 1;
}

.input {
  width: calc(100% - 1rem);
}

.input--multiselect {
  position: relative;
  padding-right: 32px;
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.input--multiselect::before {
  content: "";
  position: absolute;
  right: 8px;
  border: 8px solid transparent;
  border-top-color: #343F4E;
  top: calc(50% - 4px);
}

.input--select {
  position: relative;
  width: 100%;
}

.input--select::before,
.input--select::after {
  content: "";
  position: absolute;
  right: 8px;
}

.input--select::before {
  top: calc(50% - 12px);
  border: 5px solid transparent;
  border-bottom-color: #343F4E;
}

.input--select::after {
  top: calc(50% + 2px);
  border: 5px solid transparent;
  border-top-color: #343F4E;
}

.input--hidden {
  display: none !important;
}

input::-webkit-input-placeholder {
  color: #BFCAD8;
}

input::-moz-placeholder {
  color: #BFCAD8;
}

input:-ms-input-placeholder {
  color: #BFCAD8;
}

input:-moz-placeholder {
  color: #BFCAD8;
}

textarea.input {
  padding: calc(0.5rem - 1px);
}

.sib-form-container a {
  text-decoration: underline;
  color: #2BB2FC;
}

.sib-sms-input {
  width: 100%;
  display: flex;
  align-items: center;
}

.sib-sms-input .sib-smscode-select {
  width: 70px;
  margin-right: 10px;
  flex-shrink: 0;
}

.sib-sms-input .entry__controls {
  width: 100%;
}

.sib-sms-input .sib-menu__item {
  padding: 4px 2px;
}

.form__entry {
  position: static;
  margin-left: 0;
  padding-left: 0;
}

.sib-panel {
  position: relative;
  width: 100%;
  margin: 24px 0;
  padding: 10px 25px;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  color: #3C4858;
  text-align: center;
  box-shadow: none;
}

.sib-panel--active {
  display: block;
}

.sib-panel--inactive {
  display: none;
}

.sib-panel__text {
  margin: 0;
  font-weight: 600;
  text-align: left;
}

.sib-panel__link {
  padding: 0 5px;
  color: #3C4858;
  text-decoration: underline;
  cursor: pointer;
}

.sib-panel__close-icon {
  position: absolute;
  top: 12px;
  right: 25px;
  cursor: pointer;
}

.sib-form-message-panel {
  margin: 0 0 1.25rem 0;
  width: 100%;
  padding: 0.4375rem;
  border: 1px solid;
  display: none;
}

.sib-form-message-panel--active {
  display: inline-block;
}

.sib-form-message-panel__text {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0.5rem;
}

.sib-form-message-panel__text .sib-icon {
  contain: strict;
  display: inline-block;
  fill: currentColor;
}

.sib-form-message-panel__text .sib-notification__icon {
  height: 1.5em;
  width: 1.5em;
  flex-shrink: 0;
  margin-right: calc(1rem - 1px);
}

.sib-loader {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}

.checkbox_tick_positive:before {
  left: 49%;
}

@media screen and (max-width: 500px) {
  #sib-container {
    padding: 32px 9px 32px;
  }

  .form__label-row--horizontal {
    flex-direction: column;
  }

  .form__label-row--horizontal > * {
    width: 100%;
  }
}

.sib-loader div {
  position: absolute;
  width: 5px;
  height: 5px;
  background: #fff;
  border-radius: 50%;
  -webkit-animation: loader 1.2s linear infinite;
          animation: loader 1.2s linear infinite;
}

.sib-loader div:nth-child(1) {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  top: 29px;
  left: 53px;
}

.sib-loader div:nth-child(2) {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
  top: 18px;
  left: 50px;
}

.sib-loader div:nth-child(3) {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
  top: 9px;
  left: 41px;
}

.sib-loader div:nth-child(4) {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
  top: 6px;
  left: 29px;
}

.sib-loader div:nth-child(5) {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
  top: 9px;
  left: 18px;
}

.sib-loader div:nth-child(6) {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
  top: 18px;
  left: 9px;
}

.sib-loader div:nth-child(7) {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
  top: 29px;
  left: 6px;
}

.sib-loader div:nth-child(8) {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
  top: 41px;
  left: 9px;
}

.sib-loader div:nth-child(9) {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
  top: 50px;
  left: 18px;
}

.sib-loader div:nth-child(10) {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
  top: 53px;
  left: 29px;
}

.sib-loader div:nth-child(11) {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
  top: 50px;
  left: 41px;
}

.sib-loader div:nth-child(12) {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
  top: 41px;
  left: 50px;
}

.entry__choice label p {
  display: inline;
}

@-webkit-keyframes loader {
  0%, 20%, 80%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}

@keyframes loader {
  0%, 20%, 80%, 100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}

@media screen and (max-width: 400px) {
  #sib-container {
    padding: 32px 0px 32px;
  }
}

@media screen and (max-width: 480px) {
  .sib-image-form-block img {
    height: auto !important;
  }
}

.progress-indicator {
  background: transparent;
}

.sib-hide-loader-icon {
  display: none;
}

.sib-form ::-webkit-input-placeholder {
  color: #c0ccda;
  opacity: 1;
}

.sib-form :-ms-input-placeholder {
  color: #c0ccda;
  opacity: 1;
}

.sib-form ::-ms-input-placeholder {
  color: #c0ccda;
  opacity: 1;
}

.sib-form ::placeholder {
  color: #c0ccda;
  opacity: 1;
}

.sib-form .sib-form_fieldset {
  display: table-row-group;
}

.sib-form .fieldset__separator {
  display: table-row;
}

.sib-form .fieldset__separator:after,
.sib-form .fieldset__separator:before {
  background: #c0ccda;
  background-clip: padding-box;
  border: solid transparent;
  border-width: calc(4rem - 1px) 0 4rem;
  box-sizing: content-box;
  content: "";
  display: table-cell;
  height: 1px;
}

.sib-form .form__fieldset {
  border: 0;
  display: table-row;
  padding: 0;
}

.sib-form .form__fieldset:first-child .form__entries,
.sib-form .form__fieldset:first-child .form__legend {
  padding-top: 0;
}

.sib-form .form__entries,
.sib-form .form__legend {
  display: table-cell;
  margin: 0;
  padding-top: 4rem;
  vertical-align: top;
}

.sib-form .form__legend {
  font-size: 1.14869835rem;
  line-height: 1.5rem;
  font-weight: 700;
  padding-right: 2.5rem;
}

@media (max-width: 45rem) {
  .sib-form .fieldset__separator,
  .sib-form .form__entries,
  .sib-form .form__fieldset,
  .sib-form .form__legend,
  .sib-form .sib-form_fieldset {
    display: block;
  }

  .sib-form .form__legend {
    padding-bottom: 0.5rem;
    padding-right: 0;
  }

  .sib-form .form__entries {
    padding-top: 0;
  }

  .sib-form .fieldset__separator {
    border: 0;
  }
}

.sib-form .form__entry {
  border: 0;
  margin: 0;
  padding: 0;
  position: relative;
}

.sib-form .form__entry:not(:first-child) {
  margin-top: 1.5rem;
}

.sib-form .entry__label + .form__entry {
  margin-top: 0;
}

.sib-form .entry__label {
  display: table;
  font-weight: 700;
  padding: 0;
  white-space: normal;
}

.sib-form .form__row {
  display: flex;
  flex-wrap: wrap;
  margin: -0.25rem -0.75rem;
}

.sib-form .form__row:not(:first-child) {
  margin-top: 1.25rem;
}

.sib-form .entry__label + .form__row {
  margin-top: -0.25rem;
}

.sib-form .form__row > .form__entry {
  margin: 0.25rem 0.75rem;
}

.sib-form .entry__optional-indicator {
  color: #687484;
  font-size: 0.87055056rem;
  line-height: 1rem;
  font-weight: 400;
}

.sib-form .entry__field {
  align-items: center;
  background: #fff;
  border: 1px solid #c0ccda;
  border-radius: 3px;
  display: inline-flex;
  margin: 0.25rem 0;
  max-width: 100%;
}

.sib-form .entry__field:focus-within {
  box-shadow: 0 0 0 2px #c9e1f4;
}

.sib-form .input,
.sib-form .input__affix {
  background: none;
  border: 0;
  font: inherit;
  margin: 0;
}

.sib-form .input:first-child,
.sib-form .input__affix:first-child {
  padding-left: 0.5rem;
}

.sib-form .input:last-child,
.sib-form .input__affix:last-child {
  padding-right: 0.5rem;
}

.sib-form .input,
.sib-form .input__button {
  box-sizing: content-box;
  color: inherit;
  outline: 0;
}

.sib-form .input:not(textarea),
.sib-form .input__button {
  height: calc(2.5rem - 2px);
}

.sib-form .input__affix {
  color: #687484;
  flex-shrink: 0;
}

.sib-form .input__button {
  cursor: pointer;
  padding: 0 0.5rem;
}

.sib-form .input__button[type=submit] {
  border-bottom-left-radius: 0;
  border-left: 1px solid #c0ccda;
  border-top-left-radius: 0;
  color: inherit;
  margin-left: 0.5rem;
}

.sib-form .input__button .sib-icon {
  height: 1.5rem;
  vertical-align: bottom;
  width: 1.5rem;
}

.sib-form .input {
  box-shadow: none;
  min-width: 1px;
  padding: 0;
}

.sib-form textarea.input {
  padding: calc(0.5rem - 1px);
}

.sib-form select.input {
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 286.1 167'%3E%3Cpath d='M24.1 0h238c21.4 0 32.1 25.9 17 41l-119 119c-9.4 9.4-24.6 9.4-33.9 0L7.1 41C-8 25.9 2.7 0 24.1 0z' fill='%233c4858'/%3E%3C/svg%3E");
  background-position: right 0.65em top 50%;
  background-repeat: no-repeat;
  background-size: 0.65em auto;
}

.sib-form select.input:first-child,
.sib-form select.input:last-child {
  padding-right: calc(2rem - 1px);
}

.sib-form .sib-entry_block .entry__field,
.sib-form .form__row .entry__field,
.sib-form .sib-form_block .entry__field {
  display: flex;
}

.sib-form .sib-entry_block .input,
.sib-form .form__row .input,
.sib-form .sib-form_block .input {
  flex-grow: 1;
}

.sib-form .sib-entry_phrasing,
.sib-form .sib-entry_phrasing .entry__label,
.sib-form .sib-entry_phrasing .entry__specification {
  display: inline-block;
}

.sib-form .sib-entry_phrasing .entry__label {
  font-weight: 400;
}

.sib-form .sib-entry_errored {
  margin-left: -0.5rem;
  padding-left: 0.5rem;
}

.sib-form .sib-entry_errored:before {
  background: #ff4949;
  bottom: 0;
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  width: 0.25rem;
}

.sib-form .entry__error,
.sib-form .entry__label,
.sib-form .entry__specification,
.sib-form .form__error {
  max-width: 40em;
}

.sib-form .entry__error,
.sib-form .entry__specification,
.sib-form .form__error {
  display: block;
}

.sib-form .entry__choice + .entry__error,
.sib-form .entry__choice + .entry__specification,
.sib-form .entry__error + .entry__error,
.sib-form .entry__error + .entry__specification,
.sib-form .entry__specification + .entry__error,
.sib-form .entry__specification + .entry__specification {
  margin-top: 0.5rem;
}

.sib-form .entry__error {
  color: #ff4949;
  font-size: 0.87055056rem;
  line-height: 1rem;
}

.sib-form .entry__specification {
  color: #687484;
  margin: 0;
}

.sib-form .entry__choice {
  padding-left: 1.5em;
  text-indent: -1.5em;
}

.sib-form .entry__choice .checkbox,
.sib-form .entry__choice .radio-button {
  margin-right: 0.5em;
}

.sib-form .entry__choice .sib-toggletip {
  text-indent: 0;
}

.sib-form .entry__choice:not(:first-child) {
  margin-top: 0.5rem;
}

.sib-form .entry__choices.menu {
  margin-top: 2px;
  max-height: 20rem;
  overflow: auto;
  padding: 0.5rem;
}

.sib-form .checkbox,
.sib-form .radio-button {
  background: #fff;
  border: 1px solid #687484;
  cursor: pointer;
  display: inline-block;
  height: 1em;
  vertical-align: -0.125em;
  width: 1em;
  position: relative;
}

.sib-form .checkbox {
  border-radius: 3px;
}

.sib-form .radio-button {
  border-radius: 50%;
}

.sib-form .radio-button:before {
  border-radius: 50%;
  bottom: 2px;
  content: "";
  left: 2px;
  position: absolute;
  right: 2px;
  top: 2px;
}

.sib-form .checkbox_tick_negative:after,
.sib-form .checkbox_tick_negative:before {
  border: solid #fff;
  border-width: 0 0 0 2px;
  bottom: 0;
  content: "";
  left: 50%;
  margin-left: -1px;
  position: absolute;
  top: 0;
}

.sib-form .checkbox_tick_negative:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.sib-form .checkbox_tick_negative:before,
.sib-form .checkbox_tick_positive:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.sib-form .checkbox_tick_positive:before {
  border-color: #fff;
  border-style: solid;
  border-width: 0 2px 2px 0;
  bottom: 1px;
  content: "";
  left: 50%;
  margin-left: -25%;
  position: absolute;
  top: 1px;
  -webkit-transform-origin: 80% 45%;
  transform-origin: 80% 45%;
  width: 50%;
}

.sib-form .input_replaced {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.sib-form .input_replaced:checked + .checkbox_tick_positive {
  background: #13ce66;
  border-color: #13ce66;
}

.sib-form .input_replaced:checked + .checkbox_tick_negative {
  background: #ff4949;
  border-color: #ff4949;
}

.sib-form .input_replaced:checked + .radio-button {
  border-color: #0092ff;
}

.sib-form .input_replaced:checked + .radio-button:before {
  background: #0092ff;
}

.sib-form .input_replaced:indeterminate + .checkbox {
  background: #fff;
  border-color: #687484;
}

.sib-form .input_replaced:indeterminate + .checkbox:before {
  background: #687484;
  border: 0;
  content: "";
  height: 2px;
  left: 2px;
  margin: -1px 0 0;
  position: absolute;
  right: 2px;
  -webkit-transform: none;
  transform: none;
  top: 50%;
  width: auto;
}

.sib-form .input_replaced:indeterminate + .checkbox:after {
  content: normal;
}

.sib-form .input_replaced:active + .checkbox,
.sib-form .input_replaced:active + .radio-button,
.sib-form .input_replaced:focus + .checkbox,
.sib-form .input_replaced:focus + .radio-button {
  box-shadow: 0 0 0 2px #c9e1f4;
}

.sib-form .choice__form {
  border: 0;
  margin: 0;
  padding: 0;
}

.sib-form .choice__form[disabled] {
  display: none;
}

.sib-form .entry__choice + .choice__form {
  border-left: 2px solid #c0ccda;
  margin-left: calc(0.5em - 1px);
  padding: 0.5rem calc(0.5rem + 0.5em - 1px);
}

.sib-form ::-ms-reveal {
  display: none;
}

.sib-form ::-webkit-inner-spin-button,
.sib-form ::-webkit-search-decoration {
  display: none;
}

.sib-form [type=search] {
  -webkit-appearance: textfield;
  appearance: textfield;
}

.sib-form .input[readonly] {
  background-color: #f9fafc;
}

.sib-form .input[type=text] + .input__password-toggler {
  color: #0092ff;
}

.sib-form .sib-ap-nostyle-input-icon {
  display: none;
}

.sib-form .sib-ap-nostyle-dropdown-menu {
  box-sizing: content-box;
  background: #fff;
  border: 1px solid #c0ccda;
  border-radius: 3px;
  list-style: none;
  margin: 0;
  max-width: 100vw;
  min-width: 100%;
  padding: calc(0.5rem - 1px) 0;
}

.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content {
  position: absolute;
  top: 100%;
  z-index: 1;
}

.sib-form .sib-ap-nostyle-dropdown-menu.sib-collapsible__content:not(.sib-collapsible__content_toggled) {
  display: none;
}

.sib-form .sib-ap-nostyle-dropdown-menu em {
  font-style: normal;
  font-weight: 700;
}

.sib-form .sib-ap-nostyle-input {
  padding-right: 0.5rem;
}

.sib-form .sib-ap-nostyle-suggestion {
  cursor: default;
  color: inherit;
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 0.5rem 1rem;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.sib-form .sib-ap-nostyle-cursor,
.sib-form .sib-ap-nostyle-suggestion:focus,
.sib-form .sib-ap-nostyle-suggestion:hover {
  background: #eff2f7;
}

.sib-form .sib-ap-footer {
  display: none;
}

.sib-form .menu {
  background: #fff;
  border: 1px solid #c0ccda;
  border-radius: 3px;
  list-style: none;
  margin: 0;
  max-width: 100vw;
  min-width: 100%;
  padding: calc(0.5rem - 1px) 0;
}

.sib-form .menu.sib-collapsible__content {
  position: absolute;
  top: 100%;
  z-index: 1;
}

.sib-form .menu.sib-collapsible__content:not(.sib-collapsible__content_toggled) {
  display: none;
}

.sib-form .menu__content,
.sib-form .menu__heading {
  padding: 0;
  margin: 1rem;
}

.sib-form .menu__content:first-child,
.sib-form .menu__heading:first-child {
  margin-top: 0.5rem;
}

.sib-form .menu__content:last-child,
.sib-form .menu__heading:last-child {
  margin-bottom: 0.5rem;
}

.sib-form .menu__heading {
  font-size: 1.31950791rem;
  line-height: 1.5rem;
  font-weight: 400;
}

.sib-form .menu__content {
  list-style: none;
}

.sib-form .menu__icon {
  color: #8492a6;
  height: 1em;
  vertical-align: -0.125em;
  width: 1em;
  margin-right: 0.5rem;
}

.sib-form .menu__control {
  color: inherit;
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 0.5rem 1rem;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.sib-form .menu__control:focus,
.sib-form .menu__control:hover {
  background: #eff2f7;
}

.sib-form .menu__divider {
  border: 0;
  border-top: 1px solid #c0ccda;
  margin: 0.5rem 0;
}

.sib-form .clickable_button,
.sib-form .clickable_link {
  font: inherit;
  margin: 0;
}

.sib-form .clickable_button.sib-collapsible__trigger:before,
.sib-form .clickable_link.sib-collapsible__trigger:before {
  border-left: 0.25rem solid transparent;
  border-right: 0.25rem solid transparent;
  border-bottom: 0;
  border-top: 0.25rem solid;
  content: "";
  float: right;
  margin: 0.625rem 0 0 0.25em;
}

.sib-form .clickable_button.sib-collapsible__trigger_toggled:before,
.sib-form .clickable_link.sib-collapsible__trigger_toggled:before {
  border-bottom: 0.25rem solid;
  border-top: 0;
}

.sib-form .clickable_button:not([disabled]),
.sib-form .clickable_link:not([disabled]) {
  cursor: pointer;
}

.sib-form .clickable_button {
  background: #0092ff;
  border: 1px solid #0092ff;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  outline: 0;
  padding: calc(0.5rem - 1px) calc(1rem - 1px);
  text-decoration: none;
}

.sib-form .clickable_button.sib-collapsible__trigger {
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.sib-form .clickable_button[disabled] {
  opacity: 0.5;
}

.sib-form .clickable_button:focus {
  box-shadow: 0 0 0 2px #c9e1f4;
}

.sib-form .clickable_button:focus:not([disabled]),
.sib-form .clickable_button:hover:not([disabled]) {
  background: #007cd9;
  border-color: #007cd9;
}

.sib-form .clickable_ghost {
  background: none;
  border-color: #c0ccda;
  color: #3c4858;
}

.sib-form .clickable_ghost:focus:not([disabled]),
.sib-form .clickable_ghost:hover:not([disabled]) {
  background: none;
  border-color: #8492a6;
}

.sib-form .clickable_dropdown {
  display: inline-block;
  position: relative;
}

.sib-form .clickable_dropdown .menu {
  margin-top: 2px;
}

.sib-form .clickable_dropdown .menu_left {
  left: 0;
}

.sib-form .clickable_dropdown .menu_right {
  right: 0;
}

.sib-form .clickable_block {
  width: 100%;
}

.sib-form .clickable_cta {
  border-radius: 9999em;
}

.sib-form .clickable_link {
  background: none;
  border: 0;
  color: #0092ff;
  display: inline;
  padding: 0;
  text-decoration: none;
}

.sib-form .clickable_link:focus,
.sib-form .clickable_link:hover {
  color: #007cd9;
  text-decoration: underline;
}

.sib-form .clickable_link:focus {
  outline: 0;
}

.sib-form .clickable_sneaky,
.sib-form .clickable_sneaky:focus,
.sib-form .clickable_sneaky:hover {
  color: inherit;
}

.sib-form .clickable_plan {
  color: #0092ff;
}

.sib-form .clickable_plan:focus,
.sib-form .clickable_plan:hover {
  color: #007cd9;
}

.sib-form .clickable_destructive {
  background: #ff4949;
  border-color: #ff4949;
}

.sib-form .clickable_destructive:focus:not([disabled]),
.sib-form .clickable_destructive:hover:not([disabled]) {
  background: #d93e3e;
  border-color: #d93e3e;
}

.sib-form .clickable__group {
  display: inline-flex;
  flex-wrap: wrap;
}

.sib-form .clickable__group .clickable_button:focus,
.sib-form .clickable__group .clickable_button:hover {
  position: relative;
}

.sib-form .clickable__group .clickable_button:not(:first-child),
.sib-form .clickable__group .clickable_dropdown:not(:first-child) .clickable_button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: -1px;
}

.sib-form .clickable__group > .clickable_button:not(:last-child),
.sib-form .clickable__group > .clickable_dropdown:not(:last-child) .clickable_button {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.sib-form .clickable__group > .clickable_dropdown:not(:last-child) .clickable_link,
.sib-form .clickable__group > .clickable_link:not(:last-child) {
  margin-right: 1.5em;
  position: relative;
}

.sib-form .clickable__group > .clickable_dropdown:not(:last-child) .clickable_link:after,
.sib-form .clickable__group > .clickable_link:not(:last-child):after {
  background: #c0ccda;
  border-radius: 50%;
  content: "";
  cursor: auto;
  display: inline-block;
  height: 0.25rem;
  pointer-events: none;
  position: absolute;
  right: -0.9em;
  top: 0.7em;
  width: 0.25rem;
}

.sib-form .clickable__icon {
  height: 1.5rem;
  vertical-align: bottom;
  width: 1.5rem;
}

.sib-form .clickable__icon:not(.sib-icon_standalone) {
  margin-right: calc(0.7002rem - 1px);
}

.sib-form .progress-indicator {
  align-items: center;
  background: rgba(255, 255, 255, 0.9);
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}

.sib-form .progress-indicator .progress-indicator__icon {
  fill: #0092ff;
  height: 2rem;
  width: 2rem;
}

.sib-form .progress-indicator_small .progress-indicator__icon {
  height: 1rem;
  width: 1rem;
}

.sib-form .progress-indicator__icon {
  -webkit-animation: indicator-spin 1.3s cubic-bezier(0.46, 0.35, 0.39, 0.85) infinite;
  animation: indicator-spin 1.3s cubic-bezier(0.46, 0.35, 0.39, 0.85) infinite;
}

@-webkit-keyframes indicator-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes indicator-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

/*** Common Library ***/

.breadcumb {
  padding: 21px 0;
  background-color: #E5E5E5;
}

@media only screen and (max-width: 1440px) {
  .breadcumb {
    padding: 15px 0;
  }
}

@media only screen and (max-width: 767px) {
  .breadcumb {
    padding: 12px 0;
  }
}

.breadcumb ul {
  margin: 0;
}

.breadcumb ul li {
  padding: 0;
  margin: 0;
  font-size: 18px;
  line-height: 26px;
}

@media only screen and (max-width: 1440px) {
  .breadcumb ul li {
    font-size: 14px;
  }
}

.breadcumb ul li:after {
  content: "/";
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px;
  color: #000000;
}

.breadcumb ul li:last-child:after {
  display: none;
}

.breadcumb ul li a {
  color: #274CB2;
}

.breadcumb ul li.breadcumb-active a {
  color: #707070;
}

.cmn-banner {
  position: relative;
  min-height: 320px;
  padding: 149px 0 49px 0;
}

@media only screen and (max-width: 1440px) {
  .cmn-banner {
    min-height: 200px;
    padding: 100px 0 20px 0;
  }
}

.cmn-banner::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #151F66;
  opacity: 0.85;
  z-index: 1;
}

.cmn-banner img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.cmn-banner .container {
  position: relative;
  z-index: 2;
}

.cmn-banner .container h1 {
  color: #ffffff;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

.start-repair {
  position: relative;
}

.start-repair .row {
  margin: 0 0px;
}

.start-repair .start-repair-box {
  position: relative;
  padding: 61px 0 81px;
}

@media only screen and (max-width: 1440px) {
  .start-repair .start-repair-box {
    padding: 45px 0;
  }
}

@media only screen and (max-width: 991px) {
  .start-repair .start-repair-box {
    padding: 0px 15px 41px 15px;
  }
}

.start-repair .start-repair-box figure {
  line-height: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 41.99%;
}

@media only screen and (max-width: 991px) {
  .start-repair .start-repair-box figure {
    position: relative;
    width: 100%;
    margin: 0 auto;
    height: 750px;
  }
}

.start-repair .start-repair-box figure::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2705882353);
}

@media only screen and (max-width: 991px) {
  .start-repair .start-repair-box figure img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.start-repair .start-repair-box::before {
  content: "";
  background-color: #8faee6;
  position: absolute;
  left: 0;
  width: 58.855%;
  height: 700px;
  top: 0;
}

@media only screen and (max-width: 991px) {
  .start-repair .start-repair-box::before {
    display: none;
  }
}

@media only screen and (max-width: 991px) {
  .start-repair .container {
    padding: 0 0;
  }
}

.start-repair .container .start-repair-form {
  max-width: 100%;
  background-color: #ffffff;
  position: relative;
  border-left: 5px solid #151F66;
  padding: 61px 75px 81px 75px;
  width: 73.2%;
  -ms-box-shadow: 20px 20px 60px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 20px 20px 60px rgba(0, 0, 0, 0.2);
  box-shadow: 20px 20px 60px rgba(0, 0, 0, 0.2);
}

@media only screen and (max-width: 1440px) {
  .start-repair .container .start-repair-form {
    padding: 40px;
  }
}

@media only screen and (max-width: 991px) {
  .start-repair .container .start-repair-form {
    width: 90%;
    padding: 30px 15px 41px 15px;
    margin: -110px auto 0 auto;
  }
}

@media only screen and (max-width: 767px) {
  .start-repair .container .start-repair-form {
    width: 95%;
  }
}

.start-repair .container .start-repair-form p {
  margin-bottom: 19px;
  font-size: 20px;
}

@media only screen and (max-width: 1440px) {
  .start-repair .container .start-repair-form p {
    margin-bottom: 10px;
    font-size: 16px;
  }
}

.start-repair .container .start-repair-form .step-box {
  padding: 47px 0 36px;
}

@media only screen and (max-width: 1440px) {
  .start-repair .container .start-repair-form .step-box {
    padding: 20px 0;
  }
}

@media only screen and (max-width: 767px) {
  .start-repair .container .start-repair-form .step-box {
    overflow-x: auto;
  }
}

.start-repair .container .start-repair-form .step-box .num-box {
  max-width: 100%;
  width: 56px;
  color: #151F66;
  font-family: "OpenSans-SemiBold";
  font-weight: 600;
}

@media only screen and (max-width: 1280px) {
  .start-repair .container .start-repair-form .step-box .num-box {
    font-size: 14px;
    line-height: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .start-repair .container .start-repair-form .step-box .num-box {
    margin: 0 10px;
    font-size: 11px;
    white-space: nowrap;
  }
}

.start-repair .container .start-repair-form .step-box .num-box .number {
  width: 40px;
  height: 40px;
  color: white;
  font-size: 24px;
  border-radius: 5px;
  margin-bottom: 15px;
  position: relative;
}

@media only screen and (max-width: 1440px) {
  .start-repair .container .start-repair-form .step-box .num-box .number {
    height: 30px;
    width: 30px;
    font-size: 14px;
    margin-bottom: 5px;
  }
}

.start-repair .container .start-repair-form .step-box .num-box .number::before {
  content: "";
  position: absolute;
  border: 2px dashed #d0d2e0;
  width: 45px;
  right: -46px;
}

@media only screen and (max-width: 991px) {
  .start-repair .container .start-repair-form .step-box .num-box .number::before {
    width: 55px;
    right: -55px;
  }
}

.start-repair .container .start-repair-form .step-box .num-box .number.one-bg {
  background-color: #151F66;
}

.start-repair .container .start-repair-form .step-box .num-box .number.two-bg {
  background-color: #152363;
}

.start-repair .container .start-repair-form .step-box .num-box .number.three-bg {
  background-color: #354B84;
}

.start-repair .container .start-repair-form .step-box .num-box .number.four-bg {
  background-color: #5C7CAD;
}

.start-repair .container .start-repair-form .step-box .num-box .number.five-bg {
  background-color: #7CA4CD;
}

.start-repair .container .start-repair-form .step-box .num-box .number.six-bg {
  background-color: #9ECFF0;
}

.start-repair .container .start-repair-form .step-box .num-box .number.seven-bg {
  background-color: #93C6CC;
}

.start-repair .container .start-repair-form .step-box .num-box .number.eight-bg {
  background-color: #89BDAA;
}

.start-repair .container .start-repair-form .step-box .num-box .number.nine-bg {
  background-color: #7EB486;
}

.start-repair .container .start-repair-form .step-box .num-box .number.ten-bg {
  background-color: #74AB63;
}

.start-repair .container .start-repair-form .step-box .num-box:last-child .number::before {
  display: none;
}

.start-repair .container .start-repair-form form fieldset {
  padding: 30px;
  width: 100%;
  border: 1px solid #D0D2E0;
  border-radius: 5px;
  margin: 0 0 30px 0;
}

@media only screen and (max-width: 1440px) {
  .start-repair .container .start-repair-form form fieldset {
    padding: 20px;
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 1024px) {
  .start-repair .container .start-repair-form form fieldset {
    padding: 15px;
  }
}

@media only screen and (max-width: 576px) {
  .start-repair .container .start-repair-form form fieldset {
    padding: 10px;
  }
}

.start-repair .container .start-repair-form form fieldset h6 {
  width: 100%;
  font-family: "OpenSans-Bold";
  font-weight: bold;
  color: #303030;
  line-height: 24px;
  margin-bottom: 28px;
}

@media only screen and (max-width: 1440px) {
  .start-repair .container .start-repair-form form fieldset h6 {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 1024px) {
  .start-repair .container .start-repair-form form fieldset h6 {
    margin-bottom: 10px;
  }
}

.start-repair .container .start-repair-form form fieldset .row {
  margin: 0 -20px;
}

@media only screen and (max-width: 1280px) {
  .start-repair .container .start-repair-form form fieldset .row {
    margin: 0 -15px;
  }
}

@media only screen and (max-width: 576px) {
  .start-repair .container .start-repair-form form fieldset .row {
    margin: 0 0px;
  }
}

.start-repair .container .start-repair-form form fieldset .row .form-group {
  padding: 0 20px;
  width: 100%;
}

@media only screen and (max-width: 1280px) {
  .start-repair .container .start-repair-form form fieldset .row .form-group {
    padding: 0 15px;
  }
}

@media only screen and (max-width: 576px) {
  .start-repair .container .start-repair-form form fieldset .row .form-group {
    padding: 0 0px;
  }
}

.start-repair .container .start-repair-form form fieldset .row .form-group textarea {
  width: 100%;
  resize: none;
  min-height: 140px;
}

.start-repair .container .start-repair-form form fieldset .row .form-group.experience-box {
  /* border-bottom: 1px solid $footer-secondry-color;
  padding: 30px 0;
  margin: 0px 19px 15px 19px; */
  margin-bottom: 0;
}

@media only screen and (max-width: 1440px) {
  .start-repair .container .start-repair-form form fieldset .row .form-group.experience-box {
    padding: 15px 0;
  }
}

@media only screen and (max-width: 576px) {
  .start-repair .container .start-repair-form form fieldset .row .form-group.experience-box {
    margin: 0;
    padding: 0;
  }
}

.start-repair .container .start-repair-form form fieldset .row .form-group.experience-box label {
  font-size: 16px;
}

@media only screen and (max-width: 1440px) {
  .start-repair .container .start-repair-form form fieldset .row .form-group.experience-box label {
    font-size: 14px;
  }
}

@media only screen and (max-width: 576px) {
  .start-repair .container .start-repair-form form fieldset .row .form-group.experience-box label {
    width: 100%;
  }
}

.start-repair .container .start-repair-form form fieldset .row .form-group.experience-box .cmn-select {
  padding-right: 45px;
  width: 100px;
  height: 60px;
  margin: 0 30px;
  background-position: right 15px center;
  background-color: #fff;
}

@media only screen and (max-width: 1440px) {
  .start-repair .container .start-repair-form form fieldset .row .form-group.experience-box .cmn-select {
    height: 50px;
  }
}

@media only screen and (max-width: 991px) {
  .start-repair .container .start-repair-form form fieldset .row .form-group.experience-box .cmn-select {
    padding-right: 30px;
    margin: 0 15px;
  }
}

@media only screen and (max-width: 576px) {
  .start-repair .container .start-repair-form form fieldset .row .form-group.experience-box .cmn-select {
    margin: 15px 0;
  }
}

.start-repair .container .start-repair-form form fieldset .row .form-group.experience-box p {
  line-height: 16px;
  font-size: 11px;
  width: 202px;
  color: #303030;
}

@media only screen and (max-width: 576px) {
  .start-repair .container .start-repair-form form fieldset .row .form-group.experience-box p {
    width: 100%;
  }
}

@media only screen and (max-width: 576px) {
  .start-repair .container .start-repair-form form fieldset .row .form-group.experience-box {
    flex-wrap: wrap;
  }
}

.start-repair .container .start-repair-form form fieldset .row .select-box {
  width: 16%;
}

.start-repair .container .start-repair-form form fieldset .row .select-box label {
  display: block;
}

.start-repair .container .start-repair-form form fieldset .row .select-box select {
  width: 100%;
}

.start-repair .container .start-repair-form form fieldset .row .select-box .cmn-select {
  padding-right: 20px;
  background-size: 16px auto;
  color: #303030;
}

.start-repair .container .start-repair-form form fieldset .row .more-info-group {
  width: 50%;
}

@media only screen and (max-width: 576px) {
  .start-repair .container .start-repair-form form fieldset .row .more-info-group {
    width: 100%;
  }
}

.start-repair .container .start-repair-form form fieldset .shipping-title {
  margin-bottom: 7px;
}

.start-repair .container .start-repair-form form fieldset .shipping-list {
  margin: 0 0 0;
}

.start-repair .container .start-repair-form form fieldset .shipping-list li {
  font-size: 14px;
  margin-bottom: 3px;
  color: #303030;
}

.start-repair .container .start-repair-form form fieldset .add-more-btn {
  border-radius: 0;
  min-width: 160px;
  font-size: 11px;
  margin-top: 20px;
  border-radius: 5px;
}

.start-repair .container .start-repair-form form fieldset .add-more-btn i {
  margin-left: 15px;
  font-size: 8px;
}

.start-repair .container .start-repair-form form #serviceItem .row + .row:before {
  content: "";
  height: 1px;
  width: calc(100% - 40px);
  margin-bottom: 15px;
  background-color: #D0D2E0;
  left: 20px;
  position: relative;
}

@media screen and (max-width: 1280px) {
  .start-repair .container .start-repair-form form #serviceItem .row + .row:before {
    left: 15px;
    width: calc(100% - 30px);
  }
}

@media screen and (max-width: 576px) {
  .start-repair .container .start-repair-form form #serviceItem .row + .row:before {
    left: 0px;
    width: 100%;
  }
}

.start-repair .container .start-repair-form form .btn {
  min-width: 280px;
}

#credit-app-container .credit-app-form {
  width: 95%;
}

@media only screen and (min-width: 767px) {
  #credit-app-container .credit-app-form {
    width: 83%;
  }
}

#credit-app-container .credit-app-form form fieldset .row .three-box {
  width: 100%;
}

@media only screen and (min-width: 767px) {
  #credit-app-container .credit-app-form form fieldset .row .three-box {
    width: 50%;
  }
}

@media only screen and (min-width: 991px) {
  #credit-app-container .credit-app-form form fieldset .row .three-box {
    width: 33.33%;
  }
}

#credit-app-container .credit-app-form .form-action {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

@media only screen and (min-width: 767px) {
  #credit-app-container .credit-app-form .form-action {
    flex-direction: row;
  }
}

#credit-app-container .credit-app-form .form-action #creditInfoSave {
  margin-bottom: 20px;
}

@media only screen and (min-width: 767px) {
  #credit-app-container .credit-app-form .form-action #creditInfoSave {
    margin-bottom: 0;
  }
}

#credit-app-container .credit-app-form #item {
  display: block;
  margin: 0;
  clear: both;
}

#credit-app-container .credit-app-form #item #removeItem {
  float: right;
}

#credit-app-container .credit-app-form .destroyItem {
  justify-content: flex-end;
}

#credit-app-container .credit-app-form .destroyItem #destroyItem {
  font-size: 1rem;
}

#credit-app-container .credit-app-form #addmore,
#credit-app-container .credit-app-form #removeItem {
  font-size: 1rem;
}

#credit-app-container .credit-app-form #addmore i,
#credit-app-container .credit-app-form #removeItem i {
  margin-left: 1rem;
  font-size: 14px;
}

#credit-app-container .credit-app-form .cmn-checkbox {
  margin: 3rem 0 1.25rem;
}

#credit-app-container .credit-app-form .cmn-checkbox label {
  font-weight: 700;
}

#credit-app-container .credit-app-form .cmn-checkbox label::before {
  margin-top: 5px;
}

.loader {
  width: 100%;
  height: 100%;
  display: block;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  z-index: 9;
  left: 0;
}

.loader img {
  margin: 0 auto;
  z-index: 9;
  position: relative;
  top: 43%;
  -webkit-transform: translateY(43%);
          transform: translateY(43%);
  display: block;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnRlbmQvcGFnZXMvc3RhcnQtcmVwYWlyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250ZW5kL2FwcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udGVuZC9jb21tb24vX3ZhcmlhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250ZW5kL2NvbW1vbi9fbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnRlbmQvY29tbW9uL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udGVuZC9sYXlvdXQvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnRlbmQvbGF5b3V0L19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnRlbmQvbGF5b3V0L19oZWxwZXJDbGFzcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udGVuZC9sYXlvdXQvX2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udGVuZC9sYXlvdXQvX2Zvcm1Db250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250ZW5kL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250ZW5kL2xheW91dC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250ZW5kL2xheW91dC9fY29tbW9uLWNsYXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250ZW5kL2xheW91dC9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udGVuZC9sYXlvdXQvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250ZW5kL2NvbXBvbmVudHMvX3N1YnNjcmliZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udGVuZC9sYXlvdXQvX2JyZWFkY3VtYi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udGVuZC9jb21wb25lbnRzL19jbW5IZXJvQmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250ZW5kL2xpYi9zZWxlY3QyL3NlbGVjdDIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnRlbmQvbGliL3NlbGVjdDIvX3NpbmdsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udGVuZC9saWIvc2VsZWN0Mi9fbXVsdGlwbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnRlbmQvbGliL3NlbGVjdDIvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2Zyb250ZW5kL2xpYi9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX3NpbmdsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udGVuZC9saWIvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udGVuZC9saWIvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9mcm9udGVuZC9saWIvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnRlbmQvbGliL3NlbGVjdDIvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnRlbmQvbGliL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvZnJvbnRlbmQvbGliL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9sYXlvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7QUNBQTs7QUNBQTs7QUNXQTs7QUEyQ0E7O0FBc09BOztBQzNSQTtFQUNJO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFDQTtDSlFKOztBSUxBO0VBQ1E7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0NKSVI7O0FJREE7RUFDUTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7Q0pBUjs7QUlHQTtFQUNRO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFDQTtDSkpSOztBSU9BO0VBQ1E7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0NKUlI7O0FJV0E7RUFDSTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7Q0paSjs7QUllQTtFQUNJO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFDQTtDSmhCSjs7QUltQkE7RUFDSTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7Q0pwQko7O0FJdUJBO0VBQ0k7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0NKeEJKOztBSTJCQTtFQUNJO0VBQ0E7RUFDQTtFQUtBO0VBQ0E7RUFDQTtDSjVCSjs7QUkrQkE7RUFDSTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7Q0poQ0o7O0FJbUNBO0VBQ0k7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0NKcENKOztBSXVDQTtFQUNFO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtDSnZDRjs7QUkwQ0E7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtDSnZDRjs7QUkwQ0E7RUFDRTtDSnZDRjs7QUl5Q0E7RUFDRTtDSnRDRjs7QUl3Q0E7RUFDRTtDSnJDRjs7QUl1Q0E7RUFDRTtDSnBDRjs7QUlzQ0E7RUFDRTtDSm5DRjs7QUlxQ0E7RUFDRTtFQUNBO0NKbENGOztBSW9DQTtFQUNFO0NKakNGOztBSW1DQTtFQUNFO0VBQ0E7Q0poQ0Y7O0FJa0NBO0VBQ0U7RUFDQTtDSi9CRjs7QUlpQ0E7RUFDRTtFQUNBO0NKOUJGOztBSWdDQTtFQUNFO0VBQ0E7Q0o3QkY7O0FJK0JBO0VBQ0U7RUFDQTtDSjVCRjs7QUk4QkE7RUFDRTtFQUNBO0NKM0JGOztBSTZCQTtFQUNFO0VBQ0E7Q0oxQkY7O0FJNEJBO0VBQ0U7RUFDQTtDSnpCRjs7QUkyQkE7RUFDRTtFQUNBO0NKeEJGOztBSTBCQTtFQUNFO0VBQ0E7Q0p2QkY7O0FJeUJBO0VBQ0U7RUFDQTtDSnRCRjs7QUl3QkE7RUFDRTtFQUNBO0NKckJGOztBSXVCQTtFQUNFO0VBQ0E7Q0pwQkY7O0FJc0JBO0VBQ0U7RUFDQTtDSm5CRjs7QUlxQkE7RUFDRTtDSmxCRjs7QUlvQkE7RUFDRTtFQUNBO0NKakJGOztBSW1CQTtFQUNFO0VBQ0E7Q0poQkY7O0FJa0JBO0VBQ0U7RUFDQTtDSmZGOztBSWlCQTtFQUNFO0VBQ0E7Q0pkRjs7QUlnQkE7RUFDRTtFQUNBO0NKYkY7O0FJZUE7RUFDRTtFQUNBO0NKWkY7O0FJY0E7RUFDRTtFQUNBO0NKWEY7O0FJYUE7RUFDRTtFQUNBO0NKVkY7O0FJWUE7RUFDRTtFQUNBO0NKVEY7O0FDM1JBOztBSVBBOztBQUVBOzs7RUZ3UEU7RUFDQTtFQUNBO0VBQ0E7Q0hrREY7O0FLdlNBO0VGZ1FFO0VBQ0E7RUFwT0E7RUFDQTtFQUtBO0VBQ0E7RUFDQTtFQUNBO0VFbkNFO0VBQ0E7RUFDQTtDTGdUSjs7QUc5UUU7RUV2Q0Y7SUZ3Q0k7SUFDQTtHSGtSRjtDQUNGOztBS2xUQTs7Ozs7Ozs7OztFQVVJO0NMcVRKOztBS2xUQTs7Ozs7Ozs7Ozs7O0VBWUk7RUFDQTtDTHFUSjs7QUtuVEE7RUFDSTtFQUNBO0NMc1RKOztBS3BUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NMdVRKOztBS3JUQTs7RUFFSTtFRmdMRjtFQUNBO0VBR0E7Q0h5SUY7O0FLMVRBOzs7RUFHSTtFQUNBO0VBQ0E7Q0w2VEo7O0FLM1RBO0VBQ0k7RUFDQTtFQUNBO0VGMkhGO0NId01GOztBS2hVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NMbVVKOztBS2hVQTs7O0VGdUxFO0VBQ0E7RUVwTEU7Q0xvVUo7O0FLalVBO0VBQ0k7RUFDQTtDTG9VSjs7QUtsVUE7RUFDSTtFQUNBO0VBQ0E7Q0xxVUo7O0FLblVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q0xzVUo7O0FLclVJO0VBTEo7SUFNUTtHTHlVTjtDQUNGOztBS3hVSTtFQVJKO0lBU1E7R0w0VU47Q0FDRjs7QUt6VUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDTDRVSjs7QUszVUk7RUFMSjtJQU1RO0dMK1VOO0NBQ0Y7O0FLOVVJO0VBUko7SUFTUTtHTGtWTjtDQUNGOztBSy9VQTtFQUNJO0VBQ0E7RUFDQTtDTGtWSjs7QUtoVkE7RUFDSTtDTG1WSjs7QUtoVkE7O0VBRUk7RUFDQTtFQUNBO0NMbVZKOztBS2hWQTtFRm9KRTtFQUNBO0VBQ0E7Q0hnTUY7O0FLbFZBO0VBQ0k7Q0xxVko7O0FLcFZJO0VBRko7SUFHUTtHTHdWTjtDQUNGOztBS3JWQTs7QUFDQTs7RUY5RkU7RUFDQTtFQUNBO0VBQ0E7RUF2QkE7RUFDQTtFQXdCQTtFQUNBO0VFMkZFO0NMZ1dKOztBRzFiRTtFRXVGRjs7SUZ0Rkk7SUFDQTtHSCtiRjtDQUNGOztBRzliRTtFRW1GRjs7SUZsRkk7SUFDQTtHSG1jRjtDQUNGOztBSy9XSTtFQUpKOztJQUtRO0dMb1hOO0NBQ0Y7O0FLbFhBOztFRm5GRTtFQUNBO0VBQ0E7RUFDQTtFQTFDQTtFQUNBO0VBMkNBO0VBQ0E7RUVnRkU7Q0w0WEo7O0FHM2NFO0VFNEVGOztJRjNFSTtJQUNBO0dIZ2RGO0NBQ0Y7O0FHOWNFO0VFdUVGOztJRnRFSTtJQUNBO0dIbWRGO0NBQ0Y7O0FLM1lJO0VBSko7O0lBS1E7R0xnWk47Q0FDRjs7QUs5WUE7O0VGeEVFO0VBQ0E7RUFDQTtFQTVEQTtFQUNBO0VBNkRBO0VBQ0E7RUVzRUU7Q0x1Wko7O0FHNWRFO0VFa0VGOztJRmpFSTtJQUNBO0dIaWVGO0NBQ0Y7O0FHL2RFO0VFNkRGOztJRjVESTtJQUNBO0dIb2VGO0NBQ0Y7O0FLdGFJO0VBSko7O0lBS1E7R0wyYU47Q0FDRjs7QUt6YUE7O0VGN0RFO0VBQ0E7RUFDQTtFQS9FQTtFQUNBO0VBZ0ZBO0VBQ0E7RUUyREU7Q0xrYko7O0FHNWVFO0VFdURGOztJRnRETTtJQUNBO0dIaWZKO0NBQ0Y7O0FHaGZFO0VFbURGOztJRmxESTtJQUNBO0dIcWZGO0NBQ0Y7O0FLamNJO0VBSko7O0lBS1E7R0xzY047Q0FDRjs7QUtwY0E7OztFRnBERTtFQUNBO0VBQ0E7RUFoR0E7RUFDQTtFQWlHQTtFQUNBO0NIK2ZGOztBRzlmRTtFRThDRjs7O0lGN0NNO0lBQ0E7R0hvZ0JKO0NBQ0Y7O0FHbmdCRTtFRTBDRjs7O0lGekNJO0lBQ0E7R0h5Z0JGO0NBQ0Y7O0FLN2RBOzs7RUZ2Q0U7RUFDQTtFQUNBO0VBbEhBO0VBQ0E7RUFtSEE7RUFDQTtDSDJnQkY7O0FHMWdCRTtFRWlDRjs7O0lGaENJO0lBQ0E7R0hnaEJGO0NBQ0Y7O0FHL2dCRTtFRTZCRjs7O0lGNUJJO0lBQ0E7R0hxaEJGO0NBQ0Y7O0FLbmZBOztBQUNBO0VBQ0k7RUFDQTtDTHVmSjs7QUt0Zkk7RUFISjtJQUlRO0dMMGZOO0NBQ0Y7O0FLemZJO0VBQ0k7RUZ2S047RUFDQTtFQUtBO0VBQ0E7RUFDQTtFQUNBO0VFZ0tNO0VBQ0E7RUFDQTtDTGlnQlI7O0FHbHFCRTtFRTRKRTtJRjNKQTtJQUNBO0dIc3FCRjtDQUNGOztBS3RnQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRnZDVjtDSG9qQkY7O0FLeGdCQTs7RUYwQ0U7RUFDQTtDSG1lRjs7QUs1Z0JJOztFRndDRjtFQUNBO0NIeWVGOztBS2hoQlE7O0VBQ0k7Q0xvaEJaOztBS2hoQkE7RUFDSTtFQUNBO0VBQ0E7Q0xtaEJKOztBS2xoQkk7RUFKSjtJQUtRO0dMc2hCTjtDQUNGOztBS3JoQkk7RUFDSTtFRjFNTjtFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7RUVtTU07RUFDQTtFQUNBO0NMNmhCUjs7QUdqdUJFO0VFK0xFO0lGOUxBO0lBQ0E7R0hxdUJGO0NBQ0Y7O0FLbGlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTHFpQlo7O0FLaGlCQTtFQUNJO0VBQ0E7Q0xtaUJKOztBS2xpQkk7RUFDSTtFQUNBO0VBQ0E7Q0xxaUJSOztBS3BpQlE7RUFKSjtJQUtRO0dMd2lCVjtDQUNGOztBS3ZpQlE7RUFDSTtDTDBpQlo7O0FLeGlCUTtFQUNJO0VBQ0E7RUFDQTtDTDJpQlo7O0FLdGlCUTtFQUNJO0VBQ0E7Q0x5aUJaOztBS3RpQkE7RUFDSTtFQUNBO0NMeWlCSjs7QUt4aUJJO0VBQ0k7RUFDQTtFQUNEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTDJpQlI7O0FLdGlCTTtFQUNJO0NMeWlCVjs7QUt4aUJVO0VBRko7SUFHTTtHTDRpQlY7Q0FDRjs7QUt6aUJBOzs7RUY1UUU7RUFDQTtDSDJ6QkY7O0FNajJCZ0I7O0FDQWhCO0VBQ0k7RUFDQTtFSmdNRjtDSDJxQkY7O0FPeDJCSTtFQUNJO0NQMjJCUjs7QU92MkJBO0VKc01FO0NIdXFCRjs7QU96MkJBO0VBQ0k7Q1A0MkJKOztBT3oyQkE7RUFDSTtDUDQyQko7O0FPMTJCQTtFQUNJO0NQNjJCSjs7QU8zMkJBO0VBQ0k7Q1A4MkJKOztBTzUyQkE7RUFDSTtDUCsyQko7O0FPNzJCQTtFQUNJO0NQZzNCSjs7QU85MkJBO0VBQ0k7Q1BpM0JKOztBTy8yQkE7RUFDSTtDUGszQko7O0FPaDNCQTtFQUNJO0NQbTNCSjs7QU9qM0JBO0VBQ0k7Q1BvM0JKOztBT2ozQkE7RUFDSTtD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cHBHUTtFQUNJO0NkdXBHWjs7QWNwcEdZO0VBQ0k7Q2R1cEdoQjs7QWNwcEdnQjtFQUNJO0NkdXBHcEI7O0FjcnBHZ0I7RUFDSTtDZHdwR3BCOztBY25wR0k7RUFDSTtDZHNwR1I7O0FjcnBHUTtFQUNJO0Nkd3BHWjs7QWVwckdBOzs7R2Z5ckdFOztBZXByR0Y7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmdXJHSjs7QWVwckdBOzs7RWZ5ckdDOztBZXJyR0Q7O0VBRUk7RUFDQTtDZndyR0o7O0FldHJHQTtFQUFxQjtDZjByR3JCOztBZXhyR0E7RUFDSTtDZjJyR0o7O0FleHJHQTtFQUNJO0VBQ0E7Q2YyckdKOztBZXhyR0E7RUFDSTtFQUNBO0VBQ0E7Q2YyckdKOztBZXhyR0E7RUFDSTtFQUNBO0NmMnJHSjs7QWV4ckdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2YyckdKOztBZXpyR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZjRyR0o7O0FlenJHQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NmNHJHSjs7QWV6ckdBOztFQUVJO0NmNHJHSjs7QWV6ckdBOztFQUVJO0VBQ0E7Q2Y0ckdKOztBZXpyR0E7O0VBRUk7RUFDQTtDZjRyR0o7O0FlenJHQTs7RUFFSTtFQUNBO0NmNHJHSjs7QWV6ckdBO0VBQ0k7Q2Y0ckdKOztBZXpyR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDZjRyR0o7O0FlenJHQTs7RUFFSTtFQUNBO0NmNHJHSjs7QWV6ckdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZjRyR0o7O0FlenJHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZjRyR0o7O0FlenJHQTtFQUNJO0VB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RUFBVztDZnc3R255RDs7QWV4N0creUQ7RUFBc0I7RUFBaUM7RUFBVztDZjg3R2ozRDs7QWU5N0c2M0Q7RUFBc0I7RUFBaUM7RUFBVztDZm84Ry83RDs7QWVwOEcyOEQ7RUFBc0I7RUFBaUM7RUFBVztDZjA4RzdnRTs7QWUxOEd5aEU7RUFBc0I7RUFBaUM7RUFBVztDZmc5RzNsRTs7QWVoOUd1bUU7RUFBc0I7RUFBaUM7RUFBVztDZnM5R3pxRTs7QWV0OUdxckU7RUFBc0I7RUFBaUM7RUFBVztDZjQ5R3Z2RTs7QWU1OUdtd0U7RUFBc0I7RUFBaUM7RUFBVztDZmsrR3IwRTs7QWVsK0dpMUU7RUFBc0I7RUFBaUM7RUFBVztDZncrR241RTs7QWV4K0crNUU7RUFBc0I7RUFBaUM7RUFBVztDZjgrR2orRTs7QWU5K0c2K0U7RUFBc0I7RUFBaUM7RUFBVztDZm8vRy9pRjs7QWVwL0cyakY7RUFBc0I7RUFBK0I7RUFBVztDZjAvRzNuRjs7QWUxL0d1b0Y7RUFBc0I7RUFBZ0M7RUFBVztDZmdnSHhzRjs7QWVoZ0hvdEY7RUFBc0I7RUFBZ0M7RUFBVztDZnNnSHJ4Rjs7QWV0Z0hpeUY7RUFBc0I7RUFBaUM7RUFBVztDZjRnSG4yRjs7QWU1Z0grMkY7RUFBc0I7RUFBaUM7RUFBVztDZmtoSGo3Rjs7QWVsaEg2N0Y7RUFBc0I7RUFBaUM7RUFBVztDZndoSC8vRjs7QWV4aEgyZ0c7RUFBc0I7RUFBaUM7RUFBVztDZjhoSDdrRzs7QWU5aEh5bEc7RUFBc0I7RUFBaUM7RUFBVztDZm9pSDNwRzs7QWVwaUh1cUc7RUFBc0I7RUFBaUM7RUFBVztDZjBpSHp1Rzs7QWUxaUhxdkc7RUFBc0I7RUFBaUM7RUFBVztDZmdqSHZ6Rzs7QWVoakhtMEc7RUFBc0I7RUFBaUM7RUFBVztDZnNqSHI0Rzs7QWV0akhpNUc7RUFBc0I7RUFBaUM7RUFBVztDZjRqSG45Rzs7QWU1akgrOUc7RUFBc0I7RUFBaUM7RUFBVztDZmtrSGppSDs7QWVsa0g2aUg7RUFBc0I7RUFBaUM7RUFBVztDZndrSC9tSDs7QWV4a0gybkg7RUFBc0I7RUFBaUM7RUFBVztDZjhrSDdySDs7QWU5a0h5c0g7RUFBc0I7RUFBaUM7RUFBVztDZm9sSDN3SDs7QWVwbEh1eEg7RUFBc0I7RUFBK0I7RUFBVztDZjBsSHYxSDs7QWUxbEhtMkg7RUFBc0I7RUFBZ0M7RUFBVztDZmdtSHA2SDs7QWVobUhnN0g7RUFBc0I7RUFBZ0M7RUFBVztDZnNtSGovSDs7QWV0bUg2L0g7RUFBc0I7RUFBaUM7RUFBVztDZjRtSC9qSTs7QWU1bUgya0k7RUFBc0I7RUFBaUM7RUFBVztDZmtuSDdvSTs7QWVsbkh5cEk7RUFBc0I7RUFBaUM7RUFBVztDZnduSDN0STs7QWV4bkh1dUk7RUFBc0I7RUFBaUM7RUFBVztDZjhuSHp5STs7QWU5bkhxekk7RUFBc0I7RUFBaUM7RUFBVztDZm9vSHYzSTs7QWVwb0htNEk7RUFBc0I7RUFBaUM7RUFBVztDZjBvSHI4STs7QWUxb0hpOUk7RUFBc0I7RUFBaUM7RUFBVztDZmdwSG5oSjs7QWVocEgraEo7RUFBc0I7RUFBaUM7RUFBVztDZnNwSGptSjs7QWV0cEg2bUo7RUFBc0I7RUFBaUM7RUFBVztDZjRwSC9xSjs7QWU1cEgycko7RUFBc0I7RUFBaUM7RUFBVztDZmtxSDd2Sjs7QWVscUh5d0o7RUFBc0I7RUFBaUM7RUFBVztDZndxSDMwSjs7QWV4cUh1MUo7RUFBc0I7RUFBaUM7RUFBVztDZjhxSHo1Sjs7QWU5cUhxNko7RUFBc0I7RUFBaUM7RUFBVztDZm9ySHYrSjs7QWVwckhtL0o7RUFBc0I7RUFBZ0M7RUFBVztDZjBySHBqSzs7QWUxckhna0s7RUFBc0I7RUFBaUM7RUFBVztDZmdzSGxvSzs7QWVoc0g4b0s7RUFBc0I7RUFBaUM7RUFBVztDZnNzSGh0Szs7QWV0c0g0dEs7RUFBc0I7RUFBa0M7RUFBVztDZjRzSC94Szs7QWU1c0gyeUs7RUFBc0I7RUFBa0M7RUFBVztDZmt0SDkySzs7QWVsdEgwM0s7RUFBc0I7RUFBa0M7RUFBVztDZnd0SDc3Szs7QWV4dEh5OEs7RUFBc0I7RUFBa0M7RUFBVztDZjh0SDVnTDs7QWU5dEh3aEw7RUFBc0I7RUFBa0M7RUFBVztDZm91SDNsTDs7QWVwdUh1bUw7RUFBc0I7RUFBa0M7RUFBVztDZjB1SDFxTDs7QWUxdUhzckw7RUFBc0I7RUFBa0M7RUFBVztDZmd2SHp2TDs7QWVodkhxd0w7RUFBc0I7RUFBa0M7RUFBVztDZnN2SHgwTDs7QWV0dkhvMUw7RUFBc0I7RUFBa0M7RUFBVztDZjR2SHY1TDs7QWU1dkhtNkw7RUFBc0I7RUFBa0M7RUFBVztDZmt3SHQrTDs7QWVsd0hrL0w7RUFBc0I7RUFBa0M7RUFBVztDZnd3SHJqTTs7QWV4d0hpa007RUFBc0I7RUFBa0M7RUFBVztDZjh3SHBvTTs7QWU5d0hncE07RUFBc0I7RUFBa0M7RUFBVztDZm94SG50TTs7QWVweEgrdE07RUFBc0I7RUFBZ0M7RUFBVztDZjB4SGh5TTs7QWUxeEg0eU07RUFBc0I7RUFBaUM7RUFBVztDZmd5SDkyTTs7QWVoeUgwM007RUFBc0I7RUFBaUM7RUFBVztDZnN5SDU3TTs7QWV0eUh3OE07RUFBc0I7RUFBa0M7RUFBVztDZjR5SDNnTjs7QWU1eUh1aE47RUFBc0I7RUFBa0M7RUFBVztDZmt6SDFsTjs7QWVsekhzbU47RUFBc0I7RUFBa0M7RUFBVztDZnd6SHpxTjs7QWV4ekhxck47RUFBc0I7RUFBa0M7RUFBVztDZjh6SHh2Tjs7QWU5ekhvd047RUFBc0I7RUFBa0M7RUFBVztDZm8wSHYwTjs7QWVwMEhtMU47RUFBc0I7RUFBa0M7RUFBVztDZjAwSHQ1Tjs7QWUxMEhrNk47RUFBc0I7RUFBa0M7RUFBVztDZmcxSHIrTjs7QWVoMUhpL047RUFBc0I7RUFBa0M7RUFBVztDZnMxSHBqTzs7QWV0MUhna087RUFBc0I7RUFBa0M7RUFBVztDZjQxSG5vTzs7QWU1MUgrb087RUFBc0I7RUFBa0M7RUFBVztDZmsySGx0Tzs7QWVsMkg4dE87RUFBc0I7RUFBa0M7RUFBVztDZncySGp5Tzs7QWV4Mkg2eU87RUFBc0I7RUFBa0M7RUFBVztDZjgySGgzTzs7QWU5Mkg0M087RUFBc0I7RUFBa0M7RUFBVztDZm8zSC83Tzs7QWVwM0gyOE87RUFBc0I7RUFBZ0M7RUFBVztDZjAzSDVnUDs7QWUxM0h3aFA7RUFBc0I7RUFBaUM7RUFBVztDZmc0SDFsUDs7QWVoNEhzbVA7RUFBc0I7RUFBaUM7RUFBVztDZnM0SHhxUDs7QWV0NEhvclA7RUFBc0I7RUFBa0M7RUFBVztDZjQ0SHZ2UDs7QWU1NEhtd1A7RUFBc0I7RUFBa0M7RUFBVztDZms1SHQwUDs7QWVsNUhrMVA7RUFBc0I7RUFBa0M7RUFBVztDZnc1SHI1UDs7QWV4NUhpNlA7RUFBc0I7RUFBa0M7RUFBVztDZjg1SHArUDs7QWU5NUhnL1A7RUFBc0I7RUFBa0M7RUFBVztDZm82SG5qUTs7QWVwNkgralE7RUFBc0I7RUFBa0M7RUFBVztDZjA2SGxvUTs7QWUxNkg4b1E7RUFBc0I7RUFBa0M7RUFBVztDZmc3SGp0UTs7QWVoN0g2dFE7RUFBc0I7RUFBa0M7RUFBVztDZnM3SGh5UTs7QWV0N0g0eVE7RUFBc0I7RUFBa0M7RUFBVztDZjQ3SC8yUTs7QWU1N0gyM1E7RUFBc0I7RUFBa0M7RUFBVztDZms4SDk3UTs7QWVsOEgwOFE7RUFBc0I7RUFBa0M7RUFBVztDZnc4SDdnUjs7QWV4OEh5aFI7RUFBc0I7RUFBa0M7RUFBVztDZjg4SDVsUjs7QWU5OEh3bVI7RUFBc0I7RUFBa0M7RUFBVztDZm85SDNxUjs7QWVwOUh1clI7RUFBc0I7RUFBZ0M7RUFBVztDZjA5SHh2Ujs7QWUxOUhvd1I7RUFBc0I7RUFBaUM7RUFBVztDZmcrSHQwUjs7QWVoK0hrMVI7RUFBc0I7RUFBaUM7RUFBVztDZnMrSHA1Ujs7QWV0K0hnNlI7RUFBc0I7RUFBa0M7RUFBVztDZjQrSG4rUjs7QWU1K0grK1I7RUFBc0I7RUFBa0M7RUFBVztDZmsvSGxqUzs7QWVsL0g4alM7RUFBc0I7RUFBa0M7RUFBVztDZncvSGpvUzs7QWV4L0g2b1M7RUFBc0I7RUFBa0M7RUFBVztDZjgvSGh0Uzs7QWU5L0g0dFM7RUFBc0I7RUFBa0M7RUFBVztDZm9nSS94Uzs7QWVwZ0kyeVM7RUFBc0I7RUFBa0M7RUFBVztDZjBnSTkyUzs7QWUxZ0kwM1M7RUFBc0I7RUFBa0M7RUFBVztDZmdoSTc3Uzs7QWVoaEl5OFM7RUFBc0I7RUFBa0M7RUFBVztDZnNoSTVnVDs7QWV0aEl3aFQ7RUFBc0I7RUFBa0M7RUFBVztDZjRoSTNsVDs7QWU1aEl1bVQ7RUFBc0I7RUFBa0M7RUFBVztDZmtpSTFxVDs7QWVsaUlzclQ7RUFBc0I7RUFBa0M7RUFBVztDZndpSXp2VDs7QWV4aUlxd1Q7RUFBc0I7RUFBa0M7RUFBVztDZjhpSXgwVDs7QWU5aUlvMVQ7RUFBc0I7RUFBa0M7RUFBVztDZm9qSXY1VDs7QWVwakltNlQ7RUFBc0I7RUFBZ0M7RUFBVztDZjBqSXArVDs7QWUxaklnL1Q7RUFBc0I7RUFBaUM7RUFBVztDZmdrSWxqVTs7QWVoa0k4alU7RUFBc0I7RUFBaUM7RUFBVztDZnNrSWhvVTs7QWV0a0k0b1U7RUFBc0I7RUFBa0M7RUFBVztDZjRrSS9zVTs7QWU1a0kydFU7RUFBc0I7RUFBa0M7RUFBVztDZmtsSTl4VTs7QWVsbEkweVU7RUFBc0I7RUFBa0M7RUFBVztDZndsSTcyVTs7QWV4bEl5M1U7RUFBc0I7RUFBa0M7RUFBVztDZjhsSTU3VTs7QWU5bEl3OFU7RUFBc0I7RUFBa0M7RUFBVztDZm9tSTNnVjs7QWVwbUl1aFY7RUFBc0I7RUFBa0M7RUFBVztDZjBtSTFsVjs7QWUxbUlzbVY7RUFBc0I7RUFBa0M7RUFBVztDZmduSXpxVjs7QWVobklxclY7RUFBc0I7RUFBa0M7RUFBVztDZnNuSXh2Vjs7QWV0bklvd1Y7RUFBc0I7RUFBa0M7RUFBVztDZjRuSXYwVjs7QWU1bkltMVY7RUFBc0I7RUFBa0M7RUFBVztDZmtvSXQ1Vjs7QWVsb0lrNlY7RUFBc0I7RUFBa0M7RUFBVztDZndvSXIrVjs7QWV4b0lpL1Y7RUFBc0I7RUFBa0M7RUFBVztDZjhvSXBqVzs7QWU5b0lna1c7RUFBc0I7RUFBa0M7RUFBVztDZm9wSW5vVzs7QWVwcEkrb1c7RUFBc0I7RUFBZ0M7RUFBVztDZjBwSWh0Vzs7QWUxcEk0dFc7RUFBc0I7RUFBaUM7RUFBVztDZmdxSTl4Vzs7QWVocUkweVc7RUFBc0I7RUFBaUM7RUFBVztDZnNxSTUyVzs7QWV0cUl3M1c7RUFBc0I7RUFBa0M7RUFBVztDZjRxSTM3Vzs7QWU1cUl1OFc7RUFBc0I7RUFBa0M7RUFBVztDZmtySTFnWDs7QWVscklzaFg7RUFBc0I7RUFBa0M7RUFBVztDZndySXpsWDs7QWV4cklxbVg7RUFBc0I7RUFBa0M7RUFBVztDZjhySXhxWDs7QWU5cklvclg7RUFBc0I7RUFBa0M7RUFBVztDZm9zSXZ2WDs7QWVwc0ltd1g7RUFBc0I7RUFBa0M7RUFBVztDZjBzSXQwWDs7QWUxc0lrMVg7RUFBc0I7RUFBa0M7RUFBVztDZmd0SXI1WDs7QWVodElpNlg7RUFBc0I7RUFBa0M7RUFBVztDZnN0SXArWDs7QWV0dElnL1g7RUFBc0I7RUFBa0M7RUFBVztDZjR0SW5qWTs7QWU1dEkralk7RUFBc0I7RUFBa0M7RUFBVztDZmt1SWxvWTs7QWVsdUk4b1k7RUFBc0I7RUFBa0M7RUFBVztDZnd1SWp0WTs7QWV4dUk2dFk7RUFBc0I7RUFBa0M7RUFBVztDZjh1SWh5WTs7QWU5dUk0eVk7RUFBc0I7RUFBa0M7RUFBVztDZm92SS8yWTs7QWVwdkkyM1k7RUFBc0I7RUFBZ0M7RUFBVztDZjB2STU3WTs7QWUxdkl3OFk7RUFBc0I7RUFBaUM7RUFBVztDZmd3STFnWjs7QWVod0lzaFo7RUFBc0I7RUFBaUM7RUFBVztDZnN3SXhsWjs7QWV0d0lvbVo7RUFBc0I7RUFBa0M7RUFBVztDZjR3SXZxWjs7QWU1d0ltclo7RUFBc0I7RUFBa0M7RUFBVztDZmt4SXR2Wjs7QWVseElrd1o7RUFBc0I7RUFBa0M7RUFBVztDZnd4SXIwWjs7QWV4eElpMVo7RUFBc0I7RUFBa0M7RUFBVztDZjh4SXA1Wjs7QWU5eElnNlo7RUFBc0I7RUFBa0M7RUFBVztDZm95SW4rWjs7QWVweUkrK1o7RUFBc0I7RUFBa0M7RUFBVztDZjB5SWxqYTs7QWUxeUk4amE7RUFBc0I7RUFBa0M7RUFBVztDZmd6SWpvYTs7QWVoekk2b2E7RUFBc0I7RUFBa0M7RUFBVztDZnN6SWh0YTs7QWV0ekk0dGE7RUFBc0I7RUFBa0M7RUFBVztDZjR6SS94YTs7QWU1ekkyeWE7RUFBc0I7RUFBa0M7RUFBVztDZmswSTkyYTs7QWVsMEkwM2E7RUFBc0I7RUFBa0M7RUFBVztDZncwSTc3YTs7QWV4MEl5OGE7RUFBc0I7RUFBa0M7RUFBVztDZjgwSTVnYjs7QWU5MEl3aGI7RUFBc0I7RUFBa0M7RUFBVztDZm8xSTNsYjs7QWVwMUl1bWI7RUFBc0I7RUFBZ0M7RUFBVztDZjAxSXhxYjs7QWUxMUlvcmI7RUFBc0I7RUFBaUM7RUFBVztDZmcySXR2Yjs7QWVoMklrd2I7RUFBc0I7RUFBaUM7RUFBVztDZnMySXAwYjs7QWV0MklnMWI7RUFBc0I7RUFBa0M7RUFBVztDZjQySW41Yjs7QWU1MkkrNWI7RUFBc0I7RUFBa0M7RUFBVztDZmszSWwrYjs7QWVsM0k4K2I7RUFBc0I7RUFBa0M7RUFBVztDZnczSWpqYzs7QWV4M0k2amM7RUFBc0I7RUFBa0M7RUFBVztDZjgzSWhvYzs7QWU5M0k0b2M7RUFBc0I7RUFBa0M7RUFBVztDZm80SS9zYzs7QWVwNEkydGM7RUFBc0I7RUFBa0M7RUFBVztDZjA0STl4Yzs7QWUxNEkweWM7RUFBc0I7RUFBa0M7RUFBVztDZmc1STcyYzs7QWVoNUl5M2M7RUFBc0I7RUFBa0M7RUFBVztDZnM1STU3Yzs7QWV0NUl3OGM7RUFBc0I7RUFBa0M7RUFBVztDZjQ1STNnZDs7QWU1NUl1aGQ7RUFBc0I7RUFBa0M7RUFBVztDZms2STFsZDs7QWVsNklzbWQ7RUFBc0I7RUFBa0M7RUFBVztDZnc2SXpxZDs7QWV4NklxcmQ7RUFBc0I7RUFBa0M7RUFBVztDZjg2SXh2ZDs7QWU5Nklvd2Q7RUFBc0I7RUFBa0M7RUFBVztDZm83SXYwZDs7QWVwN0ltMWQ7RUFBc0I7RUFBZ0M7RUFBVztDZjA3SXA1ZDs7QWUxN0lnNmQ7RUFBc0I7RUFBaUM7RUFBVztDZmc4SWwrZDs7QWVoOEk4K2Q7RUFBc0I7RUFBaUM7RUFBVztDZnM4SWhqZTs7QWV0OEk0amU7RUFBc0I7RUFBa0M7RUFBVztDZjQ4SS9uZTs7QWU1OEkyb2U7RUFBc0I7RUFBa0M7RUFBVztDZms5STlzZTs7QWVsOUkwdGU7RUFBc0I7RUFBa0M7RUFBVztDZnc5STd4ZTs7QWV4OUl5eWU7RUFBc0I7RUFBa0M7RUFBVztDZjg5STUyZTs7QWU5OUl3M2U7RUFBc0I7RUFBa0M7RUFBVztDZm8rSTM3ZTs7QWVwK0l1OGU7RUFBc0I7RUFBa0M7RUFBVztDZjArSTFnZjs7QWUxK0lzaGY7RUFBc0I7RUFBa0M7RUFBVztDZmcvSXpsZjs7QWVoL0lxbWY7RUFBc0I7RUFBa0M7RUFBVztDZnMvSXhxZjs7QWV0L0lvcmY7RUFBc0I7RUFBa0M7RUFBVztDZjQvSXZ2Zjs7QWU1L0ltd2Y7RUFBc0I7RUFBa0M7RUFBVztDZmtnSnQwZjs7QWVsZ0prMWY7RUFBc0I7RUFBa0M7RUFBVztDZndnSnI1Zjs7QWV4Z0ppNmY7RUFBc0I7RUFBa0M7RUFBVztDZjhnSnArZjs7QWU5Z0pnL2Y7RUFBc0I7RUFBa0M7RUFBVztDZm9oSm5qZ0I7O0FlcGhKK2pnQjtFQUFzQjtFQUFnQztFQUFXO0NmMGhKaG9nQjs7QWUxaEo0b2dCO0VBQXNCO0VBQWlDO0VBQVc7Q2ZnaUo5c2dCOztBZWhpSjB0Z0I7RUFBc0I7RUFBaUM7RUFBVztDZnNpSjV4Z0I7O0FldGlKd3lnQjtFQUFzQjtFQUFrQztFQUFXO0NmNGlKMzJnQjs7QWU1aUp1M2dCO0VBQXNCO0VBQWtDO0VBQVc7Q2ZrakoxN2dCOztBZWxqSnM4Z0I7RUFBc0I7RUFBa0M7RUFBVztDZndqSnpnaEI7O0FleGpKcWhoQjtFQUFzQjtFQUFrQztFQUFXO0NmOGpKeGxoQjs7QWU5akpvbWhCO0VBQXNCO0VBQWtDO0VBQVc7Q2Zva0p2cWhCOztBZXBrSm1yaEI7RUFBc0I7RUFBa0M7RUFBVztDZjBrSnR2aEI7O0FlMWtKa3doQjtFQUFzQjtFQUFrQztFQUFXO0NmZ2xKcjBoQjs7QWVobEppMWhCO0VBQXNCO0VBQWtDO0VBQVc7Q2ZzbEpwNWhCOztBZXRsSmc2aEI7RUFBc0I7RUFBa0M7RUFBVztDZjRsSm4raEI7O0FlNWxKKytoQjtFQUFzQjtFQUFrQztFQUFXO0Nma21KbGppQjs7QWVsbUo4amlCO0VBQXNCO0VBQWtDO0VBQVc7Q2Z3bUpqb2lCOztBZXhtSjZvaUI7RUFBc0I7RUFBa0M7RUFBVztDZjhtSmh0aUI7O0FlOW1KNHRpQjtFQUFzQjtFQUFrQztFQUFXO0Nmb25KL3hpQjs7QWVwbkoyeWlCO0VBQXNCO0VBQWdDO0VBQVc7Q2Ywbko1MmlCOztBZTFuSnczaUI7RUFBc0I7RUFBaUM7RUFBVztDZmdvSjE3aUI7O0FlaG9KczhpQjtFQUFzQjtFQUFpQztFQUFXO0Nmc29KeGdqQjs7QWV0b0pvaGpCO0VBQXNCO0VBQWtDO0VBQVc7Q2Y0b0p2bGpCOztBZTVvSm1takI7RUFBc0I7RUFBa0M7RUFBVztDZmtwSnRxakI7O0FlbHBKa3JqQjtFQUFzQjtFQUFrQztFQUFXO0Nmd3BKcnZqQjs7QWV4cEppd2pCO0VBQXNCO0VBQWtDO0VBQVc7Q2Y4cEpwMGpCOztBZTlwSmcxakI7RUFBc0I7RUFBa0M7RUFBVztDZm9xSm41akI7O0FlcHFKKzVqQjtFQUFzQjtFQUFrQztFQUFXO0NmMHFKbCtqQjs7QWUxcUo4K2pCO0VBQXNCO0VBQWtDO0VBQVc7Q2ZnckpqamtCOztBZWhySjZqa0I7RUFBc0I7RUFBa0M7RUFBVztDZnNySmhva0I7O0FldHJKNG9rQjtFQUFzQjtFQUFrQztFQUFXO0NmNHJKL3NrQjs7QWU1ckoydGtCO0VBQXNCO0VBQWtDO0VBQVc7Q2Zrc0o5eGtCOztBZWxzSjB5a0I7RUFBc0I7RUFBa0M7RUFBVztDZndzSjcya0I7O0FleHNKeTNrQjtFQUFzQjtFQUFrQztFQUFXO0NmOHNKNTdrQjs7QWU5c0p3OGtCO0VBQXNCO0VBQWtDO0VBQVc7Q2ZvdEozZ2xCOztBZXB0SnVobEI7RUFBc0I7RUFBZ0M7RUFBVztDZjB0SnhsbEI7O0FlMXRKb21sQjtFQUFzQjtFQUFpQztFQUFXO0NmZ3VKdHFsQjs7QWVodUprcmxCO0VBQXNCO0VBQWlDO0VBQVc7Q2ZzdUpwdmxCOztBZXR1Smd3bEI7RUFBc0I7RUFBa0M7RUFBVztDZjR1Sm4wbEI7O0FlNXVKKzBsQjtFQUFzQjtFQUFr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M05GOztBcUIzM05BO0VBQ0U7RUFFQTtNQUFBO0VBQ0E7Q3JCNjNORjs7QXFCMTNOQTtFQUNFO0NyQjYzTkY7O0FxQjEzTkE7RUFDRTtDckI2M05GOztBcUIxM05BO0VBQ0U7RUFDQTtFQUNBO0NyQjYzTkY7O0FxQjEzTkE7RUFDRTtFQUNBO0VBQ0E7Q3JCNjNORjs7QXFCMTNOQTtFQUNFO0VBQ0E7Q3JCNjNORjs7QXFCMzNORTtFQUNFO0VBQ0E7RUFDQTtDckI4M05KOztBcUI1M05JO0VBQ0U7Q3JCKzNOTjs7QXFCMzNORTtFQUNFO0NyQjgzTko7O0FrQnQ3TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7Q2xCczdORjs7QWtCbjdOQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEJzN05GOztBc0JuK05BO0VBQ0U7RUFDQTtFQUNBO0N0QnMrTkY7O0FzQnArTkU7RUFDRTtFQUNBO0N0QnUrTko7O0FzQnArTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RCdStOSjs7QXNCcCtORTtFQUNFO0N0QnUrTko7O0FzQnArTkU7RUFDRTtFQUVBO0VBRUE7RUFDQTtFQUVBO0N0Qm8rTko7O0FzQmwrTkk7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBRUE7RUFDQTtDdEJpK05OOztBc0IxOU5JO0VBQ0U7Q3RCNjlOTjs7QXNCMTlOSTtFQUNFO0VBQ0E7Q3RCNjlOTjs7QXNCdjlORTtFQUNFO0VBQ0E7Q3RCMDlOSjs7QXNCeDlOSTtFQUNFO0N0QjI5Tk47O0FzQm45Tk07RUFDRTtFQUNBO0N0QnM5TlI7O0F1QnZpT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkIwaU9GOztBdUJ4aU9FO0VBQ0U7Q3ZCMmlPSjs7QXVCeGlPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7Q3ZCcWlPSjs7QXVCbGlPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkJraU9KOztBdUIvaE9FO0VBQ0U7RUFFQTtFQUNBO0N2QmlpT0o7O0F1QjloT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtDdkI2aE9KOztBdUIzaE9JOztFQUNFO0VBQ0E7RUFDQTtDdkIraE9OOztBdUJ4aE9JO0VBQ0U7RUFDQTtDdkIyaE9OOztBdUJ4aE9JO0VBQ0U7RUFDQTtDdkIyaE9OOztBdUJ4aE9JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2QjJoT047O0F1QnhoT0k7RUFDRTtFQUNBO0VBQ0E7Q3ZCMmhPTjs7QXVCcmhPRTtFQUNFO0VBQ0E7Q3ZCd2hPSjs7QXVCbmhPRTtFQUNFO0VBQ0E7Q3ZCc2hPSjs7QXVCbmhPRTtFQUNFO0N2QnNoT0o7O0F3QmpwT0k7O0VBQ0U7RUFDQTtDeEJxcE9OOztBd0JocE9JOztFQUNFO0VBQ0E7Q3hCb3BPTjs7QXdCL29PSTtFQUNFO0N4QmtwT047O0F3QjdvT0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4QmdwT047O0F3QjVvT0U7RUFDRTtFQUNBO0N4QitvT0o7O0F3QjNvT0k7RUFDRTtDeEI4b09OOztBd0I1b09NO0VBQ0U7Q3hCK29PUjs7QXdCNW9PTTtFQUNFO0VBQ0E7Q3hCK29PUjs7QXdCN29PUTtFQUNFO0VBQ0E7Q3hCZ3BPVjs7QXdCOW9PVTtFQUNFO0VBQ0E7Q3hCaXBPWjs7QXdCL29PWTtFQUNFO0VBQ0E7Q3hCa3BPZDs7QXdCaHBPYztFQUNFO0VBQ0E7Q3hCbXBPaEI7O0F3QjFvT0U7RUFDRTtDeEI2b09KOztBd0Ixb09FO0VBQ0U7Q3hCNm9PSjs7QXdCMW9PRTtFQUNFO0N4QjZvT0o7O0F3QjFvT0U7RUFDRTtFQUNBO0N4QjZvT0o7O0F3QjFvT0U7RUFDRTtFQUNBO0VBQ0E7Q3hCNm9PSjs7QXlCM3VPQTtFQUNFO0VBRUE7RUFDQTtFQUVBO0VDR0E7RUFDQTtFQUNBO0MxQjR1T0Y7O0F5Qjd1T0U7RUFDRTtDekJndk9KOztBeUI3dU9FO0VBQ0U7RUFDQTtDekJndk9KOztBeUI3dU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDekJndk9KOztBeUI3dU9FO0VBQ0U7Q3pCZ3ZPSjs7QXlCN3VPRTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VDckNGO0VBQ0E7RUFDQTtDMUJteE9GOztBeUI1dU9JO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7Q3pCMnVPTjs7QXlCcHVPSTtFQUNFO0N6QnV1T047O0F5QnB1T0k7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtDekJxdU9OOztBeUIvdE9FO0VBQ0U7Q3pCa3VPSjs7QXlCaHVPSTtFQUNFO0VBRUE7Q3pCa3VPTjs7QXlCaHVPTTtFQUNFO0VBQ0E7Q3pCbXVPUjs7QXlCN3RPSTtFQUNFO0VBQ0E7RUFDQTtFQ3BHSjtFQUNBO0VBQ0E7QzFCdTBPRjs7QXlCOXRPSTtFQUNFO0VBQ0E7RUFDQTtFQzlHSjtFQUNBO0VBQ0E7QzFCazFPRjs7QTJCNzFPQTtFQUNFO0VBRUE7RUFDQTtFQUVBO0VBRUE7RUFFQTtFQUNBO0MzQjQxT0Y7O0EyQjExT0U7RUFDRTtDM0I2MU9KOztBMkIxMU9FO0VBQ0U7QzNCNjFPSjs7QTJCMTFPRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0MzQjQxT0o7O0EyQnoxT0U7RUFDRTtFQUVBO0VBQ0E7QzNCMjFPSjs7QTJCeDFPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtDM0J3MU9KOztBMkJ0MU9JO0VBQ0U7RUFDQTtDM0J5MU9OOztBMkJsMU9JO0VBQ0U7RUFDQTtDM0JxMU9OOztBMkJsMU9JO0VBQ0U7RUFDQTtDM0JxMU9OOztBMkJsMU9JO0VBQ0U7RUFD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cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL2FwcFwiO1xuQGltcG9ydCBcIi4uL2xheW91dC9icmVhZGN1bWJcIjtcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL2Ntbkhlcm9CYW5uZXJcIjtcbkBpbXBvcnQgXCIuLi9saWIvc2VsZWN0Mi9zZWxlY3QyLnNjc3NcIjtcblxuLnN0YXJ0LXJlcGFpciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbjogMCAwcHg7XG4gICAgfVxuXG4gICAgLnN0YXJ0LXJlcGFpci1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDYxcHggMCA4MXB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbU1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggNDFweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDEuOTklO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbU1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNDU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21NZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGZhZWU2O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1OC44NTUlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21NZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtTWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhcnQtcmVwYWlyLWZvcm0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MXB4IDc1cHggODFweCA3NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDczLjIlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygyMHB4LCAyMHB4LCA2MHB4LCAjMDAwMDAwMzMpO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokZXhNZWRpdW0pIHtcbiAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiA0MXB4IDM1cHggNjFweCAzNXB4O1xuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbU1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDQxcHggMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xMTBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkU21hbGwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHNwYW4ge1xuICAgICAgICAgICAgLy8gICAgIGxhYmVsIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgLy8gICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1lZGl1bSkge1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAuc3RlcC1ib3gge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ3cHggMCAzNnB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkU21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubnVtLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJHNhbnMtNjAwLCA2MDApO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGV4TWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJFNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICNkMGQyZTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21NZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYub25lLWJnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi50d28tYmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFja2VyLWNvbG9yLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYudGhyZWUtYmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFja2VyLWNvbG9yLTI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZm91ci1iZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYWNrZXItY29sb3ItMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5maXZlLWJnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhY2tlci1jb2xvci00O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNpeC1iZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYWNrZXItY29sb3ItNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZXZlbi1iZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYWNrZXItY29sb3ItNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5laWdodC1iZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYWNrZXItY29sb3ItNztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uaW5lLWJnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhY2tlci1jb2xvci04O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRlbi1iZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYWNrZXItY29sb3ItOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvb3Rlci1zZWNvbmRyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRleE1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRleFNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkc2Fucy1ib2xkLCBib2xkKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRleE1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRleFNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGV4TWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZXhTbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZXhwZXJpZW5jZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvb3Rlci1zZWNvbmRyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxOXB4IDE1cHggMTlweDsgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZXhTbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhY2Utbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGV4U21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jbW4tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbU1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGV4U21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRleFNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRleFNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY21uLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vcmUtaW5mby1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGV4U21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNoaXBwaW5nLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zaGlwcGluZy1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYWRkLW1vcmUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3NlcnZpY2VJdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgLnJvdysucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktbGlnaHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGV4TWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGV4U21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENyZWRpdCBBcHBsaWNhdGlvbiBGb3JtXG5cbiNjcmVkaXQtYXBwLWNvbnRhaW5lciB7XG4gICAgLmNyZWRpdC1hcHAtZm9ybSB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJFNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogODMlO1xuICAgICAgICB9XG4gICAgICAgIGZvcm0gZmllbGRzZXQgLnJvdyAudGhyZWUtYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkU21hbGwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21NZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWFjdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJFNtYWxsKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNjcmVkaXRJbmZvU2F2ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRTbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgI3JlbW92ZUl0ZW0ge1xuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXN0cm95SXRlbSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgI2Rlc3Ryb3lJdGVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2FkZG1vcmUsXG4gICAgICAgICNyZW1vdmVJdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21uLWNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbjogM3JlbSAwIDEuMjVyZW07XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICBcbn1cbi5sb2FkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5O1xuICAgIGxlZnQ6IDA7XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0MyU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MyUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiLyoqKiBDb21tb24gU0FBUyBGSUxFUyAqKiovXG5cbkBpbXBvcnQgXCJjb21tb24vdmFyaWFibGVcIjtcbkBpbXBvcnQgXCJjb21tb24vZnVuY3Rpb25cIjtcbkBpbXBvcnQgXCJjb21tb24vbWl4aW5cIjtcbkBpbXBvcnQgXCJjb21tb24vZm9udHNcIjtcblxuLyoqKiBDb21tb24gTGF5b3V0ICAqKiovXG5cbiBAaW1wb3J0IFwibGF5b3V0L2xheW91dFwiO1xuXG4vKioqIENvbW1vbiBMaWJyYXJ5ICoqKi9cblxuICIsIi8qKiogQXBwIGNvbG9yIHZhcmlhYmxlICoqKi9cbiRwcmltYXJ5LWNvbG9yOiMxNTFGNjY7XG4kcHJpbWFyeS1za3ktY29sb3I6IzhGQUVFNjtcbiRwcmltYXJ5LWxpZ2h0LWNvbG9yOiNEMEQyRTA7XG4kd2hpdGUtY29sb3I6ICNmZmZmZmY7XG4kYmxhY2stY29sb3I6ICMwMDAwMDA7XG4kc3RvbmUtY29sb3I6IzcwNzA3MDtcbiRzdG9uZS1saWdodC1jb2xvcjojRDJEMkQyO1xuJGdyYXktMTI6I0EyQTJBMjtcbiRncmF5LWU1OiNFNUU1RTU7XG4kZ3JheS1mMzojRjNGM0YzO1xuJGdyYXktZGE6I0RBREFEQTtcbiRncmF5LWVmOiNlZmVmZWY7XG4kdGl0bGUtY29sb3I6IzMwMzAzMDtcbiRzdWItdGl0bGU6IzAyMUYzNjtcbiRwcmltYXJ5LXJhZGlvOiMyNzRDQjI7XG4kZm9vdGVyLXR4dC1jb2xvcjojQTNBRkQ0O1xuJGZvb3Rlci1zZWNvbmRyeS1jb2xvcjojRDBEMkUwO1xuJGdyYXktZDojMzczQzQ4O1xuJHNoYWRvdy1jb2xvcjojMDAwMDAwMUM7XG4kcGFzcy1leWUtY29sb3I6I0MwQkRDQztcblxuJHJlZC1jb2xvcjojRkYwMDAwO1xuJGxpZ2h0ZXItZ3JlZW46IzAwYTY1MztcbiRncmVlbi1jb2xvcjojMDIzQjIwO1xuLy8gJHN0b25lLWNvbG9yOiMwRDBEMEQ7XG4kbGlnaHQtc3RvbmU6IzQwNDA0MDtcblxuJGRpc2NvdW50LXJlZDojRUYyRDU2O1xuXG4vLyBUcmFja2VyIGNvbG9yc1xuJHRyYWNrZXItY29sb3ItMSA6ICMxNTIzNjM7XG4kdHJhY2tlci1jb2xvci0yIDogIzM1NEI4NDtcbiR0cmFja2VyLWNvbG9yLTMgOiAjNUM3Q0FEO1xuJHRyYWNrZXItY29sb3ItNCA6ICM3Q0E0Q0Q7XG4kdHJhY2tlci1jb2xvci01IDogIzlFQ0ZGMDtcbiR0cmFja2VyLWNvbG9yLTYgOiAjOTNDNkNDO1xuJHRyYWNrZXItY29sb3ItNyA6ICM4OUJEQUE7XG4kdHJhY2tlci1jb2xvci04IDogIzdFQjQ4NjtcbiR0cmFja2VyLWNvbG9yLTkgOiAjNzRBQjYzO1xuXG4vLyAkbW9iaWxlOiA1MzlweDtcbiRleFNtYWxsOiA1NzZweDtcbiRTbWFsbDogNzY3cHg7XG4kc21NZWRpdW06IDk5MXB4O1xuJG1lZGl1bTogMTAyNHB4O1xuJG1lZGl1bS0xMTcwOiAxMTcwcHg7XG4kZXhNZWRpdW06MTI4MHB4O1xuJGxhcmdlOjE0NDBweDtcbiRleExhcmdlOjE2ODBweDtcbiRjb250YWluZXI6MTg0MHB4OyIsIkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzLi4uKSB7XG4gIC8vIERpcmVjdGlvbiBoYXMgYmVlbiBvbWl0dGVkIGFuZCBoYXBwZW5zIHRvIGJlIGEgY29sb3Itc3RvcFxuICBAaWYgaXMtZGlyZWN0aW9uKCRkaXJlY3Rpb24pID09IGZhbHNlIHtcbiAgICAkY29sb3Itc3RvcHM6ICRkaXJlY3Rpb24sICRjb2xvci1zdG9wcztcbiAgICAkZGlyZWN0aW9uOiAxODBkZWc7XG4gIH1cbiAgYmFja2dyb3VuZDogbnRoKG50aCgkY29sb3Itc3RvcHMsIDEpLCAxKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSwgJGNvbG9yLXN0b3BzKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XG59XG5cbi8qKiogRm9udCBGYW1pbHkgICoqKi9cblxuJGZvbnQtYm9keTogXCJPcGVuU2Fucy1SZWd1bGFyXCI7XG4kc2Fucy0zMDA6XCJPcGVuU2Fucy1MaWdodFwiO1xuJHNhbnMtNTAwOlwiT3BlblNhbnMtTWVkaXVtXCI7XG4kc2Fucy02MDA6XCJPcGVuU2Fucy1TZW1pQm9sZFwiO1xuJHNhbnMtYm9sZDonT3BlblNhbnMtQm9sZCc7XG4kc2Fucy05MDA6XCJPcGVuU2Fucy1FeHRyYUJvbGRcIjtcblxuJG9zd2FsZC02MDA6XCJPc3dhbGQtU2VtaUJvbGRcIjtcbiRvc3dhbGQtNDAwOidPc3dhbGQtUmVndWxhcic7XG4kb3N3YWxkLTUwMDonT3N3YWxkLU1lZGl1bSc7XG4kb3N3YWxkLTIwMDonT3N3YWxkLUV4dHJhTGlnaHQnO1xuJG9zd2FsZC0zMDA6J09zd2FsZC1MaWdodCc7XG4kb3N3YWxkLWJvbGQ6J09zd2FsZC1Cb2xkJztcblxuXG5cblxuJGludGVyTGlnaHQ6IFwiSW50ZXIgTGlnaHRcIjtcbiRpbnRlck1lZGl1bTogXCJJbnRlciBNZWRpdW1cIjtcbiRpbnRlck5vcm1hbDogXCJJbnRlciBOb3JtYWxcIjtcblxuXG5cbkBtaXhpbiBmb250LWZhbWlseSgkZmFjZSwgJHdlaWdodCkge1xuICBmb250LWZhbWlseTogJGZhY2U7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xufVxuXG5AbWl4aW4gYm9keS1mb250IHtcbiAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYm9keSwgNDAwKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICRzdG9uZS1jb2xvcjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZSl7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbn1cblxuLyoqKiBGb250LXNpemUgYXMgaDEtaDYgaGVhZGluZ3MgKioqL1xuXG5AbWl4aW4gZm9udC14bCB7XG4gIGZvbnQtc2l6ZTogODJweDtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBAaW5jbHVkZSBmb250LWZhbWlseSgkb3N3YWxkLWJvbGQsIDcwMCk7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JFNtYWxsKXtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxufVxuXG5AbWl4aW4gZm9udC1sZyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBAaW5jbHVkZSBmb250LWZhbWlseSgkb3N3YWxkLWJvbGQsIDcwMCk7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokU21hbGwpe1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1tZCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBAaW5jbHVkZSBmb250LWZhbWlseSgkb3N3YWxkLWJvbGQsIDcwMCk7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokU21hbGwpe1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBcbn1cblxuQG1peGluIGZvbnQtc20ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1ib2R5LDQwMCk7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRTbWFsbCl7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbkBtaXhpbiBmb250LXhzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJGZvbnQtYm9keSwgNDAwKTtcbiAgY29sb3I6ICRzdG9uZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZSl7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JFNtYWxsKXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxufVxuXG5AbWl4aW4gZm9udC14eHMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1ib2R5LCA0MDApO1xuICBjb2xvcjogJHN0b25lLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxhcmdlKXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRTbWFsbCl7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbn1cbkBtaXhpbiAgYm9keS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuQG1peGluIGZvbnQtYm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJHNhbnMtYm9sZCw3MDApO1xufVxuXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1vLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIC13ZWJraXQtb3BhY2l0eTogJG9wYWNpdHk7XG4gIC1tb3otb3BhY2l0eTogJG9wYWNpdHk7XG4gIC1vLW9wYWNpdHk6ICRvcGFjaXR5O1xuICAtbXMtb3BhY2l0eTogJG9wYWNpdHk7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkc2Vjb25kcywgJHRpbWluZzogZWFzZSkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkc2Vjb25kcyAkdGltaW5nO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAkc2Vjb25kcyAkdGltaW5nO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsICRzZWNvbmRzICR0aW1pbmc7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAkc2Vjb25kcyAkdGltaW5nO1xuICB0cmFuc2l0aW9uOiBhbGwgJHNlY29uZHMgJHRpbWluZztcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkcHJvcGVydHkpIHtcbiAgLW8tdHJhbnNmb3JtOiAkcHJvcGVydHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkcHJvcGVydHk7XG4gIC1tcy10cmFuc2Zvcm06ICRwcm9wZXJ0eTtcbiAgLW1vei10cmFuc2Zvcm06ICRwcm9wZXJ0eTtcbiAgdHJhbnNmb3JtOiAkcHJvcGVydHk7XG59XG5cbkBtaXhpbiBmbGV4Ym94KCkge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gZmxleGJveEltcCgpIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuQG1peGluIHRleHQtc2hhZG93KCR4LWF4aXMsICR5LWF4aXMsICRibHVyLCAkY29sb3IpIHtcbiAgLW1zLXRleHQtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgJGNvbG9yO1xuICAtby10ZXh0LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyICRjb2xvcjtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyICRjb2xvcjtcbiAgLW1vei10ZXh0LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyICRjb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciAkY29sb3I7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCR4LWF4aXMsICR5LWF4aXMsICRibHVyLCAkY29sb3IpIHtcbiAgLW1zLWJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciAkY29sb3I7XG4gIC1vLWJveC1zaGFkb3c6ICR4LWF4aXMgJHktYXhpcyAkYmx1ciAkY29sb3I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHgtYXhpcyAkeS1heGlzICRibHVyICRjb2xvcjtcbiAgLW1vei1ib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgJGNvbG9yO1xuICBib3gtc2hhZG93OiAkeC1heGlzICR5LWF4aXMgJGJsdXIgJGNvbG9yO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdy1ub25lIHtcbiAgLW1zLWJveC1zaGFkb3c6IG5vbmU7XG4gIC1vLWJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4gdGV4dC1zaGFkb3ctbm9uZSB7XG4gIC1tcy10ZXh0LXNoYWRvdzogbm9uZTtcbiAgLW8tdGV4dC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4gYm94KCRwcm9wZXJ0eSkge1xuICBib3gtc2l6aW5nOiAkcHJvcGVydHk7XG4gIC1tb3otYm94LXNpemluZzogJHByb3BlcnR5O1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRwcm9wZXJ0eTtcbiAgLW8tYm94LXNpemluZzogJHByb3BlcnR5O1xufVxuXG5AbWl4aW4gdHJhbnMtYW5pbS1ub25lIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbkBtaXhpbiBzcGFjZS1ub25lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWl4aW4gYXBwLW5vbmUge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtaXhpbiBwb2ludC1ub25lIHtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW8tcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC1tcy1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qKiogQmFja2dyb3VuZCBwcm9wZXJ0aWVzICAqKiovXG5cbkBtaXhpbiBiZy1jbW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1peGluIGJnLXBhcmFsbGF4IHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgQGluY2x1ZGUgYmctY21uO1xufVxuXG5AbWl4aW4gZGl2aWRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7IFxuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICBjb250ZW50OiBcIlwiOyAgXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGV4U21hbGwpe1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWl4aW4gdG9wLWJveCgkbWF4LXdpdGRoKXtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpdGRoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1peGluIHByaW1hcnlIZWFkZXIge1xuICAgIGJvZHl7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgaGVhZGVye1xuICAgICAgJi5zaXRlLWhlYWRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICAgIFxuICB9IFxufSIsIlxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPc3dhbGQtU2VtaUJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtU2VtaUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1TZW1pQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3N3YWxkLVNlbWlCb2xkLnN2ZyNPc3dhbGQtU2VtaUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkLUV4dHJhTGlnaHQnO1xuICAgICAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvT3N3YWxkLUV4dHJhTGlnaHQuZW90Jyk7XG4gICAgICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtRXh0cmFMaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtRXh0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3N3YWxkLUV4dHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtRXh0cmFMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1FeHRyYUxpZ2h0LnN2ZyNPc3dhbGQtRXh0cmFMaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuICAgIFxuQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkLUxpZ2h0JztcbiAgICAgICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1MaWdodC5lb3QnKTtcbiAgICAgICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1MaWdodC5zdmcjT3N3YWxkLUxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4gICAgXG5AZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQtTWVkaXVtJztcbiAgICAgICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1NZWRpdW0uZW90Jyk7XG4gICAgICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3N3YWxkLU1lZGl1bS5zdmcjT3N3YWxkLU1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuICAgIFxuQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkLUJvbGQnO1xuICAgICAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvT3N3YWxkLUJvbGQuZW90Jyk7XG4gICAgICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3N3YWxkLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1Cb2xkLnN2ZyNPc3dhbGQtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiAgICBcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkLVJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtUmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvT3N3YWxkLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9Pc3dhbGQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3N3YWxkLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09zd2FsZC1SZWd1bGFyLnN2ZyNPc3dhbGQtUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuU2Fucy1Cb2xkXCI7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQuc3ZnI09wZW5TYW5zLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtRXh0cmFCb2xkJztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtRXh0cmFCb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9PcGVuU2Fucy1FeHRyYUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9PcGVuU2Fucy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9PcGVuU2Fucy1FeHRyYUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zLUV4dHJhQm9sZC5zdmcjT3BlblNhbnMtRXh0cmFCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlblNhbnMtTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi8uLi9mb250cy9PcGVuU2Fucy1MaWdodC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9PcGVuU2Fucy1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9PcGVuU2Fucy1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LnN2ZyNPcGVuU2Fucy1MaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLU1lZGl1bSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zLU1lZGl1bS5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9PcGVuU2Fucy1NZWRpdW0uc3ZnI09wZW5TYW5zLU1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zLVNlbWlCb2xkJztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zLVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi8uLi8uLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC5zdmcjT3BlblNhbnMtU2VtaUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuU2Fucy1SZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vLi4vLi4vZm9udHMvT3BlblNhbnMtUmVndWxhci5zdmcjT3BlblNhbnMtUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiAgdXJsKCcuLi8uLi8uLi9mb250cy9pY29tb29uLmVvdCcpO1xuICBzcmM6ICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2ljb21vb24uZW90I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vLi4vLi4vZm9udHMvaWNvbW9vbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi8uLi9mb250cy9pY29tb29uLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uLy4uL2ZvbnRzL2ljb21vb24uc3ZnI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLmljb24taW52aXNpYmxlLWV5ZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1leWUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuLmljb24tYXJyb3ctbGVmdC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uaWNvbi1zdXJmYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5pY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uaWNvbi1jYXJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uaWNvbi1lbnZvbHBlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5pY29uLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5pY29uLUNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmljb24taGFtYnVyZ2VyLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uaWNvbi1Eb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICBjb2xvcjogIzE1MWY2Njtcbn1cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uaWNvbi1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmljb24tTGFzZXItQ3V0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5pY29uLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5pY29uLXF1b3RlMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5pY29uLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1jYWxsLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG4gIGNvbG9yOiAjOGZhZWU2O1xufVxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICBjb2xvcjogI2QwZDJlMDtcbn1cbi5pY29uLWZhY2Vib29rLWJyYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5pY29uLWxpbmtlZGluLWluLWJyYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5pY29uLXR3aXR0ZXItYnJhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGNvbG9yOiAjYTJhMmEyO1xufVxuLmljb24tYXRlY2gtY2hlY2tlZC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmljb24tYXR0YWNoLWxpbmUtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4iLCIvKioqIERlZmF1bHQgU3R5bGUgUmVzZXQgKioqL1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGJveChib3JkZXItYm94KTtcbn1cblxuYm9keSB7XG4gICAgQGluY2x1ZGUgc3BhY2Utbm9uZTtcbiAgICBAaW5jbHVkZSBib2R5LWZvbnQ7XG4gICAgZm9udC1zbW9vdGg6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgICAvLyBwYWRkaW5nLXRvcDogMTAwcHg7XG5cbn1cblxuYXJ0aWNsZSwgXG5hc2lkZSxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmltZyxcbmEsXG5pbnB1dCxcbm5hdixcbnRleHRhcmVhLFxucCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xufVxuYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuaW5wdXQ6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdy1ub25lO1xufVxudWwsXG5vbCxcbmxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC40cyk7XG59XG5pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuYWRkcmVzcyB7XG4gICAgQGluY2x1ZGUgc3BhY2Utbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi50ZW1wbGF0ZXMtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbn1cbm1haW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTM5NnB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICB3aWR0aDogMTIwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRleE1lZGl1bSkge1xuICAgICAgICB3aWR0aDogMTEwMHB4O1xuICAgIH1cbiAgIFxufVxuLmNvbnRhaW5lci1zbWFsbHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZXhNZWRpdW0pIHtcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFnZS13cmFwcGVye1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNlY3Rpb24sXG4uc2VjdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmRpdkltZyB7XG4gICAgQGluY2x1ZGUgYmctY21uO1xufVxuXG5wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbn1cblxuLyoqKiBIZWFkaW5nICoqKi9cbmgxLFxuLmgxIHtcbiAgICBAaW5jbHVkZSBmb250LXhsO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZSl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuaDIsXG4uaDIge1xuICAgIEBpbmNsdWRlIGZvbnQtbGc7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxhcmdlKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG59XG5oMyxcbi5oMyB7XG4gICAgQGluY2x1ZGUgZm9udC1tZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbn1cbmg0LFxuLmg0IHtcbiAgICBAaW5jbHVkZSBmb250LXNtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZSl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxufVxuaDUsXG4uaDUsXG4uc3ViVGl0bGUxIHtcbiAgICBAaW5jbHVkZSBmb250LXhzO1xufVxuaDYsXG4uaDYsXG4uc3ViVGl0bGUyIHtcbiAgICBAaW5jbHVkZSBmb250LXh4cztcbn1cblxuXG5cbi8qKiogTGlzdGluZyAqKiovXG51bCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGV4U21hbGwpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJvZHktZm9udDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtc3RvbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxufVxudWwubGlzdC11bnN0eWxlZCB7XG4gICAgQGluY2x1ZGUgc3BhY2Utbm9uZTtcbiAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYWNlLW5vbmU7ICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG5vbCB7XG4gICAgbWFyZ2luOiAwcHggMHB4IDMwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRleFNtYWxsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogYXYtY291bnRlcjtcbiAgICAgICAgQGluY2x1ZGUgYm9keS1mb250O1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoYXYtY291bnRlcikgXCIuXCI7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtc3RvbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnR4dC1ibG9jayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmNtbi1ib3JkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkU21hbGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiAgICBzZWN0aW9ue1xuICAgICAgICAubXl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbi5za3ktYmx1ZS1zdWJ0aXRsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRwcmltYXJ5LXNreS1jb2xvcjtcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktc2t5LWNvbG9yO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIFxuICB9XG4gIGgye1xuICAgICAgJi5zdWItdGl0bGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG5zdHJvbmcsLnN0cm9uZyxib2xkIHtcbiAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkc2Fucy1ib2xkLCBib2xkKTtcbn0iLCJAaW1wb3J0IFwiYmFzZVwiOyAvKiBCYXNpYyBjb21tb24gcmVzdGUgc3R5bGUgKi9cbkBpbXBvcnQgXCJoZWxwZXJDbGFzc1wiOyAvKiBDdXN0b20gSGVscGVyIGNsYXNzZXMgc3R5bGUgKi9cbkBpbXBvcnQgXCJidXR0b25cIjsgLyogVGhlbWUgY29tbW9uIGJ1dHRvbiBzdHlsZSAqL1xuQGltcG9ydCBcImZvcm1Db250cm9sXCI7IC8qIFRoZW1lIGNvbW1vbiBGb3JtIENvbnRyb2xzIFN0eWxlICovXG5AaW1wb3J0IFwiaGVhZGVyXCI7IC8qIFN0eWxlIEZvciBIZWFkZXIgKi9cbkBpbXBvcnQgXCJmb290ZXJcIjsgLyogU3R5bGUgRm9yIEZvb3RlciAqLyAgXG5AaW1wb3J0IFwiY29tbW9uLWNsYXNzXCI7IC8qIENvbW1vbiBTdHlsZSAqLyAgXG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwiLi4vY29tcG9uZW50cy9zdWJzY3JpYmVcIjtcbiIsIi5zdGF0aWMtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC40cyk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLmQtZmxleCB7XG4gICAgQGluY2x1ZGUgZmxleGJveDtcbn1cblxuLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kLWFsaWduLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kLWFsaWduLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmQtYWxpZ24tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmQtanVzdC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmQtanVzdC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZC1zcGFjZS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZC1mbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5kLWZsZXgtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5kLWZsZXgtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZC1qdXN0LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZC1mbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnQtZmxleC1jb2x1bW4ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuLnQtdHh0LWNlbnRlciB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnQtYWxpZ24tbm9ybWFsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICB9XG59XG5cbi5tLWZsZXgtY29sdW1uIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRTbWFsbCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cbi5zbS1mbGV4LWNvbHVtbiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21NZWRpdW0pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi5tLWZsZXgtcm93IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRTbWFsbCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLm0tdHh0LWxlZnQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJFNtYWxsKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG4ubS1mbGV4LXdyYXAge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJFNtYWxsKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi50eHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanVzdC1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG59XG5cbi5pbWdFbG0ge1xuICAgIEBpbmNsdWRlIGJnLWNtbjtcbn1cblxuLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJG1lZGl1bSArMSkpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLm1vYmlsZSxcbi5tb2JpbGUtbWVudS1iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnQtYWxpZ24tY2VudGVyIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5tLXR4dC1jZW50ZXIge1xuICAgIGgyIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkU21hbGwpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXV0aG9yLW5hbWUge1xuICAgIGNvbG9yOiAkbGlnaHQtc3RvbmUgIWltcG9ydGFudDtcbn1cblxuLm0tYi0wIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRTbWFsbCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubS1yZWxhdGl2ZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkU21hbGwpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cbi5ib2R5X2ZpeGVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubS1ibG9jayB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkU21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5kaXNhYmxlbGluayB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kLWFsaWduLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm0tYWxpZ24tc3RhcnQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJFNtYWxsKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubS1hbGlnbi1jZW50ZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJFNtYWxsKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuXG4ubS1hbGlnbi1pbmhlcml0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRTbWFsbCkge1xuICAgICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICB9XG59XG5cbmNhcHRpb24sXG4uY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNi44NnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbn1cbi5vdmVybGluZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuLmNtbi1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjay1jb2xvcjtcbn1cblxuLmJvcmRlciB7XG4gICAgJi1sZWZ0LTAge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG4gICAgJi1yaWdodC0wIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLXRvcC0wIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gICAgJi1ib3R0b20tMCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi15LTAge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYteC0wIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5ib3JkZXJPdmVyaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4ubWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEwcHgge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8vIENvbG9yc1xuLnR4dC1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG59XG4udHh0LXdoaXRlIHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xufVxuLm92ZXJsYXktYmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn1cbiIsIi8qKiogQ29tbW9uIEFsbCBCdXR0b25zICoqKiovXG5cbi5idG4ge1xuICAgIHBhZGRpbmc6IDE3cHggMjZweDtcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRzYW5zLTUwMCwgNTAwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjNzKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93LW5vbmU7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xuICAgIEBpbmNsdWRlIGFwcC1ub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxhcmdlKXtcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfSBcbiAgICAvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGV4TWVkaXVtKXtcbiAgICAgIFxuICAgIC8vIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JFNtYWxsKXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYuc2Vjb25kYXJ5LWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXNreS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1za3ktY29sb3I7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXNreS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1za3ktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tc21hbGwge1xuICAgICAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxhcmdlKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1lZGl1bSl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG5bZGlzYWJsZWRdLFxuLmJ0bjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN0b25lLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHN0b25lLWxpZ2h0LWNvbG9yO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbn1cblxuLmh5cGVyLWxpbmsge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgc3BlYWs6IG5ldmVyO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjRzKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXNreS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1kaXNjb3VudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzY291bnQtcmVkO1xuICAgIGNvbG9yOiR3aGl0ZS1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNHMpO1xuICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJvZHksNDAwKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpob3ZlcntcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjgpO1xuICAgIH1cbn0iLCIvKioqIFJlc3BvbnNpdmUgaW9zIGlucHV0ICoqKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSxcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gICAgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidXJsXCJdIHtcbiAgICAgICAgLy8gZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi8qKiogQ29tbW9uIEZvcm1zIEVsZW1lbnRzICoqKi9cblxubGFiZWwge1xuICAgIGNvbG9yOiAkc3RvbmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoJHNhbnMtNTAwLCA1MDApO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbn1cblxuLmZvcm0tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgJiA+IGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW52YWxpZCB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkLWNvbG9yO1xuICAgICAgICAgICAgJiA+IGVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAudmFsaWRhdGUtbWVzc2FnZSwgLmVycm9yIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgICYudmFsaWQge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0ZXItZ3JlZW47XG4gICAgICAgICAgICAmID4gZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRlci1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0ZXItZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgLnZhbGlkYXRlLW1lc3NhZ2UsIC5lcnJvciB7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0ZXItZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52YWxpZGF0ZS1tZXNzYWdlLCAuZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgQGluY2x1ZGUgYm9keS1mb250KCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjNzKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3ctbm9uZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XG4gICAgQGluY2x1ZGUgYXBwLW5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHN0b25lLWxpZ2h0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRTbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LXNreS1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwLCAwLCAwLCAxcHggJHByaW1hcnktc2t5LWNvbG9yKTtcbiAgICB9XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoMC4zKTtcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwLjMpO1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG59XG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwLjMpO1xuICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG59XG4uZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoMC4zKTtcbiAgICBjb2xvcjogJGJsYWNrLWNvbG9yO1xufVxuXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWU1O1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktZTU7XG4gICAgY29sb3I6ICRzdG9uZS1jb2xvcjtcbiAgICAvLyBAaW5jbHVkZSBvcGFjaXR5KDAuNik7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBlbSB7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cbn1cblxuLmNtbi1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGFwcC1ub25lO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltYWdlcy9kcm9wLWRvd24tYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAyMHB4XG4gICAgICAgIGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCBhdXRvO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGV4TWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNXB4IGNlbnRlcjtcbiAgICB9XG59XG5cbi8qKiogU2VsZWN0IDIgICoqKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAmLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltYWdlcy9kcm9wLWRvd24tYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtTWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItc2VhcmNoIHtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuXG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0cyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmxpc3QtdW5zdHlsZWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcbiAgICAgICAgICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWxpZ2h0LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8qKiogQ2hlY2sgQm94ICAqKiovXG5cbi5jbW4tY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRzYW5zLWJvbGQsYm9sZCk7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktcmFkaW87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktcmFkaW87XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHN0b25lLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjRzKTtcbiAgICAgICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNtbi1jaGVja2JveCB7XG4gICAgaW5wdXRbZGlzYWJsZWRdLFxuICAgIGlucHV0OmRpc2FibGVkIHtcbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKiBSYWRpbyBCdXR0b24gICoqKi9cblxuLmNtbi1yYWRpbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgLy8gQGluY2x1ZGUgZm9udC1mYW1pbHkoJHNhbnMtYm9sZCxib2xkKTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktcmFkaW87XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1yYWRpbztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDBweCwgMHB4LCAwcHgsIDVweCAkd2hpdGUtY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RvbmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNHMpO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY21uLXJhZGlvIHtcbiAgICBpbnB1dFtkaXNhYmxlZF0sXG4gICAgaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuI2lzQ2hlY2tlZERpdiB7XG4gICAgbGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG59XG4uZGVjbGluZV9yZWFzb24ge1xuICAgIGxhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxufVxuIiwiaGVhZGVyIHtcbiAgICAmLnNpdGUtaGVhZGVyXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpOyBcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwxKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpOyBcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCwwLDAsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsgXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMGZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjRzKTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjb250YWluZXIpe1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1iYXIge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbWVkaXVtKXtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS1sb2dve1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTFweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokY29udGFpbmVyKXtcbiAgICAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICAgICAgICB9IFxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRleExhcmdlKXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZSl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGV4U21hbGwpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbmF2IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NnB4OyBcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI1cHgpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94SW1wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRjb250YWluZXIpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1lZGl1bSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDY0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhY2Utbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY2cHgpO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRpdmlkZXI7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0pe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1lZGl1bSl7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpeyBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokY29udGFpbmVyKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0pe1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFjZS1ub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBheyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRleExhcmdlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxhcmdlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxhcmdlKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1lZGl1bSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2stY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1za3ktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjRzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1lZGl1bSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktc2t5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbWVkaXVtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRwcmltYXJ5LXNreS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2l0ZS1zZWFyY2gge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5zaXRlLW1haW4tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokZXhMYXJnZSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0tMTE3MCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjFweDsgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRpdmlkZXI7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokZXhTbWFsbCl7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtvdXRsaW5lOiBub25lO2JvcmRlcjogbm9uZTt3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCRmb250LWJvZHksNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1lZGl1bS0xMTcwKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1lZGl1bS0xMTcwKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFjZS1ub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExNzFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bi1zbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGV4U21hbGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0aWNrZXktaGVhZGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9ICAgXG4gICAgJi5wcmltYXJ5LWhlYWRlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICAgIC5tb2JpbGUtaHVtYmVyZ2Vye1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC40cyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGV4U21hbGwpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBzcGVhazogbmV2ZXI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC40cyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHl7XG4gICAgJi5qcy1tb2JpbGUtbWVudXtcbiAgICAgICAgaGVhZGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAubW9iaWxlLWh1bWJlcmdlcntcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCJmb290ZXIge1xuICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogJGZvb3Rlci10eHQtY29sb3I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaDQge1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkb3N3YWxkLWJvbGQsIGJvbGQpO1xuICAgICAgICBtYXJnaW46IDVweCAwIDIzcHggMDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAxMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRmb290ZXItdHh0LWNvbG9yO1xuICAgIH1cblxuICAgIC5mb290ZXItaW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNDBweCAwO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdyaWQtaXRlbSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokZXhNZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbm5lY3QtdG8ge1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN0YXktYXQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRTbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwLC5mb3JtX19sYWJlbC1yb3csLmZvcm1fX2VudHJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1jb2xvcjogJGZvb3Rlci10eHQtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgJi5lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltYWdlcy9zZW5kLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogJHByaW1hcnktc2t5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkcHJpbWFyeS1za3ktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkcHJpbWFyeS1za3ktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogJHByaW1hcnktc2t5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1ib2R5LCA0MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRleE1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRTbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRleE1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWJvdXQtYXQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGV4TWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1zaXRlLWxvZ28ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokZXhNZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYWRkcmVzcyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdHh0LWNvbG9yO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JFNtYWxsKSB7XG4gICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1jb25uZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc29jYWlsIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYueXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5sayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGhvbmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JFNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci10eHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5mb290ZXItY29weSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHJpbWFyeS1yYWRpbztcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JFNtYWxsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokU21hbGwpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1jYXRyZHMge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItc2Vjb25kcnktY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JFNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRleE1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNjcm9sbHRvcCB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGJvdHRvbTogODBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDI3MGRlZykpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC40cyk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMCkpO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudXB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEpIHJvdGF0ZSgyNzBkZWcpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgfVxuXG4gICAgLnNpYi1mb3JtIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhY2Utbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICNzaWItY29udGFpbmVye1xuICAgICAgICBAaW5jbHVkZSBzcGFjZS1ub25lO1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNpYi1mb3JtLWJsb2Nre1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuZm9ybV9fbGFiZWwtcm93IHtcbiAgICAgICAgaW5wdXQuaW5wdXR7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBib2R5LWZvbnQoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdy1ub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYXBwLW5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RvbmUtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb290ZXItdHh0LWNvbG9yO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRsYXJnZSl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRTbWFsbCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4IDsgXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCwgMCwgMCwgMXB4ICRwcmltYXJ5LXNreS1jb2xvcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZW1haWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltYWdlcy9zZW5kLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0LmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktc2t5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1za3ktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dC5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1za3ktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dC5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktc2t5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaWItZm9ybS1ibG9ja19fYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMTdweCAyNnB4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgkZm9udC1ib2R5LCA0MDApO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3ctbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgpO1xuICAgICAgICBAaW5jbHVkZSBhcHAtbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgICAgICAvLyAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAvLyB9IFxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JGxhcmdlKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JFNtYWxsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmLnNlY29uZGFyeS1idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktc2t5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1za3ktY29sb3I7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktc2t5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktc2t5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgLnNpYi1mb3JtLWJsb2NrX19idXR0b25bZGlzYWJsZWRdLFxuICAgIC5zaWItZm9ybS1ibG9ja19fYnV0dG9uOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0b25lLWxpZ2h0LWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdG9uZS1saWdodC1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICAgfVxuICAgIC5zaWItZm9ybSAuZW50cnlfX2ZpZWxke1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHNwYWNlLW5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIH1cbiAgICAuc2liLWZvcm0gLmVudHJ5X19maWVsZDpmb2N1cy13aXRoaW57XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5zaWItZm9ybSAuZW50cnlfX2Vycm9ye1xuICAgICAgICBAaW5jbHVkZSBzcGFjZS1ub25lO1xuICAgICAgICBjb2xvcjogJHJlZC1jb2xvcjtcbiAgICB9XG59IiwiLmNvdmVyLWltYWdlIHtcbiAgICBAaW5jbHVkZSBiZy1jbW47XG59XG4iLCIucm93IHtcbiAgICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibGFjay1jb2xvcjtcbiAgICAvLyBmbG9hdDogbGVmdDtcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIC8vIG1heC13aWR0aDogMTc2MHB4O1xuXG4gICAgLmdyaWQtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGV4TWVkaXVtKSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJFNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICYuZ3JpZC1pdGVtLXdpZHRoMiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgLy8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGV4TWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtTWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ncmlkLWl0ZW0td2lkdGgzIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRTbWFsbCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRleFNtYWxsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ncmlkLWl0ZW0td2lkdGg2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNi42NiU7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRleE1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21NZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkU21hbGwpIHtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZXhTbWFsbCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ncmlkLWl0ZW0td2lkdGg0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYuZ3JpZC1pdGVtLXdpZHRoM3gge1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtTWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5oYWxmLXdpZHRoIHtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGV4TWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtTWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRleFNtYWxsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgXG4gICAgfVxuXG4gIFxufVxuXG5cbiIsIi8qIEFsZXJ0ICovXG4uYWxlcnQge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgJi5hbGVydC1kYW5nZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtY29sb3I7XG4gICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6ICRyZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbGVydC1zdWNjZXNzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRlci1ncmVlbjtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0ZXItZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuICogUGlrYWRheVxuICogQ29weXJpZ2h0IMOCwqkgMjAxNCBEYXZpZCBCdXNoZWxsIHwgQlNEICYgTUlUIGxpY2Vuc2UgfCBodHRwczovL2RidXNoZWxsLmNvbS9cbiAqL1xuXG4ucGlrYS1zaW5nbGUge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmJiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8qXG5jbGVhciBjaGlsZCBmbG9hdCAocGlrYS1sZW5kYXIpLCB1c2luZyB0aGUgZmFtb3VzIG1pY3JvIGNsZWFyZml4IGhhY2tcbmh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuKi9cbi5waWthLXNpbmdsZTpiZWZvcmUsXG4ucGlrYS1zaW5nbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBpa2Etc2luZ2xlOmFmdGVyIHsgY2xlYXI6IGJvdGggfVxuXG4ucGlrYS1zaW5nbGUuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGlrYS1zaW5nbGUuaXMtYm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IC01cHggcmdiYSgwLDAsMCwuNSk7XG59XG5cbi5waWthLWxlbmRhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbjogOHB4O1xufVxuXG4ucGlrYS10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBpa2EtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBpa2EtdGl0bGUgc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1cHg7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLnBpa2EtcHJldixcbi5waWthLW5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgLyogaGlkZSB0ZXh0IHVzaW5nIHRleHQtaW5kZW50IHRyaWNrLCB1c2luZyB3aWR0aCB2YWx1ZSAoaXQncyBlbm91Z2gpICovXG4gICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1JSA3NSU7XG4gICAgb3BhY2l0eTogLjU7XG59XG5cbi5waWthLXByZXY6aG92ZXIsXG4ucGlrYS1uZXh0OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ucGlrYS1wcmV2LFxuLmlzLXJ0bCAucGlrYS1uZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBZUNBWUFBQUFzRWo1ckFBQUFVa2xFUVZSNDJ1M1ZNUW9BSUJBRFFmOFBnaitPRDloRzJDdE9OSkIyeW1Ra0tlMEhid0FQMHh1Y0RpUVdBUklUSURFQkVuTWdNUThTOCtBcUJJbDZrS2dIaVhxUXFBZUplcEJvL3ozOEovVTB1QUhsYUJrQmw5STRHd0FBQUFCSlJVNUVya0pnZ2c9PScpO1xufVxuXG4ucGlrYS1uZXh0LFxuLmlzLXJ0bCAucGlrYS1wcmV2IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQWVDQVlBQUFBc0VqNXJBQUFBVTBsRVFWUjQydTNWT3dvQU1BZ0UwZHdmQW5OalUyNmJZa0JDRkd3ZmlMOVZWV29PK0JKNEdmM2d0c0VLS29GQk5UQ29DQVlWd2FBaUdOUUdNVUhNa2pHYmdqazJtSU9OdVhvMG5DOFhuQ2YxSlhnQXJWSVpBUWg1VEtZQUFBQUFTVVZPUks1Q1lJST0nKTtcbn1cblxuLnBpa2EtcHJldi5pcy1kaXNhYmxlZCxcbi5waWthLW5leHQuaXMtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAuMjtcbn1cblxuLnBpa2Etc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5waWthLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbn1cblxuLnBpa2EtdGFibGUgdGgsXG4ucGlrYS10YWJsZSB0ZCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI4NiU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnBpa2EtdGFibGUgdGgge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5waWthLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xufVxuXG4ucGlrYS13ZWVrIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5pcy10b2RheSAucGlrYS1idXR0b24ge1xuICAgIGNvbG9yOiAjMzNhYWZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uLFxuLmhhcy1ldmVudCAucGlrYS1idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6ICMzM2FhZmY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4ICMxNzhmZTU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uaGFzLWV2ZW50IC5waWthLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzAwNWRhOTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggIzAwNzZjOTtcbn1cblxuLmlzLWRpc2FibGVkIC5waWthLWJ1dHRvbixcbi5pcy1pbnJhbmdlIC5waWthLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI0Q1RTlGNztcbn1cblxuLmlzLXN0YXJ0cmFuZ2UgLnBpa2EtYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNkNCMzFEO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uaXMtZW5kcmFuZ2UgLnBpa2EtYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMzNhYWZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uaXMtZGlzYWJsZWQgLnBpa2EtYnV0dG9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgb3BhY2l0eTogLjM7XG59XG5cbi5pcy1vdXRzaWRlLWN1cnJlbnQtbW9udGggLnBpa2EtYnV0dG9uIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBvcGFjaXR5OiAuMztcbn1cblxuLmlzLXNlbGVjdGlvbi1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGlrYS1idXR0b246aG92ZXIsXG4ucGlrYS1yb3cucGljay13aG9sZS13ZWVrOmhvdmVyIC5waWthLWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZmODAwMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLyogc3R5bGluZyBmb3IgYWJiciAqL1xuLnBpa2EtdGFibGUgYWJiciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBjdXJzb3I6IGhlbHA7XG59XG5cbi5waWthLXNpbmdsZXtjb2xvcjojM2M0ODU4fS5waWthLWJ1dHRvbntjb2xvcjojM2M0ODU4O2JhY2tncm91bmQ6I2ZmZn0uc2liLWlzLXRvZGF5IC5waWthLWJ1dHRvbntjb2xvcjojMDA5MmZmfS5zaWItaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9ue2NvbG9yOiNmZmZ9LnNpYi1pcy10b2RheTpob3ZlciAucGlrYS1idXR0b257Y29sb3I6I2ZmZn0uc2liLWlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiwuc2liLWhhcy1ldmVudCAucGlrYS1idXR0b257YmFja2dyb3VuZDojMDA5MmZmfS5waWthLWJ1dHRvbjpob3ZlciwucGlrYS1yb3cuc2liLXBpY2std2hvbGUtd2Vlazpob3ZlciAucGlrYS1idXR0b257YmFja2dyb3VuZDojMDA5MmZmfS5waWthLXRhYmxlIGFiYnJ7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6IzgzOTBBNDt0ZXh0LWRlY29yYXRpb246bm9uZX0ucGlrYS1sYWJlbHtmb250LXNpemU6MH0ucGlrYS10aXRsZSBzZWxlY3R7cG9zaXRpb246aW5pdGlhbDtvcGFjaXR5OjE7ei1pbmRleDppbmhlcml0fS5zaWItc21zLXRvb2x0aXB7bWFyZ2luLWxlZnQ6OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zaWItc21zLXRvb2x0aXBfX2JveHtkaXNwbGF5Om5vbmU7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwMCU7d2lkdGg6MjAwcHg7cGFkZGluZzo1cHg7cmlnaHQ6Y2FsYygxMDAlIC0gNjBweCk7Zm9udC1zaXplOjEycHh9LnNpYi1zbXMtdG9vbHRpcDpob3ZlciAuc2liLXNtcy10b29sdGlwX19ib3h7ZGlzcGxheTpibG9ja30uc2liLXNtcy10b29sdGlwX19pY29ue2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOiM0REE2RTA7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjNweDtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjI0cHh9LnNpYi1jb250YWluZXItLW1lZGl1bS5zaWItY29udGFpbmVyLS1ob3Jpem9udGFsIC5zaWItc21zLXRvb2x0aXAsLnNpYi1jb250YWluZXItLXNtYWxsIC5zaWItc21zLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MDtib3JkZXItcmFkaXVzOjEwMCU7aGVpZ2h0OjE4cHg7d2lkdGg6MThweDttYXJnaW46MTJweCA4cHg7YmFja2dyb3VuZDojNjg3NDg0O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uc2liLWNvbnRhaW5lci0tbWVkaXVtLnNpYi1jb250YWluZXItLWhvcml6b250YWwgLnNpYi1zbXMtdG9vbHRpcF9faWNvbiwuc2liLWNvbnRhaW5lci0tc21hbGwgLnNpYi1zbXMtdG9vbHRpcF9faWNvbntjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4fS5zaWItc21zLWlucHV0LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uc2liLXNtcy1maWVsZCAuZm9ybV9fbGFiZWwtcm93LS1ob3Jpem9udGFse2ZsZXgtd3JhcDp3cmFwfS8qIVxuICogR2VuZXJhdGVkIHdpdGggQ1NTIEZsYWcgU3ByaXRlIGdlbmVyYXRvciAoaHR0cHM6Ly93d3cuZmxhZy1zcHJpdGVzLmNvbS8pXG4gKi8uc2liLWZsYWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzJweDttaW4td2lkdGg6MnJlbTtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kOnVybChcImh0dHBzOi8vc3RhdGljLnNlbmRpbmJsdWUuY29tL2ltYWdlcy9mbGFncy5wbmdcIikgbm8tcmVwZWF0fS5zaWItZmxhZy5zaWItZmxhZy1hZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zcHggLTBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1hZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0wcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctYWZ7YmFja2dyb3VuZC1wb3NpdGlvbjotNjlweCAtMHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWFne2JhY2tncm91bmQtcG9zaXRpb246LTEwMnB4IC0wcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctYWl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjhweCAtMHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWFte2JhY2tncm91bmQtcG9zaXRpb246LTIwMXB4IC0wcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctYW97YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1hcXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjdweCAtMHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWFye2JhY2tncm91bmQtcG9zaXRpb246LTMwMHB4IC0wcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctYXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMzcHggLTBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1hdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjZweCAtMHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWF1e2JhY2tncm91bmQtcG9zaXRpb246LTM5OXB4IC0wcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctYXd7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1heHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NjVweCAtMHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWF6e2JhY2tncm91bmQtcG9zaXRpb246LTQ5OHB4IC0wcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctYmF7YmFja2dyb3VuZC1wb3NpdGlvbjotM3B4IC0zM3B4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWJie2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTMzcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctYmR7YmFja2dyb3VuZC1wb3NpdGlvbjotNjlweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1iZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1iZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzVweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1iZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjhweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1iaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDFweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1iaXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzRweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1iantiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjdweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1ibHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDBweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1ibXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzNweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1ibntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjZweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1ib3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTlweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1icXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MzJweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1icntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00NjVweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1ic3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OThweCAtMzNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1idHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zcHggLTY2cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctYnZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtNjZweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1id3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02OXB4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWJ5e2JhY2tncm91bmQtcG9zaXRpb246LTEwMnB4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWJ6e2JhY2tncm91bmQtcG9zaXRpb246LTEzNXB4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWNhe2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWNje2JhY2tncm91bmQtcG9zaXRpb246LTIwMXB4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWNke2JhY2tncm91bmQtcG9zaXRpb246LTIzNHB4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWNme2JhY2tncm91bmQtcG9zaXRpb246LTI2N3B4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWNne2JhY2tncm91bmQtcG9zaXRpb246LTMwMHB4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWNoe2JhY2tncm91bmQtcG9zaXRpb246LTMzM3B4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWNpe2JhY2tncm91bmQtcG9zaXRpb246LTM2NnB4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWNre2JhY2tncm91bmQtcG9zaXRpb246LTM5OXB4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWNse2JhY2tncm91bmQtcG9zaXRpb246LTQzMnB4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWNte2JhY2tncm91bmQtcG9zaXRpb246LTQ2NXB4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWNue2JhY2tncm91bmQtcG9zaXRpb246LTQ5OHB4IC02NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWNve2JhY2tncm91bmQtcG9zaXRpb246LTNweCAtOTlweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1jcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC05OXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWN1e2JhY2tncm91bmQtcG9zaXRpb246LTY5cHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctY3Z7YmFja2dyb3VuZC1wb3NpdGlvbjotMTAycHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctY3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctY3h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTY4cHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctY3l7YmFja2dyb3VuZC1wb3NpdGlvbjotMjAxcHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctY3p7YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZGV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY3cHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZGp7YmFja2dyb3VuZC1wb3NpdGlvbjotMzAwcHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZGt7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMzcHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZG17YmFja2dyb3VuZC1wb3NpdGlvbjotMzY2cHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZG97YmFja2dyb3VuZC1wb3NpdGlvbjotMzk5cHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZHp7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZWN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDY1cHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZWV7YmFja2dyb3VuZC1wb3NpdGlvbjotNDk4cHggLTk5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZWd7YmFja2dyb3VuZC1wb3NpdGlvbjotM3B4IC0xMzJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1laHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xMzJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1lcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi02OXB4IC0xMzJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1lc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtMTMycHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTEzMnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWZpe2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0xMzJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1mantiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDFweCAtMTMycHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTEzMnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWZte2JhY2tncm91bmQtcG9zaXRpb246LTI2N3B4IC0xMzJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1mb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDBweCAtMTMycHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZnJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMzcHggLTEzMnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWdhe2JhY2tncm91bmQtcG9zaXRpb246LTM2NnB4IC0xMzJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1nYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTlweCAtMTMycHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZ2R7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTEzMnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWdle2JhY2tncm91bmQtcG9zaXRpb246LTQ2NXB4IC0xMzJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1nZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OThweCAtMTMycHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZ2d7YmFja2dyb3VuZC1wb3NpdGlvbjotM3B4IC0xNjVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1naHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xNjVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1naXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02OXB4IC0xNjVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1nbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtMTY1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZ217YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTE2NXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWdue2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0xNjVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1ncHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDFweCAtMTY1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZ3F7YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTE2NXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWdye2JhY2tncm91bmQtcG9zaXRpb246LTI2N3B4IC0xNjVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1nc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDBweCAtMTY1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZ3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMzcHggLTE2NXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWd1e2JhY2tncm91bmQtcG9zaXRpb246LTM2NnB4IC0xNjVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1nd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTlweCAtMTY1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctZ3l7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTE2NXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWhre2JhY2tncm91bmQtcG9zaXRpb246LTQ2NXB4IC0xNjVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1obXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OThweCAtMTY1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctaG57YmFja2dyb3VuZC1wb3NpdGlvbjotM3B4IC0xOThweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1ocntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0xOThweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1odHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02OXB4IC0xOThweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1odXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtMTk4cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctaWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTE5OHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWlle2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0xOThweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1pbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDFweCAtMTk4cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctaW17YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTE5OHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWlue2JhY2tncm91bmQtcG9zaXRpb246LTI2N3B4IC0xOThweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1pb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDBweCAtMTk4cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctaXF7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMzcHggLTE5OHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWlye2JhY2tncm91bmQtcG9zaXRpb246LTM2NnB4IC0xOThweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1pc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTlweCAtMTk4cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctaXR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTE5OHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWple2JhY2tncm91bmQtcG9zaXRpb246LTQ2NXB4IC0xOThweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1qbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OThweCAtMTk4cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctam97YmFja2dyb3VuZC1wb3NpdGlvbjotM3B4IC0yMzFweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1qcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0yMzFweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1rZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02OXB4IC0yMzFweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1rZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtMjMxcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWcta2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTIzMXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWtpe2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0yMzFweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1rbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDFweCAtMjMxcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWcta257YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTIzMXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWtwe2JhY2tncm91bmQtcG9zaXRpb246LTI2N3B4IC0yMzFweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1rcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDBweCAtMjMxcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWcta3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMzcHggLTIzMXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWt5e2JhY2tncm91bmQtcG9zaXRpb246LTM2NnB4IC0yMzFweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1rentiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTlweCAtMjMxcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbGF7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTIzMXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWxie2JhY2tncm91bmQtcG9zaXRpb246LTQ2NXB4IC0yMzFweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1sY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OThweCAtMjMxcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbGl7YmFja2dyb3VuZC1wb3NpdGlvbjotM3B4IC0yNjRweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1sa3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0yNjRweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1scntiYWNrZ3JvdW5kLXBvc2l0aW9uOi02OXB4IC0yNjRweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1sc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtMjY0cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTI2NHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLWx1e2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0yNjRweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1sdntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDFweCAtMjY0cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbHl7YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTI2NHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLW1he2JhY2tncm91bmQtcG9zaXRpb246LTI2N3B4IC0yNjRweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1tY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDBweCAtMjY0cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMzcHggLTI2NHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLW1le2JhY2tncm91bmQtcG9zaXRpb246LTM2NnB4IC0yNjRweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1tZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTlweCAtMjY0cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbWd7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTI2NHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLW1oe2JhY2tncm91bmQtcG9zaXRpb246LTQ2NXB4IC0yNjRweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1ta3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OThweCAtMjY0cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbWx7YmFja2dyb3VuZC1wb3NpdGlvbjotM3B4IC0yOTdweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1tbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0yOTdweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1tbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi02OXB4IC0yOTdweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1tb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtMjk3cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTI5N3B4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLW1xe2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0yOTdweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1tcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDFweCAtMjk3cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTI5N3B4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLW10e2JhY2tncm91bmQtcG9zaXRpb246LTI2N3B4IC0yOTdweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1tdXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDBweCAtMjk3cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbXZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMzcHggLTI5N3B4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLW13e2JhY2tncm91bmQtcG9zaXRpb246LTM2NnB4IC0yOTdweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1teHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTlweCAtMjk3cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbXl7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTI5N3B4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLW16e2JhY2tncm91bmQtcG9zaXRpb246LTQ2NXB4IC0yOTdweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1uYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OThweCAtMjk3cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbmN7YmFja2dyb3VuZC1wb3NpdGlvbjotM3B4IC0zMzBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0zMzBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1uZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi02OXB4IC0zMzBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1uZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtMzMwcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbml7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTMzMHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLW5se2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0zMzBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1ub3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDFweCAtMzMwcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbnB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTMzMHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLW5ye2JhY2tncm91bmQtcG9zaXRpb246LTI2N3B4IC0zMzBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1udXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDBweCAtMzMwcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctbnp7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMzcHggLTMzMHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLW9te2JhY2tncm91bmQtcG9zaXRpb246LTM2NnB4IC0zMzBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1wYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTlweCAtMzMwcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctcGV7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTMzMHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXBme2JhY2tncm91bmQtcG9zaXRpb246LTQ2NXB4IC0zMzBweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1wZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OThweCAtMzMwcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctcGh7YmFja2dyb3VuZC1wb3NpdGlvbjotM3B4IC0zNjNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1wa3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0zNjNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1wbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02OXB4IC0zNjNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1wbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtMzYzcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctcG57YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTM2M3B4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXBye2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0zNjNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1wc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDFweCAtMzYzcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctcHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTM2M3B4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXB3e2JhY2tncm91bmQtcG9zaXRpb246LTI2N3B4IC0zNjNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1weXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDBweCAtMzYzcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctcWF7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMzcHggLTM2M3B4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXJle2JhY2tncm91bmQtcG9zaXRpb246LTM2NnB4IC0zNjNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1yb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTlweCAtMzYzcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctcnN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTM2M3B4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXJ1e2JhY2tncm91bmQtcG9zaXRpb246LTQ2NXB4IC0zNjNweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1yd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OThweCAtMzYzcHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctc2F7YmFja2dyb3VuZC1wb3NpdGlvbjotM3B4IC0zOTZweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1zYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0zOTZweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1zY3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02OXB4IC0zOTZweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1zZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtMzk2cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTM5NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXNne2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0zOTZweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1zaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDFweCAtMzk2cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctc2l7YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTM5NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXNqe2JhY2tncm91bmQtcG9zaXRpb246LTI2N3B4IC0zOTZweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1za3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDBweCAtMzk2cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctc2x7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMzcHggLTM5NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXNte2JhY2tncm91bmQtcG9zaXRpb246LTM2NnB4IC0zOTZweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1zbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTlweCAtMzk2cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctc297YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTM5NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXNye2JhY2tncm91bmQtcG9zaXRpb246LTQ2NXB4IC0zOTZweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1zc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OThweCAtMzk2cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotM3B4IC00MjlweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1zdntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC00MjlweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1zeHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02OXB4IC00MjlweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy1zeXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtNDI5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctc3p7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTQyOXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXRje2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC00MjlweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy10ZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDFweCAtNDI5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctdGZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTQyOXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXRne2JhY2tncm91bmQtcG9zaXRpb246LTI2N3B4IC00MjlweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy10aHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDBweCAtNDI5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctdGp7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMzcHggLTQyOXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXRre2JhY2tncm91bmQtcG9zaXRpb246LTM2NnB4IC00MjlweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy10bHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTlweCAtNDI5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctdG17YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTQyOXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXRue2JhY2tncm91bmQtcG9zaXRpb246LTQ2NXB4IC00MjlweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OThweCAtNDI5cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctdHJ7YmFja2dyb3VuZC1wb3NpdGlvbjotM3B4IC00NjJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy10dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC00NjJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy10dntiYWNrZ3JvdW5kLXBvc2l0aW9uOi02OXB4IC00NjJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy10d3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtNDYycHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctdHp7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTQ2MnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXVhe2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC00NjJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy11Z3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDFweCAtNDYycHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctdW17YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTQ2MnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXVze2JhY2tncm91bmQtcG9zaXRpb246LTI2N3B4IC00NjJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy11eXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDBweCAtNDYycHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctdXp7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMzcHggLTQ2MnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXZhe2JhY2tncm91bmQtcG9zaXRpb246LTM2NnB4IC00NjJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy12Y3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTlweCAtNDYycHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctdmV7YmFja2dyb3VuZC1wb3NpdGlvbjotNDMycHggLTQ2MnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXZne2JhY2tncm91bmQtcG9zaXRpb246LTQ2NXB4IC00NjJweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy12aXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OThweCAtNDYycHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctdm57YmFja2dyb3VuZC1wb3NpdGlvbjotM3B4IC00OTVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy12dXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC00OTVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy13ZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi02OXB4IC00OTVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy13c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDJweCAtNDk1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWcteGt7YmFja2dyb3VuZC1wb3NpdGlvbjotMTM1cHggLTQ5NXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXlle2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC00OTVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy15dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDFweCAtNDk1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLWZsYWcuc2liLWZsYWctemF7YmFja2dyb3VuZC1wb3NpdGlvbjotMjM0cHggLTQ5NXB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNpYi1mbGFnLnNpYi1mbGFnLXpte2JhY2tncm91bmQtcG9zaXRpb246LTI2N3B4IC00OTVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5zaWItZmxhZy5zaWItZmxhZy16d3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDBweCAtNDk1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc2liLXNtcy1zZWxlY3R7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE0cHg7cG9zaXRpb246cmVsYXRpdmV9LnNpYi1jb250YWluZXItLW1lZGl1bS5zaWItY29udGFpbmVyLS1ob3Jpem9udGFsIC5zaWItc21zLXNlbGVjdCwuc2liLWNvbnRhaW5lci0tc21hbGwgLnNpYi1zbXMtc2VsZWN0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc2liLXNtcy1zZWxlY3RfX3RpdGxle2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZDojZmZmZmZmO2JvcmRlcjoxcHggc29saWQgI2MwY2NkYTtib3JkZXItcmFkaXVzOjNweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjNlbTtwYWRkaW5nOjhweCAxNnB4IDhweCA4cHg7bWFyZ2luLXJpZ2h0OjhweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjBweH0uc2liLXNtcy1zZWxlY3RfX3RpdGxlOjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NXB4O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo1cHggc29saWQgIzAwMH0uc2liLXNtcy1zZWxlY3RfX3RpdGxlPi5zaWItc21zLXNlbGVjdF9fbGFiZWwtdGV4dHtkaXNwbGF5Om5vbmV9LnNpYi1jb250YWluZXItLW1lZGl1bS5zaWItY29udGFpbmVyLS1ob3Jpem9udGFsIC5zaWItc21zLXNlbGVjdF9fdGl0bGUsLnNpYi1jb250YWluZXItLXNtYWxsIC5zaWItc21zLXNlbGVjdF9fdGl0bGV7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTowLjVyZW19LnNpYi1jb250YWluZXItLW1lZGl1bS5zaWItY29udGFpbmVyLS1ob3Jpem9udGFsIC5zaWItc21zLXNlbGVjdF9fdGl0bGU6OmFmdGVyLC5zaWItY29udGFpbmVyLS1zbWFsbCAuc2liLXNtcy1zZWxlY3RfX3RpdGxlOjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6OHB4O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo1cHggc29saWQgIzAwMH0uc2liLWNvbnRhaW5lci0tbWVkaXVtLnNpYi1jb250YWluZXItLWhvcml6b250YWwgLnNpYi1zbXMtc2VsZWN0X190aXRsZT4uc2liLXNtcy1zZWxlY3RfX2xhYmVsLXRleHQsLnNpYi1jb250YWluZXItLXNtYWxsIC5zaWItc21zLXNlbGVjdF9fdGl0bGU+LnNpYi1zbXMtc2VsZWN0X19sYWJlbC10ZXh0e2Rpc3BsYXk6YmxvY2t9LnNpYi1zbXMtc2VsZWN0X19saXN0e2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjMGNjZGE7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjhweCAwIDAgMDtvcGFjaXR5OjA7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7ei1pbmRleDo5OTl9LnNpYi1zbXMtc2VsZWN0X19saXN0LnNpYi1pcy1vcGVue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDoyNTBweDtvdmVyZmxvdzpzY3JvbGw7b3BhY2l0eToxfS5zaWItc21zLXNlbGVjdF9fbGlzdCBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMGNjZGE7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzo4cHg7Zm9udC1zaXplOjE0cHh9LnNpYi1zbXMtc2VsZWN0X19saXN0IGxpOmhvdmVyLC5zaWItc21zLXNlbGVjdF9fbGlzdCBsaS5zaWItaXMtc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojOGVkOGZkfS5zaWItc21zLXNlbGVjdF9fbnVtYmVyLWlucHV0e2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDozZW07Ym9yZGVyOjFweCBzb2xpZCAjYzBjY2RhO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQ6I2ZmZn0uc2liLXNtcy1zZWxlY3RfX2NhbGxpbmctY29kZXtoZWlnaHQ6MTAwJTttYXgtd2lkdGg6NzBweDtwYWRkaW5nOjhweDtib3JkZXItdG9wOjA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYzBjY2RhO2JvcmRlci1ib3R0b206MDtib3JkZXItbGVmdDowO2JvcmRlci1yYWRpdXM6M3B4IDAgMCAzcHg7bGluZS1oZWlnaHQ6MS44ZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtvdXRsaW5lOm5vbmV9LnNpYi1jb250YWluZXItLW1lZGl1bS5zaWItY29udGFpbmVyLS1ob3Jpem9udGFsIC5zaWItc21zLXNlbGVjdF9fY2FsbGluZy1jb2RlLC5zaWItY29udGFpbmVyLS1zbWFsbCAuc2liLXNtcy1zZWxlY3RfX2NhbGxpbmctY29kZXttYXgtd2lkdGg6NTBweDtwYWRkaW5nOjhweCA0cHh9LnNpYi1zbXMtc2VsZWN0X19waG9uZS1udW1iZXJ7d2lkdGg6Y2FsYygxMDAlIC0gNzBweCk7aGVpZ2h0OjEwMCU7cGFkZGluZzo4cHg7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjA7b3V0bGluZTowO2ZvbnQtc2l6ZTppbmhlcml0fS5zaWItc21zLXNlbGVjdF9fbGFiZWwtdGV4dHttYXJnaW4tbGVmdDo4cHg7bWFyZ2luLWxlZnQ6OHB4O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCl7LnNpYi1zbXMtc2VsZWN0e2Rpc3BsYXk6YmxvY2t9LnNpYi1zbXMtc2VsZWN0X190aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHh9LnNpYi1jb250YWluZXItLXNtYWxsIC5zaWItc21zLXNlbGVjdF9fdGl0bGV7ZGlzcGxheTpmbGV4fS5zaWItY29udGFpbmVyLS1zbWFsbCAuc2liLXNtcy1zZWxlY3RfX3RpdGxlIC5zaWItZmxhZ3ttYXJnaW4tbGVmdDowO2JvdHRvbTowfS5zaWItY29udGFpbmVyLS1zbWFsbCAuc2liLXNtcy1zZWxlY3RfX3RpdGxlIC5zaWItc21zLXNlbGVjdF9fbGFiZWwtdGV4dHttYXJnaW4tbGVmdDowLjVyZW07cGFkZGluZy1ib3R0b206MH0uc2liLXNtcy1zZWxlY3RfX3RpdGxlOjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjBweDt0b3A6NTAlO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo1cHggc29saWQgIzAwMH0uc2liLXNtcy1zZWxlY3RfX3RpdGxlX19waG9uZS1udW1iZXJ7cGFkZGluZy1yaWdodDo0NXB4fS5zaWItc21zLXNlbGVjdF9fdGl0bGU+LnNpYi1mbGFne21hcmdpbi1sZWZ0OjEwcHg7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206NHB4fS5zaWItc21zLXNlbGVjdF9fdGl0bGU+LnNpYi1zbXMtc2VsZWN0X19sYWJlbC10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDo3MCU7bWFyZ2luLWxlZnQ6MThweDtwYWRkaW5nLWJvdHRvbTo1cHg7Zm9udC1zaXplOjIwcHg7ZmxvYXQ6bGVmdH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5zaWItc21zLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTJweDt0b3A6NTYlO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9LnNpYi1zbXMtdG9vbHRpcF9faWNvbntjb2xvcjojRkZGO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7cGFkZGluZzo0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KXsuZy1yZWNhcHRjaGEuc2liLXZpc2libGUtcmVjYXB0Y2hhe3RyYW5zZm9ybTpzY2FsZSgwLjgpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOCk7dHJhbnNmb3JtLW9yaWdpbjowIDA7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMH19LnNpYi1mb3JtICosLnNpYi1mb3JtIDo6YWZ0ZXIsLnNpYi1mb3JtIDo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc2liLWZvcm17YmFja2dyb3VuZC1hdHRhY2htZW50OmZpeGVkO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtZmFtaWx5OlJvYm90bywgc2Fucy1zZXJpZjtwYWRkaW5nOjMycHggMTJweCAzMnB4O21hcmdpbjowfS5zaWItZm9ybV9fZGVjbGFyYXRpb257ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCAxNnB4O2FsaWduLWl0ZW1zOmNlbnRlcn0uc2liLWZvcm1fX2RlY2xhcmF0aW9uIC5kZWNsYXJhdGlvbi1ibG9jay1pY29ue2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgMTZweCAwIDA7bWFyZ2luOjB9LnNpYi1mb3JtX19kZWNsYXJhdGlvbiAuZGVjbGFyYXRpb24tYmxvY2staWNvbiBbY2xhc3NePVwic2liLXN2Z0ljb25cIl17d2lkdGg6NjVweDtoZWlnaHQ6NjVweH0uc2liLWZvcm1fX2RlY2xhcmF0aW9uIHB7bGluZS1oZWlnaHQ6MS41ZW07bWFyZ2luOjB9LnNpYi1mb3JtIHVsLC5zaWItZm9ybSBvbHtwYWRkaW5nOjB9I3NpYi1jb250YWluZXJ7YmFja2dyb3VuZDojZmZmO21hcmdpbjowIGF1dG87cGFkZGluZzoxN3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9I3NpYi1mb3Jte3RleHQtYWxpZ246bGVmdH0uc2liLW1lbnV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkMWQxZDE7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luLXRvcDo4cHh9LnNpYi1tZW51IC5lbnRyeV9fY2hvaWNle3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3BhZGRpbmc6MDt0ZXh0LWluZGVudDowfS5zaWItbWVudV9faXRlbS1saXN0e21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZTtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47Ym94LXNoYWRvdzpub25lO21hcmdpbi10b3A6OHB4O21heC1oZWlnaHQ6MzYwcHg7Ym9yZGVyOm5vbmU7cGFkZGluZzoxMnB4IDB9LnNpYi1tZW51X19pdGVte2xpbmUtaGVpZ2h0OjEuNWVtO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6NHB4IDE2cHg7b3ZlcmZsb3c6aGlkZGVufS5zaWItbWVudV9faXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM4RUQ4RkR9LnNpYi1tZW51X19hcHBseXt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmc6OHB4IDEycHggMTJweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KXsuc2liLW1lbnVfX2FwcGx5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtwYWRkaW5nOjhweH19LnNpYi1tZW51X19hcHBseSBidXR0b257cGFkZGluZzo4cHggMTZweH0uc2liLW1lbnVfX3NlcGFyYXRvcntmb250LXNpemU6MjBweDt2ZXJ0aWNhbC1hbGlnbjpzdWJ9LnNpYi1tZW51X19zZWxlY3R7cGFkZGluZzowcHggN3B4fS5zaWItbWVudV9fc2VsZWN0IGJ1dHRvbntwYWRkaW5nOjhweCA1cHh9LnNpYi1tZW51IC5pbnB1dF9yZXBsYWNlZHtvcGFjaXR5OjA7cG9zaXRpb246c3RhdGljO3dpZHRoOjBweDttYXJnaW46MH0uc2liLW1lbnUgLnNpYi1tdWx0aXNlbGVjdF9fbGFiZWx7d2lkdGg6MTAwJX0uc2liLW1lbnUgLnNpYi1tdWx0aXNlbGVjdF9fbGFiZWwtdGV4dHt0ZXh0LWluZGVudDowfSNzaWItb3RoZXItY29udGFpbmVyIC5lbnRyeV9fY29udHJvbHMtLW90aGVye21hcmdpbi1sZWZ0OjEuNWVtfSNzaWItb3RoZXItY29udGFpbmVyIC5lbnRyeV9fY2hvaWNlLS1vdGhlcnt3aWR0aDoxMDAlfSNzaWItb3RoZXItY29udGFpbmVyICNzaWItb3RoZXItcmVhc29ue3dpZHRoOjEwMCU7cGFkZGluZzo4cHg7cmVzaXplOnZlcnRpY2FsO2JvcmRlcjoxcHggc29saWQgIzY4NzQ4NH0uY2hlY2tib3hfX2xhYmVse3dvcmQtd3JhcDpicmVhay13b3JkfS5jaGVja2JveC5jaGVja2JveF90aWNrX3Bvc2l0aXZlOjpiZWZvcmV7bGVmdDpjYWxjKDUwJSAtIDFweCl9LmlucHV0X2Rpc3BsYXl7bGluZS1oZWlnaHQ6MS41cmVtfS5lbnRyeV9fY2hvaWNle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTozcHg7Zm9udC1mYW1pbHk6Um9ib3RvLCBzYW5zLXNlcmlmO3dvcmQtd3JhcDpicmVhay1hbGw7d29yZC13cmFwOmJyZWFrLXdvcmR9LmVudHJ5X19sYWJlbHttYXJnaW4tYm90dG9tOjEwcHg7d2lkdGg6MTAwJTtmb250LXdlaWdodDo1MDA7d29yZC1icmVhazpicmVhay13b3JkO3dvcmQtd3JhcDpicmVhay13b3JkfS5lbnRyeV9fbGFiZWxfb3B0aW57ZGlzcGxheTppbmxpbmV9LmVudHJ5X19sYWJlbD4qe2Zsb2F0OmxlZnR9LmVudHJ5X19sYWJlbDo6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtcmVxdWlyZWQpO2ZvbnQtc2l6ZToxZW07Y29sb3I6I0ZGNDk0OTt0ZXh0LWRlY29yYXRpb246bm9uZTt3b3JkLXdyYXA6YnJlYWstYWxsO3dvcmQtd3JhcDpicmVhay13b3JkO2Rpc3BsYXk6aW5saW5lfS5lbnRyeV9fc3BlY2lmaWNhdGlvbnttYXJnaW46MTBweCAwfS5lbnRyeV9fY29udHJvbHN7bWFyZ2luOjB9LmVudHJ5X19lcnJvcntkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDo2cHg7bWFyZ2luLWJvdHRvbTo2cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uc2liLWVudHJ5X21jcSAuZW50cnlfX2NvbnRyb2xze2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmV9LnNpYi1mb3JtLWJsb2Nre3BhZGRpbmc6MCAxNnB4O3dvcmQtd3JhcDpicmVhay13b3JkO291dGxpbmU6bm9uZX0uc2liLWZvcm0tYmxvY2sgcCwuc2liLWZvcm0tYmxvY2sgb2wsLnNpYi1mb3JtLWJsb2NrIHVse3RleHQtYWxpZ246aW5oZXJpdDttYXJnaW46MDtsaW5lLWhlaWdodDoxLjVlbX0uc2liLWZvcm0tYmxvY2sgb2wsLnNpYi1mb3JtLWJsb2NrIHVse2xpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlfS5zaWItZm9ybS1ibG9ja19fYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6OHB4IDE4cHg7Ym9yZGVyOm5vbmU7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO21heC13aWR0aDoxMDAlO2N1cnNvcjpwb2ludGVyfS5zaWItZm9ybS1ibG9ja19fYnV0dG9uLWRpc2FibGVke29wYWNpdHk6MC41fS5zaWItZm9ybS1ibG9ja19fYnV0dG9uLXdpdGgtbG9hZGVye21pbi1oZWlnaHQ6NDBweDtsaW5lLWhlaWdodDoyM3B4fS5zaWItaW1hZ2UtZm9ybS1ibG9ja3twYWRkaW5nOjJweH0uc2liLWltYWdlLWZvcm0tYmxvY2sgYXtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn0uc2liLWltYWdlLWZvcm0tYmxvY2sgaW1ne21heC13aWR0aDoxMDAlfS5zaWItZGl2aWRlci1mb3JtLWJsb2Nre2JvcmRlcjowO21hcmdpbjowfS5mb3JtX19sYWJlbC1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3RyZXRjaH0uZm9ybV9fbGFiZWwtcm93LS1ob3Jpem9udGFse2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbjoxMHB4IDB9LmZvcm1fX2xhYmVsLXJvdy0taG9yaXpvbnRhbD4qOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoyMHB4fS5mb3JtX19sYWJlbC1yb3ctLWhvcml6b250YWw+Knt3aWR0aDo1MCU7ZmxleC1ncm93OjF9LmlucHV0e3dpZHRoOmNhbGMoMTAwJSAtIDFyZW0pfS5pbnB1dC0tbXVsdGlzZWxlY3R7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDozMnB4O2xpbmUtaGVpZ2h0OjM3cHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5pbnB1dC0tbXVsdGlzZWxlY3Q6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjhweDtib3JkZXI6OHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6IzM0M0Y0RTt0b3A6Y2FsYyg1MCUgLSA0cHgpfS5pbnB1dC0tc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmlucHV0LS1zZWxlY3Q6OmJlZm9yZSwuaW5wdXQtLXNlbGVjdDo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo4cHh9LmlucHV0LS1zZWxlY3Q6OmJlZm9yZXt0b3A6Y2FsYyg1MCUgLSAxMnB4KTtib3JkZXI6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b20tY29sb3I6IzM0M0Y0RX0uaW5wdXQtLXNlbGVjdDo6YWZ0ZXJ7dG9wOmNhbGMoNTAlICsgMnB4KTtib3JkZXI6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6IzM0M0Y0RX0uaW5wdXQtLWhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojQkZDQUQ4fWlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNCRkNBRDh9aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNCRkNBRDh9aW5wdXQ6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojQkZDQUQ4fXRleHRhcmVhLmlucHV0e3BhZGRpbmc6Y2FsYyguNXJlbSAtIDFweCl9LnNpYi1mb3JtLWNvbnRhaW5lciBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzJCQjJGQ30uc2liLXNtcy1pbnB1dHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnNpYi1zbXMtaW5wdXQgLnNpYi1zbXNjb2RlLXNlbGVjdHt3aWR0aDo3MHB4O21hcmdpbi1yaWdodDoxMHB4O2ZsZXgtc2hyaW5rOjB9LnNpYi1zbXMtaW5wdXQgLmVudHJ5X19jb250cm9sc3t3aWR0aDoxMDAlfS5zaWItc21zLWlucHV0IC5zaWItbWVudV9faXRlbXtwYWRkaW5nOjRweCAycHh9LmZvcm1fX2VudHJ5e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowfS5zaWItcGFuZWx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW46MjRweCAwO3BhZGRpbmc6MTBweCAyNXB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6M3B4O2NvbG9yOiMzQzQ4NTg7dGV4dC1hbGlnbjpjZW50ZXI7Ym94LXNoYWRvdzpub25lfS5zaWItcGFuZWwtLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5zaWItcGFuZWwtLWluYWN0aXZle2Rpc3BsYXk6bm9uZX0uc2liLXBhbmVsX190ZXh0e21hcmdpbjowO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmxlZnR9LnNpYi1wYW5lbF9fbGlua3twYWRkaW5nOjAgNXB4O2NvbG9yOiMzQzQ4NTg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcn0uc2liLXBhbmVsX19jbG9zZS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMnB4O3JpZ2h0OjI1cHg7Y3Vyc29yOnBvaW50ZXJ9LnNpYi1mb3JtLW1lc3NhZ2UtcGFuZWx7bWFyZ2luOjAgMCAxLjI1cmVtIDA7d2lkdGg6MTAwJTtwYWRkaW5nOjAuNDM3NXJlbTtib3JkZXI6MXB4IHNvbGlkO2Rpc3BsYXk6bm9uZX0uc2liLWZvcm0tbWVzc2FnZS1wYW5lbC0tYWN0aXZle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zaWItZm9ybS1tZXNzYWdlLXBhbmVsX190ZXh0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjA7cGFkZGluZzowLjVyZW19LnNpYi1mb3JtLW1lc3NhZ2UtcGFuZWxfX3RleHQgLnNpYi1pY29ue2NvbnRhaW46c3RyaWN0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZpbGw6Y3VycmVudENvbG9yfS5zaWItZm9ybS1tZXNzYWdlLXBhbmVsX190ZXh0IC5zaWItbm90aWZpY2F0aW9uX19pY29ue2hlaWdodDoxLjVlbTt3aWR0aDoxLjVlbTtmbGV4LXNocmluazowO21hcmdpbi1yaWdodDpjYWxjKDFyZW0gLSAxcHgpfS5zaWItbG9hZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHh9LmNoZWNrYm94X3RpY2tfcG9zaXRpdmU6YmVmb3Jle2xlZnQ6NDklfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXsjc2liLWNvbnRhaW5lcntwYWRkaW5nOjMycHggOXB4IDMycHh9LmZvcm1fX2xhYmVsLXJvdy0taG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmZvcm1fX2xhYmVsLXJvdy0taG9yaXpvbnRhbD4qe3dpZHRoOjEwMCV9fS5zaWItbG9hZGVyIGRpdntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo1cHg7aGVpZ2h0OjVweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7YW5pbWF0aW9uOmxvYWRlciAxLjJzIGxpbmVhciBpbmZpbml0ZX0uc2liLWxvYWRlciBkaXY6bnRoLWNoaWxkKDEpe2FuaW1hdGlvbi1kZWxheTowczt0b3A6MjlweDtsZWZ0OjUzcHh9LnNpYi1sb2FkZXIgZGl2Om50aC1jaGlsZCgyKXthbmltYXRpb24tZGVsYXk6LTAuMXM7dG9wOjE4cHg7bGVmdDo1MHB4fS5zaWItbG9hZGVyIGRpdjpudGgtY2hpbGQoMyl7YW5pbWF0aW9uLWRlbGF5Oi0wLjJzO3RvcDo5cHg7bGVmdDo0MXB4fS5zaWItbG9hZGVyIGRpdjpudGgtY2hpbGQoNCl7YW5pbWF0aW9uLWRlbGF5Oi0wLjNzO3RvcDo2cHg7bGVmdDoyOXB4fS5zaWItbG9hZGVyIGRpdjpudGgtY2hpbGQoNSl7YW5pbWF0aW9uLWRlbGF5Oi0wLjRzO3RvcDo5cHg7bGVmdDoxOHB4fS5zaWItbG9hZGVyIGRpdjpudGgtY2hpbGQoNil7YW5pbWF0aW9uLWRlbGF5Oi0wLjVzO3RvcDoxOHB4O2xlZnQ6OXB4fS5zaWItbG9hZGVyIGRpdjpudGgtY2hpbGQoNyl7YW5pbWF0aW9uLWRlbGF5Oi0wLjZzO3RvcDoyOXB4O2xlZnQ6NnB4fS5zaWItbG9hZGVyIGRpdjpudGgtY2hpbGQoOCl7YW5pbWF0aW9uLWRlbGF5Oi0wLjdzO3RvcDo0MXB4O2xlZnQ6OXB4fS5zaWItbG9hZGVyIGRpdjpudGgtY2hpbGQoOSl7YW5pbWF0aW9uLWRlbGF5Oi0wLjhzO3RvcDo1MHB4O2xlZnQ6MThweH0uc2liLWxvYWRlciBkaXY6bnRoLWNoaWxkKDEwKXthbmltYXRpb24tZGVsYXk6LTAuOXM7dG9wOjUzcHg7bGVmdDoyOXB4fS5zaWItbG9hZGVyIGRpdjpudGgtY2hpbGQoMTEpe2FuaW1hdGlvbi1kZWxheTotMXM7dG9wOjUwcHg7bGVmdDo0MXB4fS5zaWItbG9hZGVyIGRpdjpudGgtY2hpbGQoMTIpe2FuaW1hdGlvbi1kZWxheTotMS4xczt0b3A6NDFweDtsZWZ0OjUwcHh9LmVudHJ5X19jaG9pY2UgbGFiZWwgcHtkaXNwbGF5OmlubGluZX1Aa2V5ZnJhbWVzIGxvYWRlcnswJSwyMCUsODAlLDEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfTUwJXt0cmFuc2Zvcm06c2NhbGUoMS41KX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpeyNzaWItY29udGFpbmVye3BhZGRpbmc6MzJweCAwcHggMzJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5zaWItaW1hZ2UtZm9ybS1ibG9jayBpbWd7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH19LnByb2dyZXNzLWluZGljYXRvcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5zaWItaGlkZS1sb2FkZXItaWNvbntkaXNwbGF5Om5vbmV9XG5cbi5zaWItZm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2MwY2NkYTtvcGFjaXR5OjF9LnNpYi1mb3JtIDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojYzBjY2RhO29wYWNpdHk6MX0uc2liLWZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYzBjY2RhO29wYWNpdHk6MX0uc2liLWZvcm0gOjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2MwY2NkYTtvcGFjaXR5OjF9LnNpYi1mb3JtIDo6cGxhY2Vob2xkZXJ7Y29sb3I6I2MwY2NkYTtvcGFjaXR5OjF9LnNpYi1mb3JtIC5zaWItZm9ybV9maWVsZHNldHtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0uc2liLWZvcm0gLmZpZWxkc2V0X19zZXBhcmF0b3J7ZGlzcGxheTp0YWJsZS1yb3d9LnNpYi1mb3JtIC5maWVsZHNldF9fc2VwYXJhdG9yOmFmdGVyLC5zaWItZm9ybSAuZmllbGRzZXRfX3NlcGFyYXRvcjpiZWZvcmV7YmFja2dyb3VuZDojYzBjY2RhO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOmNhbGMoNHJlbSAtIDFweCkgMCA0cmVtOy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlLWNlbGw7aGVpZ2h0OjFweH0uc2liLWZvcm0gLmZvcm1fX2ZpZWxkc2V0e2JvcmRlcjowO2Rpc3BsYXk6dGFibGUtcm93O3BhZGRpbmc6MH0uc2liLWZvcm0gLmZvcm1fX2ZpZWxkc2V0OmZpcnN0LWNoaWxkIC5mb3JtX19lbnRyaWVzLC5zaWItZm9ybSAuZm9ybV9fZmllbGRzZXQ6Zmlyc3QtY2hpbGQgLmZvcm1fX2xlZ2VuZHtwYWRkaW5nLXRvcDowfS5zaWItZm9ybSAuZm9ybV9fZW50cmllcywuc2liLWZvcm0gLmZvcm1fX2xlZ2VuZHtkaXNwbGF5OnRhYmxlLWNlbGw7bWFyZ2luOjA7cGFkZGluZy10b3A6NHJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnNpYi1mb3JtIC5mb3JtX19sZWdlbmR7Zm9udC1zaXplOjEuMTQ4Njk4MzVyZW07bGluZS1oZWlnaHQ6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtwYWRkaW5nLXJpZ2h0OjIuNXJlbX1AbWVkaWEgKG1heC13aWR0aDogNDVyZW0pey5zaWItZm9ybSAuZmllbGRzZXRfX3NlcGFyYXRvciwuc2liLWZvcm0gLmZvcm1fX2VudHJpZXMsLnNpYi1mb3JtIC5mb3JtX19maWVsZHNldCwuc2liLWZvcm0gLmZvcm1fX2xlZ2VuZCwuc2liLWZvcm0gLnNpYi1mb3JtX2ZpZWxkc2V0e2Rpc3BsYXk6YmxvY2t9LnNpYi1mb3JtIC5mb3JtX19sZWdlbmR7cGFkZGluZy1ib3R0b206LjVyZW07cGFkZGluZy1yaWdodDowfS5zaWItZm9ybSAuZm9ybV9fZW50cmllc3twYWRkaW5nLXRvcDowfS5zaWItZm9ybSAuZmllbGRzZXRfX3NlcGFyYXRvcntib3JkZXI6MH19LnNpYi1mb3JtIC5mb3JtX19lbnRyeXtib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmV9LnNpYi1mb3JtIC5mb3JtX19lbnRyeTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjEuNXJlbX0uc2liLWZvcm0gLmVudHJ5X19sYWJlbCsuZm9ybV9fZW50cnl7bWFyZ2luLXRvcDowfS5zaWItZm9ybSAuZW50cnlfX2xhYmVse2Rpc3BsYXk6dGFibGU7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9LnNpYi1mb3JtIC5mb3JtX19yb3d7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7bWFyZ2luOi0uMjVyZW0gLS43NXJlbX0uc2liLWZvcm0gLmZvcm1fX3Jvdzpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjEuMjVyZW19LnNpYi1mb3JtIC5lbnRyeV9fbGFiZWwrLmZvcm1fX3Jvd3ttYXJnaW4tdG9wOi0uMjVyZW19LnNpYi1mb3JtIC5mb3JtX19yb3c+LmZvcm1fX2VudHJ5e21hcmdpbjouMjVyZW0gLjc1cmVtfS5zaWItZm9ybSAuZW50cnlfX29wdGlvbmFsLWluZGljYXRvcntjb2xvcjojNjg3NDg0O2ZvbnQtc2l6ZTouODcwNTUwNTZyZW07bGluZS1oZWlnaHQ6MXJlbTtmb250LXdlaWdodDo0MDB9LnNpYi1mb3JtIC5lbnRyeV9fZmllbGR7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjMGNjZGE7Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTotd2Via2l0LWlubGluZS1mbGV4O2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luOi4yNXJlbSAwO21heC13aWR0aDoxMDAlfS5zaWItZm9ybSAuZW50cnlfX2ZpZWxkOmZvY3VzLXdpdGhpbntib3gtc2hhZG93OjAgMCAwIDJweCAjYzllMWY0fS5zaWItZm9ybSAuaW5wdXQsLnNpYi1mb3JtIC5pbnB1dF9fYWZmaXh7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO2ZvbnQ6aW5oZXJpdDttYXJnaW46MH0uc2liLWZvcm0gLmlucHV0OmZpcnN0LWNoaWxkLC5zaWItZm9ybSAuaW5wdXRfX2FmZml4OmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDouNXJlbX0uc2liLWZvcm0gLmlucHV0Omxhc3QtY2hpbGQsLnNpYi1mb3JtIC5pbnB1dF9fYWZmaXg6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0Oi41cmVtfS5zaWItZm9ybSAuaW5wdXQsLnNpYi1mb3JtIC5pbnB1dF9fYnV0dG9uey1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2NvbG9yOmluaGVyaXQ7b3V0bGluZTowfS5zaWItZm9ybSAuaW5wdXQ6bm90KHRleHRhcmVhKSwuc2liLWZvcm0gLmlucHV0X19idXR0b257aGVpZ2h0OmNhbGMoMi41cmVtIC0gMnB4KX0uc2liLWZvcm0gLmlucHV0X19hZmZpeHtjb2xvcjojNjg3NDg0Oy13ZWJraXQtZmxleC1zaHJpbms6MDtmbGV4LXNocmluazowfS5zaWItZm9ybSAuaW5wdXRfX2J1dHRvbntjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjAgLjVyZW19LnNpYi1mb3JtIC5pbnB1dF9fYnV0dG9uW3R5cGU9c3VibWl0XXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjMGNjZGE7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2NvbG9yOmluaGVyaXQ7bWFyZ2luLWxlZnQ6LjVyZW19LnNpYi1mb3JtIC5pbnB1dF9fYnV0dG9uIC5zaWItaWNvbntoZWlnaHQ6MS41cmVtO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTt3aWR0aDoxLjVyZW19LnNpYi1mb3JtIC5pbnB1dHtib3gtc2hhZG93Om5vbmU7bWluLXdpZHRoOjFweDtwYWRkaW5nOjB9LnNpYi1mb3JtIHRleHRhcmVhLmlucHV0e3BhZGRpbmc6Y2FsYyguNXJlbSAtIDFweCl9LnNpYi1mb3JtIHNlbGVjdC5pbnB1dHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjg2LjEgMTY3JyUzRSUzQ3BhdGggZD0nTTI0LjEgMGgyMzhjMjEuNCAwIDMyLjEgMjUuOSAxNyA0MWwtMTE5IDExOWMtOS40IDkuNC0yNC42IDkuNC0zMy45IDBMNy4xIDQxQy04IDI1LjkgMi43IDAgMjQuMSAweicgZmlsbD0nJTIzM2M0ODU4Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjY1ZW0gdG9wIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOi42NWVtIGF1dG99LnNpYi1mb3JtIHNlbGVjdC5pbnB1dDpmaXJzdC1jaGlsZCwuc2liLWZvcm0gc2VsZWN0LmlucHV0Omxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDpjYWxjKDJyZW0gLSAxcHgpfS5zaWItZm9ybSAuc2liLWVudHJ5X2Jsb2NrIC5lbnRyeV9fZmllbGQsLnNpYi1mb3JtIC5mb3JtX19yb3cgLmVudHJ5X19maWVsZCwuc2liLWZvcm0gLnNpYi1mb3JtX2Jsb2NrIC5lbnRyeV9fZmllbGR7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4fS5zaWItZm9ybSAuc2liLWVudHJ5X2Jsb2NrIC5pbnB1dCwuc2liLWZvcm0gLmZvcm1fX3JvdyAuaW5wdXQsLnNpYi1mb3JtIC5zaWItZm9ybV9ibG9jayAuaW5wdXR7LXdlYmtpdC1mbGV4LWdyb3c6MTtmbGV4LWdyb3c6MX0uc2liLWZvcm0gLnNpYi1lbnRyeV9waHJhc2luZywuc2liLWZvcm0gLnNpYi1lbnRyeV9waHJhc2luZyAuZW50cnlfX2xhYmVsLC5zaWItZm9ybSAuc2liLWVudHJ5X3BocmFzaW5nIC5lbnRyeV9fc3BlY2lmaWNhdGlvbntkaXNwbGF5OmlubGluZS1ibG9ja30uc2liLWZvcm0gLnNpYi1lbnRyeV9waHJhc2luZyAuZW50cnlfX2xhYmVse2ZvbnQtd2VpZ2h0OjQwMH0uc2liLWZvcm0gLnNpYi1lbnRyeV9lcnJvcmVke21hcmdpbi1sZWZ0Oi0uNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19LnNpYi1mb3JtIC5zaWItZW50cnlfZXJyb3JlZDpiZWZvcmV7YmFja2dyb3VuZDojZmY0OTQ5O2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMDAlO3RvcDowO3dpZHRoOi4yNXJlbX0uc2liLWZvcm0gLmVudHJ5X19lcnJvciwuc2liLWZvcm0gLmVudHJ5X19sYWJlbCwuc2liLWZvcm0gLmVudHJ5X19zcGVjaWZpY2F0aW9uLC5zaWItZm9ybSAuZm9ybV9fZXJyb3J7bWF4LXdpZHRoOjQwZW19LnNpYi1mb3JtIC5lbnRyeV9fZXJyb3IsLnNpYi1mb3JtIC5lbnRyeV9fc3BlY2lmaWNhdGlvbiwuc2liLWZvcm0gLmZvcm1fX2Vycm9ye2Rpc3BsYXk6YmxvY2t9LnNpYi1mb3JtIC5lbnRyeV9fY2hvaWNlKy5lbnRyeV9fZXJyb3IsLnNpYi1mb3JtIC5lbnRyeV9fY2hvaWNlKy5lbnRyeV9fc3BlY2lmaWNhdGlvbiwuc2liLWZvcm0gLmVudHJ5X19lcnJvcisuZW50cnlfX2Vycm9yLC5zaWItZm9ybSAuZW50cnlfX2Vycm9yKy5lbnRyeV9fc3BlY2lmaWNhdGlvbiwuc2liLWZvcm0gLmVudHJ5X19zcGVjaWZpY2F0aW9uKy5lbnRyeV9fZXJyb3IsLnNpYi1mb3JtIC5lbnRyeV9fc3BlY2lmaWNhdGlvbisuZW50cnlfX3NwZWNpZmljYXRpb257bWFyZ2luLXRvcDouNXJlbX0uc2liLWZvcm0gLmVudHJ5X19lcnJvcntjb2xvcjojZmY0OTQ5O2ZvbnQtc2l6ZTouODcwNTUwNTZyZW07bGluZS1oZWlnaHQ6MXJlbX0uc2liLWZvcm0gLmVudHJ5X19zcGVjaWZpY2F0aW9ue2NvbG9yOiM2ODc0ODQ7bWFyZ2luOjB9LnNpYi1mb3JtIC5lbnRyeV9fY2hvaWNle3BhZGRpbmctbGVmdDoxLjVlbTt0ZXh0LWluZGVudDotMS41ZW19LnNpYi1mb3JtIC5lbnRyeV9fY2hvaWNlIC5jaGVja2JveCwuc2liLWZvcm0gLmVudHJ5X19jaG9pY2UgLnJhZGlvLWJ1dHRvbnttYXJnaW4tcmlnaHQ6LjVlbX0uc2liLWZvcm0gLmVudHJ5X19jaG9pY2UgLnNpYi10b2dnbGV0aXB7dGV4dC1pbmRlbnQ6MH0uc2liLWZvcm0gLmVudHJ5X19jaG9pY2U6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDouNXJlbX0uc2liLWZvcm0gLmVudHJ5X19jaG9pY2VzLm1lbnV7bWFyZ2luLXRvcDoycHg7bWF4LWhlaWdodDoyMHJlbTtvdmVyZmxvdzphdXRvO3BhZGRpbmc6LjVyZW19LnNpYi1mb3JtIC5jaGVja2JveCwuc2liLWZvcm0gLnJhZGlvLWJ1dHRvbntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNjg3NDg0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxZW07dmVydGljYWwtYWxpZ246LS4xMjVlbTt3aWR0aDoxZW07cG9zaXRpb246cmVsYXRpdmV9LnNpYi1mb3JtIC5jaGVja2JveHtib3JkZXItcmFkaXVzOjNweH0uc2liLWZvcm0gLnJhZGlvLWJ1dHRvbntib3JkZXItcmFkaXVzOjUwJX0uc2liLWZvcm0gLnJhZGlvLWJ1dHRvbjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCU7Ym90dG9tOjJweDtjb250ZW50OlwiXCI7bGVmdDoycHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MnB4O3RvcDoycHh9LnNpYi1mb3JtIC5jaGVja2JveF90aWNrX25lZ2F0aXZlOmFmdGVyLC5zaWItZm9ybSAuY2hlY2tib3hfdGlja19uZWdhdGl2ZTpiZWZvcmV7Ym9yZGVyOnNvbGlkICNmZmY7Ym9yZGVyLXdpZHRoOjAgMCAwIDJweDtib3R0b206MDtjb250ZW50OlwiXCI7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTFweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0uc2liLWZvcm0gLmNoZWNrYm94X3RpY2tfbmVnYXRpdmU6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5zaWItZm9ybSAuY2hlY2tib3hfdGlja19uZWdhdGl2ZTpiZWZvcmUsLnNpYi1mb3JtIC5jaGVja2JveF90aWNrX3Bvc2l0aXZlOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5zaWItZm9ybSAuY2hlY2tib3hfdGlja19wb3NpdGl2ZTpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNmZmY7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDJweCAycHggMDtib3R0b206MXB4O2NvbnRlbnQ6XCJcIjtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMjUlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjgwJSA0NSU7dHJhbnNmb3JtLW9yaWdpbjo4MCUgNDUlO3dpZHRoOjUwJX0uc2liLWZvcm0gLmlucHV0X3JlcGxhY2Vke29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xfS5zaWItZm9ybSAuaW5wdXRfcmVwbGFjZWQ6Y2hlY2tlZCsuY2hlY2tib3hfdGlja19wb3NpdGl2ZXtiYWNrZ3JvdW5kOiMxM2NlNjY7Ym9yZGVyLWNvbG9yOiMxM2NlNjZ9LnNpYi1mb3JtIC5pbnB1dF9yZXBsYWNlZDpjaGVja2VkKy5jaGVja2JveF90aWNrX25lZ2F0aXZle2JhY2tncm91bmQ6I2ZmNDk0OTtib3JkZXItY29sb3I6I2ZmNDk0OX0uc2liLWZvcm0gLmlucHV0X3JlcGxhY2VkOmNoZWNrZWQrLnJhZGlvLWJ1dHRvbntib3JkZXItY29sb3I6IzAwOTJmZn0uc2liLWZvcm0gLmlucHV0X3JlcGxhY2VkOmNoZWNrZWQrLnJhZGlvLWJ1dHRvbjpiZWZvcmV7YmFja2dyb3VuZDojMDA5MmZmfS5zaWItZm9ybSAuaW5wdXRfcmVwbGFjZWQ6aW5kZXRlcm1pbmF0ZSsuY2hlY2tib3h7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojNjg3NDg0fS5zaWItZm9ybSAuaW5wdXRfcmVwbGFjZWQ6aW5kZXRlcm1pbmF0ZSsuY2hlY2tib3g6YmVmb3Jle2JhY2tncm91bmQ6IzY4NzQ4NDtib3JkZXI6MDtjb250ZW50OlwiXCI7aGVpZ2h0OjJweDtsZWZ0OjJweDttYXJnaW46LTFweCAwIDA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MnB4Oy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmU7dG9wOjUwJTt3aWR0aDphdXRvfS5zaWItZm9ybSAuaW5wdXRfcmVwbGFjZWQ6aW5kZXRlcm1pbmF0ZSsuY2hlY2tib3g6YWZ0ZXJ7Y29udGVudDpub3JtYWx9LnNpYi1mb3JtIC5pbnB1dF9yZXBsYWNlZDphY3RpdmUrLmNoZWNrYm94LC5zaWItZm9ybSAuaW5wdXRfcmVwbGFjZWQ6YWN0aXZlKy5yYWRpby1idXR0b24sLnNpYi1mb3JtIC5pbnB1dF9yZXBsYWNlZDpmb2N1cysuY2hlY2tib3gsLnNpYi1mb3JtIC5pbnB1dF9yZXBsYWNlZDpmb2N1cysucmFkaW8tYnV0dG9ue2JveC1zaGFkb3c6MCAwIDAgMnB4ICNjOWUxZjR9LnNpYi1mb3JtIC5jaG9pY2VfX2Zvcm17Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowfS5zaWItZm9ybSAuY2hvaWNlX19mb3JtW2Rpc2FibGVkXXtkaXNwbGF5Om5vbmV9LnNpYi1mb3JtIC5lbnRyeV9fY2hvaWNlKy5jaG9pY2VfX2Zvcm17Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNjMGNjZGE7bWFyZ2luLWxlZnQ6Y2FsYyguNWVtIC0gMXB4KTtwYWRkaW5nOjAuNXJlbSBjYWxjKC41cmVtICsgLjVlbSAtIDFweCl9LnNpYi1mb3JtIDo6LW1zLXJldmVhbHtkaXNwbGF5Om5vbmV9LnNpYi1mb3JtIDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwuc2liLWZvcm0gOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9ue2Rpc3BsYXk6bm9uZX0uc2liLWZvcm0gW3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkOy1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7YXBwZWFyYW5jZTp0ZXh0ZmllbGR9LnNpYi1mb3JtIC5pbnB1dFtyZWFkb25seV17YmFja2dyb3VuZC1jb2xvcjojZjlmYWZjfS5zaWItZm9ybSAuaW5wdXRbdHlwZT10ZXh0XSsuaW5wdXRfX3Bhc3N3b3JkLXRvZ2dsZXJ7Y29sb3I6IzAwOTJmZn0uc2liLWZvcm0gLnNpYi1hcC1ub3N0eWxlLWlucHV0LWljb257ZGlzcGxheTpub25lfS5zaWItZm9ybSAuc2liLWFwLW5vc3R5bGUtZHJvcGRvd24tbWVudXstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYzBjY2RhO2JvcmRlci1yYWRpdXM6M3B4O2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDttYXgtd2lkdGg6MTAwdnc7bWluLXdpZHRoOjEwMCU7cGFkZGluZzpjYWxjKC41cmVtIC0gMXB4KSAwfS5zaWItZm9ybSAuc2liLWFwLW5vc3R5bGUtZHJvcGRvd24tbWVudS5zaWItY29sbGFwc2libGVfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDoxfS5zaWItZm9ybSAuc2liLWFwLW5vc3R5bGUtZHJvcGRvd24tbWVudS5zaWItY29sbGFwc2libGVfX2NvbnRlbnQ6bm90KC5zaWItY29sbGFwc2libGVfX2NvbnRlbnRfdG9nZ2xlZCl7ZGlzcGxheTpub25lfS5zaWItZm9ybSAuc2liLWFwLW5vc3R5bGUtZHJvcGRvd24tbWVudSBlbXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDB9LnNpYi1mb3JtIC5zaWItYXAtbm9zdHlsZS1pbnB1dHtwYWRkaW5nLXJpZ2h0Oi41cmVtfS5zaWItZm9ybSAuc2liLWFwLW5vc3R5bGUtc3VnZ2VzdGlvbntjdXJzb3I6ZGVmYXVsdDtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6LjVyZW0gMXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2liLWZvcm0gLnNpYi1hcC1ub3N0eWxlLWN1cnNvciwuc2liLWZvcm0gLnNpYi1hcC1ub3N0eWxlLXN1Z2dlc3Rpb246Zm9jdXMsLnNpYi1mb3JtIC5zaWItYXAtbm9zdHlsZS1zdWdnZXN0aW9uOmhvdmVye2JhY2tncm91bmQ6I2VmZjJmN30uc2liLWZvcm0gLnNpYi1hcC1mb290ZXJ7ZGlzcGxheTpub25lfS5zaWItZm9ybSAubWVudXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYzBjY2RhO2JvcmRlci1yYWRpdXM6M3B4O2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDttYXgtd2lkdGg6MTAwdnc7bWluLXdpZHRoOjEwMCU7cGFkZGluZzpjYWxjKC41cmVtIC0gMXB4KSAwfS5zaWItZm9ybSAubWVudS5zaWItY29sbGFwc2libGVfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDoxfS5zaWItZm9ybSAubWVudS5zaWItY29sbGFwc2libGVfX2NvbnRlbnQ6bm90KC5zaWItY29sbGFwc2libGVfX2NvbnRlbnRfdG9nZ2xlZCl7ZGlzcGxheTpub25lfS5zaWItZm9ybSAubWVudV9fY29udGVudCwuc2liLWZvcm0gLm1lbnVfX2hlYWRpbmd7cGFkZGluZzowO21hcmdpbjoxcmVtfS5zaWItZm9ybSAubWVudV9fY29udGVudDpmaXJzdC1jaGlsZCwuc2liLWZvcm0gLm1lbnVfX2hlYWRpbmc6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDouNXJlbX0uc2liLWZvcm0gLm1lbnVfX2NvbnRlbnQ6bGFzdC1jaGlsZCwuc2liLWZvcm0gLm1lbnVfX2hlYWRpbmc6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOi41cmVtfS5zaWItZm9ybSAubWVudV9faGVhZGluZ3tmb250LXNpemU6MS4zMTk1MDc5MXJlbTtsaW5lLWhlaWdodDoxLjVyZW07Zm9udC13ZWlnaHQ6NDAwfS5zaWItZm9ybSAubWVudV9fY29udGVudHtsaXN0LXN0eWxlOm5vbmV9LnNpYi1mb3JtIC5tZW51X19pY29ue2NvbG9yOiM4NDkyYTY7aGVpZ2h0OjFlbTt2ZXJ0aWNhbC1hbGlnbjotLjEyNWVtO3dpZHRoOjFlbTttYXJnaW4tcmlnaHQ6LjVyZW19LnNpYi1mb3JtIC5tZW51X19jb250cm9se2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cGFkZGluZzouNXJlbSAxcmVtO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zaWItZm9ybSAubWVudV9fY29udHJvbDpmb2N1cywuc2liLWZvcm0gLm1lbnVfX2NvbnRyb2w6aG92ZXJ7YmFja2dyb3VuZDojZWZmMmY3fS5zaWItZm9ybSAubWVudV9fZGl2aWRlcntib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjYzBjY2RhO21hcmdpbjouNXJlbSAwfS5zaWItZm9ybSAuY2xpY2thYmxlX2J1dHRvbiwuc2liLWZvcm0gLmNsaWNrYWJsZV9saW5re2ZvbnQ6aW5oZXJpdDttYXJnaW46MH0uc2liLWZvcm0gLmNsaWNrYWJsZV9idXR0b24uc2liLWNvbGxhcHNpYmxlX190cmlnZ2VyOmJlZm9yZSwuc2liLWZvcm0gLmNsaWNrYWJsZV9saW5rLnNpYi1jb2xsYXBzaWJsZV9fdHJpZ2dlcjpiZWZvcmV7Ym9yZGVyLWxlZnQ6LjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDouMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci10b3A6LjI1cmVtIHNvbGlkO2NvbnRlbnQ6XCJcIjtmbG9hdDpyaWdodDttYXJnaW46LjYyNXJlbSAwIDAgLjI1ZW19LnNpYi1mb3JtIC5jbGlja2FibGVfYnV0dG9uLnNpYi1jb2xsYXBzaWJsZV9fdHJpZ2dlcl90b2dnbGVkOmJlZm9yZSwuc2liLWZvcm0gLmNsaWNrYWJsZV9saW5rLnNpYi1jb2xsYXBzaWJsZV9fdHJpZ2dlcl90b2dnbGVkOmJlZm9yZXtib3JkZXItYm90dG9tOi4yNXJlbSBzb2xpZDtib3JkZXItdG9wOjB9LnNpYi1mb3JtIC5jbGlja2FibGVfYnV0dG9uOm5vdChbZGlzYWJsZWRdKSwuc2liLWZvcm0gLmNsaWNrYWJsZV9saW5rOm5vdChbZGlzYWJsZWRdKXtjdXJzb3I6cG9pbnRlcn0uc2liLWZvcm0gLmNsaWNrYWJsZV9idXR0b257YmFja2dyb3VuZDojMDA5MmZmO2JvcmRlcjoxcHggc29saWQgIzAwOTJmZjtib3JkZXItcmFkaXVzOjNweDtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO291dGxpbmU6MDtwYWRkaW5nOmNhbGMoLjVyZW0gLSAxcHgpIGNhbGMoMXJlbSAtIDFweCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpYi1mb3JtIC5jbGlja2FibGVfYnV0dG9uLnNpYi1jb2xsYXBzaWJsZV9fdHJpZ2dlcntvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpsZWZ0O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zaWItZm9ybSAuY2xpY2thYmxlX2J1dHRvbltkaXNhYmxlZF17b3BhY2l0eTouNX0uc2liLWZvcm0gLmNsaWNrYWJsZV9idXR0b246Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggI2M5ZTFmNH0uc2liLWZvcm0gLmNsaWNrYWJsZV9idXR0b246Zm9jdXM6bm90KFtkaXNhYmxlZF0pLC5zaWItZm9ybSAuY2xpY2thYmxlX2J1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSl7YmFja2dyb3VuZDojMDA3Y2Q5O2JvcmRlci1jb2xvcjojMDA3Y2Q5fS5zaWItZm9ybSAuY2xpY2thYmxlX2dob3N0e2JhY2tncm91bmQ6bm9uZTtib3JkZXItY29sb3I6I2MwY2NkYTtjb2xvcjojM2M0ODU4fS5zaWItZm9ybSAuY2xpY2thYmxlX2dob3N0OmZvY3VzOm5vdChbZGlzYWJsZWRdKSwuc2liLWZvcm0gLmNsaWNrYWJsZV9naG9zdDpob3Zlcjpub3QoW2Rpc2FibGVkXSl7YmFja2dyb3VuZDpub25lO2JvcmRlci1jb2xvcjojODQ5MmE2fS5zaWItZm9ybSAuY2xpY2thYmxlX2Ryb3Bkb3due2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5zaWItZm9ybSAuY2xpY2thYmxlX2Ryb3Bkb3duIC5tZW51e21hcmdpbi10b3A6MnB4fS5zaWItZm9ybSAuY2xpY2thYmxlX2Ryb3Bkb3duIC5tZW51X2xlZnR7bGVmdDowfS5zaWItZm9ybSAuY2xpY2thYmxlX2Ryb3Bkb3duIC5tZW51X3JpZ2h0e3JpZ2h0OjB9LnNpYi1mb3JtIC5jbGlja2FibGVfYmxvY2t7d2lkdGg6MTAwJX0uc2liLWZvcm0gLmNsaWNrYWJsZV9jdGF7Ym9yZGVyLXJhZGl1czo5OTk5ZW19LnNpYi1mb3JtIC5jbGlja2FibGVfbGlua3tiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7Y29sb3I6IzAwOTJmZjtkaXNwbGF5OmlubGluZTtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpYi1mb3JtIC5jbGlja2FibGVfbGluazpmb2N1cywuc2liLWZvcm0gLmNsaWNrYWJsZV9saW5rOmhvdmVye2NvbG9yOiMwMDdjZDk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2liLWZvcm0gLmNsaWNrYWJsZV9saW5rOmZvY3Vze291dGxpbmU6MH0uc2liLWZvcm0gLmNsaWNrYWJsZV9zbmVha3ksLnNpYi1mb3JtIC5jbGlja2FibGVfc25lYWt5OmZvY3VzLC5zaWItZm9ybSAuY2xpY2thYmxlX3NuZWFreTpob3Zlcntjb2xvcjppbmhlcml0fS5zaWItZm9ybSAuY2xpY2thYmxlX3BsYW57Y29sb3I6IzAwOTJmZn0uc2liLWZvcm0gLmNsaWNrYWJsZV9wbGFuOmZvY3VzLC5zaWItZm9ybSAuY2xpY2thYmxlX3BsYW46aG92ZXJ7Y29sb3I6IzAwN2NkOX0uc2liLWZvcm0gLmNsaWNrYWJsZV9kZXN0cnVjdGl2ZXtiYWNrZ3JvdW5kOiNmZjQ5NDk7Ym9yZGVyLWNvbG9yOiNmZjQ5NDl9LnNpYi1mb3JtIC5jbGlja2FibGVfZGVzdHJ1Y3RpdmU6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLC5zaWItZm9ybSAuY2xpY2thYmxlX2Rlc3RydWN0aXZlOmhvdmVyOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kOiNkOTNlM2U7Ym9yZGVyLWNvbG9yOiNkOTNlM2V9LnNpYi1mb3JtIC5jbGlja2FibGVfX2dyb3Vwe2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtZmxleDtkaXNwbGF5OmlubGluZS1mbGV4Oy13ZWJraXQtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LnNpYi1mb3JtIC5jbGlja2FibGVfX2dyb3VwIC5jbGlja2FibGVfYnV0dG9uOmZvY3VzLC5zaWItZm9ybSAuY2xpY2thYmxlX19ncm91cCAuY2xpY2thYmxlX2J1dHRvbjpob3Zlcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2liLWZvcm0gLmNsaWNrYWJsZV9fZ3JvdXAgLmNsaWNrYWJsZV9idXR0b246bm90KDpmaXJzdC1jaGlsZCksLnNpYi1mb3JtIC5jbGlja2FibGVfX2dyb3VwIC5jbGlja2FibGVfZHJvcGRvd246bm90KDpmaXJzdC1jaGlsZCkgLmNsaWNrYWJsZV9idXR0b257Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDttYXJnaW4tbGVmdDotMXB4fS5zaWItZm9ybSAuY2xpY2thYmxlX19ncm91cD4uY2xpY2thYmxlX2J1dHRvbjpub3QoOmxhc3QtY2hpbGQpLC5zaWItZm9ybSAuY2xpY2thYmxlX19ncm91cD4uY2xpY2thYmxlX2Ryb3Bkb3duOm5vdCg6bGFzdC1jaGlsZCkgLmNsaWNrYWJsZV9idXR0b257Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zaWItZm9ybSAuY2xpY2thYmxlX19ncm91cD4uY2xpY2thYmxlX2Ryb3Bkb3duOm5vdCg6bGFzdC1jaGlsZCkgLmNsaWNrYWJsZV9saW5rLC5zaWItZm9ybSAuY2xpY2thYmxlX19ncm91cD4uY2xpY2thYmxlX2xpbms6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MS41ZW07cG9zaXRpb246cmVsYXRpdmV9LnNpYi1mb3JtIC5jbGlja2FibGVfX2dyb3VwPi5jbGlja2FibGVfZHJvcGRvd246bm90KDpsYXN0LWNoaWxkKSAuY2xpY2thYmxlX2xpbms6YWZ0ZXIsLnNpYi1mb3JtIC5jbGlja2FibGVfX2dyb3VwPi5jbGlja2FibGVfbGluazpub3QoOmxhc3QtY2hpbGQpOmFmdGVye2JhY2tncm91bmQ6I2MwY2NkYTtib3JkZXItcmFkaXVzOjUwJTtjb250ZW50OlwiXCI7Y3Vyc29yOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0Oi4yNXJlbTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0uOWVtO3RvcDouN2VtO3dpZHRoOi4yNXJlbX0uc2liLWZvcm0gLmNsaWNrYWJsZV9faWNvbntoZWlnaHQ6MS41cmVtO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTt3aWR0aDoxLjVyZW19LnNpYi1mb3JtIC5jbGlja2FibGVfX2ljb246bm90KC5zaWItaWNvbl9zdGFuZGFsb25lKXttYXJnaW4tcmlnaHQ6Y2FsYyguNzAwMnJlbSAtIDFweCl9LnNpYi1mb3JtIC5wcm9ncmVzcy1pbmRpY2F0b3J7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlfS5zaWItZm9ybSAucHJvZ3Jlc3MtaW5kaWNhdG9yIC5wcm9ncmVzcy1pbmRpY2F0b3JfX2ljb257ZmlsbDojMDA5MmZmO2hlaWdodDoycmVtO3dpZHRoOjJyZW19LnNpYi1mb3JtIC5wcm9ncmVzcy1pbmRpY2F0b3Jfc21hbGwgLnByb2dyZXNzLWluZGljYXRvcl9faWNvbntoZWlnaHQ6MXJlbTt3aWR0aDoxcmVtfS5zaWItZm9ybSAucHJvZ3Jlc3MtaW5kaWNhdG9yX19pY29uey13ZWJraXQtYW5pbWF0aW9uOmluZGljYXRvci1zcGluIDEuM3MgY3ViaWMtYmV6aWVyKDAuNDYsIDAuMzUsIDAuMzksIDAuODUpIGluZmluaXRlO2FuaW1hdGlvbjppbmRpY2F0b3Itc3BpbiAxLjNzIGN1YmljLWJlemllcigwLjQ2LCAwLjM1LCAwLjM5LCAwLjg1KSBpbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgaW5kaWNhdG9yLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDF0dXJuKTt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19QGtleWZyYW1lcyBpbmRpY2F0b3Itc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1cbiIsIi5icmVhZGN1bWIge1xuICAgIHBhZGRpbmc6IDIxcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1lNTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJFNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkU21hbGwpIHtcbiAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1yYWRpbztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnJlYWRjdW1iLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3RvbmUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNtbi1iYW5uZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDE0OXB4IDAgNDlweCAwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokbGFyZ2Upe1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAyMHB4IDA7XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAvLyBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgXG59IiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG59XG5cbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcblxuICAvLyBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbkBpbXBvcnQgXCJ0aGVtZS9kZWZhdWx0L2xheW91dFwiO1xuQGltcG9ydCBcInRoZW1lL2NsYXNzaWMvbGF5b3V0XCI7XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBoZWlnaHQ6IDI4cHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgbWluLWhlaWdodDogMzJweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcblxuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuXG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLy8gVGhpcyBwYWRkaW5nIGlzIHRvIGFjY291bnQgZm9yIHRoZSBib3R0b20gYm9yZGVyIGZvciB0aGUgZmlyc3RcbiAgICAvLyBzZWxlY3Rpb24gcm93IGFuZCB0aGUgdG9wIGJvcmRlciBvZiB0aGUgc2Vjb25kIHNlbGVjdGlvbiByb3cuXG4gICAgLy8gV2l0aG91dCBpdCwgc2VsZWN0aW9ucyBvbiB0aGUgZmlyc3Qgcm93IG1heSBiZSBvZmZzZXQgaW5jb3JyZWN0bHlcbiAgICAvLyBhbmQgYXBwZWFyIGluIHRoZWlyIG93biByb3cgaW5zdGVhZCBvZiBnb2luZyB0byB0aGUgc2Vjb25kIHJvd1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblxuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcblxuICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRzZWxlY3Rpb24tYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvcik7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgb3V0bGluZTogMDtcblxuICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgkc2VsZWN0aW9uLWJnLXRvcC1jb2xvciwgJHNlbGVjdGlvbi1iZy1ib3R0b20tY29sb3IsIDUwJSwgMTAwJSk7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcblxuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoI2VlZWVlZSwgI2NjY2NjYywgNTAlLCAxMDAlKTtcblxuICAgIGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcblxuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICBiIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvciwgJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yLCAwJSwgNTAlKTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLW9wZW5lZC1iZy1ib3R0b20tY29sb3IsIDUwJSwgMTAwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAtc2Fzcy9ibG9iLzMuMy1zdGFibGUvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzI0wxNy1MMjdcblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gIGN1cnNvcjogdGV4dDtcblxuICBvdXRsaW5lOiAwO1xuXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICBjb2xvcjogJHJlbW92ZS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHBhZGRpbmc6IDAgNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHJlbW92ZS1ob3Zlci1jb2xvcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJkZWZhdWx0c1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGlucy9ncmFkaWVudHNcIjtcblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIHtcbiAgQGltcG9ydCBcInNpbmdsZVwiO1xuICBAaW1wb3J0IFwibXVsdGlwbGVcIjtcblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogJHJlc3VsdHMtbWF4LWhlaWdodDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtZmctdW5zZWxlY3RhYmxlLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlc3VsdHMtY2hvaWNlLWJnLWhvdmVyLWNvbG9yO1xuICAgIGNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtZmctaG92ZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/