.sp_il,
.sp_ib,
.sp_bl {
  display: none;
}
@media screen and (max-width: 768px) {
  .sp_il {
    display: inline;
  }
  .sp_ib {
    display: inline-block;
  }
  .sp_bl {
    display: block;
  }
  .sp_hide {
    display: none;
  }
}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
nav ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after {
  content: none;
}
q:before,
q:after {
  content: none;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
input,
select {
  vertical-align: middle;
}
li {
  list-style-type: none;
}
header {
  background: rgba(255,255,255,0.95);
  width: 100%;
  height: 60px;
  padding: 17px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  box-sizing: border-box;
}
header h1 {
  text-align: left;
}
header h1 img {
  width: 280px;
}
nav {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  position: fixed;
  top: 20px;
  right: 20px;
}
nav a {
  color: #2b4997;
  text-decoration: none;
  display: inline-block;
  margin-right: 30px;
  border-bottom: 1px solid rgba(255,255,255,0);
  padding-bottom: 5px;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
}
nav a:hover {
  color: #656464;
  padding-bottom: 2px;
  border-color: #656464;
}
@media screen and (max-width: 768px) {
  header {
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
  }
  header h1 {
    text-align: center;
    margin-bottom: 10px;
  }
  header nav {
    position: static;
  }
  header nav a {
    margin: 0 5px;
    border: none;
  }
}
body.index #bg {
  background: radial-gradient(center center, #fff 0, #2b4997 70%);
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  -webkit-transition-duration: 0.8s;
          transition-duration: 0.8s;
  z-index: -1;
}
body.index #bg.active {
  opacity: 0;
}
body.index #main {
  min-height: 94vh;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
body.index #main h1 {
  width: 500px;
  margin-bottom: 100px;
}
body.index #main h1 img {
  width: 100%;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  opacity: 0;
}
body.index #main h1.active img {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
body.index #main .info {
  font-size: 1rem;
  -webkit-transition: opacity 1.2s 0.3s;
  transition: opacity 1.2s 0.3s;
  opacity: 0;
}
body.index #main .info h3 {
  font-size: 1rem;
  color: #333;
  font-weight: normal;
  margin-bottom: 20px;
}
body.index #main .info a {
  font-size: 1.1rem;
  color: #666;
  font-family: serif;
  line-height: 1.6;
  letter-spacing: 1px;
  text-decoration: none;
  padding-bottom: 3px;
}
body.index #main .info a:hover {
  text-decoration: underline;
}
body.index #main .info.active {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  body.index #bg {
    width: 200vw;
    left: -50vw;
  }
  body.index nav {
    text-align: center;
    width: 100%;
    padding: 20px 0;
    position: static;
  }
  body.index nav a {
    margin: 0 10px;
  }
  body.index #main {
    min-height: 80vh;
  }
  body.index #main h1 {
    width: 90%;
  }
  body.index #main h1 img {
    width: 100%;
  }
  body.index #main .info {
    width: 96%;
  }
  body.index #main .info h3 {
    margin-bottom: 10px;
    font-size: 0.8rem;
  }
  body.index #main .info a {
    font-size: 0.95rem;
  }
}
.about #content {
  min-height: 80vh;
}
.about .inst {
  font-family: 'Noto Sans Japanese';
  font-size: 20px;
  font-weight: 100;
  background: linear-gradient(100deg, #2b4997 0, #3153ab 70%, #3255b0 75%, #274288 100%);
  color: #eee;
  padding: 80px 0;
  letter-spacing: 2px;
  line-height: 2.8;
}
.about .inst h2 {
  font-family: 'Roboto', sans-serif;
  line-height: 1;
  margin-bottom: 25px;
  color: rgba(255,255,255,0.75);
}
.about .prof {
  font-family: 'Noto Sans Japanese';
  color: #666;
  text-align: left;
  width: 640px;
  margin: 150px auto 100px auto;
  line-height: 2;
  padding-bottom: 100px;
  border-bottom: 1px solid #2b4997;
}
.about .prof >ul >li {
  margin-bottom: 30px;
}
.about .prof >ul >li >h3,
.about .prof >ul >li >p {
  display: inline-block;
  vertical-align: top;
}
.about .prof >ul >li >h3 {
  color: #2b4997;
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: 1px;
  width: 150px;
}
.about .prof >ul >li >p {
  color: #333;
  letter-spacing: 1px;
}
.about .prof >ul >li.invest ul {
  display: inline-block;
  width: 75%;
}
.about .prof >ul >li.invest li {
  margin-bottom: 50px;
  line-height: 1.5;
}
.about .prof >ul >li.invest li h3 {
  font-size: 1rem;
  font-weight: bold;
  color: #222;
  margin-bottom: 10px;
}
.about .prof >ul >li.invest li div {
  font-size: 0.9rem;
  color: #333;
}
.about .prof >ul >li.invest li div p {
  color: #333;
  line-height: 1.75;
  margin: 10px 0;
}
.about .personal {
  line-height: 2.2;
  text-align: left;
  letter-spacing: 1px;
  width: 640px;
  margin: 0 auto;
  margin-bottom: 150px;
}
.about #map {
  width: 100%;
  height: 400px;
  margin-bottom: 100px;
  padding-top: 100px;
}
.about #map iframe {
  width: 100%;
  height: 400px;
}
.about .contact {
  text-align: center;
}
.about .contact h2 {
  font-size: 22px;
  margin-bottom: 20px;
  font-weight: 400;
}
.about .contact a {
  display: block;
  margin-bottom: 50px;
}
@media screen and (max-width: 640px) {
  .about .inst {
    font-size: 13px;
    padding: 30px 0;
    margin-top: 20px;
    line-height: 2;
  }
  .about .inst h2 {
    font-size: 27px;
    margin-bottom: 25px;
  }
  .about .prof {
    width: 90%;
    margin: 50px auto 50px auto;
    padding-bottom: 25px;
  }
  .about .prof >ul >li {
    margin-bottom: 20px;
  }
  .about .prof >ul >li >h3 {
    width: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    margin-bottom: 10px;
  }
  .about .prof >ul >li >h3:after {
    content: '';
    border-bottom: 1px solid #ccc;
    -webkit-box-flex: 1;
            flex: 1 0 auto;
    margin-left: 10px;
  }
  .about .prof >ul >li >p {
    text-align: left;
  }
  .about .prof >ul >li >p span {
    font-size: 90%;
  }
  .about .prof >ul >li.invest ul {
    width: 100%;
  }
  .about .prof >ul >li.invest li {
    margin-bottom: 50px;
  }
  .about .prof >ul >li.invest li h3 {
    color: #2b4997;
  }
  .about .prof >ul >li.invest li div {
    width: 100%;
  }
  .about .personal {
    width: 90%;
    font-size: 12px;
  }
  .about h2.access {
    margin-bottom: 20px;
  }
  .about #map {
    padding: 0;
    height: auto;
  }
  .about #map iframe {
    height: 250px;
    margin-top: 0;
  }
  .about .contact h2 {
    font-size: 15px;
  }
}
.strategy #content {
  min-height: 80vh;
}
.strategy h2 {
  margin: 150px 0 0 0;
}
.strategy ul {
  margin-top: 100px;
}
.strategy ul li {
  margin-bottom: 80px;
  font-family: 'Noto Sans Japanese';
}
.strategy ul li h3 {
  width: 420px;
  text-align: center;
  color: #2b4997;
  font-weight: 200;
  margin: 0 auto 20px auto;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.strategy ul li h3:before,
.strategy ul li h3:after {
  content: '';
  opacity: 0.5;
  border-bottom: 1px solid #849cdc;
  -webkit-box-flex: 1;
          flex: 1 0 auto;
  margin: 0 10px;
}
.strategy ul li p {
  color: #515050;
  line-height: 1.8;
}
.strategy #map {
  width: 100%;
  background: #eee;
  height: 400px;
  margin-bottom: 100px;
}
@media screen and (max-width: 640px) {
  .strategy h2 {
    position: static;
    -webkit-transform: none;
            transform: none;
    font-size: 30px;
    margin-bottom: 50px;
  }
  .strategy ul {
    width: 90%;
    margin: 0 auto;
  }
  .strategy ul li h3 {
    width: 100%;
    font-size: 17px;
  }
}
html,
body {
  font-size: 13.5px;
}
body {
  text-align: center;
  font-family: sans-serif;
}
a {
  color: #2b4997;
}
#content {
  margin-top: 60px;
}
h2 {
  color: #2b4997;
  font-family: 'Roboto', sans-serif;
  font-size: 50px;
  font-weight: 100;
}
.copyrights {
  font-family: 'Roboto', sans-serif;
  color: #656464;
  color: #aaa;
  font-size: 10px;
  font-weight: 400;
  margin-bottom: 20px;
  letter-spacing: 1px;
}
@media screen and (max-width: 640px) {
  h2 {
    color: #2b4997;
    font-size: 27px;
    font-weight: 100;
  }
  #content {
    margin-top: 18vh;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZS9fY29tbW9uL192YXJzLnN0eWwiLCJhc3NldHMvc3R5bGUvaW5kZXguY3NzIiwiYXNzZXRzL3N0eWxlL19jb21tb24vX3Jlc2V0LnN0eWwiLCJhc3NldHMvc3R5bGUvX2NvbnRlbnQvX2hlYWRlci5zdHlsIiwiYXNzZXRzL3N0eWxlL19jb250ZW50L190b3Auc3R5bCIsImFzc2V0cy9zdHlsZS9fY29udGVudC9fYWJvdXQuc3R5bCIsImFzc2V0cy9zdHlsZS9fY29udGVudC9fc3RyYXRlZ3kuc3R5bCIsImFzc2V0cy9zdHlsZS9pbmRleC5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWdDQTs7O0VBR0MsYUFBUTtBQy9CVDtBRG1DaUM7RUFDaEM7SUFDQyxlQUFRO0VDakNSO0VEa0NEO0lBQ0MscUJBQVE7RUNoQ1I7RURpQ0Q7SUFDQyxjQUFRO0VDL0JSO0VEZ0NEO0lBQ0MsYUFBUTtFQzlCUjtBQUNGO0FDbEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRSxTQUFRO0VBQ1IsVUFBUztFQUNULFNBQVE7RUFDUixVQUFTO0VBQ1Qsd0JBQWdCO0VBQ2hCLHVCQUFZO0FEd0ZkO0FDdEZBO0VBQ0UsY0FBYTtBRHdGZjtBQ3RGQTs7Ozs7Ozs7Ozs7RUFDRSxjQUFTO0FEa0dYO0FDaEdBO0VBQ0UsZ0JBQVk7QURrR2Q7QUNoR0E7O0VBQ0UsWUFBUTtBRG1HVjtBQ2hHRTs7RUFDRSxhQUFTO0FEbUdiO0FDaEdFOztFQUNFLGFBQVM7QURtR2I7QUNqR0E7RUFDRSxTQUFRO0VBQ1IsVUFBUztFQUNULGVBQVc7RUFDWCx3QkFBZ0I7RUFDaEIsdUJBQVk7QURtR2Q7QUNqR0E7RUFDRSxzQkFBa0I7RUFDbEIsV0FBTztFQUNQLHFCQUFpQjtBRG1HbkI7QUNqR0E7RUFDRSxzQkFBa0I7RUFDbEIsV0FBTztFQUNQLGtCQUFZO0VBQ1osaUJBQWE7QURtR2Y7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QUNWLG1CQUFjO0VMa2VkO0VLaGVEO0lBRUMsVUFBTTtJQUNOLGNBQU87RUxpZVA7RUs5ZEM7SUFDQyxXQUFNO0lBQ04sZUFBVTtFTGdlWjtBQUNGO0FNMWhCQTs7RUFFQyxpQkFBVTtBTjRoQlg7QU0zaEJBO0VQRkMsa0JBQVc7RU9JWCx1QkFBWTtBTjZoQmI7QU01aEJBO0VBQ0MsY0FBTTtBTjhoQlA7QU03aEJBO0VBQ0MsZ0JBQVc7QU4raEJaO0FNOWhCQTtFQUNDLGNBQU07RVBRTixpQ0FBb0I7RU9OcEIsZUFBVTtFQUNWLGdCQUFZO0FOZ2lCYjtBTS9oQkE7RVBJQyxpQ0FBb0I7RU9GcEIsY0FBTTtFQUNOLFdBQU07RUFDTixlQUFVO0VBQ1YsZ0JBQVk7RUFDWixtQkFBYztFQUNkLG1CQUFlO0FOaWlCaEI7QU03aEJrQztFQUNqQztJQUNDLGNBQU07SUFDTixlQUFVO0lBQ1YsZ0JBQVk7RU4raEJaO0VNOWhCRDtJQUNDLGdCQUFXO0VOZ2lCWDtBQUNGIiwiZmlsZSI6ImFzc2V0cy9zdHlsZS9pbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkYzEgPSAjMmI0OTk3XG4kYzIgPSAjNjU2NDY0XG4kYm0gPSA1MHB4XG4kYnAxID0gNzY4cHhcbmJtKG4gPSAxKVxuXHQkYm0gKiBuXG5iYigpXG5cdGJveC1zaXppbmcgYm9yZGVyLWJveFxudGFjKClcblx0dGV4dC1hbGlnbiBjZW50ZXJcbnRhbCgpXG5cdHRleHQtYWxpZ24gbGVmdFxuYjEoKVxuXHRib3JkZXIgMXB4IHNvbGlkIHJlZFxuYjIoKVxuXHRib3JkZXIgMXB4IHNvbGlkIGJsdWVcbmlidnQoKVxuXHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHR2ZXJ0aWNhbC1hbGdpbiB0b3BcbmNlbnRlcigpXG5cdG1hcmdpbiBhdXRvXG5cdHBvc2l0aW9uIGFic29sdXRlXG5cdHRvcCAwXG5cdGxlZnQgMFxuXHRyaWdodCAwXG5cdGJvdHRvbSAwXG5yb2JvdG8oKVxuXHRmb250LWZhbWlseSAnUm9ib3RvJywgc2Fucy1zZXJpZlxubm90bygpXG5cdGZvbnQtZmFtaWx5ICdOb3RvIFNhbnMgSmFwYW5lc2UnXG5menIoJG51bSA9IDEpXG5cdGZvbnQtc2l6ZTogKCRudW0gKiAxcmVtKVxuLnNwX2lsLFxuLnNwX2liLFxuLnNwX2JsXG5cdGRpc3BsYXkgbm9uZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTU9CSUxFXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoICRicDEpXG5cdC5zcF9pbFxuXHRcdGRpc3BsYXkgaW5saW5lXG5cdC5zcF9pYlxuXHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdC5zcF9ibFxuXHRcdGRpc3BsYXkgYmxvY2tcblx0LnNwX2hpZGVcblx0XHRkaXNwbGF5IG5vbmUiLCIuc3BfaWwsXG4uc3BfaWIsXG4uc3BfYmwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwX2lsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnNwX2liIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNwX2JsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3BfaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0LFxuc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjk1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTdweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5oZWFkZXIgaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuaGVhZGVyIGgxIGltZyB7XG4gIHdpZHRoOiAyODBweDtcbn1cbm5hdiB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5uYXYgYSB7XG4gIGNvbG9yOiAjMmI0OTk3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwKTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cbm5hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NTY0NjQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGJvcmRlci1jb2xvcjogIzY1NjQ2NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMSk7XG4gIH1cbiAgaGVhZGVyIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBoZWFkZXIgbmF2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIGhlYWRlciBuYXYgYSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbmJvZHkuaW5kZXggI2JnIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNlbnRlciBjZW50ZXIsICNmZmYgMCwgIzJiNDk5NyA3MCUpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICB6LWluZGV4OiAtMTtcbn1cbmJvZHkuaW5kZXggI2JnLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5ib2R5LmluZGV4ICNtYWluIHtcbiAgbWluLWhlaWdodDogOTR2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LmluZGV4ICNtYWluIGgxIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbmJvZHkuaW5kZXggI21haW4gaDEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkuaW5kZXggI21haW4gaDEuYWN0aXZlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5LmluZGV4ICNtYWluIC5pbmZvIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMnMgMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkuaW5kZXggI21haW4gLmluZm8gaDMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keS5pbmRleCAjbWFpbiAuaW5mbyBhIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cbmJvZHkuaW5kZXggI21haW4gLmluZm8gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keS5pbmRleCAjbWFpbiAuaW5mby5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5pbmRleCAjYmcge1xuICAgIHdpZHRoOiAyMDB2dztcbiAgICBsZWZ0OiAtNTB2dztcbiAgfVxuICBib2R5LmluZGV4IG5hdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIGJvZHkuaW5kZXggbmF2IGEge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIGJvZHkuaW5kZXggI21haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDgwdmg7XG4gIH1cbiAgYm9keS5pbmRleCAjbWFpbiBoMSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICBib2R5LmluZGV4ICNtYWluIGgxIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5pbmRleCAjbWFpbiAuaW5mbyB7XG4gICAgd2lkdGg6IDk2JTtcbiAgfVxuICBib2R5LmluZGV4ICNtYWluIC5pbmZvIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gIGJvZHkuaW5kZXggI21haW4gLmluZm8gYSB7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICB9XG59XG4uYWJvdXQgI2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA4MHZoO1xufVxuLmFib3V0IC5pbnN0IHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSmFwYW5lc2UnO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDBkZWcsICMyYjQ5OTcgMCwgIzMxNTNhYiA3MCUsICMzMjU1YjAgNzUlLCAjMjc0Mjg4IDEwMCUpO1xuICBjb2xvcjogI2VlZTtcbiAgcGFkZGluZzogODBweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMi44O1xufVxuLmFib3V0IC5pbnN0IGgyIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG59XG4uYWJvdXQgLnByb2Yge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKYXBhbmVzZSc7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogMTUwcHggYXV0byAxMDBweCBhdXRvO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJiNDk5Nztcbn1cbi5hYm91dCAucHJvZiA+dWwgPmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hYm91dCAucHJvZiA+dWwgPmxpID5oMyxcbi5hYm91dCAucHJvZiA+dWwgPmxpID5wIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFib3V0IC5wcm9mID51bCA+bGkgPmgzIHtcbiAgY29sb3I6ICMyYjQ5OTc7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmFib3V0IC5wcm9mID51bCA+bGkgPnAge1xuICBjb2xvcjogIzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5hYm91dCAucHJvZiA+dWwgPmxpLmludmVzdCB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDc1JTtcbn1cbi5hYm91dCAucHJvZiA+dWwgPmxpLmludmVzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYWJvdXQgLnByb2YgPnVsID5saS5pbnZlc3QgbGkgaDMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hYm91dCAucHJvZiA+dWwgPmxpLmludmVzdCBsaSBkaXYge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICMzMzM7XG59XG4uYWJvdXQgLnByb2YgPnVsID5saS5pbnZlc3QgbGkgZGl2IHAge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmFib3V0IC5wZXJzb25hbCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuLmFib3V0ICNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5hYm91dCAjbWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLmFib3V0IC5jb250YWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFib3V0IC5jb250YWN0IGgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmFib3V0IC5jb250YWN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5hYm91dCAuaW5zdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIC5hYm91dCAuaW5zdCBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmFib3V0IC5wcm9mIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDUwcHggYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAuYWJvdXQgLnByb2YgPnVsID5saSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWJvdXQgLnByb2YgPnVsID5saSA+aDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5hYm91dCAucHJvZiA+dWwgPmxpID5oMzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmFib3V0IC5wcm9mID51bCA+bGkgPnAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFib3V0IC5wcm9mID51bCA+bGkgPnAgc3BhbiB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gIH1cbiAgLmFib3V0IC5wcm9mID51bCA+bGkuaW52ZXN0IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWJvdXQgLnByb2YgPnVsID5saS5pbnZlc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmFib3V0IC5wcm9mID51bCA+bGkuaW52ZXN0IGxpIGgzIHtcbiAgICBjb2xvcjogIzJiNDk5NztcbiAgfVxuICAuYWJvdXQgLnByb2YgPnVsID5saS5pbnZlc3QgbGkgZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWJvdXQgLnBlcnNvbmFsIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuYWJvdXQgaDIuYWNjZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5hYm91dCAjbWFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYWJvdXQgI21hcCBpZnJhbWUge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYWJvdXQgLmNvbnRhY3QgaDIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnN0cmF0ZWd5ICNjb250ZW50IHtcbiAgbWluLWhlaWdodDogODB2aDtcbn1cbi5zdHJhdGVneSBoMiB7XG4gIG1hcmdpbjogMTUwcHggMCAwIDA7XG59XG4uc3RyYXRlZ3kgdWwge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5zdHJhdGVneSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEphcGFuZXNlJztcbn1cbi5zdHJhdGVneSB1bCBsaSBoMyB7XG4gIHdpZHRoOiA0MjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJiNDk5NztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0cmF0ZWd5IHVsIGxpIGgzOmJlZm9yZSxcbi5zdHJhdGVneSB1bCBsaSBoMzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODQ5Y2RjO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uc3RyYXRlZ3kgdWwgbGkgcCB7XG4gIGNvbG9yOiAjNTE1MDUwO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLnN0cmF0ZWd5ICNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc3RyYXRlZ3kgaDIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5zdHJhdGVneSB1bCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3RyYXRlZ3kgdWwgbGkgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuaHRtbCxcbmJvZHkge1xuICBmb250LXNpemU6IDEzLjVweDtcbn1cbmJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuYSB7XG4gIGNvbG9yOiAjMmI0OTk3O1xufVxuI2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuaDIge1xuICBjb2xvcjogIzJiNDk5NztcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4uY29weXJpZ2h0cyB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM2NTY0NjQ7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICBoMiB7XG4gICAgY29sb3I6ICMyYjQ5OTc7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cbiAgI2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE4dmg7XG4gIH1cbn1cbiIsImh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLCBiLCBpLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW9cbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcbiAgYm9yZGVyOiAwXG4gIG91dGxpbmU6IDBcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XG5cbmJvZHlcbiAgbGluZS1oZWlnaHQ6IDFcblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uXG4gIGRpc3BsYXk6IGJsb2NrXG5cbm5hdiB1bFxuICBsaXN0LXN0eWxlOiBub25lXG5cbmJsb2NrcXVvdGUsIHFcbiAgcXVvdGVzOiBub25lXG5cbmJsb2NrcXVvdGVcbiAgJjpiZWZvcmUsICY6YWZ0ZXJcbiAgICBjb250ZW50OiBub25lXG5cbnFcbiAgJjpiZWZvcmUsICY6YWZ0ZXJcbiAgICBjb250ZW50OiBub25lXG5cbmFcbiAgbWFyZ2luOiAwXG4gIHBhZGRpbmc6IDBcbiAgZm9udC1zaXplOiAxMDAlXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxuXG5pbnNcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOVxuICBjb2xvcjogIzAwMFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxubWFya1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5XG4gIGNvbG9yOiAjMDAwXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xuICBmb250LXdlaWdodDogYm9sZFxuXG5kZWxcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2hcblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV1cbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZFxuICBjdXJzb3I6IGhlbHBcblxudGFibGVcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZVxuICBib3JkZXItc3BhY2luZzogMFxuXG5oclxuICBkaXNwbGF5OiBibG9ja1xuICBoZWlnaHQ6IDFweFxuICBib3JkZXI6IDBcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NcbiAgbWFyZ2luOiAxZW0gMFxuICBwYWRkaW5nOiAwXG5cbmlucHV0LCBzZWxlY3RcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxuXG5saVxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUiLCJoZWFkZXJcbiAgYmFja2dyb3VuZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpXG4gIHdpZHRoIDEwMCVcbiAgaGVpZ2h0IDYwcHhcbiAgcGFkZGluZyAxN3B4XG4gIHBvc2l0aW9uIGZpeGVkXG4gIHRvcCAwXG4gIGxlZnQgMFxuICB6LWluZGV4IDEwMDBcbiAgYmIoKVxuICBoMVxuICAgIHRleHQtYWxpZ24gbGVmdFxuICAgIC8vIG1hcmdpbi1ib3R0b20gYm0oKVxuICAgIGltZ1xuICAgICAgd2lkdGggMjgwcHhcbm5hdlxuICByb2JvdG8oKVxuICBmb250LXNpemUgMTVweFxuICBwb3NpdGlvbiBmaXhlZFxuICB0b3AgMjBweFxuICByaWdodCAyMHB4XG4gIC8vIGIxKClcbiAgYVxuICAgIGNvbG9yICRjMVxuICAgIHRleHQtZGVjb3JhdGlvbiBub25lXG4gICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICBtYXJnaW4tcmlnaHQgMzBweFxuICAgIGJvcmRlci1ib3R0b20gMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMClcbiAgICBwYWRkaW5nLWJvdHRvbSA1cHhcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uIDAuMnNcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvciAkYzJcbiAgICAgIHBhZGRpbmctYm90dG9tIDJweFxuICAgICAgYm9yZGVyLWNvbG9yICRjMlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTU9CSUxFXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoICRicDEpXG4gIGhlYWRlclxuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgYXV0b1xuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgdG9wIDBcbiAgICBib3gtc2hhZG93IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpXG4gICAgaDFcbiAgICAgIHRhYygpXG4gICAgICBtYXJnaW4tYm90dG9tIDEwcHhcbiAgICBuYXZcbiAgICAgIHBvc2l0aW9uIHN0YXRpY1xuICAgICAgYVxuICAgICAgICBtYXJnaW4gMCA1cHhcbiAgICAgICAgYm9yZGVyIG5vbmUiLCJib2R5LmluZGV4XG4gIC8vIGIxKClcbiAgI2JnXG4gICAgYmFja2dyb3VuZCByYWRpYWwtZ3JhZGllbnQoY2VudGVyIGNlbnRlciwgd2hpdGUgMCwgJGMxIDcwJSlcbiAgICB3aWR0aCAxMDB2d1xuICAgIGhlaWdodCAxMDB2aFxuICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgdG9wIDBcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uIDAuOHNcbiAgICB6LWluZGV4IC0xXG4gICAgJi5hY3RpdmVcbiAgICAgIG9wYWNpdHkgMFxuICAvLyBuYXZcbiAgLy8gdGFjKClcbiAgLy8gd2lkdGggMTAwJVxuICAvLyBwYWRkaW5nIDIwcHggMFxuICAvLyBwb3NpdGlvbiBzdGF0aWNcbiAgLy8gYVxuICAvLyBtYXJnaW4gMCAxMHB4XG4gICNtYWluXG4gICAgbWluLWhlaWdodCA5NHZoXG4gICAgZGlzcGxheSBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb24gY29sdW1uXG4gICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgIGgxXG4gICAgICB3aWR0aCA1MDBweFxuICAgICAgbWFyZ2luLWJvdHRvbSBibSgyKVxuICAgICAgaW1nXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgdHJhbnNmb3JtIHNjYWxlKDAuOClcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbiAwLjVzXG4gICAgICAgIG9wYWNpdHkgMFxuICAgICAgJi5hY3RpdmVcbiAgICAgICAgaW1nXG4gICAgICAgICAgdHJhbnNmb3JtIHNjYWxlKDEpXG4gICAgICAgICAgb3BhY2l0eSAxXG4gICAgLmluZm9cbiAgICAgIGZ6cigpXG4gICAgICB0cmFuc2l0aW9uIG9wYWNpdHkgMS4ycyAwLjNzXG4gICAgICAvLyBiMigpXG4gICAgICBvcGFjaXR5IDBcbiAgICAgIGgzXG4gICAgICAgIGZ6cigpXG4gICAgICAgIGNvbG9yICMzMzNcbiAgICAgICAgZm9udC13ZWlnaHQgbm9ybWFsXG4gICAgICAgIG1hcmdpbi1ib3R0b20gMjBweFxuICAgICAgYVxuICAgICAgICAvLyBiMSgpXG4gICAgICAgIGZ6cigxLjEpXG4gICAgICAgIGNvbG9yICM2NjZcbiAgICAgICAgZm9udC1mYW1pbHkgc2VyaWZcbiAgICAgICAgbGluZS1oZWlnaHQgMS42XG4gICAgICAgIGxldHRlci1zcGFjaW5nIDFweFxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gbm9uZVxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAzcHhcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcbiAgICAgICYuYWN0aXZlXG4gICAgICAgIG9wYWNpdHkgMVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIE1PQklMRVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggJGJwMSlcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA3NjdweClcbiAgICAvLyBiMSgpXG4gICAgI2JnXG4gICAgICB3aWR0aCAyMDB2d1xuICAgICAgbGVmdCAtNTB2d1xuICAgIG5hdlxuICAgICAgdGFjKClcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIHBhZGRpbmcgMjBweCAwXG4gICAgICBwb3NpdGlvbiBzdGF0aWNcbiAgICAgIC8vICtiMVxuICAgICAgYVxuICAgICAgICBtYXJnaW4gMCAxMHB4XG4gICAgI21haW5cbiAgICAgIG1pbi1oZWlnaHQgODB2aFxuICAgICAgaDFcbiAgICAgICAgd2lkdGggOTAlXG4gICAgICAgIGltZ1xuICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgIC5pbmZvXG4gICAgICAgIHdpZHRoIDk2JVxuICAgICAgICAvLyBiMSgpXG4gICAgICAgIGgzXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbSAxMHB4XG4gICAgICAgICAgZnpyKDAuOClcbiAgICAgICAgYVxuICAgICAgICAgIGZ6cigwLjk1KVxuIiwiLy8gQGltcG9ydCB2YXJzO1xuI2NvbnRlbnRcblx0bWluLWhlaWdodCA4MHZoXG5cdC8vIGIxKClcbi5pbnN0XG5cdG5vdG8oKVxuXHRmb250LXNpemUgMjBweFxuXHRmb250LXdlaWdodCAxMDBcblx0YmFja2dyb3VuZCBsaW5lYXItZ3JhZGllbnQoMTAwZGVnLCAkYzEgMCwgbGlnaHRlbigkYzEsIDglKSA3MCUsIGxpZ2h0ZW4oJGMxLCAxMCUpIDc1JSwgZGFya2VuKCRjMSwgMTAlKSAxMDAlKVxuXHRjb2xvciAjRUVFXG5cdHBhZGRpbmcgODBweCAwXG5cdGxldHRlci1zcGFjaW5nIDJweFxuXHRsaW5lLWhlaWdodCAyLjhcblx0aDJcblx0XHRyb2JvdG8oKVxuXHRcdGxpbmUtaGVpZ2h0IDFcblx0XHRtYXJnaW4tYm90dG9tIGJtKDAuNSlcblx0XHRjb2xvciByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpXG5cdFx0Ly8gYjEoKVxuLnByb2Zcblx0bm90bygpXG5cdGNvbG9yICM2NjZcblx0dGV4dC1hbGlnbiBsZWZ0XG5cdHdpZHRoIDY0MHB4XG5cdG1hcmdpbiAxNTBweCBhdXRvIDEwMHB4IGF1dG9cblx0bGluZS1oZWlnaHQgMlxuXHRwYWRkaW5nLWJvdHRvbSAxMDBweFxuXHRib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYzFcblx0PnVsXG5cdFx0PmxpXG5cdFx0XHRtYXJnaW4tYm90dG9tIDMwcHhcblx0XHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFXG5cdFx0XHQvLyBiMSgpXG5cdFx0XHQ+aDMsID5wXG5cdFx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduIHRvcFxuXHRcdFx0PmgzXG5cdFx0XHRcdGNvbG9yICRjMVxuXHRcdFx0XHRmb250LXNpemUgMXJlbVxuXHRcdFx0XHRmb250LXdlaWdodCBub3JtYWxcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmcgMXB4XG5cdFx0XHRcdHdpZHRoIDE1MHB4XG5cdFx0XHQ+cFxuXHRcdFx0XHRjb2xvciAjMzMzXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nIDFweFxuXHRcdFx0XHQvLyBiMSgpXG5cdFx0XHQvLyBzcGFuXG5cdFx0XHQvLyBiMSgpXG5cdFx0XHQmLmludmVzdFxuXHRcdFx0XHQvLyBiMSgpXG5cdFx0XHRcdHVsXG5cdFx0XHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRcdFx0XHR3aWR0aCA3NSVcblx0XHRcdFx0XHQvLyBiMSgpXG5cdFx0XHRcdGxpXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbSBibSgpXG5cdFx0XHRcdFx0Ly8gYjEoKVxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0IDEuNVxuXHRcdFx0XHRcdGgzXG5cdFx0XHRcdFx0XHRmb250LXNpemUgMXJlbVxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQgYm9sZFxuXHRcdFx0XHRcdFx0Y29sb3IgIzIyMlxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbSAxMHB4XG5cdFx0XHRcdFx0XHQvLyBiMSgpXG5cdFx0XHRcdFx0ZGl2XG5cdFx0XHRcdFx0XHRmb250LXNpemUgMC45cmVtXG5cdFx0XHRcdFx0XHRjb2xvciAjMzMzXG5cdFx0XHRcdFx0XHRwXG5cdFx0XHRcdFx0XHRcdGNvbG9yICMzMzNcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQgMS43NVxuXHRcdFx0XHRcdFx0XHRtYXJnaW4gMTBweCAwXG5cdFx0XHRcdFx0XHRcdC8vIGIxKClcbi5wZXJzb25hbFxuXHRsaW5lLWhlaWdodCAyLjJcblx0Ly8gY29sb3IgIzU1NVxuXHR0YWwoKVxuXHRsZXR0ZXItc3BhY2luZyAxcHhcblx0d2lkdGggNjQwcHhcblx0bWFyZ2luIDAgYXV0b1xuXHRtYXJnaW4tYm90dG9tIDE1MHB4XG5cdC8vIGIxKClcbiNtYXBcblx0d2lkdGggMTAwJVxuXHQvLyBiYWNrZ3JvdW5kOiAjRUVFXG5cdGhlaWdodCA0MDBweFxuXHRtYXJnaW4tYm90dG9tIDEwMHB4XG5cdHBhZGRpbmctdG9wIDEwMHB4XG5cdC8vICNtYXBfYXJlYVxuXHQvLyB3aWR0aCAxMDAlXG5cdC8vIGIxKClcblx0aWZyYW1lXG5cdFx0d2lkdGggMTAwJVxuXHRcdGhlaWdodCA0MDBweFxuLmNvbnRhY3Rcblx0dGFjKClcblx0aDJcblx0XHQvLyArYjJcblx0XHRmb250LXNpemUgMjJweFxuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHRcdGZvbnQtd2VpZ2h0IDQwMFxuXHRhXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdG1hcmdpbi1ib3R0b20gNTBweFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTU9CSUxFXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDY0MHB4KVxuXHQvLyBoMlxuXHQvLyBmb250LXNpemU6IDMwcHhcblx0Ly8gdHJhbnNmb3JtOiBub25lXG5cdC8vIHBvc2l0aW9uOiBzdGF0aWNcblx0Lmluc3Rcblx0XHRmb250LXNpemUgMTNweFxuXHRcdHBhZGRpbmcgMzBweCAwXG5cdFx0bWFyZ2luLXRvcCAyMHB4XG5cdFx0bGluZS1oZWlnaHQgMlxuXHRcdGgyXG5cdFx0XHQvLyBjb2xvciB3aGl0ZVxuXHRcdFx0Zm9udC1zaXplIDI3cHhcblx0XHRcdG1hcmdpbi1ib3R0b20gYm0oMC41KVxuXHRcdFx0Ly8gK2IyXG5cdC5wcm9mXG5cdFx0d2lkdGggOTAlXG5cdFx0bWFyZ2luIDUwcHggYXV0byA1MHB4IGF1dG9cblx0XHRwYWRkaW5nLWJvdHRvbSAyNXB4XG5cdFx0Ly8gbWFyZ2luOiA1MHB4IGF1dG8gMTAwcHggYXV0b1xuXHRcdD51bFxuXHRcdFx0PmxpXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXHRcdFx0XHQ+aDNcblx0XHRcdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRcdFx0YWxpZ24taXRlbXMgY2VudGVyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbSAxMHB4XG5cdFx0XHRcdFx0JjphZnRlclxuXHRcdFx0XHRcdFx0Y29udGVudCAnJ1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgI0NDQ1xuXHRcdFx0XHRcdFx0ZmxleCAxIDAgYXV0b1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQgMTBweFxuXHRcdFx0XHQ+cFxuXHRcdFx0XHRcdC8vIGNvbG9yOiAkYzFcblx0XHRcdFx0XHR0ZXh0LWFsaWduIGxlZnRcblx0XHRcdFx0XHQvLyBmb250LXNpemU6IDEycHhcblx0XHRcdFx0XHRzcGFuXG5cdFx0XHRcdFx0XHRmb250LXNpemUgOTAlXG5cdFx0XHRcdCYuaW52ZXN0XG5cdFx0XHRcdFx0Ly8gYjEoKVxuXHRcdFx0XHRcdHVsXG5cdFx0XHRcdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRcdFx0bGlcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gNTBweFxuXHRcdFx0XHRcdFx0aDNcblx0XHRcdFx0XHRcdFx0Ly8gZm9udC1zaXplIDExcHhcblx0XHRcdFx0XHRcdFx0Y29sb3IgJGMxXG5cdFx0XHRcdFx0XHRkaXZcblx0XHRcdFx0XHRcdFx0d2lkdGggMTAwJVxuXHQucGVyc29uYWxcblx0XHR3aWR0aCA5MCVcblx0XHRmb250LXNpemUgMTJweFxuXHRoMi5hY2Nlc3Ncblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblx0I21hcFxuXHRcdHBhZGRpbmcgMFxuXHRcdGhlaWdodCBhdXRvXG5cdFx0Ly8gI21hcF9hcmVhXG5cdFx0aWZyYW1lXG5cdFx0XHRoZWlnaHQgMjUwcHhcblx0XHRcdG1hcmdpbi10b3AgMFxuXHQuY29udGFjdFxuXHRcdGgyXG5cdFx0XHRmb250LXNpemUgMTVweFxuIiwiXG4vLyBAaW1wb3J0IHZhcnNcbiNjb250ZW50XG5cdG1pbi1oZWlnaHQgODB2aFxuXG5oMlxuXHRtYXJnaW4gMTUwcHggMCAwIDBcblx0Ly8gK2IxXG5cbnVsXG5cdG1hcmdpbi10b3AgMTAwcHhcblxuXHRsaVxuXHRcdG1hcmdpbi1ib3R0b20gODBweFxuXHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFXG5cdFx0bm90bygpXG5cblx0XHRoM1xuXHRcdFx0d2lkdGggNDIwcHhcblx0XHRcdHRhYygpXG5cdFx0XHRjb2xvciAkYzFcblx0XHRcdC8vIGZvbnQtc2l6ZTogMThweFxuXHRcdFx0Zm9udC13ZWlnaHQgMjAwXG5cdFx0XHRtYXJnaW4gMCBhdXRvIDIwcHggYXV0b1xuXHRcdFx0ZGlzcGxheSBmbGV4XG5cdFx0XHRhbGlnbi1pdGVtcyBjZW50ZXJcblxuXHRcdFx0Ly8gK2IxXG5cdFx0XHQmOmJlZm9yZSwgJjphZnRlclxuXHRcdFx0XHRjb250ZW50ICcnXG5cdFx0XHRcdG9wYWNpdHkgMC41XG5cdFx0XHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkIGxpZ2h0ZW4oJGMxLCA1MCUpXG5cdFx0XHRcdGZsZXggMSAwIGF1dG9cblx0XHRcdFx0bWFyZ2luIDAgMTBweFxuXG5cdFx0cFxuXHRcdFx0Ly8gY29sb3I6ICMzMzNcblx0XHRcdGNvbG9yIGRhcmtlbigkYzIsIDIwJSlcblx0XHRcdGxpbmUtaGVpZ2h0IDEuOFxuXHRcdFx0Ly8gZm9udC1zaXplOiAxNHB4XG5cbiNtYXBcblx0d2lkdGggMTAwJVxuXHRiYWNrZ3JvdW5kICNFRUVcblx0aGVpZ2h0IDQwMHB4XG5cdG1hcmdpbi1ib3R0b20gMTAwcHhcblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQgOiA3NjBweClcbi8vIGgyXG4vLyBkaXNwbGF5OiBub25lXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDY0MHB4KVxuXHRoMlxuXHRcdHBvc2l0aW9uIHN0YXRpY1xuXHRcdHRyYW5zZm9ybSBub25lXG5cdFx0Zm9udC1zaXplIDMwcHhcblx0XHRtYXJnaW4tYm90dG9tIDUwcHhcblxuXHR1bFxuXHRcdC8vICtiMVxuXHRcdHdpZHRoIDkwJVxuXHRcdG1hcmdpbiAwIGF1dG9cblxuXHRcdGxpXG5cdFx0XHRoM1xuXHRcdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRcdGZvbnQtc2l6ZSAxN3B4IiwiQGltcG9ydCAnX2NvbW1vbi9fdmFycydcbkBpbXBvcnQgJ19jb21tb24vX3Jlc2V0J1xuQGltcG9ydCAnX2NvbnRlbnQvX2hlYWRlcidcbkBpbXBvcnQgJ19jb250ZW50L190b3AnXG4uYWJvdXRcblx0QGltcG9ydCAnX2NvbnRlbnQvX2Fib3V0J1xuLnN0cmF0ZWd5XG5cdEBpbXBvcnQgJ19jb250ZW50L19zdHJhdGVneSdcbmh0bWwsXG5ib2R5XG5cdGZvbnQtc2l6ZSAxMy41cHhcbmJvZHlcblx0dGFjKClcblx0Zm9udC1mYW1pbHkgc2Fucy1zZXJpZlxuYVxuXHRjb2xvciAkYzFcbiNjb250ZW50XG5cdG1hcmdpbi10b3AgNjBweFxuaDJcblx0Y29sb3IgJGMxXG5cdHJvYm90bygpXG5cdGZvbnQtc2l6ZSA1MHB4XG5cdGZvbnQtd2VpZ2h0IDEwMFxuLmNvcHlyaWdodHNcblx0cm9ib3RvKClcblx0Y29sb3IgJGMyXG5cdGNvbG9yICNBQUFcblx0Zm9udC1zaXplIDEwcHhcblx0Zm9udC13ZWlnaHQgNDAwXG5cdG1hcmdpbi1ib3R0b20gMjBweFxuXHRsZXR0ZXItc3BhY2luZyAxcHhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1PQklMRVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA2NDBweClcblx0aDJcblx0XHRjb2xvciAkYzFcblx0XHRmb250LXNpemUgMjdweFxuXHRcdGZvbnQtd2VpZ2h0IDEwMFxuXHQjY29udGVudFxuXHRcdG1hcmdpbi10b3AgMTh2aFxuIl19 */
