@charset "UTF-8";
/* Scss Document */
/*リセット
--------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

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

* {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
}

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

html {
  width: 100%;
  height: 100%;
}

body {
  width: 100%;
  height: 100%;
  font-family: 'Amiri', serif, sans-serif;
  background: #fff;
  color: #000;
  letter-spacing: 1px;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size: 11px;
  line-height: 20px;
}

ul li {
  list-style: none;
}

img {
  vertical-align: top;
  width: 100%;
}

a {
  color: #000;
  text-decoration: none;
}

/* clearfix
-------------- */
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
}

@media screen and (min-width: 795px) {
  .pcNone {
    display: none;
  }
}

@media screen and (max-width: 795px) {
  .pcNone {
    display: block;
  }
}

@media screen and (min-width: 795px) {
  .spNone {
    display: block;
  }
}

@media screen and (max-width: 795px) {
  .spNone {
    display: none;
  }
}

div.flexbox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.fade-in {
  transition: opacity 0.8s;
  -moz-transition: opacity 0.8s;
  -webkit-transition: opacity 0.8s;
  -o-transition: opacity 0.8s;
}

/* ---------------------------------------------------
 Common
--------------------------------------------------- */
#wrap {
  width: 100%;
  height: auto;
  background: #fff;
}

/* ---------------------------------------------------
 Main
--------------------------------------------------- */
#fv {
  margin: 0 auto 15% auto;
  text-align: center;
}

#fv h1 div {
  width: 100%;
}

#fv h1 div img {
  width: 100%;
}

.image {
  position: relative;
}

ul.credit {
  margin: 0 auto;
}

ul.credit li {
  font-size: 12px;
  color: #333333;
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 2em;
  text-align: center;
}

ul.credit li a {
  border-bottom: 1px solid #333333;
  padding-bottom: 1px;
  font-size: 11px;
  font-weight: bold;
  margin-left: 10px;
  line-height: 100%;
  display: inline-block;
}

ul.credit li a:hover {
  color: #cccccc;
  border-bottom: #cccccc;
}

ul.credit li span.cs {
  font-weight: bold;
  color: #333333;
  font-size: 10px;
  margin-left: 20px;
}

#lookbook_container {
  width: 90%;
  max-width: 800px;
  height: auto;
  position: relative;
  margin: 0 auto;
}

#lookbook_container #btn_pagetop {
  position: fixed;
  bottom: 1%;
  right: 1%;
  z-index: 100;
  max-width: 35px;
  margin: 50px auto 30px;
  text-align: right;
  margin-right: 25px;
}

#lookbook_container > ul > li {
  margin-bottom: 15%;
}

#lookbook_container > ul > li > div > div {
  margin-bottom: 5%;
}

#lookbook_container #style1 .image .flex {
  display: flex;
  align-items: center;
}

#lookbook_container #style1 .image .flex .style1_2 img {
  margin-left: 20%;
  width: 80%;
}

#lookbook_container #style1 .image .style1_3 img {
  width: 45%;
  margin-left: 40%;
}

#lookbook_container #style2 .image .flex1 {
  display: flex;
}

#lookbook_container #style2 .image .flex1 .style2_1 {
  margin-top: 5%;
}

#lookbook_container #style2 .image .flex1 .style2_2 img {
  margin-left: 15%;
  width: 70%;
}

#lookbook_container #style2 .image .flex2 {
  display: flex;
}

#lookbook_container #style2 .image .flex2 .style2_3 {
  width: 65%;
}

#lookbook_container #style2 .image .flex2 .style2_3 img {
  width: 60%;
  margin-left: 30%;
}

#lookbook_container #style2 .image .flex2 .style2_4 {
  width: 35%;
}

#lookbook_container #style2 .image .style2_5 img {
  width: 45%;
  margin-left: 40%;
}

#lookbook_container #style3 .image .flex1 {
  display: flex;
}

#lookbook_container #style3 .image .flex1 .style3_1 img {
  width: 70%;
}

#lookbook_container #style3 .image .flex1 .style3_2 img {
  margin-top: 30%;
  margin-left: -40%;
  width: 70%;
}

#lookbook_container #style3 .image .flex2 {
  display: flex;
  align-items: center;
}

#lookbook_container #style3 .image .flex2 .style3_3 img {
  width: 90%;
}

#lookbook_container #style3 .image .flex2 .style3_4 img {
  width: 70%;
  margin-left: 10%;
}

#lookbook_container #style3 .image .style3_5 img {
  width: 50%;
  margin-left: 25%;
}

#lookbook_container #style4 .image .style4_1 img {
  width: 50%;
  margin-left: 25%;
}

#lookbook_container #style4 .image .flex {
  display: flex;
  align-items: center;
}

#lookbook_container #style4 .image .flex .style4_2 img {
  width: 70%;
  margin-left: 10%;
}

#lookbook_container #style4 .image .style4_4 img {
  width: 40%;
  margin-left: 30%;
}

#lookbook_container #style5 .image .flex1 {
  width: 90%;
  display: flex;
  align-items: center;
}

#lookbook_container #style5 .image .flex2 {
  width: 80%;
  margin-left: 20%;
  display: flex;
}

#lookbook_container #style5 .image .flex2 .style5_3 img {
  width: 90%;
}

#lookbook_container #style5 .image .flex2 .style5_4 img {
  width: 80%;
  margin-top: 35%;
  margin-left: 10%;
}

#lookbook_container #style5 .image .flex3 {
  width: 90%;
  display: flex;
  align-items: center;
}

#lookbook_container #style5 .image .flex3 .style5_5 img {
  width: 90%;
}

#lookbook_container #style5 .image .flex3 .style5_6 img {
  width: 70%;
  margin-left: 10%;
}

#lookbook_container #style6 .image .style6_1 img {
  width: 50%;
  margin-left: 25%;
}

#lookbook_container #style6 .image .flex {
  display: flex;
}

#lookbook_container #style6 .image .flex .style6_2 img {
  width: 80%;
  margin-left: 10%;
}

#lookbook_container #style6 .image .flex .style6_3 img {
  width: 80%;
  margin-top: 10%;
  margin-left: 10%;
}

#lookbook_container #style6 .image .style6_4 img {
  width: 40%;
  margin-left: 30%;
}

#lookbook_container #style7 .image .flex {
  display: flex;
}

#lookbook_container #style7 .image .style7_3 {
  width: 40%;
  margin-left: 30%;
}

#lookbook_container #style8 .image .flex1 {
  display: flex;
}

#lookbook_container #style8 .image .flex1 .style8_1 img {
  width: 80%;
  margin-top: 20%;
}

#lookbook_container #style8 .image .flex1 .style8_2 img {
  width: 80%;
}

#lookbook_container #style8 .image .flex2 {
  margin-top: -10%;
  display: flex;
}

#lookbook_container #style8 .image .flex2 .style8_3 img {
  width: 80%;
  margin-left: 20%;
}

#lookbook_container #style8 .image .flex2 .style8_4 img {
  width: 80%;
  margin-top: 30%;
  margin-left: -10%;
}

#lookbook_container #style9 .image .style9_1 img {
  width: 50%;
  margin-left: 25%;
}

#lookbook_container #style9 .image .flex {
  display: flex;
}

#lookbook_container #style9 .image .flex .style9_2 img {
  width: 90%;
}

#lookbook_container #style9 .image .flex .style9_3 img {
  margin-top: 10%;
  margin-left: -20%;
}

#lookbook_container #style10 .image .style10_1 img {
  width: 50%;
  margin-left: 25%;
}

#lookbook_container #style10 .image .flex1 {
  display: flex;
  align-items: center;
}

#lookbook_container #style10 .image .flex1 .style10_2 img {
  width: 70%;
  margin-left: 10%;
}

#lookbook_container #style10 .image .style10_4 img {
  width: 40%;
  margin-left: 30%;
}

#lookbook_container #style10 .image .flex2 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
}

#lookbook_container #style11 .image .style11_1 img {
  width: 50%;
  margin-left: 25%;
}

#lookbook_container #style11 .image .flex {
  display: flex;
  align-items: center;
}

#lookbook_container #style11 .image .flex .style11_2 img {
  width: 80%;
  margin-left: 10%;
}

#lookbook_container #style11 .image .flex .style11_3 img {
  width: 80%;
  margin-left: 10%;
}

/*---------------------------------------------------------------
 footer
-------------------------------------------------------------- */
footer {
  width: 90%;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}

footer a#allitem {
  width: 100%;
  margin: 0 0 11% 0;
  padding: 5%;
  border: solid 2px #333;
  text-decoration: none;
  display: block;
  color: #333;
  font-size: 14px;
}

footer a#allitem#allitem:hover {
  color: #fff;
  background: #333;
}

footer #logo {
  width: 40%;
  margin: 0 auto;
  margin-bottom: 5%;
}

footer #copyright {
  margin: 2% 0 10% 0;
}

@media (min-width: 769px) {
  footer a#allitem {
    max-width: 450px;
    margin: 15% auto 0 auto;
    padding: 2% 5%;
    font-size: 15px;
  }
  footer #logo {
    max-width: 200px;
    padding-top: 50px;
    margin: 0 auto;
  }
  footer #copyright {
    margin: 2% 0 8% 0;
    font-size: 11px;
  }
}

@media screen and (min-width: 795px) {
  #fv {
    max-width: 1400px;
    margin-bottom: 10%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJjb21wYXNzL2NvbXBhc3MvcmVzZXQvX3V0aWxpdGllcy5zY3NzIiwiX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLG1CQUFtQjtBQUluQjs4Q0FDOEM7QUNENUMsSUFBSSxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTTtBQUM3QyxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxDQUFDLEVBQUUsVUFBVSxFQUFFLEdBQUc7QUFDMUMsQ0FBQyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLEdBQUcsRUFBRSxJQUFJLEVBQUUsSUFBSTtBQUMxQyxHQUFHLEVBQUUsR0FBRyxFQUFFLEVBQUUsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLElBQUk7QUFDdkMsS0FBSyxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxFQUFFLEVBQUUsR0FBRztBQUN4QyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxNQUFNO0FBQ2YsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFO0FBQ3RCLFFBQVEsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLE1BQU07QUFDN0IsS0FBSyxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUU7QUFDL0MsT0FBTyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsT0FBTyxFQUFFLEtBQUs7QUFDdEMsTUFBTSxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU07QUFDMUMsSUFBSSxFQUFFLEdBQUcsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxPQUFPO0FBQ3pDLElBQUksRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLEtBQUssQ0FBQztFQWlEekIsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxDQUFDO0VBSVQsSUFBSSxFQUFFLE9BQU87RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLGNBQWMsRUFBRSxRQUFRO0NBdkRBOztBQUd4QixJQUFJLENBQUM7RUE2REwsV0FBVyxFQUFFLENBQUM7Q0E1RFU7O0FBQ3hCLEVBQUUsRUFBRSxFQUFFLENBQUM7RUErRFAsVUFBVSxFQUFFLElBQUk7Q0E5RGM7O0FBQzlCLEtBQUssQ0FBQztFQWlFTixlQUFlLEVBQUUsUUFBUTtFQUN6QixjQUFjLEVBQUUsQ0FBQztDQWpFUTs7QUFDekIsT0FBTyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFvRWhCLFVBQVUsRUFBRSxJQUFJO0VBQ2hCLFdBQVcsRUFBRSxNQUFNO0VBQ25CLGNBQWMsRUFBRSxNQUFNO0NBckVROztBQUM5QixDQUFDLEVBQUUsVUFBVSxDQUFDO0VBd0VkLE1BQU0sRUFBRSxJQUFJO0NBdkVpQjs7QUFEN0IsQ0FBQyxPQXlFTyxFQXpFUixDQUFDLE1BeUVnQixFQXpFZCxVQUFVLE9BeUVMLEVBekVMLFVBQVUsTUF5RUksQ0FBQztFQUNoQixPQUFPLEVBQUUsRUFBRTtFQUNYLE9BQU8sRUFBRSxJQUFJO0NBQUc7O0FBekVsQixDQUFDLENBQUMsR0FBRyxDQUFDO0VBNkVOLE1BQU0sRUFBRSxJQUFJO0NBNUUyQjs7QUFtRnZDLE9BQU8sRUFBRSxLQUFLLEVBQUUsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsT0FBTyxFQUFFLE9BQU8sQ0FBckU7RUFDL0IsT0FBTyxFQUFFLEtBQUs7Q0FBRzs7QURyR3JCLENBQUMsQ0FBQztFQUNBLE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxDQUFDO0VBQ1YsU0FBUyxFQUFFLElBQUk7RUFDZixjQUFjLEVBQUUsUUFBUTtDQUN6Qjs7QUFFRCxDQUFDO0FBQ0QsQ0FBQyxNQUFNO0FBQ1AsQ0FBQyxPQUFPLENBQUM7RUFDUCxrQkFBa0IsRUFBRSxVQUFVO0VBQzlCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLGFBQWEsRUFBRSxVQUFVO0VBQ3pCLGNBQWMsRUFBRSxVQUFVO0VBQzFCLFVBQVUsRUFBRSxVQUFVO0NBQ3ZCOztBQUVELElBQUksQ0FBQztFQUNILEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7Q0FDYjs7QUFFRCxJQUFJLENBQUM7RUFDSCxLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osV0FBVyxFQUFFLDBCQUEwQjtFQUN2QyxVQUFVLEVBQUUsSUFBSTtFQUNoQixLQUFLLEVBQUUsSUFBSTtFQUNYLGNBQWMsRUFBRSxHQUFHO0VBQ25CLHNCQUFzQixFQUFFLFdBQVc7RUFDbkMsY0FBYyxFQUFFLFdBQVc7RUFDM0Isd0JBQXdCLEVBQUUsSUFBSTtFQUM5QixvQkFBb0IsRUFBRSxJQUFJO0VBQzFCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7Q0FDbEI7O0FBRUQsRUFBRSxDQUFDLEVBQUUsQ0FBQztFQUNKLFVBQVUsRUFBRSxJQUFJO0NBQ2pCOztBQUVELEdBQUcsQ0FBQztFQUNGLGNBQWMsRUFBRSxHQUFHO0VBQ25CLEtBQUssRUFBRSxJQUFJO0NBQ1o7O0FBRUQsQ0FBQyxDQUFDO0VBQ0EsS0FBSyxFQUFFLElBQUk7RUFDWCxlQUFlLEVBQUUsSUFBSTtDQUN0Qjs7QUFDRDtpQkFDaUI7QUFDakIsU0FBUyxNQUFNLENBQUM7RUFDZCxPQUFPLEVBQUUsR0FBRztFQUNaLE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUk7Q0FDWjs7QUV4RUMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFRjBFckMsT0FBTyxDQUFDO0lBRUosT0FBTyxFQUFFLElBQUk7R0FLaEI7OztBRWpGQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0VGMEVyQyxPQUFPLENBQUM7SUFLSixPQUFPLEVBQUUsS0FBSztHQUVqQjs7O0FFakZDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUZtRnJDLE9BQU8sQ0FBQztJQUVKLE9BQU8sRUFBRSxLQUFLO0dBS2pCOzs7QUUxRkMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFRm1GckMsT0FBTyxDQUFDO0lBS0osT0FBTyxFQUFFLElBQUk7R0FFaEI7OztBQUVELEdBQUcsUUFBUSxDQUFDO0VBQ1YsT0FBTyxFQUFFLElBQUk7RUFDYixTQUFTLEVBQUUsSUFBSTtFQUNmLGVBQWUsRUFBRSxhQUFhO0NBQy9COztBQUNELFFBQVEsQ0FBQztFQUNSLFVBQVUsRUFBRSxZQUFZO0VBQ3hCLGVBQWUsRUFBRSxZQUFZO0VBQzdCLGtCQUFrQixFQUFFLFlBQVk7RUFDaEMsYUFBYSxFQUFFLFlBQVk7Q0FDM0I7O0FBRUQ7O3NEQUVzRDtBQUN0RCxLQUFLLENBQUM7RUFDSixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osVUFBVSxFQUFFLElBQUk7Q0FDakI7O0FBQ0Q7O3NEQUVzRDtBQUN0RCxHQUFHLENBQUM7RUFDRCxNQUFNLEVBQUMsZUFBZTtFQUNyQixVQUFVLEVBQUUsTUFBTTtDQVdyQjs7QUFiRCxHQUFHLENBR0QsRUFBRSxDQUNBLEdBQUcsQ0FBQTtFQUNELEtBQUssRUFBRSxJQUFJO0NBTVo7O0FBWEwsR0FBRyxDQUdELEVBQUUsQ0FDQSxHQUFHLENBRUQsR0FBRyxDQUFDO0VBQ0YsS0FBSyxFQUFFLElBQUk7Q0FHWjs7QUFLUCxNQUFNLENBQUE7RUFFSixRQUFRLEVBQUMsUUFBUTtDQUlsQjs7QUFFRCxFQUFFLE9BQU8sQ0FBQztFQUNSLE1BQU0sRUFBRSxNQUFNO0NBNEJmOztBQTdCRCxFQUFFLE9BQU8sQ0FFUCxFQUFFLENBQUM7RUFDRCxTQUFTLEVBQUUsSUFBSTtFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsZUFBZSxFQUFFLElBQUk7RUFDckIsY0FBYyxFQUFFLEdBQUc7RUFDbkIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsVUFBVSxFQUFFLE1BQU07Q0FvQm5COztBQTVCSCxFQUFFLE9BQU8sQ0FFUCxFQUFFLENBT0EsQ0FBQyxDQUFDO0VBQ0EsYUFBYSxFQUFFLGlCQUFpQjtFQUNoQyxjQUFjLEVBQUUsR0FBRztFQUNuQixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFdBQVcsRUFBQyxJQUFJO0VBQ2hCLE9BQU8sRUFBQyxZQUFZO0NBS3JCOztBQXJCTCxFQUFFLE9BQU8sQ0FFUCxFQUFFLENBT0EsQ0FBQyxNQVFRLENBQUM7RUFDTixLQUFLLEVBQUUsT0FBTztFQUNkLGFBQWEsRUFBRSxPQUFPO0NBQ3ZCOztBQXBCUCxFQUFFLE9BQU8sQ0FFUCxFQUFFLENBb0JBLElBQUksR0FBRyxDQUFDO0VBQ04sV0FBVyxFQUFFLElBQUk7RUFDakIsS0FBSyxFQUFFLE9BQU87RUFDZCxTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJO0NBQ2xCOztBQW9DTCxtQkFBbUIsQ0FBQztFQUNoQixLQUFLLEVBQUUsR0FBRztFQUNWLFNBQVMsRUFBQyxLQUFLO0VBQ2YsTUFBTSxFQUFFLElBQUk7RUFDWixRQUFRLEVBQUUsUUFBUTtFQUNsQixNQUFNLEVBQUUsTUFBTTtDQTBZakI7O0FBL1lELG1CQUFtQixDQU9qQixZQUFZLENBQUM7RUFDWCxRQUFRLEVBQUUsS0FBSztFQUNmLE1BQU0sRUFBRSxFQUFFO0VBQ1YsS0FBSyxFQUFFLEVBQUU7RUFDVCxPQUFPLEVBQUUsR0FBRztFQUNaLFNBQVMsRUFBQyxJQUFJO0VBQ2QsTUFBTSxFQUFFLGNBQWM7RUFDdEIsVUFBVSxFQUFFLEtBQUs7RUFDakIsWUFBWSxFQUFFLElBQUk7Q0FFbkI7O0FBakJILG1CQUFtQixHQWtCZixFQUFFLEdBQUMsRUFBRSxDQUFBO0VBQ0wsYUFBYSxFQUFFLEdBQUc7Q0FVbkI7O0FBN0JILG1CQUFtQixHQWtCZixFQUFFLEdBQUMsRUFBRSxHQUVILEdBQUcsR0FHRCxHQUFHLENBQUE7RUFFSCxhQUFhLEVBQUUsRUFBRTtDQUNsQjs7QUExQlAsbUJBQW1CLENBaUNqQixPQUFPLENBRUwsTUFBTSxDQUNKLEtBQUssQ0FBQTtFQUNILE9BQU8sRUFBQyxJQUFJO0VBQ1osV0FBVyxFQUFFLE1BQU07Q0FZckI7O0FBbEROLG1CQUFtQixDQWlDakIsT0FBTyxDQUVMLE1BQU0sQ0FDSixLQUFLLENBT0gsU0FBUyxDQUVQLEdBQUcsQ0FBQTtFQUNELFdBQVcsRUFBQyxHQUFHO0VBQ2YsS0FBSyxFQUFDLEdBQUc7Q0FDVjs7QUFoRFgsbUJBQW1CLENBaUNqQixPQUFPLENBRUwsTUFBTSxDQWdCSixTQUFTLENBQ1AsR0FBRyxDQUFBO0VBQ0QsS0FBSyxFQUFDLEdBQUc7RUFDVCxXQUFXLEVBQUMsR0FBRztDQUNoQjs7QUF2RFQsbUJBQW1CLENBMkRqQixPQUFPLENBQ0wsTUFBTSxDQUNKLE1BQU0sQ0FBQTtFQUNKLE9BQU8sRUFBQyxJQUFJO0NBVWI7O0FBeEVQLG1CQUFtQixDQTJEakIsT0FBTyxDQUNMLE1BQU0sQ0FDSixNQUFNLENBRUosU0FBUyxDQUFBO0VBQ1AsVUFBVSxFQUFDLEVBQUU7Q0FDZDs7QUFqRVQsbUJBQW1CLENBMkRqQixPQUFPLENBQ0wsTUFBTSxDQUNKLE1BQU0sQ0FLSixTQUFTLENBQ1AsR0FBRyxDQUFBO0VBQ0QsV0FBVyxFQUFDLEdBQUc7RUFDZixLQUFLLEVBQUMsR0FBRztDQUNWOztBQXRFWCxtQkFBbUIsQ0EyRGpCLE9BQU8sQ0FDTCxNQUFNLENBYUosTUFBTSxDQUFBO0VBQ0osT0FBTyxFQUFDLElBQUk7Q0FXYjs7QUFyRlAsbUJBQW1CLENBMkRqQixPQUFPLENBQ0wsTUFBTSxDQWFKLE1BQU0sQ0FFSixTQUFTLENBQUE7RUFDUCxLQUFLLEVBQUMsR0FBRztDQUtWOztBQWpGVCxtQkFBbUIsQ0EyRGpCLE9BQU8sQ0FDTCxNQUFNLENBYUosTUFBTSxDQUVKLFNBQVMsQ0FFUCxHQUFHLENBQUE7RUFDRCxLQUFLLEVBQUMsR0FBRztFQUNULFdBQVcsRUFBQyxHQUFHO0NBQ2hCOztBQWhGWCxtQkFBbUIsQ0EyRGpCLE9BQU8sQ0FDTCxNQUFNLENBYUosTUFBTSxDQVNKLFNBQVMsQ0FBQTtFQUNQLEtBQUssRUFBQyxHQUFHO0NBQ1Y7O0FBcEZULG1CQUFtQixDQTJEakIsT0FBTyxDQUNMLE1BQU0sQ0EwQkosU0FBUyxDQUNQLEdBQUcsQ0FBQTtFQUNELEtBQUssRUFBQyxHQUFHO0VBQ1QsV0FBVyxFQUFDLEdBQUc7Q0FDaEI7O0FBMUZULG1CQUFtQixDQThGakIsT0FBTyxDQUNMLE1BQU0sQ0FDSixNQUFNLENBQUE7RUFDSixPQUFPLEVBQUMsSUFBSTtDQWFiOztBQTlHUCxtQkFBbUIsQ0E4RmpCLE9BQU8sQ0FDTCxNQUFNLENBQ0osTUFBTSxDQUVKLFNBQVMsQ0FDUCxHQUFHLENBQUE7RUFDRCxLQUFLLEVBQUMsR0FBRztDQUNWOztBQXJHWCxtQkFBbUIsQ0E4RmpCLE9BQU8sQ0FDTCxNQUFNLENBQ0osTUFBTSxDQU9KLFNBQVMsQ0FDUCxHQUFHLENBQUE7RUFDRCxVQUFVLEVBQUMsR0FBRztFQUNkLFdBQVcsRUFBQyxJQUFJO0VBQ2hCLEtBQUssRUFBQyxHQUFHO0NBQ1Y7O0FBNUdYLG1CQUFtQixDQThGakIsT0FBTyxDQUNMLE1BQU0sQ0FnQkosTUFBTSxDQUFBO0VBQ0osT0FBTyxFQUFDLElBQUk7RUFDWixXQUFXLEVBQUUsTUFBTTtDQVlwQjs7QUE3SFAsbUJBQW1CLENBOEZqQixPQUFPLENBQ0wsTUFBTSxDQWdCSixNQUFNLENBR0osU0FBUyxDQUNQLEdBQUcsQ0FBQTtFQUNELEtBQUssRUFBQyxHQUFHO0NBQ1Y7O0FBckhYLG1CQUFtQixDQThGakIsT0FBTyxDQUNMLE1BQU0sQ0FnQkosTUFBTSxDQVFKLFNBQVMsQ0FDUCxHQUFHLENBQUE7RUFDRCxLQUFLLEVBQUMsR0FBRztFQUNULFdBQVcsRUFBQyxHQUFHO0NBQ2hCOztBQTNIWCxtQkFBbUIsQ0E4RmpCLE9BQU8sQ0FDTCxNQUFNLENBK0JKLFNBQVMsQ0FDUCxHQUFHLENBQUE7RUFDRCxLQUFLLEVBQUMsR0FBRztFQUNULFdBQVcsRUFBQyxHQUFHO0NBQ2hCOztBQWxJVCxtQkFBbUIsQ0FzSWpCLE9BQU8sQ0FDTCxNQUFNLENBQ0osU0FBUyxDQUNQLEdBQUcsQ0FBQTtFQUNELEtBQUssRUFBQyxHQUFHO0VBQ1QsV0FBVyxFQUFDLEdBQUc7Q0FDaEI7O0FBNUlULG1CQUFtQixDQXNJakIsT0FBTyxDQUNMLE1BQU0sQ0FPSixLQUFLLENBQUE7RUFDSCxPQUFPLEVBQUMsSUFBSTtFQUNaLFdBQVcsRUFBRSxNQUFNO0NBWXBCOztBQTVKUCxtQkFBbUIsQ0FzSWpCLE9BQU8sQ0FDTCxNQUFNLENBT0osS0FBSyxDQUdILFNBQVMsQ0FDUCxHQUFHLENBQUE7RUFDRCxLQUFLLEVBQUMsR0FBRztFQUNULFdBQVcsRUFBQyxHQUFHO0NBQ2hCOztBQXJKWCxtQkFBbUIsQ0FzSWpCLE9BQU8sQ0FDTCxNQUFNLENBc0JKLFNBQVMsQ0FDUCxHQUFHLENBQUE7RUFDRCxLQUFLLEVBQUMsR0FBRztFQUNULFdBQVcsRUFBQyxHQUFHO0NBQ2hCOztBQWpLVCxtQkFBbUIsQ0FxS2pCLE9BQU8sQ0FDTCxNQUFNLENBQ0osTUFBTSxDQUFBO0VBQ0osS0FBSyxFQUFDLEdBQUc7RUFDVCxPQUFPLEVBQUMsSUFBSTtFQUNaLFdBQVcsRUFBRSxNQUFNO0NBU3BCOztBQW5MUCxtQkFBbUIsQ0FxS2pCLE9BQU8sQ0FDTCxNQUFNLENBY0osTUFBTSxDQUFBO0VBQ0osS0FBSyxFQUFDLEdBQUc7RUFDVCxXQUFXLEVBQUMsR0FBRztFQUNmLE9BQU8sRUFBQyxJQUFJO0NBYWI7O0FBcE1QLG1CQUFtQixDQXFLakIsT0FBTyxDQUNMLE1BQU0sQ0FjSixNQUFNLENBSUosU0FBUyxDQUNQLEdBQUcsQ0FBQTtFQUNELEtBQUssRUFBQyxHQUFHO0NBQ1Y7O0FBM0xYLG1CQUFtQixDQXFLakIsT0FBTyxDQUNMLE1BQU0sQ0FjSixNQUFNLENBU0osU0FBUyxDQUNQLEdBQUcsQ0FBQTtFQUNELEtBQUssRUFBQyxHQUFHO0VBQ1QsVUFBVSxFQUFDLEdBQUc7RUFDZCxXQUFXLEVBQUMsR0FBRztDQUNoQjs7QUFsTVgsbUJBQW1CLENBcUtqQixPQUFPLENBQ0wsTUFBTSxDQStCSixNQUFNLENBQUE7RUFDSixLQUFLLEVBQUMsR0FBRztFQUNULE9BQU8sRUFBQyxJQUFJO0VBQ1osV0FBVyxFQUFFLE1BQU07Q0FZcEI7O0FBcE5QLG1CQUFtQixDQXFLakIsT0FBTyxDQUNMLE1BQU0sQ0ErQkosTUFBTSxDQUlKLFNBQVMsQ0FDUCxHQUFHLENBQUE7RUFDRCxLQUFLLEVBQUMsR0FBRztDQUNWOztBQTVNWCxtQkFBbUIsQ0FxS2pCLE9BQU8sQ0FDTCxNQUFNLENBK0JKLE1BQU0sQ0FTSixTQUFTLENBQ1AsR0FBRyxDQUFBO0VBQ0QsS0FBSyxFQUFDLEdBQUc7RUFDVCxXQUFXLEVBQUMsR0FBRztDQUNoQjs7QUFsTlgsbUJBQW1CLENBd05qQixPQUFPLENBQ0wsTUFBTSxDQUNKLFNBQVMsQ0FDUCxHQUFHLENBQUE7RUFDRCxLQUFLLEVBQUMsR0FBRztFQUNULFdBQVcsRUFBQyxHQUFHO0NBQ2hCOztBQTlOVCxtQkFBbUIsQ0F3TmpCLE9BQU8sQ0FDTCxNQUFNLENBT0osS0FBSyxDQUFBO0VBQ0gsT0FBTyxFQUFDLElBQUk7Q0FjYjs7QUEvT1AsbUJBQW1CLENBd05qQixPQUFPLENBQ0wsTUFBTSxDQU9KLEtBQUssQ0FFSCxTQUFTLENBQ1AsR0FBRyxDQUFBO0VBQ0QsS0FBSyxFQUFDLEdBQUc7RUFDVCxXQUFXLEVBQUMsR0FBRztDQUNoQjs7QUF0T1gsbUJBQW1CLENBd05qQixPQUFPLENBQ0wsTUFBTSxDQU9KLEtBQUssQ0FRSCxTQUFTLENBQ1AsR0FBRyxDQUFBO0VBQ0QsS0FBSyxFQUFDLEdBQUc7RUFDVCxVQUFVLEVBQUMsR0FBRztFQUNkLFdBQVcsRUFBQyxHQUFHO0NBQ2hCOztBQTdPWCxtQkFBbUIsQ0F3TmpCLE9BQU8sQ0FDTCxNQUFNLENBdUJKLFNBQVMsQ0FDUCxHQUFHLENBQUE7RUFDRCxLQUFLLEVBQUMsR0FBRztFQUNULFdBQVcsRUFBQyxHQUFHO0NBQ2hCOztBQXBQVCxtQkFBbUIsQ0F3UGpCLE9BQU8sQ0FDTCxNQUFNLENBQ0osS0FBSyxDQUFBO0VBQ0gsT0FBTyxFQUFDLElBQUk7Q0FXYjs7QUF0UVAsbUJBQW1CLENBd1BqQixPQUFPLENBQ0wsTUFBTSxDQWNKLFNBQVMsQ0FBQTtFQUNQLEtBQUssRUFBQyxHQUFHO0VBQ1QsV0FBVyxFQUFDLEdBQUc7Q0FDaEI7O0FBMVFQLG1CQUFtQixDQTZRakIsT0FBTyxDQUNMLE1BQU0sQ0FDSixNQUFNLENBQUE7RUFDSixPQUFPLEVBQUMsSUFBSTtDQWFiOztBQTdSUCxtQkFBbUIsQ0E2UWpCLE9BQU8sQ0FDTCxNQUFNLENBQ0osTUFBTSxDQUVKLFNBQVMsQ0FDUCxHQUFHLENBQUE7RUFDRCxLQUFLLEVBQUMsR0FBRztFQUNULFVBQVUsRUFBQyxHQUFHO0NBQ2Y7O0FBclJYLG1CQUFtQixDQTZRakIsT0FBTyxDQUNMLE1BQU0sQ0FDSixNQUFNLENBUUosU0FBUyxDQUNQLEdBQUcsQ0FBQTtFQUNELEtBQUssRUFBQyxHQUFHO0NBRVY7O0FBM1JYLG1CQUFtQixDQTZRakIsT0FBTyxDQUNMLE1BQU0sQ0FnQkosTUFBTSxDQUFBO0VBQ0osVUFBVSxFQUFDLElBQUk7RUFDZixPQUFPLEVBQUMsSUFBSTtDQWNiOztBQTlTUCxtQkFBbUIsQ0E2UWpCLE9BQU8sQ0FDTCxNQUFNLENBZ0JKLE1BQU0sQ0FHSixTQUFTLENBQ1AsR0FBRyxDQUFBO0VBQ0QsS0FBSyxFQUFDLEdBQUc7RUFDVCxXQUFXLEVBQUMsR0FBRztDQUNoQjs7QUFyU1gsbUJBQW1CLENBNlFqQixPQUFPLENBQ0wsTUFBTSxDQWdCSixNQUFNLENBU0osU0FBUyxDQUNQLEdBQUcsQ0FBQTtFQUNELEtBQUssRUFBQyxHQUFHO0VBQ1QsVUFBVSxFQUFDLEdBQUc7RUFDZCxXQUFXLEVBQUMsSUFBSTtDQUNqQjs7QUE1U1gsbUJBQW1CLENBaVRqQixPQUFPLENBQ0wsTUFBTSxDQUNKLFNBQVMsQ0FDUCxHQUFHLENBQUE7RUFDRCxLQUFLLEVBQUMsR0FBRztFQUNULFdBQVcsRUFBQyxHQUFHO0NBQ2hCOztBQXZUVCxtQkFBbUIsQ0FpVGpCLE9BQU8sQ0FDTCxNQUFNLENBT0osS0FBSyxDQUFBO0VBQ0gsT0FBTyxFQUFDLElBQUk7Q0FZYjs7QUF0VVAsbUJBQW1CLENBaVRqQixPQUFPLENBQ0wsTUFBTSxDQU9KLEtBQUssQ0FFSCxTQUFTLENBQ1AsR0FBRyxDQUFBO0VBQ0QsS0FBSyxFQUFDLEdBQUc7Q0FDVjs7QUE5VFgsbUJBQW1CLENBaVRqQixPQUFPLENBQ0wsTUFBTSxDQU9KLEtBQUssQ0FPSCxTQUFTLENBQ1AsR0FBRyxDQUFBO0VBQ0QsVUFBVSxFQUFDLEdBQUc7RUFDZCxXQUFXLEVBQUMsSUFBSTtDQUNqQjs7QUFwVVgsbUJBQW1CLENBeVVqQixRQUFRLENBQ04sTUFBTSxDQUNKLFVBQVUsQ0FDUixHQUFHLENBQUE7RUFDRCxLQUFLLEVBQUMsR0FBRztFQUNULFdBQVcsRUFBQyxHQUFHO0NBQ2hCOztBQS9VVCxtQkFBbUIsQ0F5VWpCLFFBQVEsQ0FDTixNQUFNLENBT0osTUFBTSxDQUFBO0VBQ0osT0FBTyxFQUFDLElBQUk7RUFDWixXQUFXLEVBQUUsTUFBTTtDQVlwQjs7QUEvVlAsbUJBQW1CLENBeVVqQixRQUFRLENBQ04sTUFBTSxDQU9KLE1BQU0sQ0FHSixVQUFVLENBQ1IsR0FBRyxDQUFBO0VBQ0QsS0FBSyxFQUFDLEdBQUc7RUFDVCxXQUFXLEVBQUMsR0FBRztDQUNoQjs7QUF4VlgsbUJBQW1CLENBeVVqQixRQUFRLENBQ04sTUFBTSxDQXNCSixVQUFVLENBQ1IsR0FBRyxDQUFBO0VBQ0QsS0FBSyxFQUFDLEdBQUc7RUFDVCxXQUFXLEVBQUMsR0FBRztDQUNoQjs7QUFwV1QsbUJBQW1CLENBeVVqQixRQUFRLENBQ04sTUFBTSxDQTRCSixNQUFNLENBQUE7RUFDSixLQUFLLEVBQUMsR0FBRztFQUNULFdBQVcsRUFBQyxJQUFJO0VBQ2hCLFlBQVksRUFBQyxJQUFJO0VBQ2pCLE9BQU8sRUFBQyxJQUFJO0VBQ1osV0FBVyxFQUFFLE1BQU07Q0FFcEI7O0FBN1dQLG1CQUFtQixDQWlYakIsUUFBUSxDQUNOLE1BQU0sQ0FDSixVQUFVLENBQ1IsR0FBRyxDQUFBO0VBQ0QsS0FBSyxFQUFDLEdBQUc7RUFDVCxXQUFXLEVBQUMsR0FBRztDQUNoQjs7QUF2WFQsbUJBQW1CLENBaVhqQixRQUFRLENBQ04sTUFBTSxDQU9KLEtBQUssQ0FBQTtFQUNILE9BQU8sRUFBQyxJQUFJO0VBQ1osV0FBVyxFQUFFLE1BQU07Q0FjcEI7O0FBellQLG1CQUFtQixDQWlYakIsUUFBUSxDQUNOLE1BQU0sQ0FPSixLQUFLLENBSUgsVUFBVSxDQUNSLEdBQUcsQ0FBQTtFQUNELEtBQUssRUFBQyxHQUFHO0VBQ1QsV0FBVyxFQUFDLEdBQUc7Q0FDaEI7O0FBallYLG1CQUFtQixDQWlYakIsUUFBUSxDQUNOLE1BQU0sQ0FPSixLQUFLLENBVUgsVUFBVSxDQUNSLEdBQUcsQ0FBQTtFQUNELEtBQUssRUFBQyxHQUFHO0VBQ1QsV0FBVyxFQUFDLEdBQUc7Q0FDaEI7O0FBVVg7O2lFQUVpRTtBQUNqRSxNQUFNLENBQUM7RUFDTixLQUFLLEVBQUUsR0FBRztFQUNWLE1BQU0sRUFBRSxNQUFNO0VBQ2QsT0FBTyxFQUFFLENBQUM7RUFDVCxVQUFVLEVBQUUsTUFBTTtDQXVCbkI7O0FBM0JELE1BQU0sQ0FLRixDQUFDLFFBQVEsQ0FBQztFQUNSLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLFNBQVM7RUFDakIsT0FBTyxFQUFFLEVBQUU7RUFDWCxNQUFNLEVBQUUsY0FBYztFQUN0QixlQUFlLEVBQUUsSUFBSTtFQUNyQixPQUFPLEVBQUUsS0FBSztFQUNkLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLElBQUk7Q0FLaEI7O0FBbEJMLE1BQU0sQ0FLRixDQUFDLFFBQVEsUUFTSSxNQUFNLENBQUM7RUFDZCxLQUFLLEVBQUUsSUFBSTtFQUNYLFVBQVUsRUFBRSxJQUFJO0NBQ2pCOztBQWpCVCxNQUFNLENBbUJGLEtBQUssQ0FBQztFQUNKLEtBQUssRUFBRSxHQUFHO0VBQ1YsTUFBTSxFQUFFLE1BQU07RUFDZCxhQUFhLEVBQUUsRUFBRTtDQUNsQjs7QUF2QkwsTUFBTSxDQXdCRixVQUFVLENBQUM7RUFDVCxNQUFNLEVBQUUsVUFBVTtDQUNuQjs7QUFFSixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFDekIsTUFBTSxDQUFDLENBQUMsUUFBUSxDQUFDO0lBQ2hCLFNBQVMsRUFBRSxLQUFLO0lBQ2hCLE1BQU0sRUFBRSxlQUFlO0lBQ3ZCLE9BQU8sRUFBRSxLQUFLO0lBQ2QsU0FBUyxFQUFFLElBQUk7R0FDZjtFQUNELE1BQU0sQ0FBQyxLQUFLLENBQUM7SUFDWixTQUFTLEVBQUUsS0FBSztJQUNoQixXQUFXLEVBQUUsSUFBSTtJQUNqQixNQUFNLEVBQUUsTUFBTTtHQUNkO0VBQ0QsTUFBTSxDQUFDLFVBQVUsQ0FBQztJQUNqQixNQUFNLEVBQUUsU0FBUztJQUNqQixTQUFTLEVBQUUsSUFBSTtHQUNmOzs7QUV4b0JDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUY4b0JyQyxHQUFHLENBQUM7SUFDRixTQUFTLEVBQUMsTUFBTTtJQUNoQixhQUFhLEVBQUMsR0FBRztHQU9sQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBTY3NzIERvY3VtZW50ICovXG5AY2hhcnNldCBcInV0Zi04XCI7XG5AaW1wb3J0IFwiY29tcGFzcy9jb21wYXNzXCI7XG5AaW1wb3J0IFwibWl4aW5cIjtcbi8q44Oq44K744OD44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW5jbHVkZSBnbG9iYWwtcmVzZXQ7XG4kYnJlYWtwb2ludHM6IChcbiAgJ3hzJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpJyxcbiAgJ3NwJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzk1cHgpJyxcbiAgJ3BjJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzk1cHgpJyxcbiAgJ3hsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KScsXG4pXG4hZGVmYXVsdDtcblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogJ0FtaXJpJywgc2VyaWYsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG51bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIGNsZWFyZml4XG4tLS0tLS0tLS0tLS0tLSAqL1xuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBjTm9uZSB7XG4gIEBpbmNsdWRlIG1xKHBjKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zcE5vbmUge1xuICBAaW5jbHVkZSBtcShwYykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5kaXYuZmxleGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZhZGUtaW4ge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHM7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC44cztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBDb21tb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gTWFpblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZnYge1xuICAgbWFyZ2luOjAgYXV0byAxNSUgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGgxe1xuICAgIGRpdntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIGhlaWdodDogMTAwdmg7XG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmltYWdle1xuICAvLyBib3JkZXI6c29saWQgMXB4O1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLy8gZGl2e1xuICAvLyAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAvLyB9XG59XG5cbnVsLmNyZWRpdCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjEwMCU7XG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogI2NjY2NjYztcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5jcyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4vLyAudzI1IHtcbi8vICAgd2lkdGg6IDI1JTtcbi8vICAgbWFyZ2luOiAwIGF1dG87XG4vLyB9XG4vLyAudzMwIHtcbi8vICAgd2lkdGg6IDMwJTtcbi8vICAgbWFyZ2luOiAwIGF1dG87XG4vLyAgIGJvcmRlcjpzb2xpZCAxcHg7XG4vLyB9XG5cbi8vIC53NDAge1xuLy8gICB3aWR0aDogNDAlO1xuLy8gICBtYXJnaW46IDAgYXV0bztcbi8vIH1cbi8vIC53NDUge1xuLy8gICB3aWR0aDogNDUlO1xuLy8gICBtYXJnaW46IDAgYXV0bztcbi8vIH1cbi8vIC53NTUge1xuLy8gICB3aWR0aDogNTUlO1xuLy8gICBtYXJnaW46IDAgYXV0bztcbi8vIH1cbi8vIC53NjAge1xuLy8gICB3aWR0aDogNjAlO1xuLy8gICBtYXJnaW46IDAgYXV0bztcbi8vIH1cblxuLy8gLnc4MCB7XG4vLyAgIHdpZHRoOiA4MCU7XG4vLyAgIG1hcmdpbjogMCBhdXRvO1xuLy8gfSAgXG5cblxuI2xvb2tib29rX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6ODAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgIFxuICAgIC8vIGJvcmRlcjpzb2xpZCAxcHggcGluaztcbiAgI2J0bl9wYWdldG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxJTtcbiAgICByaWdodDogMSU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG1heC13aWR0aDozNXB4OyAgXG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cbiAgfVxuICAmPnVsPmxpe1xuICAgIG1hcmdpbi1ib3R0b206IDE1JTtcbiAgICAmPmRpdntcblxuICAgICAgLy8gYmFja2dyb3VuZDojZTZlNmU2O1xuICAgICAgJj5kaXZ7XG4gICAgICAgIC8vIGJvcmRlcjpkb3R0ZWQgMXB4IGJsdWU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cblxuXG4gICNzdHlsZTF7XG5cbiAgICAuaW1hZ2V7XG4gICAgICAuZmxleHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuc3R5bGUxXzF7XG4gICAgICAgICAgLy8gYm9yZGVyOnNvbGlkIDFweCBwaW5rO1xuXG4gICAgICAgIH1cbiAgICAgICAgLnN0eWxlMV8ye1xuICAgICAgICAgIC8vIGJvcmRlcjpzb2xpZCAxcHggcGluaztcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoyMCU7XG4gICAgICAgICAgICB3aWR0aDo4MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgIH1cbiAgICAgIC5zdHlsZTFfM3tcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOjQ1JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDo0MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3N0eWxlMntcbiAgICAuaW1hZ2V7XG4gICAgICAuZmxleDF7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgLnN0eWxlMl8xe1xuICAgICAgICAgIG1hcmdpbi10b3A6NSU7XG4gICAgICAgIH1cbiAgICAgICAgLnN0eWxlMl8ye1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1JTtcbiAgICAgICAgICAgIHdpZHRoOjcwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mbGV4MntcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAuc3R5bGUyXzN7XG4gICAgICAgICAgd2lkdGg6NjUlO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOjYwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjMwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0eWxlMl80e1xuICAgICAgICAgIHdpZHRoOjM1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN0eWxlMl81e1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6NDUlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjQwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc3R5bGUze1xuICAgIC5pbWFnZXtcbiAgICAgIC5mbGV4MXtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAuc3R5bGUzXzF7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6NzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3R5bGUzXzJ7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luLXRvcDozMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDotNDAlO1xuICAgICAgICAgICAgd2lkdGg6NzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZsZXgye1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zdHlsZTNfM3tcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdHlsZTNfNHtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDo3MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3R5bGUzXzV7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzdHlsZTR7XG4gICAgLmltYWdle1xuICAgICAgLnN0eWxlNF8xe1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjI1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZsZXh7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnN0eWxlNF8ye1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOjcwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0eWxlNF8ze1xuICAgICAgICAgIGltZ3tcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN0eWxlNF80e1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6NDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjMwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc3R5bGU1e1xuICAgIC5pbWFnZXtcbiAgICAgIC5mbGV4MXtcbiAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zdHlsZTVfMXtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdHlsZTVfMntcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmxleDJ7XG4gICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjAlO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIC5zdHlsZTVfM3tcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdHlsZTVfNHtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDo4MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjM1JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mbGV4M3tcbiAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5zdHlsZTVfNXtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdHlsZTVfNntcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDo3MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgI3N0eWxlNntcbiAgICAuaW1hZ2V7XG4gICAgICAuc3R5bGU2XzF7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmxleHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAuc3R5bGU2XzJ7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3R5bGU2XzN7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3R5bGU2XzR7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDo0MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzdHlsZTd7XG4gICAgLmltYWdle1xuICAgICAgLmZsZXh7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgLnN0eWxlN18xe1xuICAgICAgICAgIGltZ3tcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3R5bGU3XzJ7XG4gICAgICAgICAgaW1ne1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3R5bGU3XzN7XG4gICAgICAgIHdpZHRoOjQwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjc3R5bGU4e1xuICAgIC5pbWFnZXtcbiAgICAgIC5mbGV4MXtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAuc3R5bGU4XzF7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdHlsZThfMntcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDo4MCU7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mbGV4MntcbiAgICAgICAgbWFyZ2luLXRvcDotMTAlO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIC5zdHlsZThfM3tcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDo4MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoyMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdHlsZThfNHtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDo4MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjMwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0xMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNzdHlsZTl7XG4gICAgLmltYWdle1xuICAgICAgLnN0eWxlOV8xe1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjI1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZsZXh7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgLnN0eWxlOV8ye1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOjkwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0eWxlOV8ze1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTIwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3N0eWxlMTB7XG4gICAgLmltYWdle1xuICAgICAgLnN0eWxlMTBfMXtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDoyNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mbGV4MXtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuc3R5bGUxMF8ye1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOjcwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0eWxlMTBfM3tcbiAgICAgICAgICBpbWd7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdHlsZTEwXzR7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDo0MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmxleDJ7XG4gICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNzdHlsZTExe1xuICAgIC5pbWFnZXtcbiAgICAgIC5zdHlsZTExXzF7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmxleHtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5zdHlsZTExXzJ7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3R5bGUxMV8ze1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBmb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5mb290ZXIge1xuXHR3aWR0aDogOTAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEjYWxsaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDExJSAwO1xuICAgICAgcGFkZGluZzogNSU7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgJiNhbGxpdGVtOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICB9XG4gICAgfVxuICAgICNsb2dvIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgIH1cbiAgICAjY29weXJpZ2h0IHtcbiAgICAgIG1hcmdpbjogMiUgMCAxMCUgMDtcbiAgICB9ICBcbn1cbiBAbWVkaWEgKG1pbi13aWR0aDo3NjlweCkge1xuZm9vdGVyIGEjYWxsaXRlbSB7XG5cdG1heC13aWR0aDogNDUwcHg7XG5cdG1hcmdpbjogMTUlIGF1dG8gMCBhdXRvO1xuXHRwYWRkaW5nOiAyJSA1JTtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuZm9vdGVyICNsb2dvIHtcblx0bWF4LXdpZHRoOiAyMDBweDtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuZm9vdGVyICNjb3B5cmlnaHQge1xuXHRtYXJnaW46IDIlIDAgOCUgMDtcblx0Zm9udC1zaXplOiAxMXB4O1xufVxufVxuXG5cbkBpbmNsdWRlIG1xKHBjKSB7XG5cbiNmdiB7XG4gIG1heC13aWR0aDoxNDAwcHg7XG4gIG1hcmdpbi1ib3R0b206MTAlO1xuICAvLyBib3JkZXI6c29saWQgMnB4O1xuICAvLyBoMS5tYWluIGltZyB7XG4gIC8vICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgaGVpZ2h0OiBhdXRvO1xuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gfVxufVxuXG5cblxufSIsIi8vIEJhc2VkIG9uIFtFcmljIE1leWVyJ3MgcmVzZXQgMi4wXShodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L2luZGV4Lmh0bWwpXG4vLyBHbG9iYWwgcmVzZXQgcnVsZXMuXG4vLyBGb3IgbW9yZSBzcGVjaWZpYyByZXNldHMsIHVzZSB0aGUgcmVzZXQgbWl4aW5zIHByb3ZpZGVkIGJlbG93XG5AbWl4aW4gZ2xvYmFsLXJlc2V0IHtcbiAgaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG4gIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbiAgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuICBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuICBiLCB1LCBpLCBjZW50ZXIsXG4gIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG4gIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxuICB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbiAgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuICBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxuICBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbiAgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBAaW5jbHVkZSByZXNldC1ib3gtbW9kZWw7XG4gICAgQGluY2x1ZGUgcmVzZXQtZm9udDsgfVxuICAvLyBVbmxpa2UgRXJpYydzIG9yaWdpbmFsIHJlc2V0LCB3ZSByZXNldCB0aGUgaHRtbCBlbGVtZW50IHRvIGJlIGNvbXBhdGlibGVcbiAgLy8gd2l0aCB0aGUgdmVydGljYWwgcmh5dGhtIG1peGlucy5cbiAgaHRtbCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYm9keTsgfVxuICBvbCwgdWwge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Qtc3R5bGU7IH1cbiAgdGFibGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LXRhYmxlOyB9XG4gIGNhcHRpb24sIHRoLCB0ZCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtdGFibGUtY2VsbDsgfVxuICBxLCBibG9ja3F1b3RlIHtcbiAgICBAaW5jbHVkZSByZXNldC1xdW90YXRpb247IH1cbiAgYSBpbWcge1xuICAgIEBpbmNsdWRlIHJlc2V0LWltYWdlLWFuY2hvci1ib3JkZXI7IH1cbiAgQGluY2x1ZGUgcmVzZXQtaHRtbDU7IH1cblxuLy8gUmVzZXQgYWxsIGVsZW1lbnRzIHdpdGhpbiBzb21lIHNlbGVjdG9yIHNjb3BlLiBUbyByZXNldCB0aGUgc2VsZWN0b3IgaXRzZWxmLFxuLy8gbWl4aW4gdGhlIGFwcHJvcHJpYXRlIHJlc2V0IG1peGluIGZvciB0aGF0IGVsZW1lbnQgdHlwZSBhcyB3ZWxsLiBUaGlzIGNvdWxkIGJlXG4vLyB1c2VmdWwgaWYgeW91IHdhbnQgdG8gc3R5bGUgYSBwYXJ0IG9mIHlvdXIgcGFnZSBpbiBhIGRyYW1hdGljYWxseSBkaWZmZXJlbnQgd2F5LlxuQG1peGluIG5lc3RlZC1yZXNldCB7XG4gIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuICBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG4gIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbiAgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbiAgYiwgdSwgaSwgY2VudGVyLFxuICBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuICBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbiAgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG4gIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbiAgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbiAgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG4gIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYm94LW1vZGVsO1xuICAgIEBpbmNsdWRlIHJlc2V0LWZvbnQ7IH1cbiAgdGFibGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LXRhYmxlOyB9XG4gIGNhcHRpb24sIHRoLCB0ZCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtdGFibGUtY2VsbDsgfVxuICBxLCBibG9ja3F1b3RlIHtcbiAgICBAaW5jbHVkZSByZXNldC1xdW90YXRpb247IH1cbiAgYSBpbWcge1xuICAgIEBpbmNsdWRlIHJlc2V0LWltYWdlLWFuY2hvci1ib3JkZXI7IH0gfVxuXG4vLyBSZXNldCB0aGUgYm94IG1vZGVsIG1lYXN1cmVtZW50cy5cbkBtaXhpbiByZXNldC1ib3gtbW9kZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4vLyBSZXNldCB0aGUgZm9udCBhbmQgdmVydGljYWwgYWxpZ25tZW50LlxuQG1peGluIHJlc2V0LWZvbnQge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vLyBSZXNldHMgdGhlIG91dGxpbmUgd2hlbiBmb2N1cy5cbi8vIEZvciBhY2Nlc3NpYmlsaXR5IHlvdSBuZWVkIHRvIGFwcGx5IHNvbWUgc3R5bGluZyBpbiBpdHMgcGxhY2UuXG5AbWl4aW4gcmVzZXQtZm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8vIFJlc2V0IGEgYm9keSBlbGVtZW50LlxuQG1peGluIHJlc2V0LWJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4vLyBSZXNldCB0aGUgbGlzdCBzdHlsZSBvZiBhbiBlbGVtZW50LlxuQG1peGluIHJlc2V0LWxpc3Qtc3R5bGUge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8vIFJlc2V0IGEgdGFibGVcbkBtaXhpbiByZXNldC10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8vIFJlc2V0IGEgdGFibGUgY2VsbCAoYHRoYCwgYHRkYClcbkBtaXhpbiByZXNldC10YWJsZS1jZWxsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vLyBSZXNldCBhIHF1b3RhdGlvbiAoYHFgLCBgYmxvY2txdW90ZWApXG5AbWl4aW4gcmVzZXQtcXVvdGF0aW9uIHtcbiAgcXVvdGVzOiBub25lO1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgXG4gICAgY29udGVudDogbm9uZTsgfSB9XG5cbi8vIFJlc2V0cyB0aGUgYm9yZGVyLlxuQG1peGluIHJlc2V0LWltYWdlLWFuY2hvci1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLy8gVW5yZWNvZ25pemVkIGVsZW1lbnRzIGFyZSBkaXNwbGF5ZWQgaW5saW5lLlxuLy8gVGhpcyByZXNldCBwcm92aWRlcyBhIGJhc2ljIHJlc2V0IGZvciBibG9jayBodG1sNSBlbGVtZW50c1xuLy8gc28gdGhleSBhcmUgcmVuZGVyZWQgY29ycmVjdGx5IGluIGJyb3dzZXJzIHRoYXQgZG9uJ3QgcmVjb2duaXplIHRoZW1cbi8vIGFuZCByZXNldCBpbiBicm93c2VycyB0aGF0IGhhdmUgZGVmYXVsdCBzdHlsZXMgZm9yIHRoZW0uXG5AbWl4aW4gcmVzZXQtaHRtbDUge1xuICAje2VsZW1lbnRzLW9mLXR5cGUoaHRtbDUtYmxvY2spfSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vLyBSZXNldHMgdGhlIGRpc3BsYXkgb2YgaW5saW5lIGFuZCBibG9jayBlbGVtZW50cyB0byB0aGVpciBkZWZhdWx0IGRpc3BsYXlcbi8vIGFjY29yZGluZyB0byB0aGVpciB0YWcgdHlwZS4gRWxlbWVudHMgdGhhdCBoYXZlIGEgZGVmYXVsdCBkaXNwbGF5IHRoYXQgdmFyaWVzIGFjcm9zc1xuLy8gdmVyc2lvbnMgb2YgaHRtbCBvciBicm93c2VyIGFyZSBub3QgaGFuZGxlZCBoZXJlLCBidXQgdGhpcyBjb3ZlcnMgdGhlIDkwJSB1c2UgY2FzZS5cbi8vIFVzYWdlIEV4YW1wbGU6XG4vL1xuLy8gICAgIC8vIFR1cm4gb2ZmIHRoZSBkaXNwbGF5IGZvciBib3RoIG9mIHRoZXNlIGNsYXNzZXNcbi8vICAgICAudW5yZWdpc3RlcmVkLW9ubHksIC5yZWdpc3RlcmVkLW9ubHlcbi8vICAgICAgIGRpc3BsYXk6IG5vbmVcbi8vICAgICAvLyBOb3cgdHVybiBvbmx5IG9uZSBvZiB0aGVtIGJhY2sgb24gZGVwZW5kaW5nIG9uIHNvbWUgb3RoZXIgY29udGV4dC5cbi8vICAgICBib2R5LnJlZ2lzdGVyZWRcbi8vICAgICAgICtyZXNldC1kaXNwbGF5KFwiLnJlZ2lzdGVyZWQtb25seVwiKVxuLy8gICAgIGJvZHkudW5yZWdpc3RlcmVkXG4vLyAgICAgICArcmVzZXQtZGlzcGxheShcIi51bnJlZ2lzdGVyZWQtb25seVwiKVxuQG1peGluIHJlc2V0LWRpc3BsYXkoJHNlbGVjdG9yOiBcIlwiLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAje2FwcGVuZC1zZWxlY3RvcihlbGVtZW50cy1vZi10eXBlKFwiaW5saW5lXCIpLCAkc2VsZWN0b3IpfSB7XG4gICAgQGlmICRpbXBvcnRhbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICBAZWxzZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAje2FwcGVuZC1zZWxlY3RvcihlbGVtZW50cy1vZi10eXBlKFwiYmxvY2tcIiksICRzZWxlY3Rvcil9IHtcbiAgICBAaWYgJGltcG9ydGFudCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgQGVsc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfSB9XG4iLCJAbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IHNwKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGNsZWFyZml4IHtcblx0Knpvb206IDE7XG5cdCY6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcblx0fVxufVxuQG1peGluIGltZ1pvb20ge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdCY6OmhvdmVye1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0fVxufVxuQG1peGluIGZvbnQtZmFjZSgkZmFtaWx5LCAkcGF0aCwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZhbWlseTtcbiAgICBzcmM6IHVybCgnI3skcGF0aH0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJyN7JHBhdGh9LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnI3skcGF0aH0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgfVxufVxuQG1peGluIGxpbmstY29sb3IoJGNvbG9yKSB7XG4gICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyMCUpO1xuICAgICB9XG59XG5AbWl4aW4gbGluay1iZy1jb2xvcigkY29sb3IpIHtcbiAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICB0cmFuc2l0aW9uOiAxcztcblxuICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvciwgMjAlKTtcbiAgICAgfVxufVxuQG1peGluIGxpbmstYm9yZGVyLWNvbG9yKCRjb2xvcikge1xuICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICB0cmFuc2l0aW9uOiAxcztcbiAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgfVxufVxuQG1peGluIGZsZXh7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtaXhpbiBmbGV4LWNlbnRlcntcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtaXhpbiBtYXJrZXIoJGNvbG9yKXtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSA2MCUsICRjb2xvciAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDApIDYwJSwgJGNvbG9yIDAlKTtcblxufVxuQG1peGluIHBvc2l0aW9uLWNlbnRlcntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdG1hcmdpbjogYXV0bztcbn1cblxuXG5cbkBtaXhpbiBhbmltZS1ibGlua3tcblx0LmJsaW5rIHtcblx0ICAgIGFuaW1hdGlvbjogYmxpbmsgMnMgZWFzZSAwcyBpbmZpbml0ZSBub3JtYWw7XG5cdCAgICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgMnMgZWFzZSAwcyBpbmZpbml0ZSBub3JtYWwgO1xuXHR9XG5cdEBrZXlmcmFtZXMgYmxpbmsge1xuXHQgICAgMCUgeyBvcGFjaXR5OiAwIH1cblxuXHQgICAgMTAwJSB7IG9wYWNpdHk6IDEgfVxuXHR9XG5cdEAtd2Via2l0LWtleWZyYW1lcyBibGluayB7XG5cdCAgICAwJSB7IG9wYWNpdHk6IDAgfVxuXG5cdCAgICAxMDAlIHsgb3BhY2l0eTogMSB9XG5cdH1cbn1cbkBtaXhpbiBhbmltZS1mdXdhdHtcblx0LmZ1d2F0QW5pbWUge1xuXHQgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0ICAtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0ICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHQgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuXHQgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuXHQgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZ1d2F0QW5pbWU7XG5cdCAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmdXdhdEFuaW1lO1xuXHQgIGFuaW1hdGlvbi1uYW1lOiBmdXdhdEFuaW1lO1xuXHQgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgXHR9XG5cdEAtd2Via2l0LWtleWZyYW1lcyBmdXdhdEFuaW1lIHtcblx0ICAwJSB7IG9wYWNpdHk6IDA7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7fVxuXHQgIDEwMCUgeyBvcGFjaXR5OiAxOy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cdH1cblx0QGtleWZyYW1lcyBmdXdhdEFuaW1lIHtcblx0ICAwJSB7IG9wYWNpdHk6IDA7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7fVxuXHQgIDEwMCUgeyBvcGFjaXR5OiAxOy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cblx0fVxufVxuQG1peGluIGFuaW1lLXN2ZygkY29sb3Ipe1xuXHQuZHJhd2luZ1RleHR7XG5cdCAgICBzdHJva2U6JGNvbG9yO1xuXHQgICAgZmlsbDokY29sb3I7XG5cdCAgICBzdHJva2Utd2lkdGg6MTtcblx0ICAgIHN0cm9rZS1kYXNoYXJyYXk6IDMwMDA7XG5cdCAgICBzdHJva2UtZGFzaG9mZnNldDozMDAwO1xuXHQgICAgYW5pbWF0aW9uOiBEQVNIIDJzIGVhc2UtaW4gYWx0ZXJuYXRlIGZvcndhcmRzO1xuXHQgICAgLXdlYmtpdC1hbmltYXRpb246REFTSCAycyBlYXNlLWluIGFsdGVybmF0ZSBmb3J3YXJkcztcblx0ICAgIC1vLWFuaW1hdGlvbjpEQVNIIDJzIGVhc2UtaW4gYWx0ZXJuYXRlIGZvcndhcmRzO1xuXHQgICAgYW5pbWF0aW9uOkRBU0ggMnMgZWFzZS1pbiBhbHRlcm5hdGUgZm9yd2FyZHM7XG5cdH1cblx0QC13ZWJraXQta2V5ZnJhbWVzIERBU0h7XG5cdFx0MCV7c3Ryb2tlLWRhc2hvZmZzZXQ6MzAwMDtmaWxsLW9wYWNpdHk6IDA7fVxuXHRcdDgwJXtzdHJva2UtZGFzaG9mZnNldDowO2ZpbGwtb3BhY2l0eTogMDt9XG5cdFx0MTAwJXtmaWxsLW9wYWNpdHk6IDE7fVxuXHR9XG5cdEBrZXlmcmFtZXMgREFTSHtcblx0XHQwJXtzdHJva2UtZGFzaG9mZnNldDozMDAwO2ZpbGwtb3BhY2l0eTogMDt9XG5cdFx0ODAle3N0cm9rZS1kYXNob2Zmc2V0OjA7ZmlsbC1vcGFjaXR5OiAwO31cblx0XHQxMDAle2ZpbGwtb3BhY2l0eTogMTt9XG5cdH1cbn1cbkBtaXhpbiBsb2FkaW5ne1xuXHQjbG9hZGVyLWJnIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHotaW5kZXg6IDk5OTk5O1xuXG5cdFx0I2xvYWRpbmd7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgbXEocGMpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6MTAwJVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbXEoc3Ape1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRkaXZ7XG5cdFx0XHRcdEBpbmNsdWRlIG1xKHBjKXtcblx0XHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtcShzcCl7XG5cdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtaXhpbiBtb25vcWxve1xuXHQubW9ub3Fsb3tcblx0XHQtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdH1cbn1cbkBtaXhpbiBhbmltZS1kcmF3VGhlTGluZXtcblx0QC13ZWJraXQta2V5ZnJhbWVzICBkcmF3VGhlTGluZXtcblx0ICBmcm9te1xuXHQgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAlIDEwMCU7XG5cblx0ICAgIH1cblx0ICAxMDAle1xuXHQgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblxuXHQgIH1cblx0fVxuXG5cdEBrZXlmcmFtZXMgIGRyYXdUaGVMaW5le1xuXHQgIGZyb217XG5cdCAgICAgIGJhY2tncm91bmQtc2l6ZTogMCUgMTAwJTtcblx0ICAgICAgLW1zLWJhY2tncm91bmQtc2l6ZTogMCUgMTAwJTtcblx0ICAgIH1cblx0ICAxMDAle1xuXHQgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0ICAgICAgLW1zLWJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHQgIH1cblx0fVxuXG59XG4iXX0= */
