@charset "UTF-8";
/************************
交通事故
Edit by sass
last up data:2016-02-16
************************/
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
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;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

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

nav ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
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;
}

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

/* header */
#header {
  width: 960px;
  height: 96px;
  display: block;
  margin: 0 auto;
}
#header h1 {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
  width: 453px;
  padding: 0 0 0 17px;
}
#header img.sitetitle {
  float: left;
}
#header .header-contact {
  width: 480px;
  height: 70px;
  margin: -5px 0 0 0;
  float: right;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.2;
}
#header .header-contact p span {
  font-size: 1rem;
}
#header .header-contact ul {
  margin: -10px 0 0 0;
}
#header .header-contact ul li {
  float: left;
  list-style: none;
}

body#home h1 {
  line-height: 1;
  width: auto;
  padding: 10px 0 0;
}
body#home .header-contact {
  margin: 0;
  padding: 5px 0 0;
}

/*** common ************************/
body#home, body#main-contents {
  background: url(../images/back.jpg) repeat-x;
}

body#other-contents {
  background: url(../images/back_other.jpg) repeat-x;
}

html {
  font-size: 62.5%;
}

a {
  color: #004782;
}

a:visited {
  color: #8c006d;
}

.floatl {
  float: left;
}

.floatr {
  float: right;
}

.block {
  overflow: hidden;
}

.clear {
  clear: both;
}

/* Gnavi */
#gnavi {
  clear: both;
  width: 960px;
  height: 46px;
  margin: 0 auto;
}
#gnavi ul {
  list-style: none;
}
#gnavi ul li {
  float: left;
}
#gnavi ul li a {
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  line-height: 46px;
  display: block;
  padding: 0 20px;
}
#gnavi ul li a:hover {
  background: url(../images/gn-back.png) repeat-x;
}

/* main-img */
#main-img {
  width: 960px;
  margin: 0 auto;
  display: block;
  height: 442px;
  position: relative;
}
#main-img img.main-text01 {
  position: absolute;
  top: 10px;
  left: 5px;
}
#main-img img.main-text02 {
  position: absolute;
  left: 17px;
  top: 135px;
}
#main-img img.main-img02 {
  position: absolute;
  bottom: 0;
  right: 0;
}
#main-img #main-img-point {
  width: 540px;
  height: 260px;
  background: url(../images/main-img-point-back.png) no-repeat;
  position: absolute;
  bottom: 0;
}
#main-img #main-img-point ul.point {
  position: relative;
  list-style: none;
  margin: 0px 0 0 39px;
}
#main-img #main-img-point ul.point li {
  float: left;
  padding: 0 10px 6px 0;
}
#main-img #main-img-point span {
  clear: both;
  display: block;
  padding: 4px 15px 0;
  text-align: right;
}
#main-img #main-img-point .point-imgA img {
  width: 100%;
}
#main-img #main-img-point .point-imgA .point-listA {
  list-style: none;
  margin: 0 auto;
  padding: 0;
}

.wrapper {
  width: 960px;
  margin: 30px auto;
  font-size: 14px;
}
.wrapper .content-wrapper {
  width: 720px;
  float: left;
  margin: 0;
}

#home .content-pickup {
  margin: -15px auto 36px auto;
}
#home .content-pickup h2 {
  padding: 2px 0 0 0;
  border-top: 1px #0054a9 solid;
}
#home .content-pickup .pickup-wrapper {
  background: url(../images/check-gray-02.png);
  overflow: hidden;
  border: 1px #999 solid;
  margin: 7px auto;
  padding: 10px;
}
#home .content-pickup .pickup-wrapper ul.list01 > li {
  width: 210px;
  background: #fff;
  float: left;
  margin: 10px;
}
#home .content-pickup .pickup-wrapper ul.list01 > li .h3title {
  border: 1px #fff solid;
  background: #ebe6c4;
  background: -webkit-gradient(linear, left top, left bottom, from(#faf7e0), to(#e7e3be));
  background: linear-gradient(#faf7e0, #e7e3be);
}
#home .content-pickup .pickup-wrapper ul.list01 > li .h3title h3 {
  border-left: 7px #d00 solid;
  margin: 7px 10px;
  line-height: 1.2;
  padding: 0 0 0 10px;
}
#home .content-pickup .pickup-wrapper ul.list01 > li h3 {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  color: #444;
}
#home .content-pickup .pickup-wrapper .list02 {
  clear: both;
}
#home .content-pickup .pickup-wrapper .list02 > li {
  background: #cbd8e6;
  width: 320px;
  float: left;
  border: 1px #fff solid;
  margin: 10px 12px;
}
#home .content-pickup .pickup-wrapper .list02 > li h3 {
  line-height: 2;
  float: left;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem;
  color: #444;
  width: 28%;
  margin: 7px 5px;
  padding-left: 13px;
  border-left: 12px #d00 solid;
}
#home .content-pickup .pickup-wrapper ul {
  list-style: none;
}
#home .content-pickup .pickup-wrapper ul li {
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
}
#home .content-pickup .pickup-wrapper ul p {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.3;
  padding: 10px;
}
#home .content-pickup li a {
  text-decoration: none;
}
#home .content-pickup li a:hover {
  text-decoration: underline;
}
#home .content-pickup p.lead {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.3;
  margin: 1rem 0 0;
  padding: 1rem 1.5rem;
  border: 2px #d00 solid;
}

#home .content-negotiate {
  margin: 50px auto 30px;
}
#home .content-negotiate p.midashi {
  border-left: #666 10px solid;
  margin: 15px 0 0px 10px;
  line-height: 1.4;
  font-size: 24px;
  font-size: 2.4rem;
  padding: 5px 0 5px 20px;
  font-weight: bold;
}
#home .content-negotiate .negotiate-img {
  margin: 15px 0 15px 25px;
  border: 1px #999 solid;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
  background: linear-gradient(#fff, #f3f3f3);
}
#home .content-negotiate .negotiate-img ul {
  list-style: none;
  padding: 12px 0 3px 30px;
  overflow: hidden;
}
#home .content-negotiate .negotiate-img ul li {
  float: left;
}
#home .content-negotiate .negotiate-img .negotiate-img-note {
  padding: 0 0 12px 0;
  margin-left: 30px;
  font-size: 1.2rem;
}
#home .content-negotiate img.negotiate-img04 {
  float: left;
  padding: 0 25px;
}
#home .content-negotiate p {
  line-height: 1.4;
  padding: 12px;
}
#home .content-negotiate .negotiate-box-instance {
  clear: both;
  overflow: hidden;
  margin: 30px 0 15px 10px;
}
#home .content-negotiate .negotiate-box-instance h3.blue-line01 {
  background: url(../images/blue-line01.png) no-repeat left bottom;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2.5;
  padding: 5px 0 5px 20px;
  font-weight: bold;
}
#home .content-negotiate .negotiate-box-instance ul {
  margin: 15px 25px;
  list-style: none;
  display: block;
  display: -webkit-box;
  display: -webkit-flexbox;
  display: -moz-flexbox;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  -webkit-flex-pack: distribute;
  -moz-flex-pack: distribute;
  -ms-flex-pack: distribute;
  -moz-justify-content: space-around;
  justify-content: space-around;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
#home .content-negotiate .negotiate-box-instance ul li {
  width: 48%;
  background: url(../images/back-gray.png) repeat-x;
  width: 310px;
  border: 1px #999 solid;
  margin: 5px 0px 12px 18px;
}
#home .content-negotiate .negotiate-box-instance ul li .instance-header {
  padding: 10px;
  line-height: 1.3;
}
#home .content-negotiate .negotiate-box-instance ul li .instance-header img.icon-user {
  float: left;
  padding: 0 10px 0 0;
}
#home .content-negotiate .negotiate-box-instance ul li table {
  width: auto;
  margin: 5px 10px 10px;
  padding: 0;
  border-collapse: collapse;
  border: 1px #999 solid;
  font-size: 12px;
  font-size: 1.2rem;
}
#home .content-negotiate .negotiate-box-instance ul li table th {
  width: 50%;
  border-collapse: collapse;
  border: 1px #999 solid;
  vertical-align: middle;
  font-weight: normal;
  padding-left: 5px;
}
#home .content-negotiate .negotiate-box-instance ul li table th.fth {
  background: #ccc;
}
#home .content-negotiate .negotiate-box-instance ul li table th.ath {
  background: #c1d3e3;
}
#home .content-negotiate .negotiate-box-instance ul li table th.totalth {
  font-size: 14px;
  font-size: 1.4rem;
  color: #d00;
}
#home .content-negotiate .negotiate-box-instance ul li table th.result {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  background: #0089c9;
  color: #fff;
  border-right: 1px #eee solid;
}
#home .content-negotiate .negotiate-box-instance ul li table td {
  border-collapse: collapse;
  border-bottom: 1px #999 solid;
  padding: 5px;
  white-space: nowrap;
  text-align: right;
}
#home .content-negotiate .negotiate-box-instance ul li table td.totalth {
  font-size: 14px;
  font-size: 1.4rem;
  color: #d00;
}
#home .content-negotiate .negotiate-box-instance ul li table td.result {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  background: #0089c9;
  color: #fff;
}

.tokuyaku-banner {
  height: 310px;
  background: url(../images/tokuyaku-home-img.png);
  position: relative;
  overflow: hidden;
  margin-top: -20px;
}
.tokuyaku-banner img.text01 {
  position: absolute;
  top: 85px;
  right: 12px;
}
.tokuyaku-banner > .link {
  position: absolute;
  right: 15px;
  bottom: 10px;
}

.info-contact-box-01 {
  overflow: hidden;
  padding: 10px;
  border: 4px #01508f solid;
}
.info-contact-box-01 > p {
  font-weight: bold;
  line-height: 1.5;
  font-size: 16px;
  font-size: 1.6rem;
}
.info-contact-box-01 > p span {
  font-size: 1.1rem;
}
.info-contact-box-01 .mail {
  float: left;
}
.info-contact-box-01 .tel {
  float: left;
}

.note01 {
  display: block;
  text-align: right;
  line-height: 1.4;
  font-size: 1.2rem;
  padding: 0.5rem 1rem;
}

#other-contents .negotiate-box-instance {
  margin: 20px auto;
  font-size: 16px;
  font-size: 1.6rem;
}
#other-contents .negotiate-box-instance ul {
  list-style: none;
}
#other-contents .negotiate-box-instance ul li {
  margin: 5px 0 40px;
}
#other-contents .negotiate-box-instance ul li .instance-wrapper {
  background: url("../images/back-gray.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #999;
  margin: 10px 0 15px 40px;
}
#other-contents .negotiate-box-instance ul li .instance-wrapper .instance-header {
  margin: 10px 15px;
  border-bottom: 1px #999 dotted;
}
#other-contents .negotiate-box-instance ul li .instance-wrapper .instance-header img {
  vertical-align: middle;
  padding: 0 15px 5px 0;
}
#other-contents .negotiate-box-instance ul li .instance-wrapper table {
  margin: 15px 60px;
  border: 1px #999 solid;
  border-collapse: collapse;
  width: 80%;
  font-size: 1.4rem;
}
#other-contents .negotiate-box-instance ul li .instance-wrapper table th {
  padding: 10px;
  border-collapse: collapse;
  border: 1px #999 solid;
}
#other-contents .negotiate-box-instance ul li .instance-wrapper table th.fth {
  background: #ccc;
}
#other-contents .negotiate-box-instance ul li .instance-wrapper table th.ath {
  background: #c1d3e3;
}
#other-contents .negotiate-box-instance ul li .instance-wrapper table th.totalth {
  color: #d00;
}
#other-contents .negotiate-box-instance ul li .instance-wrapper table th.result {
  font-weight: bold;
  background: #0089c9;
  color: #fff;
}
#other-contents .negotiate-box-instance ul li .instance-wrapper table td {
  padding: 10px;
  border-collapse: collapse;
  border: 1px #999 solid;
  white-space: nowrap;
  text-align: right;
}
#other-contents .negotiate-box-instance ul li .instance-wrapper table td.totalth {
  color: #d00;
  font-size: 1.6rem;
  font-weight: bold;
}
#other-contents .negotiate-box-instance ul li .instance-wrapper table td.result {
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  background: #0089c9;
  color: #fff;
}
#other-contents .negotiate-box-instance ul li .instance-wrapper p {
  line-height: 1.3;
  margin: 15px 70px;
  font-size: 14px;
  font-size: 1.4rem;
}
#other-contents .negotiate-box-instance ul li ul.note-ul {
  margin: 5px 15px 5px 10%;
  padding: 0;
}
#other-contents .negotiate-box-instance ul li ul.note-ul li {
  margin: 5px 15px;
  padding: 5px;
  list-style-type: square;
}
#other-contents .negotiate-box-instance ul li .commentBox {
  margin: 15px 60px;
  border: double 3px #01508f;
  width: 80%;
}
#other-contents .negotiate-box-instance ul li .commentBox p {
  margin: 10px auto;
  padding: 0 10px;
  line-height: 1.5;
}
#other-contents .negotiate-box-instance ul li .commentBox p span {
  background-color: #01508f;
  color: #fff;
  border-radius: 4px;
  padding: 2px 5px;
}

#home .content-merit .reason-note {
  margin: 15px 35px;
  line-height: 1.4;
}
#home .content-merit .reason-note p {
  padding: 5px;
}
#home .content-merit .reason-note p span {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}
#home .content-merit h3 {
  font-weight: bold;
  margin: 10px 0 10px 10px;
  line-height: 48px;
  font-size: 18px;
  font-size: 1.8rem;
  border: 1px #3c95d6 solid;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(50%, #ededed), to(#f3f3f3));
  background: linear-gradient(to bottom, #fff 0%, #fff 50%, #ededed 50%, #f3f3f3 100%);
}
#home .content-merit h3 img {
  vertical-align: middle;
  padding-right: 10px;
}
#home .content-merit ol {
  list-style: none;
}
#home .content-merit ol li {
  margin: 0 0 0 25px;
}
#home .content-merit ol li h4 {
  background: url(../images/merit-blueline.png) no-repeat;
  line-height: 45px;
  margin: 5px 0;
  font-size: 18px;
  font-size: 1.8rem;
  padding: 7px 0 0 0;
}
#home .content-merit ol li h4 span {
  display: block;
  float: left;
  text-align: center;
  width: 40px;
  color: #fff;
}
#home .content-merit ol li .note-block {
  background: url(../images/merit-shade.png) no-repeat right bottom;
  min-height: 120px;
  overflow: hidden;
}
#home .content-merit ol li .note-block .note {
  min-height: 108px;
  margin: 0px 10px 15px 0;
  background: url(../images/check-gray.png) right bottom;
  border: 1px #cecece solid;
  overflow: hidden;
}
#home .content-merit ol li .note-block .note p {
  float: left;
  margin: 20px 0 20px 30px;
  width: 560px;
  line-height: 1.4;
}
#home .content-merit ol li .note-block .note p span {
  color: #d00;
}
#home .content-merit ol li .note-block .note .arrow {
  margin: 20px 15px 0 0px;
  width: 60px;
  float: right;
  font-size: 12px;
  font-size: 1.2rem;
}

#home .content-pr {
  margin: 36px auto 10px;
}
#home .content-pr .pr-note {
  padding: 15px 40px;
  line-height: 1.4;
}
#home .content-pr .pr-note > p {
  font-size: 18px;
  font-size: 1.8rem;
}
#home .content-pr .pr-note p.txt-s {
  font-size: 12px;
  font-size: 1.2rem;
  padding: 0.5rem 1.5rem 1.5rem;
  float: left;
}
#home .content-pr .pr-note .pr-note-blue-ul {
  overflow: hidden;
  margin: 0px 0px;
  background: url(../images/paper-blue.png);
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
}
#home .content-pr .pr-note .pr-note-blue-ul ul {
  font-size: 24px;
  font-size: 2.4rem;
  list-style: none;
  width: 440px;
  margin: 0 15px 0 170px;
  padding: 10px 0;
  line-height: 1.4;
}
#home .content-pr .pr-note .pr-note-blue-ul ul li {
  padding: 10px 0;
  font-weight: bold;
}
#home .content-pr .pr-note .pr-note-blue-ul ul li > span {
  color: #0054a9;
}
#home .content-pr .pr-note .pr-img01 {
  margin-top: -200px;
  float: left;
}

#home .content-info, #main-contents .content-info {
  margin: 30px auto 0;
}
#home .content-info .info-note, #main-contents .content-info .info-note {
  padding: 15px 40px;
  line-height: 1.4;
}
#home .content-info .info-note > p, #main-contents .content-info .info-note > p {
  font-size: 18px;
  font-size: 1.8rem;
}
#home .content-info .info-note-blue, #main-contents .content-info .info-note-blue {
  overflow: hidden;
  padding: 15px 0 0;
  background: #e2f5ff;
  background: -webkit-gradient(linear, left top, left bottom, from(#f3fbff), color-stop(88%, #def3ff));
  background: linear-gradient(to bottom, #f3fbff 0%, #def3ff 88%);
}
#home .content-info .info-note-blue .info-note-blue-ul, #main-contents .content-info .info-note-blue .info-note-blue-ul {
  margin: 0px 35px;
  background: url(../images/paper-blue.png);
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
}
#home .content-info .info-note-blue .info-note-blue-ul ul, #main-contents .content-info .info-note-blue .info-note-blue-ul ul {
  font-size: 18px;
  font-size: 1.8rem;
  list-style: none;
  width: 420px;
  margin: 0 25px;
  padding: 15px 0;
  line-height: 1.4;
}
#home .content-info .info-note-blue .info-note-blue-ul ul li, #main-contents .content-info .info-note-blue .info-note-blue-ul ul li {
  padding: 10px 0;
}
#home .content-info .info-note-blue .info-img01, #main-contents .content-info .info-note-blue .info-img01 {
  vertical-align: bottom;
}
#home .content-info .info-note-blue .info-note2, #main-contents .content-info .info-note-blue .info-note2 {
  margin: 25px 0 25px 35px;
  width: 415px;
  line-height: 1.3;
}
#home .content-info .info-note-blue .info-note2 p, #main-contents .content-info .info-note-blue .info-note2 p {
  padding: 5px;
  font-size: 18px;
  font-size: 1.8rem;
}
#home .content-info .info-note-blue .info-contact-box, #main-contents .content-info .info-note-blue .info-contact-box {
  width: 688px;
  margin: 30px 0 10px 25px;
}
#home .content-info .info-note-blue .info-contact-box > .tel, #main-contents .content-info .info-note-blue .info-contact-box > .tel {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.3;
  width: 401px;
}
#home .content-info .info-note-blue .info-contact-box > .tel span, #main-contents .content-info .info-note-blue .info-contact-box > .tel span {
  font-size: 1.2rem;
}
#home .content-info .info-note-blue .info-contact-box > .tel p, #main-contents .content-info .info-note-blue .info-contact-box > .tel p {
  text-align: right;
  padding-right: 20px;
}
#home .content-info .info-note-blue .info-contact-box > .mail, #main-contents .content-info .info-note-blue .info-contact-box > .mail {
  float: right;
  text-align: center;
  margin: -435px 0 20px 0;
}

.return-wrapper {
  display: block;
  clear: both;
}
.return-wrapper a {
  margin: 5px 0;
  float: right;
  border: 1px #005497 solid;
  line-height: 2.5;
  text-decoration: none;
  padding: 3px 10px 3px 35px;
  color: #005497;
  background: url(../images/arrow-up_off.png) no-repeat 10px center;
}
.return-wrapper a:hover {
  background: url(../images/arrow-up_on.png) no-repeat 10px center, #005497;
  color: #fff;
}
.return-wrapper img {
  vertical-align: middle;
  padding: 0 5px;
}

/* other page */
.breadcrumbs {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 2;
  overflow: hidden;
}
.breadcrumbs ul, .breadcrumbs ol {
  list-style: none;
}
.breadcrumbs ul li, .breadcrumbs ol li {
  display: inline;
}
.breadcrumbs ul li a, .breadcrumbs ol li a {
  padding: 0.3rem 0.5rem;
}
.breadcrumbs ul li a:hover, .breadcrumbs ol li a:hover {
  color: #f00;
}
.breadcrumbs ul li::before, .breadcrumbs ol li::before {
  content: " > ";
}
.breadcrumbs ul li:first-child::before, .breadcrumbs ol li:first-child::before {
  content: "";
}

body#other-contents .content {
  margin: 7px auto 30px;
}
body#other-contents .content .h2title {
  background: url(../images/h2title_back.png) no-repeat;
  line-height: 70px;
  color: #fff;
  font-weight: bold;
  font-size: 22px;
  font-size: 2.2rem;
  padding: 0 0 0 15px;
}
body#other-contents .content h3.h3title {
  clear: both;
  font-weight: bold;
  margin: 30px 0 10px 10px;
  line-height: 48px;
  font-size: 18px;
  font-size: 1.8rem;
  border: 1px #3c95d6 solid;
  padding: 0 0 0 30px;
  background: url(../images/h3-blue-img.png) no-repeat left center, -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(50%, #ededed), to(#f3f3f3));
  background: url(../images/h3-blue-img.png) no-repeat left center, linear-gradient(to bottom, #fff 0%, #fff 50%, #ededed 50%, #f3f3f3 100%);
}

.content-single .note {
  margin: 15px 25px;
  line-height: 24px;
  line-height: 2.4rem;
  background: url(../images/border-dot.png) left bottom;
}
.content-single .note p {
  margin: 0 0 24px 0;
}
.content-single .note ul, .content-single .note ol {
  margin: 0 15px 24px;
}
.content-single .note table {
  margin: 0 15px 24px;
}
.content-single .note table td {
  padding: 0 10px 0 0;
}
.content-single .note-kouishou {
  margin: 15px 0px 15px 25px;
}
.content-single .note-kouishou h4 {
  line-height: 36px;
  font-weight: bold;
  margin: 24px 0 12px 120px;
  background: #3c95d6;
  color: #fff;
  padding: 0 0 0px 15px;
  border: 1px #1b75b7 solid;
}
.content-single .note-kouishou img {
  float: left;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
  margin: 0px 15px 24px 0;
}
.content-single .note-kouishou p {
  margin: 0 0 24px 130px;
}

.kouishou-link {
  margin: 30px 0 10px 10px;
  border: 3px #d8cbba solid;
  background: #fbfaed;
  background: -webkit-gradient(linear, left top, left bottom, from(#fbfaed), to(#f8f6e4));
  background: linear-gradient(#fbfaed, #f8f6e4);
}
.kouishou-link ul {
  list-style: none;
  padding: 20px 10px;
  overflow: hidden;
}
.kouishou-link ul li {
  padding: 5px 15px;
  float: left;
  border-right: 1px #999 solid;
}
.kouishou-link ul li a {
  padding: 3px;
}
.kouishou-link ul li a:hover {
  border-radius: 4px;
  background: #d8cbba;
}

.kouishou-list ul {
  margin: 30px 50px;
  width: 70%;
}
.kouishou-list ul li {
  padding: 10px 0;
  border-bottom: #999 1px dotted;
  line-height: 1.5;
}

.return-kouishou-nav {
  margin: 15px 0 30px 15px;
  overflow: hidden;
}
.return-kouishou-nav a {
  border: 1px #005497 solid;
  text-decoration: none;
  color: #005497;
  float: right;
  border: 1px #999 solid;
  padding: 10px 15px;
  font-size: 12px;
  font-size: 1.2rem;
}
.return-kouishou-nav a:hover {
  background: #005497;
  color: #fff;
}

.attention {
  border: 3px #d00 solid;
  margin: 30px 0 10px 10px;
  padding: 15px 25px;
  line-height: 1.5;
  font-size: 16px;
  font-size: 1.6rem;
  color: #fff;
  background: #ff0001;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff0001), to(#8f0202));
  background: linear-gradient(#ff0001, #8f0202);
}

#dl-profile {
  margin: 30px 0 20px 20px;
}
#dl-profile dl {
  line-height: 1.5;
}
#dl-profile dl dt {
  color: #006699;
  padding: 10px 0 0 0.5rem;
  width: 13rem;
}
#dl-profile dl dd {
  border-bottom: 1px dotted #999;
  margin-top: -1.5em;
  padding: 0 0 10px 14rem;
}
#dl-profile dl dd.author_photo {
  overflow: hidden;
}
#dl-profile dl dd.author_photo span {
  float: left;
}
#dl-profile dl dd.author_photo img {
  width: 120px;
  padding: 0 0 0 7rem;
}

#contents-access {
  overflow: hidden;
}
#contents-access #mapdl {
  float: left;
  padding: 5px 35px 5px 15px;
}
#contents-access #mapdl dl {
  line-height: 1.5;
  width: 300px;
}
#contents-access #mapdl dl dt {
  background: 0 0 #efefef;
}
#contents-access #mapdl dl dd {
  padding: 5px 0 15px 10px;
}

#contents-privacy {
  font-size: 14px;
  line-height: 1.3;
}
#contents-privacy p {
  padding: 8px 15px;
}
#contents-privacy #privacy-dl {
  margin: 15px;
}
#contents-privacy #privacy-dl dt {
  border-bottom: 1px solid #ccc;
}
#contents-privacy #privacy-dl dd {
  padding: 8px 15px 20px;
}

.content-qa dl {
  margin: 20px 0 20px 15px;
}
.content-qa dl dt {
  padding: 15px 0 0 0;
  overflow: hidden;
}
.content-qa dl dt h3 {
  font-size: 16px;
  font-size: 1.6rem;
  color: #0067b3;
  padding: 5px 0 0 0;
  line-height: 1.3;
}
.content-qa dl dt img {
  float: left;
  vertical-align: middle;
  padding: 0 15px 0 0;
}
.content-qa dl dd {
  padding: 5px 0 15px;
  border-bottom: 1px #ccc solid;
}
.content-qa dl dd .answer {
  padding: 15px 0 15px 15px;
}
.content-qa dl dd .answer img {
  float: left;
  padding: 0 15px 0 0;
}
.content-qa dl dd .answer p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.4;
  color: #555;
  padding-left: 60px;
}
.content-qa dl dd .answer table {
  color: #555;
  margin: 15px 15px 15px 70px;
  border: 1px #999 solid;
  border-collapse: collapse;
}
.content-qa dl dd .answer table th, .content-qa dl dd .answer table td {
  padding: 5px 10px;
  border: 1px #999 solid;
  border-collapse: collapse;
}

.trouble-list-wrapper {
  background: url(../images/fukidashi.png) no-repeat left top;
  position: relative;
  min-height: 357px;
}
.trouble-list-wrapper img.merit-img01 {
  float: right;
  vertical-align: bottom;
}
.trouble-list-wrapper ul.trouble-list {
  list-style: none;
}
.trouble-list-wrapper ul.trouble-list li {
  line-height: 1.2;
  font-size: 16px;
  font-size: 1.6rem;
}
.trouble-list-wrapper ul.trouble-list li span {
  font-weight: bold;
}
.trouble-list-wrapper ul.trouble-list li.trouble01 {
  position: absolute;
  top: 25px;
  left: 67px;
  font-size: 18px;
  font-size: 1.8rem;
}
.trouble-list-wrapper ul.trouble-list li.trouble02 {
  position: absolute;
  top: 76px;
  left: 227px;
}
.trouble-list-wrapper ul.trouble-list li.trouble03 {
  position: absolute;
  left: 53px;
  top: 125px;
}
.trouble-list-wrapper ul.trouble-list li.trouble04 {
  position: absolute;
  top: 145px;
  left: 243px;
  font-size: 24px;
  font-size: 2.4rem;
}
.trouble-list-wrapper ul.trouble-list li.trouble05 {
  position: absolute;
  top: 200px;
  left: 63px;
  font-size: 18px;
  font-size: 1.8rem;
}
.trouble-list-wrapper ul.trouble-list li.trouble06 {
  position: absolute;
  top: 237px;
  left: 276px;
}
.trouble-list-wrapper ul.trouble-list li.trouble07 {
  position: absolute;
  top: 290px;
  left: 107px;
}

.trouble-list-footer, .tokuyaku-list-footer {
  background: #0054a9;
  color: #fff;
  font-size: 20px;
  font-size: 2rem;
  padding: 20px 25px;
  line-height: 1.4;
}

.tokuyaku-list-wrapper {
  background: url(../images/tokuyaku-box-back.jpg) no-repeat left top;
  min-height: 645px;
  position: relative;
}
.tokuyaku-list-wrapper .tokuyaku-text01 {
  position: absolute;
  top: 45px;
  left: 95px;
}
.tokuyaku-list-wrapper .tokuyaku-text02 {
  position: absolute;
  top: 195px;
  left: 220px;
}
.tokuyaku-list-wrapper .tokuyaku-list {
  width: 360px;
  position: absolute;
  top: 365px;
  left: 300px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4;
  list-style: none;
}
.tokuyaku-list-wrapper .tokuyaku-list li {
  padding: 10px 0;
}

.content-tokuyaku h3.h3title {
  clear: both;
  font-weight: bold;
  margin: 30px 0 10px 10px;
  line-height: 48px;
  font-size: 18px;
  font-size: 1.8rem;
  border: 1px #3c95d6 solid;
  padding: 0 0 0 30px;
  background: url(../images/h3-blue-img.png) no-repeat left center, -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(50%, #ededed), to(#f3f3f3));
  background: url(../images/h3-blue-img.png) no-repeat left center, linear-gradient(to bottom, #fff 0%, #fff 50%, #ededed 50%, #f3f3f3 100%);
}
.content-tokuyaku .tokuyaku-box .note {
  margin: 20px 0 20px 40px;
}
.content-tokuyaku .tokuyaku-box .note p {
  padding: 10px 5px;
  line-height: 1.4;
}

#main-contents .merit-box {
  margin: 20px auto;
}
#main-contents .merit-box h3.merit-title {
  border-left: #477eb6 solid 15px;
  color: #0054a9;
  font-size: 30px;
  font-size: 3rem;
  font-weight: bold;
  padding: 10px 15px;
  line-height: 1.5;
  margin: 10px 0 10px 10px;
}
#main-contents .merit-box .merit-box-note {
  margin-left: 25px;
}
#main-contents .merit-box .merit-box-note .merit-voice {
  background: url(../images/check-gray.png);
  border: 1px #ccc solid;
  margin: 20px 0 0 0;
}
#main-contents .merit-box .merit-box-note .merit-voice img.icon {
  float: left;
  padding: 10px;
}
#main-contents .merit-box .merit-box-note .merit-voice p {
  line-height: 1.4;
  font-size: 18px;
  font-size: 1.8rem;
  margin: 15px 20px 15px 100px;
}
#main-contents .merit-box .merit-box-note .merit-voice p span {
  font-size: 14px;
  font-size: 1.4rem;
}
#main-contents .merit-box .merit-box-note .merit-h4-wrap {
  background: #01adc8;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #02abc6), to(#00c0df));
  background: linear-gradient(to bottom, #02abc6 10%, #00c0df 100%);
  color: #fff;
  padding: 13px;
  margin: 15px 0 25px;
}
#main-contents .merit-box .merit-box-note .merit-h4-wrap span {
  border-radius: 6px;
  border: 1px #FFF solid;
  background: #006cad;
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  width: 6rem;
  display: block;
  padding: 5px 8px;
  line-height: 1.2;
  float: left;
  background: -webkit-gradient(linear, left top, left bottom, from(#0085d3), color-stop(88%, #0067a5));
  background: linear-gradient(to bottom, #0085d3 0%, #0067a5 88%);
}
#main-contents .merit-box .merit-box-note .merit-h4-wrap h4 {
  line-height: 1.3;
  margin: 0 0 0 85px;
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: bold;
}
#main-contents .merit-box .merit-box-note .merit-headline {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.3;
  margin: 15px 0 5px 15px;
  padding: 15px;
  background: #EFEFEF;
}
#main-contents .merit-box .merit-box-note .note img {
  float: right;
  padding: 15px 10px 5px 20px;
}
#main-contents .merit-box .merit-box-note .note p {
  padding: 20px 25px;
  line-height: 1.5;
}
#main-contents .merit-box .merit-box-note .note ul {
  padding: 10px 45px;
  line-height: 1.3;
}
#main-contents .merit-box .merit-box-note .note ul li {
  padding: 5px 0;
}
#main-contents .merit-box .merit-box-note .note ul li span {
  font-weight: bold;
}

.content-single .note-voice {
  margin: 20px 0 20px 25px;
  border: 1px #ccc solid;
  padding: 24px 15px 0;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
}

.attention-fee {
  margin: 20px 0;
  border: 1px #d00 solid;
  padding: 15px;
}
.attention-fee h3.attentiontitle {
  font-size: 16px;
  font-size: 1.6rem;
  margin: 5px;
  padding: 5px 10px;
  border-left: 10px #d00 solid;
}
.attention-fee p {
  line-height: 1.3;
  padding: 10px 15px;
}

.note-fee p {
  padding: 10px 25px;
  line-height: 1.3;
}
.note-fee p span {
  font-size: 24px;
  color: #d00;
}
.note-fee h4 {
  background: none repeat scroll 0 0 #3c95d6;
  border: 1px solid #1b75b7;
  color: #fff;
  font-weight: bold;
  line-height: 36px;
  margin: 24px 0 12px 15px;
  padding: 0 0 0 15px;
}

.note-fee table {
  width: calc(100% - 40px);
  margin: 35px 20px 5px;
  border-collapse: collapse;
  border: 1px #666 solid;
}
.note-fee table th, .note-fee table td {
  border-collapse: collapse;
  border: 1px #666 solid;
  vertical-align: middle;
  line-height: 1.6;
  text-align: left;
  padding: 5px 15px;
  width: 50%;
  font-weight: 500;
}
.note-fee table tr:first-child th {
  font-weight: bold;
}
.note-fee p {
  line-height: 1.6;
}
.note-fee p.spotlight {
  font-weight: bold;
}
.note-fee ul {
  list-style: none;
}
.note-fee ul li {
  line-height: 1.6;
}

.word-link {
  margin: 30px 0 10px 10px;
  border: 3px #d8cbba solid;
  background: #fbfaed;
  background: -webkit-gradient(linear, left top, left bottom, from(#fbfaed), to(#f8f6e4));
  background: linear-gradient(#fbfaed, #f8f6e4);
}
.word-link table {
  margin: 15px;
}
.word-link table th {
  white-space: nowrap;
  font-weight: normal;
  padding: 10px;
}
.word-link table td {
  border-bottom: 1px #d8cbba solid;
}
.word-link table td ul {
  list-style: none;
}
.word-link table td ul li {
  float: left;
  padding: 0 10px;
}
.word-link table td ul li a:hover {
  background: none repeat scroll 0 0 #d8cbba;
  border-radius: 4px;
}

.word-list ul {
  margin: 30px 50px;
  width: 90%;
  list-style: none;
}
.word-list ul li {
  padding: 10px 0;
  border-bottom: #999 1px dotted;
  line-height: 1.5;
}
.word-list ul li h4 {
  background: #EFEFEF;
  font-weight: bold;
  padding: 5px 10px;
  margin: 5px 0 10px;
}
.word-list ul li p {
  padding-left: 15px;
}

.flow-box {
  margin: 20px 0 20px 20px;
}
.flow-box > ol {
  list-style: none;
}
.flow-box > ol li {
  overflow: hidden;
}
.flow-box > ol li p {
  margin: 10px 15px 10px 140px;
  font-size: 16px;
  line-height: 1.3;
}
.flow-box > ol li p span {
  color: #d00;
}
.flow-box > ol li p span.tyui {
  font-size: 12px;
  font-size: 1.2rem;
  color: #d00;
}
.flow-box > ol li .flow-instance {
  margin: 10px 15px 10px 140px;
  overflow: hidden;
  background: url(../images/stripe_dot_blue.png);
}
.flow-box > ol li .flow-instance h4 {
  display: block;
  background: #72acda;
  width: 12rem;
  padding: 5px 10px;
  margin: 10px;
  color: #fff;
}
.flow-box > ol li .flow-instance ul {
  margin: 10px 20px 10px 40px;
}
.flow-box > ol li .flow-instance ul li {
  overflow: visible;
  padding: 5px 0;
}
.flow-box > ol > li {
  background: url(../images/flow-title_line.png) repeat-y;
}
.flow-box h3 {
  width: 110px;
}
.flow-box h3 img {
  float: left;
}

.sitemap-list ul {
  margin: 30px 45px;
  list-style: none;
  width: 80%;
}
.sitemap-list ul li {
  line-height: 2;
  background: url("../images/arrow-blue01.png") no-repeat scroll 10px 50%;
  padding: 10px 0 10px 45px;
  border-bottom: 1px #666 dotted;
}
.sitemap-list ul li a:hover {
  color: #f00;
}

.mfp_thanks {
  margin: 30px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5;
  background: #EFEFEF;
  padding: 10px 15px;
}

/* button */
a.button_blue {
  display: block;
  border: #3c95d6 1px solid;
  border-radius: 6px;
  line-height: 2.3;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #def5ff), color-stop(50%, #c6ecff), to(#e6f6ff));
  background: linear-gradient(to bottom, #fff 0%, #def5ff 50%, #c6ecff 50%, #e6f6ff 100%);
  text-decoration: none;
}
a.button_blue:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #ffffde), color-stop(50%, #fff8c6), to(#feffe6));
  background: linear-gradient(to bottom, #fff 0%, #ffffde 50%, #fff8c6 50%, #feffe6 100%);
}

a.button_blue_arrow-r {
  margin: 5px 20px;
  display: block;
  border: #3c95d6 1px solid;
  border-radius: 6px;
  line-height: 2.3;
  padding: 0 20px 0 20px;
  background: #def5ff;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #def5ff), color-stop(50%, #c6ecff), to(#e6f6ff));
  background: linear-gradient(to bottom, #fff 0%, #def5ff 50%, #c6ecff 50%, #e6f6ff 100%);
  text-decoration: none;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.25);
}
a.button_blue_arrow-r img.arrow-r {
  vertical-align: middle;
  margin: -3px 0 0 10px;
}
a.button_blue_arrow-r:hover {
  background: #fff8c6;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #ffffde), color-stop(50%, #fff8c6), to(#feffe6));
  background: linear-gradient(to bottom, #fff 0%, #ffffde 50%, #fff8c6 50%, #feffe6 100%);
}

.txt-s {
  font-size: 12px;
  font-size: 1.2rem;
}

.txt-red {
  color: #d00;
}

.imgcenter {
  width: 100%;
  text-align: center;
}

h2.border-bottom_blue {
  font-size: 3.2rem;
  font-weight: bold;
  border-bottom: 7px #0054a9 solid;
  padding: 5px 16px;
}

/* sidemenu */
#sidemenu {
  width: 200px;
  margin: 35px auto;
  float: right;
}
#sidemenu ul.sidemenu-list {
  list-style: none;
}
#sidemenu ul.sidemenu-list > li {
  padding-bottom: 15px;
}
#sidemenu .sidemenu-qa {
  border: 1px #999999 solid;
  background: #f5f5f5;
  background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), color-stop(88%, #eaeaea));
  background: linear-gradient(to bottom, #fefefe 0%, #eaeaea 88%);
}
#sidemenu .sidemenu-qa h3 {
  padding: 3px 0 0 15px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 35px;
  border-bottom: #f76e00 4px solid;
  background: url(../images/qa-side-img01.png) no-repeat 95% bottom;
}
#sidemenu .sidemenu-qa ul.sideqa-list {
  padding: 5px 10px 10px;
}
#sidemenu .sidemenu-qa ul.sideqa-list li {
  font-size: 12px;
  font-size: 1.2rem;
  border-bottom: 1px #999 dotted;
  background: url(../images/q-icon.png) no-repeat left 13px;
  line-height: 1.2;
  padding: 12px 0 12px 30px;
}
#sidemenu .sidemenu-qa .qa-pagelink {
  font-size: 12px;
  font-size: 1.2rem;
  padding: 5px 10px 10px;
  text-align: right;
}
#sidemenu .sidenavi-title {
  background: #005497;
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  padding: 7px 15px;
}
#sidemenu .sidenavi-li {
  border: 1px #ccc solid;
}
#sidemenu .sidenavi-li li {
  border-top: dotted 1px #ccc;
  font-size: 16px;
  font-size: 1.6rem;
  background: url(../images/arrow-blue01.png) no-repeat 10px 50%;
  background: url(../images/arrow-blue01.png) no-repeat 10px 50%, -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));
  background: url(../images/arrow-blue01.png) no-repeat 10px 50%, linear-gradient(to bottom, #fff 0%, #f3f3f3 100%);
}
#sidemenu .sidenavi-li li:first-child {
  border-top: none;
}
#sidemenu .sidenavi-li li a {
  display: block;
  padding: 10px 5px 10px 35px;
  text-decoration: none;
}
#sidemenu .sidenavi-li li a:hover {
  background: url(../images/arrow-blue01.png) no-repeat 10px 50%, #EFEFEF;
  text-decoration: underline;
}

/* footer */
#footer {
  clear: both;
  background: #005497;
  min-width: 960px;
}
#footer #footer-wrap {
  clear: both;
  width: 960px;
  margin: 0 auto;
}
#footer #footer-wrap .footer-link {
  overflow: hidden;
}
#footer #footer-wrap .footer-link ul {
  font-size: 12px;
  font-size: 1.2rem;
  list-style: none;
  margin: 10px;
}
#footer #footer-wrap .footer-link ul li {
  padding: 10px;
  float: left;
}
#footer #footer-wrap .footer-link ul a {
  color: #fff;
  text-decoration: none;
}
#footer #footer-wrap .footer-link ul a:after {
  content: " >";
}
#footer #footer-wrap .footer-link ul a:hover {
  text-decoration: underline;
}
#footer #footer-wrap .flink {
  width: 960px;
  margin: 0 auto;
  padding: 3rem 0 1.5rem;
}
#footer #footer-wrap .flink p {
  color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  margin-left: 2rem;
}
#footer #footer-wrap .flink ul {
  list-style: none;
  overflow: hidden;
  font-size: 12px;
  font-size: 1.2rem;
  margin: 1.5rem 3rem;
}
#footer #footer-wrap .flink ul li {
  float: left;
  margin: 0.5rem 0;
}
#footer #footer-wrap .flink ul li a {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 0.3rem 1rem;
  border-left: 1px #eee solid;
}
#footer #footer-wrap .flink ul li a:hover {
  text-decoration: underline;
}
#footer #footer-wrap .flink ul li:last-child a {
  border-right: 1px #eee solid;
}
#footer #footer-wrap .footer-title {
  padding: 10px 0;
  display: block;
  clear: both;
  text-align: right;
}
#footer #copyright-wrapper {
  background: #fff;
  width: 100%;
  text-align: center;
  padding: 5px 0;
  font-size: 12px;
  font-size: 1.2rem;
}

#footer #footer-wrap #sp-pc_switch {
  display: none;
}

html.mobile #footer #footer-wrap {
  position: relative;
}
html.mobile #footer #footer-wrap .footer-title {
  position: absolute;
  bottom: 10px;
  right: 20px;
}
html.mobile #footer #footer-wrap #sp-pc_switch {
  width: 49%;
  display: block;
  margin: 20px 3%;
}
html.mobile #footer #footer-wrap #sp-pc_switch a {
  background: #fff;
  font-size: 1.6rem;
  padding: 10px 15px;
  display: inline-block;
}
html.mobile #footer #footer-wrap #sp-pc_switch a i {
  vertical-align: middle;
  padding: 0 5px;
}

* {
  font-family: Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9zdHlsZS5jc3MiLCJjc3MvZGF0YTo7Y2hhcnNldD11dGYtOCxAY2hhcnNldCUyMCUyMnV0Zi04JTIyOyUwQSUwQS8qKioqKioqKioqKioqKioqKioqKioqKiolMEElRTQlQkElQTQlRTklODAlOUElRTQlQkElOEIlRTYlOTUlODUlMEFFZGl0JTIwYnklMjBzYXNzJTBBbGFzdCUyMHVwJTIwZGF0YToyMDE2LTAyLTE2JTBBKioqKioqKioqKioqKioqKioqKioqKioqLyUwQSUwQUB1c2UlMjAncmVzZXQnJTIwYXMlMjAqOyUwQUB1c2UlMjAnaGVhZGVyJyUyMGFzJTIwKjslMEFAdXNlJTIwJ2NvbW1vbiclMjBhcyUyMCo7JTBBQHVzZSUyMCdzaWRlbWVudSclMjBhcyUyMCo7JTBBQHVzZSUyMCdmb290ZXInJTIwYXMlMjAqOyUwQSUwQSRmb250ZmFtaWx5OkhlbHZldGljYSwlMjAlMjIlRTMlODMlOTIlRTMlODMlQTklRTMlODIlQUUlRTMlODMlOEUlRTglQTclOTIlRTMlODIlQjQlMjBQcm8lMjBXMyUyMiwlMjJIaXJhZ2lubyUyMEtha3UlMjBHb3RoaWMlMjBQcm8lMjBXMyUyMiwlRTMlODMlQTElRTMlODIlQTQlRTMlODMlQUElRTMlODIlQUEsTWVpcnlvLCUyMiVFRiVCQyVBRCVFRiVCQyVCMyUyMCVFRiVCQyVCMCVFMyU4MiVCNCVFMyU4MiVCNyVFMyU4MyU4MyVFMyU4MiVBRiUyMixzYW5zLXNlcmlmOyUwQSolN0IlMEElMDlmb250LWZhbWlseTolMjAkZm9udGZhbWlseTslMEElN0QiLCJjc3MvZmlsZTovQzovVXNlcnMvS2F3YS9Xb3Jrc3BhY2UvV0VCL0hUTUwva291dHVqaWtvLWxhdy5jb21fcmUvZGlyUHVnL2Nzcy9fcmVzZXQuc2NzcyIsImNzcy9maWxlOi9DOi9Vc2Vycy9LYXdhL1dvcmtzcGFjZS9XRUIvSFRNTC9rb3V0dWppa28tbGF3LmNvbV9yZS9kaXJQdWcvY3NzL19oZWFkZXIuc2NzcyIsImNzcy9maWxlOi9DOi9Vc2Vycy9LYXdhL1dvcmtzcGFjZS9XRUIvSFRNTC9rb3V0dWppa28tbGF3LmNvbV9yZS9kaXJQdWcvY3NzL19jb21tb24uc2NzcyIsImNzcy9maWxlOi9DOi9Vc2Vycy9LYXdhL1dvcmtzcGFjZS9XRUIvSFRNTC9rb3V0dWppa28tbGF3LmNvbV9yZS9kaXJQdWcvY3NzL19zaWRlbWVudS5zY3NzIiwiY3NzL2ZpbGU6L0M6L1VzZXJzL0thd2EvV29ya3NwYWNlL1dFQi9IVE1ML2tvdXR1amlrby1sYXcuY29tX3JlL2RpclB1Zy9jc3MvX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0VoQjs7Ozt3QkFBQTtBQ0ZBOzs7Ozs7Q0FBQTtBQVFBOzs7Ozs7Ozs7Ozs7RUFZSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7QUZNSjs7QUVIQTtFQUNJLGNBQUE7QUZNSjs7QUVIQTs7RUFFSSxjQUFBO0FGTUo7O0FFRkE7RUFDSSxnQkFBQTtBRktKOztBRUZBO0VBQ0ksWUFBQTtBRktKOztBRUZBOztFQUVJLFdBQUE7RUFDQSxhQUFBO0FGS0o7O0FFRkE7RUFDSSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0FGS0o7O0FFRkEsc0NBQUE7QUFDQTtFQUNJLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FGS0o7O0FFRkEsc0NBQUE7QUFDQTtFQUNJLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QUZLSjs7QUVGQTtFQUNJLDZCQUFBO0FGS0o7O0FFRkE7RUFDSSx5QkFBQTtFQUNBLFlBQUE7QUZLSjs7QUVGQTtFQUNJLHlCQUFBO0VBQ0EsaUJBQUE7QUZLSjs7QUVGQSw0Q0FBQTtBQUNBO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsNkJBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtBRktKOztBRUZBO0VBQ0ksc0JBQUE7QUZL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enVEQTtFQUNFLGFBQUE7QU40dURGOztBTXp1REE7RUFDQyxrQkFBQTtBTjR1REQ7QU0zdURDO0VBQ0Msa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBTjZ1REY7QU0zdURFO0VBQ0MsVUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FONnVESDtBTTV1REc7RUFDQyxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtBTjh1REo7QU03dURJO0VBQ0Msc0JBQUE7RUFDQSxjQUFBO0FOK3VETDs7QUMzMERBO0VBQ0MsNEdBRlc7QURnMURaIiwiZmlsZSI6ImNzcy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKioqKioqKioqKioqKioqKioqKioqKioqXG7kuqTpgJrkuovmlYVcbkVkaXQgYnkgc2Fzc1xubGFzdCB1cCBkYXRhOjIwMTYtMDItMTZcbioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBoZWFkZXIgKi9cbiNoZWFkZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIGhlaWdodDogOTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI2hlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogNDUzcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDE3cHg7XG59XG4jaGVhZGVyIGltZy5zaXRldGl0bGUge1xuICBmbG9hdDogbGVmdDtcbn1cbiNoZWFkZXIgLmhlYWRlci1jb250YWN0IHtcbiAgd2lkdGg6IDQ4MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogLTVweCAwIDAgMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuI2hlYWRlciAuaGVhZGVyLWNvbnRhY3QgcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuI2hlYWRlciAuaGVhZGVyLWNvbnRhY3QgdWwge1xuICBtYXJnaW46IC0xMHB4IDAgMCAwO1xufVxuI2hlYWRlciAuaGVhZGVyLWNvbnRhY3QgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYm9keSNob21lIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbmJvZHkjaG9tZSAuaGVhZGVyLWNvbnRhY3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG59XG5cbi8qKiogY29tbW9uICoqKioqKioqKioqKioqKioqKioqKioqKi9cbmJvZHkjaG9tZSwgYm9keSNtYWluLWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrLmpwZykgcmVwZWF0LXg7XG59XG5cbmJvZHkjb3RoZXItY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tfb3RoZXIuanBnKSByZXBlYXQteDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmEge1xuICBjb2xvcjogIzAwNDc4Mjtcbn1cblxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM4YzAwNmQ7XG59XG5cbi5mbG9hdGwge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZsb2F0ciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIEduYXZpICovXG4jZ25hdmkge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI2duYXZpIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNnbmF2aSB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2duYXZpIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuI2duYXZpIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2duLWJhY2sucG5nKSByZXBlYXQteDtcbn1cblxuLyogbWFpbi1pbWcgKi9cbiNtYWluLWltZyB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbWFpbi1pbWcgaW1nLm1haW4tdGV4dDAxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDVweDtcbn1cbiNtYWluLWltZyBpbWcubWFpbi10ZXh0MDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE3cHg7XG4gIHRvcDogMTM1cHg7XG59XG4jbWFpbi1pbWcgaW1nLm1haW4taW1nMDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4jbWFpbi1pbWcgI21haW4taW1nLXBvaW50IHtcbiAgd2lkdGg6IDU0MHB4O1xuICBoZWlnaHQ6IDI2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21haW4taW1nLXBvaW50LWJhY2sucG5nKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuI21haW4taW1nICNtYWluLWltZy1wb2ludCB1bC5wb2ludCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwcHggMCAwIDM5cHg7XG59XG4jbWFpbi1pbWcgI21haW4taW1nLXBvaW50IHVsLnBvaW50IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTBweCA2cHggMDtcbn1cbiNtYWluLWltZyAjbWFpbi1pbWctcG9pbnQgc3BhbiB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jbWFpbi1pbWcgI21haW4taW1nLXBvaW50IC5wb2ludC1pbWdBIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI21haW4taW1nICNtYWluLWltZy1wb2ludCAucG9pbnQtaW1nQSAucG9pbnQtbGlzdEEge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLndyYXBwZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud3JhcHBlciAuY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDcyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jaG9tZSAuY29udGVudC1waWNrdXAge1xuICBtYXJnaW46IC0xNXB4IGF1dG8gMzZweCBhdXRvO1xufVxuI2hvbWUgLmNvbnRlbnQtcGlja3VwIGgyIHtcbiAgcGFkZGluZzogMnB4IDAgMCAwO1xuICBib3JkZXItdG9wOiAxcHggIzAwNTRhOSBzb2xpZDtcbn1cbiNob21lIC5jb250ZW50LXBpY2t1cCAucGlja3VwLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NoZWNrLWdyYXktMDIucG5nKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggIzk5OSBzb2xpZDtcbiAgbWFyZ2luOiA3cHggYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cbiNob21lIC5jb250ZW50LXBpY2t1cCAucGlja3VwLXdyYXBwZXIgdWwubGlzdDAxID4gbGkge1xuICB3aWR0aDogMjEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEwcHg7XG59XG4jaG9tZSAuY29udGVudC1waWNrdXAgLnBpY2t1cC13cmFwcGVyIHVsLmxpc3QwMSA+IGxpIC5oM3RpdGxlIHtcbiAgYm9yZGVyOiAxcHggI2ZmZiBzb2xpZDtcbiAgYmFja2dyb3VuZDogI2ViZTZjNDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgxLCAjZTdlM2JlKSwgY29sb3Itc3RvcCgwLCAjZmFmN2UwKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmYWY3ZTAsICNlN2UzYmUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZmFmN2UwLCAjZTdlM2JlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCNmYWY3ZTAsICNlN2UzYmUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCNmYWY3ZTAsICNlN2UzYmUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZhZjdlMCwgI2U3ZTNiZSk7XG59XG4jaG9tZSAuY29udGVudC1waWNrdXAgLnBpY2t1cC13cmFwcGVyIHVsLmxpc3QwMSA+IGxpIC5oM3RpdGxlIGgzIHtcbiAgYm9yZGVyLWxlZnQ6IDdweCAjZDAwIHNvbGlkO1xuICBtYXJnaW46IDdweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuI2hvbWUgLmNvbnRlbnQtcGlja3VwIC5waWNrdXAtd3JhcHBlciB1bC5saXN0MDEgPiBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQ0NDtcbn1cbiNob21lIC5jb250ZW50LXBpY2t1cCAucGlja3VwLXdyYXBwZXIgLmxpc3QwMiB7XG4gIGNsZWFyOiBib3RoO1xufVxuI2hvbWUgLmNvbnRlbnQtcGlja3VwIC5waWNrdXAtd3JhcHBlciAubGlzdDAyID4gbGkge1xuICBiYWNrZ3JvdW5kOiAjY2JkOGU2O1xuICB3aWR0aDogMzIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDFweCAjZmZmIHNvbGlkO1xuICBtYXJnaW46IDEwcHggMTJweDtcbn1cbiNob21lIC5jb250ZW50LXBpY2t1cCAucGlja3VwLXdyYXBwZXIgLmxpc3QwMiA+IGxpIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICM0NDQ7XG4gIHdpZHRoOiAyOCU7XG4gIG1hcmdpbjogN3B4IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBib3JkZXItbGVmdDogMTJweCAjZDAwIHNvbGlkO1xufVxuI2hvbWUgLmNvbnRlbnQtcGlja3VwIC5waWNrdXAtd3JhcHBlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jaG9tZSAuY29udGVudC1waWNrdXAgLnBpY2t1cC13cmFwcGVyIHVsIGxpIHtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4jaG9tZSAuY29udGVudC1waWNrdXAgLnBpY2t1cC13cmFwcGVyIHVsIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuI2hvbWUgLmNvbnRlbnQtcGlja3VwIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jaG9tZSAuY29udGVudC1waWNrdXAgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2hvbWUgLmNvbnRlbnQtcGlja3VwIHAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyOiAycHggI2QwMCBzb2xpZDtcbn1cblxuI2hvbWUgLmNvbnRlbnQtbmVnb3RpYXRlIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMzBweDtcbn1cbiNob21lIC5jb250ZW50LW5lZ290aWF0ZSBwLm1pZGFzaGkge1xuICBib3JkZXItbGVmdDogIzY2NiAxMHB4IHNvbGlkO1xuICBtYXJnaW46IDE1cHggMCAwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2hvbWUgLmNvbnRlbnQtbmVnb3RpYXRlIC5uZWdvdGlhdGUtaW1nIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTVweCAyNXB4O1xuICBib3JkZXI6IDFweCAjOTk5IHNvbGlkO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDEsICNmM2YzZjMpLCBjb2xvci1zdG9wKDAsICNmZmYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZmZiwgI2YzZjNmMyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmZmYsICNmM2YzZjMpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2ZmZiwgI2YzZjNmMyk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoI2ZmZiwgI2YzZjNmMyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZjNmM2YzKTtcbn1cbiNob21lIC5jb250ZW50LW5lZ290aWF0ZSAubmVnb3RpYXRlLWltZyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMCAzcHggMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNob21lIC5jb250ZW50LW5lZ290aWF0ZSAubmVnb3RpYXRlLWltZyB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2hvbWUgLmNvbnRlbnQtbmVnb3RpYXRlIC5uZWdvdGlhdGUtaW1nIC5uZWdvdGlhdGUtaW1nLW5vdGUge1xuICBwYWRkaW5nOiAwIDAgMTJweCAwO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4jaG9tZSAuY29udGVudC1uZWdvdGlhdGUgaW1nLm5lZ290aWF0ZS1pbWcwNCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4jaG9tZSAuY29udGVudC1uZWdvdGlhdGUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4jaG9tZSAuY29udGVudC1uZWdvdGlhdGUgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2Uge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAzMHB4IDAgMTVweCAxMHB4O1xufVxuI2hvbWUgLmNvbnRlbnQtbmVnb3RpYXRlIC5uZWdvdGlhdGUtYm94LWluc3RhbmNlIGgzLmJsdWUtbGluZTAxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ibHVlLWxpbmUwMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2hvbWUgLmNvbnRlbnQtbmVnb3RpYXRlIC5uZWdvdGlhdGUtYm94LWluc3RhbmNlIHVsIHtcbiAgbWFyZ2luOiAxNXB4IDI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAtbW96LWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtYm94LWxpbmVzOiBtdWx0aXBsZTtcbiAgLW1vei1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNob21lIC5jb250ZW50LW5lZ290aWF0ZSAubmVnb3RpYXRlLWJveC1pbnN0YW5jZSB1bCBsaSB7XG4gIHdpZHRoOiA0OCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFjay1ncmF5LnBuZykgcmVwZWF0LXg7XG4gIHdpZHRoOiAzMTBweDtcbiAgYm9yZGVyOiAxcHggIzk5OSBzb2xpZDtcbiAgbWFyZ2luOiA1cHggMHB4IDEycHggMThweDtcbn1cbiNob21lIC5jb250ZW50LW5lZ290aWF0ZSAubmVnb3RpYXRlLWJveC1pbnN0YW5jZSB1bCBsaSAuaW5zdGFuY2UtaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiNob21lIC5jb250ZW50LW5lZ290aWF0ZSAubmVnb3RpYXRlLWJveC1pbnN0YW5jZSB1bCBsaSAuaW5zdGFuY2UtaGVhZGVyIGltZy5pY29uLXVzZXIge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cbiNob21lIC5jb250ZW50LW5lZ290aWF0ZSAubmVnb3RpYXRlLWJveC1pbnN0YW5jZSB1bCBsaSB0YWJsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDVweCAxMHB4IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMXB4ICM5OTkgc29saWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4jaG9tZSAuY29udGVudC1uZWdvdGlhdGUgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2UgdWwgbGkgdGFibGUgdGgge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IDFweCAjOTk5IHNvbGlkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbiNob21lIC5jb250ZW50LW5lZ290aWF0ZSAubmVnb3RpYXRlLWJveC1pbnN0YW5jZSB1bCBsaSB0YWJsZSB0aC5mdGgge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuI2hvbWUgLmNvbnRlbnQtbmVnb3RpYXRlIC5uZWdvdGlhdGUtYm94LWluc3RhbmNlIHVsIGxpIHRhYmxlIHRoLmF0aCB7XG4gIGJhY2tncm91bmQ6ICNjMWQzZTM7XG59XG4jaG9tZSAuY29udGVudC1uZWdvdGlhdGUgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2UgdWwgbGkgdGFibGUgdGgudG90YWx0aCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjZDAwO1xufVxuI2hvbWUgLmNvbnRlbnQtbmVnb3RpYXRlIC5uZWdvdGlhdGUtYm94LWluc3RhbmNlIHVsIGxpIHRhYmxlIHRoLnJlc3VsdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjMDA4OWM5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggI2VlZSBzb2xpZDtcbn1cbiNob21lIC5jb250ZW50LW5lZ290aWF0ZSAubmVnb3RpYXRlLWJveC1pbnN0YW5jZSB1bCBsaSB0YWJsZSB0ZCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCAjOTk5IHNvbGlkO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2hvbWUgLmNvbnRlbnQtbmVnb3RpYXRlIC5uZWdvdGlhdGUtYm94LWluc3RhbmNlIHVsIGxpIHRhYmxlIHRkLnRvdGFsdGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2QwMDtcbn1cbiNob21lIC5jb250ZW50LW5lZ290aWF0ZSAubmVnb3RpYXRlLWJveC1pbnN0YW5jZSB1bCBsaSB0YWJsZSB0ZC5yZXN1bHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzAwODljOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50b2t1eWFrdS1iYW5uZXIge1xuICBoZWlnaHQ6IDMxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Rva3V5YWt1LWhvbWUtaW1nLnBuZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4udG9rdXlha3UtYmFubmVyIGltZy50ZXh0MDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODVweDtcbiAgcmlnaHQ6IDEycHg7XG59XG4udG9rdXlha3UtYmFubmVyID4gLmxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDEwcHg7XG59XG5cbi5pbmZvLWNvbnRhY3QtYm94LTAxIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiA0cHggIzAxNTA4ZiBzb2xpZDtcbn1cbi5pbmZvLWNvbnRhY3QtYm94LTAxID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmluZm8tY29udGFjdC1ib3gtMDEgPiBwIHNwYW4ge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5pbmZvLWNvbnRhY3QtYm94LTAxIC5tYWlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaW5mby1jb250YWN0LWJveC0wMSAudGVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ub3RlMDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuI290aGVyLWNvbnRlbnRzIC5uZWdvdGlhdGUtYm94LWluc3RhbmNlIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4jb3RoZXItY29udGVudHMgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2UgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI290aGVyLWNvbnRlbnRzIC5uZWdvdGlhdGUtYm94LWluc3RhbmNlIHVsIGxpIHtcbiAgbWFyZ2luOiA1cHggMCA0MHB4O1xufVxuI290aGVyLWNvbnRlbnRzIC5uZWdvdGlhdGUtYm94LWluc3RhbmNlIHVsIGxpIC5pbnN0YW5jZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2stZ3JheS5wbmdcIikgcmVwZWF0LXggc2Nyb2xsIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBtYXJnaW46IDEwcHggMCAxNXB4IDQwcHg7XG59XG4jb3RoZXItY29udGVudHMgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2UgdWwgbGkgLmluc3RhbmNlLXdyYXBwZXIgLmluc3RhbmNlLWhlYWRlciB7XG4gIG1hcmdpbjogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggIzk5OSBkb3R0ZWQ7XG59XG4jb3RoZXItY29udGVudHMgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2UgdWwgbGkgLmluc3RhbmNlLXdyYXBwZXIgLmluc3RhbmNlLWhlYWRlciBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDE1cHggNXB4IDA7XG59XG4jb3RoZXItY29udGVudHMgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2UgdWwgbGkgLmluc3RhbmNlLXdyYXBwZXIgdGFibGUge1xuICBtYXJnaW46IDE1cHggNjBweDtcbiAgYm9yZGVyOiAxcHggIzk5OSBzb2xpZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDgwJTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4jb3RoZXItY29udGVudHMgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2UgdWwgbGkgLmluc3RhbmNlLXdyYXBwZXIgdGFibGUgdGgge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IDFweCAjOTk5IHNvbGlkO1xufVxuI290aGVyLWNvbnRlbnRzIC5uZWdvdGlhdGUtYm94LWluc3RhbmNlIHVsIGxpIC5pbnN0YW5jZS13cmFwcGVyIHRhYmxlIHRoLmZ0aCB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG4jb3RoZXItY29udGVudHMgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2UgdWwgbGkgLmluc3RhbmNlLXdyYXBwZXIgdGFibGUgdGguYXRoIHtcbiAgYmFja2dyb3VuZDogI2MxZDNlMztcbn1cbiNvdGhlci1jb250ZW50cyAubmVnb3RpYXRlLWJveC1pbnN0YW5jZSB1bCBsaSAuaW5zdGFuY2Utd3JhcHBlciB0YWJsZSB0aC50b3RhbHRoIHtcbiAgY29sb3I6ICNkMDA7XG59XG4jb3RoZXItY29udGVudHMgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2UgdWwgbGkgLmluc3RhbmNlLXdyYXBwZXIgdGFibGUgdGgucmVzdWx0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICMwMDg5Yzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuI290aGVyLWNvbnRlbnRzIC5uZWdvdGlhdGUtYm94LWluc3RhbmNlIHVsIGxpIC5pbnN0YW5jZS13cmFwcGVyIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAxcHggIzk5OSBzb2xpZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jb3RoZXItY29udGVudHMgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2UgdWwgbGkgLmluc3RhbmNlLXdyYXBwZXIgdGFibGUgdGQudG90YWx0aCB7XG4gIGNvbG9yOiAjZDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jb3RoZXItY29udGVudHMgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2UgdWwgbGkgLmluc3RhbmNlLXdyYXBwZXIgdGFibGUgdGQucmVzdWx0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjMDA4OWM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNvdGhlci1jb250ZW50cyAubmVnb3RpYXRlLWJveC1pbnN0YW5jZSB1bCBsaSAuaW5zdGFuY2Utd3JhcHBlciBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAxNXB4IDcwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4jb3RoZXItY29udGVudHMgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2UgdWwgbGkgdWwubm90ZS11bCB7XG4gIG1hcmdpbjogNXB4IDE1cHggNXB4IDEwJTtcbiAgcGFkZGluZzogMDtcbn1cbiNvdGhlci1jb250ZW50cyAubmVnb3RpYXRlLWJveC1pbnN0YW5jZSB1bCBsaSB1bC5ub3RlLXVsIGxpIHtcbiAgbWFyZ2luOiA1cHggMTVweDtcbiAgcGFkZGluZzogNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cbiNvdGhlci1jb250ZW50cyAubmVnb3RpYXRlLWJveC1pbnN0YW5jZSB1bCBsaSAuY29tbWVudEJveCB7XG4gIG1hcmdpbjogMTVweCA2MHB4O1xuICBib3JkZXI6IGRvdWJsZSAzcHggIzAxNTA4ZjtcbiAgd2lkdGg6IDgwJTtcbn1cbiNvdGhlci1jb250ZW50cyAubmVnb3RpYXRlLWJveC1pbnN0YW5jZSB1bCBsaSAuY29tbWVudEJveCBwIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbiNvdGhlci1jb250ZW50cyAubmVnb3RpYXRlLWJveC1pbnN0YW5jZSB1bCBsaSAuY29tbWVudEJveCBwIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1MDhmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuXG4jaG9tZSAuY29udGVudC1tZXJpdCAucmVhc29uLW5vdGUge1xuICBtYXJnaW46IDE1cHggMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbiNob21lIC5jb250ZW50LW1lcml0IC5yZWFzb24tbm90ZSBwIHtcbiAgcGFkZGluZzogNXB4O1xufVxuI2hvbWUgLmNvbnRlbnQtbWVyaXQgLnJlYXNvbi1ub3RlIHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2hvbWUgLmNvbnRlbnQtbWVyaXQgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYm9yZGVyOiAxcHggIzNjOTVkNiBzb2xpZDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZmZmIDUwJSwgI2VkZWRlZCA1MCUsICNmM2YzZjMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2ZmZiA1MCUsICNlZGVkZWQgNTAlLCAjZjNmM2YzIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZmZmIDUwJSwgI2VkZWRlZCA1MCUsICNmM2YzZjMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZmZmIDUwJSwgI2VkZWRlZCA1MCUsICNmM2YzZjMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNmZmYgNTAlLCAjZWRlZGVkIDUwJSwgI2YzZjNmMyAxMDAlKTtcbn1cbiNob21lIC5jb250ZW50LW1lcml0IGgzIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4jaG9tZSAuY29udGVudC1tZXJpdCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jaG9tZSAuY29udGVudC1tZXJpdCBvbCBsaSB7XG4gIG1hcmdpbjogMCAwIDAgMjVweDtcbn1cbiNob21lIC5jb250ZW50LW1lcml0IG9sIGxpIGg0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZXJpdC1ibHVlbGluZS5wbmcpIG5vLXJlcGVhdDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmc6IDdweCAwIDAgMDtcbn1cbiNob21lIC5jb250ZW50LW1lcml0IG9sIGxpIGg0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2hvbWUgLmNvbnRlbnQtbWVyaXQgb2wgbGkgLm5vdGUtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lcml0LXNoYWRlLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jaG9tZSAuY29udGVudC1tZXJpdCBvbCBsaSAubm90ZS1ibG9jayAubm90ZSB7XG4gIG1pbi1oZWlnaHQ6IDEwOHB4O1xuICBtYXJnaW46IDBweCAxMHB4IDE1cHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaGVjay1ncmF5LnBuZykgcmlnaHQgYm90dG9tO1xuICBib3JkZXI6IDFweCAjY2VjZWNlIHNvbGlkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2hvbWUgLmNvbnRlbnQtbWVyaXQgb2wgbGkgLm5vdGUtYmxvY2sgLm5vdGUgcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDMwcHg7XG4gIHdpZHRoOiA1NjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbiNob21lIC5jb250ZW50LW1lcml0IG9sIGxpIC5ub3RlLWJsb2NrIC5ub3RlIHAgc3BhbiB7XG4gIGNvbG9yOiAjZDAwO1xufVxuI2hvbWUgLmNvbnRlbnQtbWVyaXQgb2wgbGkgLm5vdGUtYmxvY2sgLm5vdGUgLmFycm93IHtcbiAgbWFyZ2luOiAyMHB4IDE1cHggMCAwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbiNob21lIC5jb250ZW50LXByIHtcbiAgbWFyZ2luOiAzNnB4IGF1dG8gMTBweDtcbn1cbiNob21lIC5jb250ZW50LXByIC5wci1ub3RlIHtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuI2hvbWUgLmNvbnRlbnQtcHIgLnByLW5vdGUgPiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbiNob21lIC5jb250ZW50LXByIC5wci1ub3RlIHAudHh0LXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jaG9tZSAuY29udGVudC1wciAucHItbm90ZSAucHItbm90ZS1ibHVlLXVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwcHggMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcGVyLWJsdWUucG5nKTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4jaG9tZSAuY29udGVudC1wciAucHItbm90ZSAucHItbm90ZS1ibHVlLXVsIHVsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDQ0MHB4O1xuICBtYXJnaW46IDAgMTVweCAwIDE3MHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4jaG9tZSAuY29udGVudC1wciAucHItbm90ZSAucHItbm90ZS1ibHVlLXVsIHVsIGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNob21lIC5jb250ZW50LXByIC5wci1ub3RlIC5wci1ub3RlLWJsdWUtdWwgdWwgbGkgPiBzcGFuIHtcbiAgY29sb3I6ICMwMDU0YTk7XG59XG4jaG9tZSAuY29udGVudC1wciAucHItbm90ZSAucHItaW1nMDEge1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jaG9tZSAuY29udGVudC1pbmZvLCAjbWFpbi1jb250ZW50cyAuY29udGVudC1pbmZvIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cbiNob21lIC5jb250ZW50LWluZm8gLmluZm8tbm90ZSwgI21haW4tY29udGVudHMgLmNvbnRlbnQtaW5mbyAuaW5mby1ub3RlIHtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuI2hvbWUgLmNvbnRlbnQtaW5mbyAuaW5mby1ub3RlID4gcCwgI21haW4tY29udGVudHMgLmNvbnRlbnQtaW5mbyAuaW5mby1ub3RlID4gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4jaG9tZSAuY29udGVudC1pbmZvIC5pbmZvLW5vdGUtYmx1ZSwgI21haW4tY29udGVudHMgLmNvbnRlbnQtaW5mbyAuaW5mby1ub3RlLWJsdWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2UyZjVmZjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLjg4LCAjZGVmM2ZmKSwgY29sb3Itc3RvcCgwLCAjZjNmYmZmKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YzZmJmZiAwJSwgI2RlZjNmZiA4OCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmM2ZiZmYgMCUsICNkZWYzZmYgODglKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YzZmJmZiAwJSwgI2RlZjNmZiA4OCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YzZmJmZiAwJSwgI2RlZjNmZiA4OCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNmYmZmIDAlLCAjZGVmM2ZmIDg4JSk7XG59XG4jaG9tZSAuY29udGVudC1pbmZvIC5pbmZvLW5vdGUtYmx1ZSAuaW5mby1ub3RlLWJsdWUtdWwsICNtYWluLWNvbnRlbnRzIC5jb250ZW50LWluZm8gLmluZm8tbm90ZS1ibHVlIC5pbmZvLW5vdGUtYmx1ZS11bCB7XG4gIG1hcmdpbjogMHB4IDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFwZXItYmx1ZS5wbmcpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbiNob21lIC5jb250ZW50LWluZm8gLmluZm8tbm90ZS1ibHVlIC5pbmZvLW5vdGUtYmx1ZS11bCB1bCwgI21haW4tY29udGVudHMgLmNvbnRlbnQtaW5mbyAuaW5mby1ub3RlLWJsdWUgLmluZm8tbm90ZS1ibHVlLXVsIHVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDAgMjVweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuI2hvbWUgLmNvbnRlbnQtaW5mbyAuaW5mby1ub3RlLWJsdWUgLmluZm8tbm90ZS1ibHVlLXVsIHVsIGxpLCAjbWFpbi1jb250ZW50cyAuY29udGVudC1pbmZvIC5pbmZvLW5vdGUtYmx1ZSAuaW5mby1ub3RlLWJsdWUtdWwgdWwgbGkge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4jaG9tZSAuY29udGVudC1pbmZvIC5pbmZvLW5vdGUtYmx1ZSAuaW5mby1pbWcwMSwgI21haW4tY29udGVudHMgLmNvbnRlbnQtaW5mbyAuaW5mby1ub3RlLWJsdWUgLmluZm8taW1nMDEge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuI2hvbWUgLmNvbnRlbnQtaW5mbyAuaW5mby1ub3RlLWJsdWUgLmluZm8tbm90ZTIsICNtYWluLWNvbnRlbnRzIC5jb250ZW50LWluZm8gLmluZm8tbm90ZS1ibHVlIC5pbmZvLW5vdGUyIHtcbiAgbWFyZ2luOiAyNXB4IDAgMjVweCAzNXB4O1xuICB3aWR0aDogNDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4jaG9tZSAuY29udGVudC1pbmZvIC5pbmZvLW5vdGUtYmx1ZSAuaW5mby1ub3RlMiBwLCAjbWFpbi1jb250ZW50cyAuY29udGVudC1pbmZvIC5pbmZvLW5vdGUtYmx1ZSAuaW5mby1ub3RlMiBwIHtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuI2hvbWUgLmNvbnRlbnQtaW5mbyAuaW5mby1ub3RlLWJsdWUgLmluZm8tY29udGFjdC1ib3gsICNtYWluLWNvbnRlbnRzIC5jb250ZW50LWluZm8gLmluZm8tbm90ZS1ibHVlIC5pbmZvLWNvbnRhY3QtYm94IHtcbiAgd2lkdGg6IDY4OHB4O1xuICBtYXJnaW46IDMwcHggMCAxMHB4IDI1cHg7XG59XG4jaG9tZSAuY29udGVudC1pbmZvIC5pbmZvLW5vdGUtYmx1ZSAuaW5mby1jb250YWN0LWJveCA+IC50ZWwsICNtYWluLWNvbnRlbnRzIC5jb250ZW50LWluZm8gLmluZm8tbm90ZS1ibHVlIC5pbmZvLWNvbnRhY3QtYm94ID4gLnRlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdpZHRoOiA0MDFweDtcbn1cbiNob21lIC5jb250ZW50LWluZm8gLmluZm8tbm90ZS1ibHVlIC5pbmZvLWNvbnRhY3QtYm94ID4gLnRlbCBzcGFuLCAjbWFpbi1jb250ZW50cyAuY29udGVudC1pbmZvIC5pbmZvLW5vdGUtYmx1ZSAuaW5mby1jb250YWN0LWJveCA+IC50ZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuI2hvbWUgLmNvbnRlbnQtaW5mbyAuaW5mby1ub3RlLWJsdWUgLmluZm8tY29udGFjdC1ib3ggPiAudGVsIHAsICNtYWluLWNvbnRlbnRzIC5jb250ZW50LWluZm8gLmluZm8tbm90ZS1ibHVlIC5pbmZvLWNvbnRhY3QtYm94ID4gLnRlbCBwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4jaG9tZSAuY29udGVudC1pbmZvIC5pbmZvLW5vdGUtYmx1ZSAuaW5mby1jb250YWN0LWJveCA+IC5tYWlsLCAjbWFpbi1jb250ZW50cyAuY29udGVudC1pbmZvIC5pbmZvLW5vdGUtYmx1ZSAuaW5mby1jb250YWN0LWJveCA+IC5tYWlsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogLTQzNXB4IDAgMjBweCAwO1xufVxuXG4ucmV0dXJuLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4ucmV0dXJuLXdyYXBwZXIgYSB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiAxcHggIzAwNTQ5NyBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAzcHggMTBweCAzcHggMzVweDtcbiAgY29sb3I6ICMwMDU0OTc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctdXBfb2ZmLnBuZykgbm8tcmVwZWF0IDEwcHggY2VudGVyO1xufVxuLnJldHVybi13cmFwcGVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXVwX29uLnBuZykgbm8tcmVwZWF0IDEwcHggY2VudGVyLCAjMDA1NDk3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZXR1cm4td3JhcHBlciBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLyogb3RoZXIgcGFnZSAqL1xuLmJyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnJlYWRjcnVtYnMgdWwsIC5icmVhZGNydW1icyBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgdWwgbGksIC5icmVhZGNydW1icyBvbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5icmVhZGNydW1icyB1bCBsaSBhLCAuYnJlYWRjcnVtYnMgb2wgbGkgYSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG59XG4uYnJlYWRjcnVtYnMgdWwgbGkgYTpob3ZlciwgLmJyZWFkY3J1bWJzIG9sIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2YwMDtcbn1cbi5icmVhZGNydW1icyB1bCBsaTo6YmVmb3JlLCAuYnJlYWRjcnVtYnMgb2wgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiID4gXCI7XG59XG4uYnJlYWRjcnVtYnMgdWwgbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSwgLmJyZWFkY3J1bWJzIG9sIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5ib2R5I290aGVyLWNvbnRlbnRzIC5jb250ZW50IHtcbiAgbWFyZ2luOiA3cHggYXV0byAzMHB4O1xufVxuYm9keSNvdGhlci1jb250ZW50cyAuY29udGVudCAuaDJ0aXRsZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaDJ0aXRsZV9iYWNrLnBuZykgbm8tcmVwZWF0O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuYm9keSNvdGhlci1jb250ZW50cyAuY29udGVudCBoMy5oM3RpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDMwcHggMCAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBib3JkZXI6IDFweCAjM2M5NWQ2IHNvbGlkO1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2gzLWJsdWUtaW1nLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmYgNTAlLCAjZWRlZGVkIDUwJSwgI2YzZjNmMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oMy1ibHVlLWltZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciwgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZmZmIDUwJSwgI2VkZWRlZCA1MCUsICNmM2YzZjMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaDMtYmx1ZS1pbWcucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIsIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmYgNTAlLCAjZWRlZGVkIDUwJSwgI2YzZjNmMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oMy1ibHVlLWltZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciwgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmYgNTAlLCAjZWRlZGVkIDUwJSwgI2YzZjNmMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oMy1ibHVlLWltZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2ZmZiA1MCUsICNlZGVkZWQgNTAlLCAjZjNmM2YzIDEwMCUpO1xufVxuXG4uY29udGVudC1zaW5nbGUgLm5vdGUge1xuICBtYXJnaW46IDE1cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYm9yZGVyLWRvdC5wbmcpIGxlZnQgYm90dG9tO1xufVxuLmNvbnRlbnQtc2luZ2xlIC5ub3RlIHAge1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG59XG4uY29udGVudC1zaW5nbGUgLm5vdGUgdWwsIC5jb250ZW50LXNpbmdsZSAubm90ZSBvbCB7XG4gIG1hcmdpbjogMCAxNXB4IDI0cHg7XG59XG4uY29udGVudC1zaW5nbGUgLm5vdGUgdGFibGUge1xuICBtYXJnaW46IDAgMTVweCAyNHB4O1xufVxuLmNvbnRlbnQtc2luZ2xlIC5ub3RlIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cbi5jb250ZW50LXNpbmdsZSAubm90ZS1rb3Vpc2hvdSB7XG4gIG1hcmdpbjogMTVweCAwcHggMTVweCAyNXB4O1xufVxuLmNvbnRlbnQtc2luZ2xlIC5ub3RlLWtvdWlzaG91IGg0IHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDI0cHggMCAxMnB4IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiAjM2M5NWQ2O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDBweCAxNXB4O1xuICBib3JkZXI6IDFweCAjMWI3NWI3IHNvbGlkO1xufVxuLmNvbnRlbnQtc2luZ2xlIC5ub3RlLWtvdWlzaG91IGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbWFyZ2luOiAwcHggMTVweCAyNHB4IDA7XG59XG4uY29udGVudC1zaW5nbGUgLm5vdGUta291aXNob3UgcCB7XG4gIG1hcmdpbjogMCAwIDI0cHggMTMwcHg7XG59XG5cbi5rb3Vpc2hvdS1saW5rIHtcbiAgbWFyZ2luOiAzMHB4IDAgMTBweCAxMHB4O1xuICBib3JkZXI6IDNweCAjZDhjYmJhIHNvbGlkO1xuICBiYWNrZ3JvdW5kOiAjZmJmYWVkO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDEsICNmOGY2ZTQpLCBjb2xvci1zdG9wKDAsICNmYmZhZWQpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZiZmFlZCwgI2Y4ZjZlNCk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmYmZhZWQsICNmOGY2ZTQpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2ZiZmFlZCwgI2Y4ZjZlNCk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoI2ZiZmFlZCwgI2Y4ZjZlNCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmJmYWVkLCAjZjhmNmU0KTtcbn1cbi5rb3Vpc2hvdS1saW5rIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmtvdWlzaG91LWxpbmsgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yaWdodDogMXB4ICM5OTkgc29saWQ7XG59XG4ua291aXNob3UtbGluayB1bCBsaSBhIHtcbiAgcGFkZGluZzogM3B4O1xufVxuLmtvdWlzaG91LWxpbmsgdWwgbGkgYTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2Q4Y2JiYTtcbn1cblxuLmtvdWlzaG91LWxpc3QgdWwge1xuICBtYXJnaW46IDMwcHggNTBweDtcbiAgd2lkdGg6IDcwJTtcbn1cbi5rb3Vpc2hvdS1saXN0IHVsIGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAjOTk5IDFweCBkb3R0ZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yZXR1cm4ta291aXNob3UtbmF2IHtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweCAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJldHVybi1rb3Vpc2hvdS1uYXYgYSB7XG4gIGJvcmRlcjogMXB4ICMwMDU0OTcgc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDU0OTc7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiAxcHggIzk5OSBzb2xpZDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnJldHVybi1rb3Vpc2hvdS1uYXYgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDU0OTc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXR0ZW50aW9uIHtcbiAgYm9yZGVyOiAzcHggI2QwMCBzb2xpZDtcbiAgbWFyZ2luOiAzMHB4IDAgMTBweCAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmYwMDAxO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsICNmZjAwMDEpLCBjb2xvci1zdG9wKDEsICM4ZjAyMDIpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZmMDAwMSwgIzhmMDIwMik7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmZjAwMDEsICM4ZjAyMDIpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2ZmMDAwMSwgIzhmMDIwMik7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoI2ZmMDAwMSwgIzhmMDIwMik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmYwMDAxLCAjOGYwMjAyKTtcbn1cblxuI2RsLXByb2ZpbGUge1xuICBtYXJnaW46IDMwcHggMCAyMHB4IDIwcHg7XG59XG4jZGwtcHJvZmlsZSBkbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4jZGwtcHJvZmlsZSBkbCBkdCB7XG4gIGNvbG9yOiAjMDA2Njk5O1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwLjVyZW07XG4gIHdpZHRoOiAxM3JlbTtcbn1cbiNkbC1wcm9maWxlIGRsIGRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTk5O1xuICBtYXJnaW4tdG9wOiAtMS41ZW07XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDE0cmVtO1xufVxuI2RsLXByb2ZpbGUgZGwgZGQuYXV0aG9yX3Bob3RvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNkbC1wcm9maWxlIGRsIGRkLmF1dGhvcl9waG90byBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jZGwtcHJvZmlsZSBkbCBkZC5hdXRob3JfcGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiAwIDAgMCA3cmVtO1xufVxuXG4jY29udGVudHMtYWNjZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNjb250ZW50cy1hY2Nlc3MgI21hcGRsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDVweCAzNXB4IDVweCAxNXB4O1xufVxuI2NvbnRlbnRzLWFjY2VzcyAjbWFwZGwgZGwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3aWR0aDogMzAwcHg7XG59XG4jY29udGVudHMtYWNjZXNzICNtYXBkbCBkbCBkdCB7XG4gIGJhY2tncm91bmQ6IDAgMCAjZWZlZmVmO1xufVxuI2NvbnRlbnRzLWFjY2VzcyAjbWFwZGwgZGwgZGQge1xuICBwYWRkaW5nOiA1cHggMCAxNXB4IDEwcHg7XG59XG5cbiNjb250ZW50cy1wcml2YWN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuI2NvbnRlbnRzLXByaXZhY3kgcCB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xufVxuI2NvbnRlbnRzLXByaXZhY3kgI3ByaXZhY3ktZGwge1xuICBtYXJnaW46IDE1cHg7XG59XG4jY29udGVudHMtcHJpdmFjeSAjcHJpdmFjeS1kbCBkdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuI2NvbnRlbnRzLXByaXZhY3kgI3ByaXZhY3ktZGwgZGQge1xuICBwYWRkaW5nOiA4cHggMTVweCAyMHB4O1xufVxuXG4uY29udGVudC1xYSBkbCB7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggMTVweDtcbn1cbi5jb250ZW50LXFhIGRsIGR0IHtcbiAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250ZW50LXFhIGRsIGR0IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMwMDY3YjM7XG4gIHBhZGRpbmc6IDVweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5jb250ZW50LXFhIGRsIGR0IGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDE1cHggMCAwO1xufVxuLmNvbnRlbnQtcWEgZGwgZGQge1xuICBwYWRkaW5nOiA1cHggMCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggI2NjYyBzb2xpZDtcbn1cbi5jb250ZW50LXFhIGRsIGRkIC5hbnN3ZXIge1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxNXB4O1xufVxuLmNvbnRlbnQtcWEgZGwgZGQgLmFuc3dlciBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbn1cbi5jb250ZW50LXFhIGRsIGRkIC5hbnN3ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNTU1O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4uY29udGVudC1xYSBkbCBkZCAuYW5zd2VyIHRhYmxlIHtcbiAgY29sb3I6ICM1NTU7XG4gIG1hcmdpbjogMTVweCAxNXB4IDE1cHggNzBweDtcbiAgYm9yZGVyOiAxcHggIzk5OSBzb2xpZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5jb250ZW50LXFhIGRsIGRkIC5hbnN3ZXIgdGFibGUgdGgsIC5jb250ZW50LXFhIGRsIGRkIC5hbnN3ZXIgdGFibGUgdGQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggIzk5OSBzb2xpZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLnRyb3VibGUtbGlzdC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mdWtpZGFzaGkucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzU3cHg7XG59XG4udHJvdWJsZS1saXN0LXdyYXBwZXIgaW1nLm1lcml0LWltZzAxIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnRyb3VibGUtbGlzdC13cmFwcGVyIHVsLnRyb3VibGUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udHJvdWJsZS1saXN0LXdyYXBwZXIgdWwudHJvdWJsZS1saXN0IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi50cm91YmxlLWxpc3Qtd3JhcHBlciB1bC50cm91YmxlLWxpc3QgbGkgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRyb3VibGUtbGlzdC13cmFwcGVyIHVsLnRyb3VibGUtbGlzdCBsaS50cm91YmxlMDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogNjdweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi50cm91YmxlLWxpc3Qtd3JhcHBlciB1bC50cm91YmxlLWxpc3QgbGkudHJvdWJsZTAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc2cHg7XG4gIGxlZnQ6IDIyN3B4O1xufVxuLnRyb3VibGUtbGlzdC13cmFwcGVyIHVsLnRyb3VibGUtbGlzdCBsaS50cm91YmxlMDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUzcHg7XG4gIHRvcDogMTI1cHg7XG59XG4udHJvdWJsZS1saXN0LXdyYXBwZXIgdWwudHJvdWJsZS1saXN0IGxpLnRyb3VibGUwNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNDVweDtcbiAgbGVmdDogMjQzcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4udHJvdWJsZS1saXN0LXdyYXBwZXIgdWwudHJvdWJsZS1saXN0IGxpLnRyb3VibGUwNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMDBweDtcbiAgbGVmdDogNjNweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi50cm91YmxlLWxpc3Qtd3JhcHBlciB1bC50cm91YmxlLWxpc3QgbGkudHJvdWJsZTA2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzN3B4O1xuICBsZWZ0OiAyNzZweDtcbn1cbi50cm91YmxlLWxpc3Qtd3JhcHBlciB1bC50cm91YmxlLWxpc3QgbGkudHJvdWJsZTA3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI5MHB4O1xuICBsZWZ0OiAxMDdweDtcbn1cblxuLnRyb3VibGUtbGlzdC1mb290ZXIsIC50b2t1eWFrdS1saXN0LWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4udG9rdXlha3UtbGlzdC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b2t1eWFrdS1ib3gtYmFjay5qcGcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgbWluLWhlaWdodDogNjQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b2t1eWFrdS1saXN0LXdyYXBwZXIgLnRva3V5YWt1LXRleHQwMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NXB4O1xuICBsZWZ0OiA5NXB4O1xufVxuLnRva3V5YWt1LWxpc3Qtd3JhcHBlciAudG9rdXlha3UtdGV4dDAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5NXB4O1xuICBsZWZ0OiAyMjBweDtcbn1cbi50b2t1eWFrdS1saXN0LXdyYXBwZXIgLnRva3V5YWt1LWxpc3Qge1xuICB3aWR0aDogMzYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNjVweDtcbiAgbGVmdDogMzAwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udG9rdXlha3UtbGlzdC13cmFwcGVyIC50b2t1eWFrdS1saXN0IGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uY29udGVudC10b2t1eWFrdSBoMy5oM3RpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDMwcHggMCAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBib3JkZXI6IDFweCAjM2M5NWQ2IHNvbGlkO1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2gzLWJsdWUtaW1nLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmYgNTAlLCAjZWRlZGVkIDUwJSwgI2YzZjNmMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oMy1ibHVlLWltZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciwgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZmZmIDUwJSwgI2VkZWRlZCA1MCUsICNmM2YzZjMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaDMtYmx1ZS1pbWcucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIsIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmYgNTAlLCAjZWRlZGVkIDUwJSwgI2YzZjNmMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oMy1ibHVlLWltZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciwgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmYgNTAlLCAjZWRlZGVkIDUwJSwgI2YzZjNmMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oMy1ibHVlLWltZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2ZmZiA1MCUsICNlZGVkZWQgNTAlLCAjZjNmM2YzIDEwMCUpO1xufVxuLmNvbnRlbnQtdG9rdXlha3UgLnRva3V5YWt1LWJveCAubm90ZSB7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggNDBweDtcbn1cbi5jb250ZW50LXRva3V5YWt1IC50b2t1eWFrdS1ib3ggLm5vdGUgcCB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4jbWFpbi1jb250ZW50cyAubWVyaXQtYm94IHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4jbWFpbi1jb250ZW50cyAubWVyaXQtYm94IGgzLm1lcml0LXRpdGxlIHtcbiAgYm9yZGVyLWxlZnQ6ICM0NzdlYjYgc29saWQgMTVweDtcbiAgY29sb3I6ICMwMDU0YTk7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDEwcHg7XG59XG4jbWFpbi1jb250ZW50cyAubWVyaXQtYm94IC5tZXJpdC1ib3gtbm90ZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuI21haW4tY29udGVudHMgLm1lcml0LWJveCAubWVyaXQtYm94LW5vdGUgLm1lcml0LXZvaWNlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaGVjay1ncmF5LnBuZyk7XG4gIGJvcmRlcjogMXB4ICNjY2Mgc29saWQ7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cbiNtYWluLWNvbnRlbnRzIC5tZXJpdC1ib3ggLm1lcml0LWJveC1ub3RlIC5tZXJpdC12b2ljZSBpbWcuaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuI21haW4tY29udGVudHMgLm1lcml0LWJveCAubWVyaXQtYm94LW5vdGUgLm1lcml0LXZvaWNlIHAge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW46IDE1cHggMjBweCAxNXB4IDEwMHB4O1xufVxuI21haW4tY29udGVudHMgLm1lcml0LWJveCAubWVyaXQtYm94LW5vdGUgLm1lcml0LXZvaWNlIHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4jbWFpbi1jb250ZW50cyAubWVyaXQtYm94IC5tZXJpdC1ib3gtbm90ZSAubWVyaXQtaDQtd3JhcCB7XG4gIGJhY2tncm91bmQ6ICMwMWFkYzg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMSwgIzAwYzBkZiksIGNvbG9yLXN0b3AoMC4xLCAjMDJhYmM2KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAyYWJjNiAxMCUsICMwMGMwZGYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAyYWJjNiAxMCUsICMwMGMwZGYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMmFiYzYgMTAlLCAjMDBjMGRmIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAyYWJjNiAxMCUsICMwMGMwZGYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMmFiYzYgMTAlLCAjMDBjMGRmIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTNweDtcbiAgbWFyZ2luOiAxNXB4IDAgMjVweDtcbn1cbiNtYWluLWNvbnRlbnRzIC5tZXJpdC1ib3ggLm1lcml0LWJveC1ub3RlIC5tZXJpdC1oNC13cmFwIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4ICNGRkYgc29saWQ7XG4gIGJhY2tncm91bmQ6ICMwMDZjYWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDZyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLjg4LCAjMDA2N2E1KSwgY29sb3Itc3RvcCgwLCAjMDA4NWQzKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODVkMyAwJSwgIzAwNjdhNSA4OCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg1ZDMgMCUsICMwMDY3YTUgODglKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODVkMyAwJSwgIzAwNjdhNSA4OCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODVkMyAwJSwgIzAwNjdhNSA4OCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA4NWQzIDAlLCAjMDA2N2E1IDg4JSk7XG59XG4jbWFpbi1jb250ZW50cyAubWVyaXQtYm94IC5tZXJpdC1ib3gtbm90ZSAubWVyaXQtaDQtd3JhcCBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMCAwIDAgODVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jbWFpbi1jb250ZW50cyAubWVyaXQtYm94IC5tZXJpdC1ib3gtbm90ZSAubWVyaXQtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDE1cHggMCA1cHggMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbn1cbiNtYWluLWNvbnRlbnRzIC5tZXJpdC1ib3ggLm1lcml0LWJveC1ub3RlIC5ub3RlIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMTVweCAxMHB4IDVweCAyMHB4O1xufVxuI21haW4tY29udGVudHMgLm1lcml0LWJveCAubWVyaXQtYm94LW5vdGUgLm5vdGUgcCB7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbiNtYWluLWNvbnRlbnRzIC5tZXJpdC1ib3ggLm1lcml0LWJveC1ub3RlIC5ub3RlIHVsIHtcbiAgcGFkZGluZzogMTBweCA0NXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuI21haW4tY29udGVudHMgLm1lcml0LWJveCAubWVyaXQtYm94LW5vdGUgLm5vdGUgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbiNtYWluLWNvbnRlbnRzIC5tZXJpdC1ib3ggLm1lcml0LWJveC1ub3RlIC5ub3RlIHVsIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbnRlbnQtc2luZ2xlIC5ub3RlLXZvaWNlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAyNXB4O1xuICBib3JkZXI6IDFweCAjY2NjIHNvbGlkO1xuICBwYWRkaW5nOiAyNHB4IDE1cHggMDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5hdHRlbnRpb24tZmVlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlcjogMXB4ICNkMDAgc29saWQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uYXR0ZW50aW9uLWZlZSBoMy5hdHRlbnRpb250aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggI2QwMCBzb2xpZDtcbn1cbi5hdHRlbnRpb24tZmVlIHAge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5ub3RlLWZlZSBwIHtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm5vdGUtZmVlIHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNkMDA7XG59XG4ubm90ZS1mZWUgaDQge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICMzYzk1ZDY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYjc1Yjc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMjRweCAwIDEycHggMTVweDtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cblxuLm5vdGUtZmVlIHRhYmxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXJnaW46IDM1cHggMjBweCA1cHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMXB4ICM2NjYgc29saWQ7XG59XG4ubm90ZS1mZWUgdGFibGUgdGgsIC5ub3RlLWZlZSB0YWJsZSB0ZCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMXB4ICM2NjYgc29saWQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICB3aWR0aDogNTAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5vdGUtZmVlIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm90ZS1mZWUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ubm90ZS1mZWUgcC5zcG90bGlnaHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub3RlLWZlZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubm90ZS1mZWUgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4ud29yZC1saW5rIHtcbiAgbWFyZ2luOiAzMHB4IDAgMTBweCAxMHB4O1xuICBib3JkZXI6IDNweCAjZDhjYmJhIHNvbGlkO1xuICBiYWNrZ3JvdW5kOiAjZmJmYWVkO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDEsICNmOGY2ZTQpLCBjb2xvci1zdG9wKDAsICNmYmZhZWQpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZiZmFlZCwgI2Y4ZjZlNCk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmYmZhZWQsICNmOGY2ZTQpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2ZiZmFlZCwgI2Y4ZjZlNCk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoI2ZiZmFlZCwgI2Y4ZjZlNCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmJmYWVkLCAjZjhmNmU0KTtcbn1cbi53b3JkLWxpbmsgdGFibGUge1xuICBtYXJnaW46IDE1cHg7XG59XG4ud29yZC1saW5rIHRhYmxlIHRoIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi53b3JkLWxpbmsgdGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggI2Q4Y2JiYSBzb2xpZDtcbn1cbi53b3JkLWxpbmsgdGFibGUgdGQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndvcmQtbGluayB0YWJsZSB0ZCB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ud29yZC1saW5rIHRhYmxlIHRkIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNkOGNiYmE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLndvcmQtbGlzdCB1bCB7XG4gIG1hcmdpbjogMzBweCA1MHB4O1xuICB3aWR0aDogOTAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndvcmQtbGlzdCB1bCBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogIzk5OSAxcHggZG90dGVkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLndvcmQtbGlzdCB1bCBsaSBoNCB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luOiA1cHggMCAxMHB4O1xufVxuLndvcmQtbGlzdCB1bCBsaSBwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uZmxvdy1ib3gge1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDIwcHg7XG59XG4uZmxvdy1ib3ggPiBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZmxvdy1ib3ggPiBvbCBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxvdy1ib3ggPiBvbCBsaSBwIHtcbiAgbWFyZ2luOiAxMHB4IDE1cHggMTBweCAxNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmZsb3ctYm94ID4gb2wgbGkgcCBzcGFuIHtcbiAgY29sb3I6ICNkMDA7XG59XG4uZmxvdy1ib3ggPiBvbCBsaSBwIHNwYW4udHl1aSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjZDAwO1xufVxuLmZsb3ctYm94ID4gb2wgbGkgLmZsb3ctaW5zdGFuY2Uge1xuICBtYXJnaW46IDEwcHggMTVweCAxMHB4IDE0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N0cmlwZV9kb3RfYmx1ZS5wbmcpO1xufVxuLmZsb3ctYm94ID4gb2wgbGkgLmZsb3ctaW5zdGFuY2UgaDQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzcyYWNkYTtcbiAgd2lkdGg6IDEycmVtO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mbG93LWJveCA+IG9sIGxpIC5mbG93LWluc3RhbmNlIHVsIHtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCA0MHB4O1xufVxuLmZsb3ctYm94ID4gb2wgbGkgLmZsb3ctaW5zdGFuY2UgdWwgbGkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uZmxvdy1ib3ggPiBvbCA+IGxpIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mbG93LXRpdGxlX2xpbmUucG5nKSByZXBlYXQteTtcbn1cbi5mbG93LWJveCBoMyB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5mbG93LWJveCBoMyBpbWcge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNpdGVtYXAtbGlzdCB1bCB7XG4gIG1hcmdpbjogMzBweCA0NXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogODAlO1xufVxuLnNpdGVtYXAtbGlzdCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctYmx1ZTAxLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDEwcHggNTAlO1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCA0NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggIzY2NiBkb3R0ZWQ7XG59XG4uc2l0ZW1hcC1saXN0IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2YwMDtcbn1cblxuLm1mcF90aGFua3Mge1xuICBtYXJnaW46IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLyogYnV0dG9uICovXG5hLmJ1dHRvbl9ibHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogIzNjOTVkNiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIuMztcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgxLCAjZTZmNmZmKSwgY29sb3Itc3RvcCgwLjU0LCAjYzZlY2ZmKSwgY29sb3Itc3RvcCgwLjUsICNkZWY1ZmYpLCBjb2xvci1zdG9wKDAsICNmZmYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZGVmNWZmIDUwJSwgI2M2ZWNmZiA1MCUsICNlNmY2ZmYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RlZjVmZiA1MCUsICNjNmVjZmYgNTAlLCAjZTZmNmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZGVmNWZmIDUwJSwgI2M2ZWNmZiA1MCUsICNlNmY2ZmYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZGVmNWZmIDUwJSwgI2M2ZWNmZiA1MCUsICNlNmY2ZmYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNkZWY1ZmYgNTAlLCAjYzZlY2ZmIDUwJSwgI2U2ZjZmZiAxMDAlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5idXR0b25fYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMSwgI2ZlZmZlNiksIGNvbG9yLXN0b3AoMC41NCwgI2ZmZjhjNiksIGNvbG9yLXN0b3AoMC41LCAjZmZmZmRlKSwgY29sb3Itc3RvcCgwLCAjZmZmKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2ZmZmZkZSA1MCUsICNmZmY4YzYgNTAlLCAjZmVmZmU2IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmZmZGUgNTAlLCAjZmZmOGM2IDUwJSwgI2ZlZmZlNiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2ZmZmZkZSA1MCUsICNmZmY4YzYgNTAlLCAjZmVmZmU2IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2ZmZmZkZSA1MCUsICNmZmY4YzYgNTAlLCAjZmVmZmU2IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZmZmZmRlIDUwJSwgI2ZmZjhjNiA1MCUsICNmZWZmZTYgMTAwJSk7XG59XG5cbmEuYnV0dG9uX2JsdWVfYXJyb3ctciB7XG4gIG1hcmdpbjogNXB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6ICMzYzk1ZDYgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjM7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNkZWY1ZmY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RlZjVmZiA1MCUsICNjNmVjZmYgNTAlLCAjZTZmNmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNkZWY1ZmYgNTAlLCAjYzZlY2ZmIDUwJSwgI2U2ZjZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RlZjVmZiA1MCUsICNjNmVjZmYgNTAlLCAjZTZmNmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RlZjVmZiA1MCUsICNjNmVjZmYgNTAlLCAjZTZmNmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZGVmNWZmIDUwJSwgI2M2ZWNmZiA1MCUsICNlNmY2ZmYgMTAwJSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5hLmJ1dHRvbl9ibHVlX2Fycm93LXIgaW1nLmFycm93LXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IC0zcHggMCAwIDEwcHg7XG59XG5hLmJ1dHRvbl9ibHVlX2Fycm93LXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmOGM2O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmZmZGUgNTAlLCAjZmZmOGM2IDUwJSwgI2ZlZmZlNiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZmZmZmRlIDUwJSwgI2ZmZjhjNiA1MCUsICNmZWZmZTYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmZmZGUgNTAlLCAjZmZmOGM2IDUwJSwgI2ZlZmZlNiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmZmZGUgNTAlLCAjZmZmOGM2IDUwJSwgI2ZlZmZlNiAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2ZmZmZkZSA1MCUsICNmZmY4YzYgNTAlLCAjZmVmZmU2IDEwMCUpO1xufVxuXG4udHh0LXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4udHh0LXJlZCB7XG4gIGNvbG9yOiAjZDAwO1xufVxuXG4uaW1nY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaDIuYm9yZGVyLWJvdHRvbV9ibHVlIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tOiA3cHggIzAwNTRhOSBzb2xpZDtcbiAgcGFkZGluZzogNXB4IDE2cHg7XG59XG5cbi8qIHNpZGVtZW51ICovXG4jc2lkZW1lbnUge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMzVweCBhdXRvO1xuICBmbG9hdDogcmlnaHQ7XG59XG4jc2lkZW1lbnUgdWwuc2lkZW1lbnUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jc2lkZW1lbnUgdWwuc2lkZW1lbnUtbGlzdCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4jc2lkZW1lbnUgLnNpZGVtZW51LXFhIHtcbiAgYm9yZGVyOiAxcHggIzk5OTk5OSBzb2xpZDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLjg4LCAjZWFlYWVhKSwgY29sb3Itc3RvcCgwLCAjZmVmZWZlKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZlZmVmZSAwJSwgI2VhZWFlYSA4OCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZWZlZmUgMCUsICNlYWVhZWEgODglKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZlZmVmZSAwJSwgI2VhZWFlYSA4OCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZlZmVmZSAwJSwgI2VhZWFlYSA4OCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmVmZWZlIDAlLCAjZWFlYWVhIDg4JSk7XG59XG4jc2lkZW1lbnUgLnNpZGVtZW51LXFhIGgzIHtcbiAgcGFkZGluZzogM3B4IDAgMCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgYm9yZGVyLWJvdHRvbTogI2Y3NmUwMCA0cHggc29saWQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcWEtc2lkZS1pbWcwMS5wbmcpIG5vLXJlcGVhdCA5NSUgYm90dG9tO1xufVxuI3NpZGVtZW51IC5zaWRlbWVudS1xYSB1bC5zaWRlcWEtbGlzdCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG59XG4jc2lkZW1lbnUgLnNpZGVtZW51LXFhIHVsLnNpZGVxYS1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICM5OTkgZG90dGVkO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3EtaWNvbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDEycHggMCAxMnB4IDMwcHg7XG59XG4jc2lkZW1lbnUgLnNpZGVtZW51LXFhIC5xYS1wYWdlbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI3NpZGVtZW51IC5zaWRlbmF2aS10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU0OTc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbn1cbiNzaWRlbWVudSAuc2lkZW5hdmktbGkge1xuICBib3JkZXI6IDFweCAjY2NjIHNvbGlkO1xufVxuI3NpZGVtZW51IC5zaWRlbmF2aS1saSBsaSB7XG4gIGJvcmRlci10b3A6IGRvdHRlZCAxcHggI2NjYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1ibHVlMDEucG5nKSBuby1yZXBlYXQgMTBweCA1MCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctYmx1ZTAxLnBuZykgbm8tcmVwZWF0IDEwcHggNTAlLCAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDEsICNmM2YzZjMpLCBjb2xvci1zdG9wKDAsICNmZmYpKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1ibHVlMDEucG5nKSBuby1yZXBlYXQgMTBweCA1MCUsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2YzZjNmMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1ibHVlMDEucG5nKSBuby1yZXBlYXQgMTBweCA1MCUsIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2YzZjNmMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1ibHVlMDEucG5nKSBuby1yZXBlYXQgMTBweCA1MCUsIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmM2YzZjMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctYmx1ZTAxLnBuZykgbm8tcmVwZWF0IDEwcHggNTAlLCAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2YzZjNmMyAxMDAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1ibHVlMDEucG5nKSBuby1yZXBlYXQgMTBweCA1MCUsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNmM2YzZjMgMTAwJSk7XG59XG4jc2lkZW1lbnUgLnNpZGVuYXZpLWxpIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbiNzaWRlbWVudSAuc2lkZW5hdmktbGkgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDM1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNzaWRlbWVudSAuc2lkZW5hdmktbGkgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3ctYmx1ZTAxLnBuZykgbm8tcmVwZWF0IDEwcHggNTAlLCAjRUZFRkVGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogZm9vdGVyICovXG4jZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGJhY2tncm91bmQ6ICMwMDU0OTc7XG4gIG1pbi13aWR0aDogOTYwcHg7XG59XG4jZm9vdGVyICNmb290ZXItd3JhcCB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI2Zvb3RlciAjZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNmb290ZXIgI2Zvb3Rlci13cmFwIC5mb290ZXItbGluayB1bCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTBweDtcbn1cbiNmb290ZXIgI2Zvb3Rlci13cmFwIC5mb290ZXItbGluayB1bCBsaSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2Zvb3RlciAjZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rIHVsIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2Zvb3RlciAjZm9vdGVyLXdyYXAgLmZvb3Rlci1saW5rIHVsIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIiA+XCI7XG59XG4jZm9vdGVyICNmb290ZXItd3JhcCAuZm9vdGVyLWxpbmsgdWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2Zvb3RlciAjZm9vdGVyLXdyYXAgLmZsaW5rIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogM3JlbSAwIDEuNXJlbTtcbn1cbiNmb290ZXIgI2Zvb3Rlci13cmFwIC5mbGluayBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuI2Zvb3RlciAjZm9vdGVyLXdyYXAgLmZsaW5rIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luOiAxLjVyZW0gM3JlbTtcbn1cbiNmb290ZXIgI2Zvb3Rlci13cmFwIC5mbGluayB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuI2Zvb3RlciAjZm9vdGVyLXdyYXAgLmZsaW5rIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggI2VlZSBzb2xpZDtcbn1cbiNmb290ZXIgI2Zvb3Rlci13cmFwIC5mbGluayB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jZm9vdGVyICNmb290ZXItd3JhcCAuZmxpbmsgdWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggI2VlZSBzb2xpZDtcbn1cbiNmb290ZXIgI2Zvb3Rlci13cmFwIC5mb290ZXItdGl0bGUge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jZm9vdGVyICNjb3B5cmlnaHQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4jZm9vdGVyICNmb290ZXItd3JhcCAjc3AtcGNfc3dpdGNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbC5tb2JpbGUgI2Zvb3RlciAjZm9vdGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sLm1vYmlsZSAjZm9vdGVyICNmb290ZXItd3JhcCAuZm9vdGVyLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuaHRtbC5tb2JpbGUgI2Zvb3RlciAjZm9vdGVyLXdyYXAgI3NwLXBjX3N3aXRjaCB7XG4gIHdpZHRoOiA0OSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggMyU7XG59XG5odG1sLm1vYmlsZSAjZm9vdGVyICNmb290ZXItd3JhcCAjc3AtcGNfc3dpdGNoIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5odG1sLm1vYmlsZSAjZm9vdGVyICNmb290ZXItd3JhcCAjc3AtcGNfc3dpdGNoIGEgaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4qIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvIFczXCIsIOODoeOCpOODquOCqiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbuS6pOmAmuS6i+aVhVxuRWRpdCBieSBzYXNzXG5sYXN0IHVwIGRhdGE6MjAxNi0wMi0xNlxuKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5AdXNlICdyZXNldCcgYXMgKjtcbkB1c2UgJ2hlYWRlcicgYXMgKjtcbkB1c2UgJ2NvbW1vbicgYXMgKjtcbkB1c2UgJ3NpZGVtZW51JyBhcyAqO1xuQHVzZSAnZm9vdGVyJyBhcyAqO1xuXG4kZm9udGZhbWlseTpIZWx2ZXRpY2EsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvIFczXCIs44Oh44Kk44Oq44KqLE1laXJ5byxcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIixzYW5zLXNlcmlmO1xuKntcblx0Zm9udC1mYW1pbHk6ICRmb250ZmFtaWx5O1xufSIsIi8qXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgYm9yZGVyOjA7XG4gICAgb3V0bGluZTowO1xuICAgIGZvbnQtc2l6ZToxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OjE7XG59XG5cbmFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsXG5mb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uLHN1bW1hcnkge1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cblxubmF2IHVsIHtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICAgIHF1b3Rlczpub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgICBjb250ZW50OicnO1xuICAgIGNvbnRlbnQ6bm9uZTtcbn1cblxuYSB7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIGZvbnQtc2l6ZToxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaW5zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZjk7XG4gICAgY29sb3I6IzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZjk7XG4gICAgY29sb3I6IzAwMDtcbiAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICBmb250LXdlaWdodDpib2xkO1xufVxuXG5kZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggZG90dGVkO1xuICAgIGN1cnNvcjpoZWxwO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOjA7XG59XG5cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBib3JkZXI6MDtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjY2NjO1xuICAgIG1hcmdpbjoxZW0gMDtcbiAgICBwYWRkaW5nOjA7XG59XG5cbmlucHV0LCBzZWxlY3Qge1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuIiwiLyogaGVhZGVyICovXHJcblxyXG4jaGVhZGVye1xyXG5cdHdpZHRoOiA5NjBweDtcclxuXHRoZWlnaHQ6IDk2cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0aDF7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0d2lkdGg6IDQ3MHB4IC0gMTc7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAxN3B4O1xyXG5cdH1cclxuXHRpbWcuc2l0ZXRpdGxle1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdC5oZWFkZXItY29udGFjdHtcclxuXHRcdHdpZHRoOiA0ODBweDtcclxuXHRcdGhlaWdodDogNzBweDtcclxuXHRcdG1hcmdpbjogLTVweCAwIDAgMDtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdHB7XHJcblx0XHRcdHNwYW57XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjByZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVse1xyXG5cdFx0XHRtYXJnaW46IC0xMHB4IDAgMCAwO1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5ib2R5I2hvbWV7XHJcblx0aDF7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0cGFkZGluZzogMTBweCAwIDA7XHJcblx0fVxyXG5cdC5oZWFkZXItY29udGFjdHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDVweCAwIDA7XHJcblx0fVxyXG59IiwiLyoqKiBjb21tb24gKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5ib2R5I2hvbWUsIGJvZHkjbWFpbi1jb250ZW50c3tcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrLmpwZykgcmVwZWF0LXg7XG59XG5cbmJvZHkjb3RoZXItY29udGVudHN7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmFja19vdGhlci5qcGcpIHJlcGVhdC14O1xufVxuXG5odG1se1xuXHRmb250LXNpemU6IDYyLjUlO1xufVxuXG5he1xuXHRjb2xvcjogIzAwNDc4Mjtcbn1cblxuYTp2aXNpdGVke1xuXHRjb2xvcjogIzhjMDA2ZDtcbn1cblxuLmZsb2F0bHtcblx0ZmxvYXQ6bGVmdDtcbn1cbi5mbG9hdHJ7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLmJsb2Nre1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNsZWFye1xuXHRjbGVhcjpib3RoO1xufVxuXG4vKiBHbmF2aSAqL1xuXG4jZ25hdml7XG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogOTYwcHg7XG5cdGhlaWdodDogNDZweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHVse1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bGl7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGF7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDZweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2duLWJhY2sucG5nKSByZXBlYXQteDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiBtYWluLWltZyAqL1xuXG4jbWFpbi1pbWd7XG5cdHdpZHRoOiA5NjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDQ0MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGltZy5tYWluLXRleHQwMXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjEwcHg7XG5cdFx0bGVmdDo1cHg7XG5cdH1cblx0aW1nLm1haW4tdGV4dDAye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OjE3cHg7XG5cdFx0dG9wOjEzNXB4O1xuXHR9XG5cblx0aW1nLm1haW4taW1nMDJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTowO1xuXHRcdHJpZ2h0OjA7XG5cdH1cblx0I21haW4taW1nLXBvaW50e1xuXHRcdHdpZHRoOiA1NDBweDtcblx0XHRoZWlnaHQ6IDI2MHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWFpbi1pbWctcG9pbnQtYmFjay5wbmcpIG5vLXJlcGVhdDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOjA7XG5cdFx0dWwucG9pbnR7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwcHggMCAwIDM5cHg7XG5cdFx0XHRsaXtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweCA2cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3Bhbntcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOjRweCAxNXB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdFx0LnBvaW50LWltZ0F7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnBvaW50LWxpc3RBe1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndyYXBwZXJ7XG5cdHdpZHRoOiA5NjBweDtcblx0bWFyZ2luOiAzMHB4IGF1dG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0LmNvbnRlbnQtd3JhcHBlcntcblx0XHR3aWR0aDogNzIwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cblxuXG4jaG9tZSAuY29udGVudC1waWNrdXB7XG5cdG1hcmdpbjotMTVweCBhdXRvIDM2cHggYXV0bztcblx0aDJ7XG5cdFx0cGFkZGluZzogMnB4IDAgMCAwO1xuXHRcdGJvcmRlci10b3A6MXB4ICMwMDU0YTkgc29saWQ7XG5cdH1cblx0LnBpY2t1cC13cmFwcGVye1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2hlY2stZ3JheS0wMi5wbmcpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyOiAxcHggIzk5OSBzb2xpZDtcblx0XHRtYXJnaW46IDdweCBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0dWwubGlzdDAxe1xuXHRcdFx0JiA+IGxpe1xuXHRcdFx0XHR3aWR0aDogMjEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDEwcHg7XG5cblx0XHRcdFx0LmgzdGl0bGV7XG5cdFx0XHRcdFx0Ym9yZGVyOjFweCAjZmZmIHNvbGlkO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlYmU2YzQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgxLjAwLCAjZTdlM2JlKSwgY29sb3Itc3RvcCgwLjAwLCAjZmFmN2UwKSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZhZjdlMCwgI2U3ZTNiZSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2ZhZjdlMCwgI2U3ZTNiZSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCNmYWY3ZTAsICNlN2UzYmUpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoI2ZhZjdlMCwgI2U3ZTNiZSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmYWY3ZTAsICNlN2UzYmUpO1xuXHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6N3B4ICNkMDAgc29saWQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDdweCAxMHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogIzQ0NDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubGlzdDAye1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHQmID4gbGl7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNjYmQ4ZTY7XG5cdFx0XHRcdHdpZHRoOiAzMjBweDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGJvcmRlcjoxcHggI2ZmZiBzb2xpZDtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDEycHg7XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRjb2xvcjojNDQ0O1xuXHRcdFx0XHRcdHdpZHRoOjI4JTtcblx0XHRcdFx0XHRtYXJnaW46N3B4IDVweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MTJweCAjZDAwIHNvbGlkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRsaXtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0fVxuXG5cdFx0fVxuXG5cdH1cblx0bGkgYXtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Jjpob3Zlcntcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXHRcdFx0cC5sZWFke1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0bWFyZ2luOjFyZW0gMCAwO1xuXHRcdFx0cGFkZGluZzogMXJlbSAxLjVyZW07XG5cdFx0XHRib3JkZXI6MnB4ICNkMDAgc29saWQ7XG5cdFx0fVxufVxuXG4jaG9tZSAuY29udGVudC1uZWdvdGlhdGV7XG5cdG1hcmdpbjogNTBweCBhdXRvIDMwcHg7XG5cdHAubWlkYXNoaXtcblx0XHRib3JkZXItbGVmdDojNjY2IDEwcHggc29saWQ7XG5cdFx0bWFyZ2luOiAxNXB4IDAgMHB4IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0cGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0Lm5lZ290aWF0ZS1pbWd7XG5cdFx0bWFyZ2luOiAxNXB4IDAgMTVweCAyNXB4O1xuXHRcdGJvcmRlcjoxcHggIzk5OSBzb2xpZDtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDEuMDAsICNmM2YzZjMpLCBjb2xvci1zdG9wKDAuMDAsICNmZmYpKTtcbmJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmZmYsICNmM2YzZjMpO1xuYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2ZmZiwgI2YzZjNmMyk7XG5iYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2ZmZiwgI2YzZjNmMyk7XG5iYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCNmZmYsICNmM2YzZjMpO1xuYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYsICNmM2YzZjMpO1xuXG5cdFx0dWx7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0Ly8gcGFkZGluZzogMTJweCAwIDEycHggMzBweDtcblx0XHRcdHBhZGRpbmc6IDEycHggMCAzcHggMzBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRsaXtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uZWdvdGlhdGUtaW1nLW5vdGV7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTJweCAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR9XG5cdH1cblx0aW1nLm5lZ290aWF0ZS1pbWcwNHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMCAyNXB4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0fVxuXHRcdC5uZWdvdGlhdGUtYm94LWluc3RhbmNle1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgMTVweCAxMHB4O1xuXHRcdGgzLmJsdWUtbGluZTAxe1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ibHVlLWxpbmUwMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbSA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjU7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHR1bHtcblx0XHRcdG1hcmdpbjoxNXB4IDI1cHg7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZGlzcGxheTotd2Via2l0LWJveDtcblx0XHRkaXNwbGF5Oi1tb3otYm94O1xuXHRcdGRpc3BsYXk6LXdlYmtpdC1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6LW1vei1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6LW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTotd2Via2l0LWZsZXg7XG5cdFx0ZGlzcGxheTotbW96LWZsZXg7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdC13ZWJraXQtZmxleC1wYWNrOmRpc3RyaWJ1dGU7XG5cdFx0LW1vei1mbGV4LXBhY2s6ZGlzdHJpYnV0ZTtcblx0XHQtbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGU7XG5cdFx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO1xuXHRcdC1tb3otanVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO1xuXHRcdC13ZWJraXQtYm94LWxpbmVzOm11bHRpcGxlO1xuXHRcdC1tb3otYm94LWxpbmVzOm11bHRpcGxlO1xuXHRcdC13ZWJraXQtZmxleC13cmFwOndyYXA7XG5cdFx0LW1vei1mbGV4LXdyYXA6d3JhcDtcblx0XHQtbXMtZmxleC13cmFwOndyYXA7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrLWdyYXkucG5nKSByZXBlYXQteDtcblx0XHRcdFx0d2lkdGg6IDMxMHB4O1xuXHRcdFx0XHRib3JkZXI6MXB4ICM5OTkgc29saWQ7XG5cdFx0XHRcdC8vLWZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDVweCAwcHggMTJweCAxOHB4O1xuXHRcdFx0XHQuaW5zdGFuY2UtaGVhZGVye1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0aW1nLmljb24tdXNlcntcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dGFibGV7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luOjVweCAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggIzk5OSBzb2xpZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdHRoe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggIzk5OSBzb2xpZDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHQmLmZ0aHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2NjYztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuYXRoe1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNjMWQzZTM7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudG90YWx0aHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6I2QwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucmVzdWx0e1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwODljOTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCAjZWVlIHNvbGlkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0ZHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICM5OTkgc29saWQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdFx0XHRcdCYudG90YWx0aHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6I2QwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucmVzdWx0e1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwODljOTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRva3V5YWt1LWJhbm5lcntcblx0aGVpZ2h0OiAzMTBweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b2t1eWFrdS1ob21lLWltZy5wbmcpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi10b3A6LTIwcHg7XG5cblx0aW1nLnRleHQwMXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjg1cHg7XG5cdFx0cmlnaHQ6MTJweDtcblx0fVxuXHQmID4gLmxpbmt7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OjE1cHg7XG5cdFx0Ym90dG9tOjEwcHg7XG5cdH1cbn1cblxuLmluZm8tY29udGFjdC1ib3gtMDF7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlcjo0cHggIzAxNTA4ZiBzb2xpZDtcblx0JiA+IHB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdH1cblx0fVxuXHQubWFpbHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQudGVse1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG59XG5cbi5ub3RlMDF7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4jb3RoZXItY29udGVudHMgLm5lZ290aWF0ZS1ib3gtaW5zdGFuY2V7XG5cdG1hcmdpbjogMjBweCBhdXRvO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR1bHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGxpe1xuXHRcdFx0bWFyZ2luOiA1cHggMCA0MHB4O1xuXG5cdFx0XHRcdC5pbnN0YW5jZS13cmFwcGVye1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2stZ3JheS5wbmdcIikgcmVwZWF0LXggc2Nyb2xsIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMTVweCA0MHB4O1xuXHRcdC5pbnN0YW5jZS1oZWFkZXJ7XG5cdFx0XHRtYXJnaW46IDEwcHggMTVweDtcblx0XHRcdGJvcmRlci1ib3R0b206MXB4ICM5OTkgZG90dGVkO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHggNXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRhYmxle1xuXHRcdFx0bWFyZ2luOiAxNXB4IDYwcHg7XG5cdFx0XHRib3JkZXI6MXB4ICM5OTkgc29saWQ7XG5cdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0dGgge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdFx0XHRib3JkZXI6MXB4ICM5OTkgc29saWQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuZnRoe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjY2NjO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5hdGh7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2MxZDNlMztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji50b3RhbHRoe1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojZDAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yZXN1bHR7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA4OWM5O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0XHQvLyBib3JkZXItcmlnaHQ6MXB4ICNlZWUgc29saWQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0ZHtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRcdFx0Ym9yZGVyOjFweCAjOTk5IHNvbGlkO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdFx0XHRcdCYudG90YWx0aHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6I2QwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yZXN1bHR7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA4OWM5O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0bWFyZ2luOiAxNXB4IDcwcHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cdFx0fVxuXHRcdHVsLm5vdGUtdWx7XG5cdFx0XHRtYXJnaW46IDVweCAxNXB4IDVweCAxMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGl7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb21tZW50Qm94e1xuXHRcdFx0bWFyZ2luOiAxNXB4IDYwcHg7XG5cdFx0XHRib3JkZXI6IGRvdWJsZSAzcHggIzAxNTA4Zjtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRcdFx0cGFkZGluZzowIDEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAxNTA4Zjtcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAycHggNXB4O1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuI2hvbWUgLmNvbnRlbnQtbWVyaXR7XG5cdC5yZWFzb24tbm90ZXtcblx0XHRtYXJnaW46IDE1cHggMzVweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdHB7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aDN7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMTBweCAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRib3JkZXI6IDFweCAjM2M5NWQ2IHNvbGlkO1xuYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZmZmIDUwJSwgI2VkZWRlZCA1MCUsICNmM2YzZjMgMTAwJSk7XG5iYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmYgNTAlLCAjZWRlZGVkIDUwJSwgI2YzZjNmMyAxMDAlKTtcbmJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmYgNTAlLCAjZWRlZGVkIDUwJSwgI2YzZjNmMyAxMDAlKTtcbmJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZmZmIDUwJSwgI2VkZWRlZCA1MCUsICNmM2YzZjMgMTAwJSk7XG5iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZmZmIDUwJSwgI2VkZWRlZCA1MCUsICNmM2YzZjMgMTAwJSk7XG5cdFx0aW1ne1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcblx0XHR9XG5cdH1cblx0b2x7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRsaXtcblx0XHRcdG1hcmdpbjogMCAwIDAgMjVweDtcblx0XHRcdGg0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lcml0LWJsdWVsaW5lLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBweCAtIDU7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDAgO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMCAwIDA7XG5cdFx0XHRcdHNwYW57XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOjQwcHg7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm5vdGUtYmxvY2t7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVyaXQtc2hhZGUucG5nKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0Lm5vdGV7XG5cblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxMDhweDtcblx0XHRcdFx0XHRtYXJnaW46IDBweCAxMHB4IDE1cHggMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NoZWNrLWdyYXkucG5nKSByaWdodCBib3R0b207XG5cdFx0XHRcdFx0Ym9yZGVyOjFweCAjY2VjZWNlIHNvbGlkO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMjBweCAzMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDU2MHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiNkMDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hcnJvd3tcblx0XHRcdFx0XHRcdG1hcmdpbjogMjBweCAxNXB4IDAgMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2hvbWUgLmNvbnRlbnQtcHJ7XG5cdG1hcmdpbjogMzZweCBhdXRvIDEwcHg7XG4ucHItbm90ZXtcblx0cGFkZGluZzogMTVweCA0MHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRcdCYgPiBwe1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0fVxuXHRcdHAudHh0LXN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMS41cmVtO1xuXHRmbG9hdDpsZWZ0O1xuXHRcdH1cblx0XHQucHItbm90ZS1ibHVlLXVse1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luOiAwcHggMHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhcGVyLWJsdWUucG5nKTtcblx0XHRib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdHVse1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR3aWR0aDo0NDBweDtcblx0XHRcdG1hcmdpbjowIDE1cHggMCAxNzBweDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRsaXtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0JiA+IHNwYW57XG5cdFx0XHRcdFx0Y29sb3I6IzAwNTRhOTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHR9XG59XG4ucHItaW1nMDF7XG5cdG1hcmdpbi10b3A6LTIwMHB4O1xuXHRmbG9hdDogbGVmdDtcbn1cbn1cbn1cblxuXG5cbiNob21lIC5jb250ZW50LWluZm8sICNtYWluLWNvbnRlbnRzIC5jb250ZW50LWluZm97XG5cdG1hcmdpbjogMzBweCBhdXRvIDA7XG5cdC5pbmZvLW5vdGV7XG5cdFx0cGFkZGluZzogMTVweCA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0JiA+IHB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR9XG5cdH1cblx0LmluZm8tbm90ZS1ibHVle1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMTVweCAwIDA7XG5cdFx0YmFja2dyb3VuZDogI2UyZjVmZjtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAuODgsICNkZWYzZmYpLCBjb2xvci1zdG9wKDAuMDAsICNmM2ZiZmYpKTtcbmJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YzZmJmZiAwJSwgI2RlZjNmZiA4OCUpO1xuYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjNmYmZmIDAlLCAjZGVmM2ZmIDg4JSk7XG5iYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjNmYmZmIDAlLCAjZGVmM2ZmIDg4JSk7XG5iYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YzZmJmZiAwJSwgI2RlZjNmZiA4OCUpO1xuYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzZmJmZiAwJSwgI2RlZjNmZiA4OCUpO1xuLmluZm8tbm90ZS1ibHVlLXVse1xuXG5cdG1hcmdpbjogMHB4IDM1cHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGFwZXItYmx1ZS5wbmcpO1xuXHRcdGJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0dWx7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHdpZHRoOjQyMHB4O1xuXHRcdFx0bWFyZ2luOjAgMjVweDtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRsaXtcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0fVxuXHR9XG59XG4uaW5mby1pbWcwMXtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5pbmZvLW5vdGUye1xuXHRtYXJnaW46IDI1cHggMCAyNXB4IDM1cHg7XG5cdHdpZHRoOjQxNXB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRwe1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdH1cbn1cbi5pbmZvLWNvbnRhY3QtYm94e1xuXHR3aWR0aDogNjg4cHg7XG5cdG1hcmdpbjogMzBweCAwIDEwcHggMjVweDtcblx0JiA+IC50ZWx7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0d2lkdGg6NDAxcHg7XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmID4gLm1haWx7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46LTQzNXB4IDAgMjBweCAwO1xuXHR9XG59XG5cdH1cbn1cblxuLnJldHVybi13cmFwcGVye1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cblx0YXtcblx0XHRtYXJnaW46IDVweCAwO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRib3JkZXI6MXB4ICMwMDU0OTcgc29saWQ7XG5cdFx0bGluZS1oZWlnaHQ6IDIuNTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0cGFkZGluZzogM3B4IDEwcHggM3B4IDM1cHg7XG5cdFx0Y29sb3I6IzAwNTQ5Nztcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXVwX29mZi5wbmcpIG5vLXJlcGVhdCAxMHB4IGNlbnRlcjtcblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy11cF9vbi5wbmcpIG5vLXJlcGVhdCAxMHB4IGNlbnRlciwjMDA1NDk3O1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cblxuXHRpbWd7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0fVxufVxuXG5cbi8qIG90aGVyIHBhZ2UgKi9cblxuLmJyZWFkY3J1bWJze1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRsaW5lLWhlaWdodDogMjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dWwsb2x7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRsaXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblxuXHRcdFx0YSB7XG5cdFx0XHQgIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG5cdFx0XHR9XG5cdFx0XHRhOmhvdmVye1xuXHRcdFx0XHRjb2xvcjojZjAwO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdCAgY29udGVudDogXCIgPiBcIjtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG5cdFx0XHQgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkjb3RoZXItY29udGVudHN7XG5cdC5jb250ZW50e1xuXHRcdG1hcmdpbjogN3B4IGF1dG8gMzBweDtcblx0XHQuaDJ0aXRsZXtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaDJ0aXRsZV9iYWNrLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdFx0fVxuXHRcdFx0aDMuaDN0aXRsZXtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMTBweCAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRib3JkZXI6IDFweCAjM2M5NWQ2IHNvbGlkO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDMwcHg7XG5iYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaDMtYmx1ZS1pbWcucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2ZmZiA1MCUsICNlZGVkZWQgNTAlLCAjZjNmM2YzIDEwMCUpO1xuYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2gzLWJsdWUtaW1nLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLCAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmYgNTAlLCAjZWRlZGVkIDUwJSwgI2YzZjNmMyAxMDAlKTtcbmJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9oMy1ibHVlLWltZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciwgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2ZmZiA1MCUsICNlZGVkZWQgNTAlLCAjZjNmM2YzIDEwMCUpO1xuYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2gzLWJsdWUtaW1nLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLCAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2ZmZiA1MCUsICNlZGVkZWQgNTAlLCAjZjNmM2YzIDEwMCUpO1xuYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2gzLWJsdWUtaW1nLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZmZmIDUwJSwgI2VkZWRlZCA1MCUsICNmM2YzZjMgMTAwJSk7XG5cdFx0fVxuXHR9XG59XG5cbi5jb250ZW50LXNpbmdsZXtcblx0Lm5vdGV7XG5cdFx0bWFyZ2luOiAxNXB4IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIuNHJlbTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JvcmRlci1kb3QucG5nKSBsZWZ0IGJvdHRvbTtcblx0XHRwe1xuXHRcdFx0bWFyZ2luOiAwIDAgMjRweCAwO1xuXHRcdH1cblx0XHR1bCxvbHtcblx0XHRcdG1hcmdpbjowIDE1cHggMjRweDtcblx0XHR9XG5cdFx0dGFibGV7XG5cdFx0XHRtYXJnaW46MCAxNXB4IDI0cHg7XG5cdFx0XHR0ZHtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuLm5vdGUta291aXNob3V7XG5cdG1hcmdpbjogMTVweCAwcHggMTVweCAyNXB4O1xuXHRoNHtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW46IDI0cHggMCAxMnB4IDEyMHB4O1xuXHRcdGJhY2tncm91bmQ6IzNjOTVkNjtcblx0XHRjb2xvcjojZmZmO1xuXHRcdHBhZGRpbmc6IDAgMCAwcHggMTVweDtcblx0XHRib3JkZXI6IDFweCAjMWI3NWI3IHNvbGlkO1xuXHR9XG5cdGltZ3tcblx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHQtbW96LWJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdG1hcmdpbjogMHB4IDE1cHggMjRweCAwO1xuXHR9XG5cdFx0cHtcblx0XHRcdG1hcmdpbjogMCAwIDI0cHggMTMwcHg7XG5cdFx0fVxufVxufVxuXG4ua291aXNob3UtbGlua3tcblx0bWFyZ2luOiAzMHB4IDAgMTBweCAxMHB4O1xuXHRib3JkZXI6IDNweCAjZDhjYmJhIHNvbGlkO1xuXHRiYWNrZ3JvdW5kOiAjZmJmYWVkO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDEuMDAsICNmOGY2ZTQpLCBjb2xvci1zdG9wKDAuMDAsICNmYmZhZWQpKTtcbmJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmYmZhZWQsICNmOGY2ZTQpO1xuYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2ZiZmFlZCwgI2Y4ZjZlNCk7XG5iYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2ZiZmFlZCwgI2Y4ZjZlNCk7XG5iYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KCNmYmZhZWQsICNmOGY2ZTQpO1xuYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmYmZhZWQsICNmOGY2ZTQpO1xudWx7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDIwcHggMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bGl7XG5cdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCAjOTk5IHNvbGlkO1xuXHRcdGF7XG5cdFx0XHRwYWRkaW5nOiAzcHg7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2Q4Y2JiYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbn1cblxuLmtvdWlzaG91LWxpc3QgdWx7XG5cdG1hcmdpbjozMHB4IDUwcHg7XG5cdHdpZHRoOiA3MCU7XG5cdGxpe1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRib3JkZXItYm90dG9tOiAjOTk5IDFweCBkb3R0ZWQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0fVxufVxuXG4ucmV0dXJuLWtvdWlzaG91LW5hdntcblx0bWFyZ2luOiAxNXB4IDAgMzBweCAxNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRhe1xuXHRcdGJvcmRlcjoxcHggIzAwNTQ5NyBzb2xpZDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IzAwNTQ5NztcblxuXHRcdGZsb2F0OiByaWdodDtcblx0XHRib3JkZXI6IDFweCAjOTk5IHNvbGlkO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6ICMwMDU0OTc7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdH1cblx0fVxufVxuXG5cbi5hdHRlbnRpb257XG5cdGJvcmRlcjozcHggI2QwMCBzb2xpZDtcblx0bWFyZ2luOiAzMHB4IDAgMTBweCAxMHB4O1xuXHRwYWRkaW5nOiAxNXB4IDI1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGNvbG9yOiNmZmY7XG5cdGJhY2tncm91bmQ6ICNmZjAwMDE7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMC4wMCwgI2ZmMDAwMSksIGNvbG9yLXN0b3AoMS4wMCwgIzhmMDIwMikpO1xuYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZmMDAwMSwgIzhmMDIwMik7XG5iYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZmYwMDAxLCAjOGYwMjAyKTtcbmJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjZmYwMDAxLCAjOGYwMjAyKTtcbmJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoI2ZmMDAwMSwgIzhmMDIwMik7XG5iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmMDAwMSwgIzhmMDIwMik7XG5cbn1cblxuI2RsLXByb2ZpbGV7XG5cdG1hcmdpbjozMHB4IDAgMjBweCAyMHB4O1xuXHRkbHtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGR0e1xuXHRcdFx0Y29sb3I6ICMwMDY2OTk7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgMCAwLjVyZW07XG5cdFx0XHR3aWR0aDogMTNyZW07XG5cdFx0fVxuXHRcdGRke1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTk5O1xuXHRcdFx0bWFyZ2luLXRvcDogLTEuNWVtO1xuXHRcdFx0cGFkZGluZzogMCAwIDEwcHggMTRyZW07XG5cdFx0XHQmLmF1dGhvcl9waG90b3tcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6MTIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMCA3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4jY29udGVudHMtYWNjZXNze1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQjbWFwZGx7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogNXB4IDM1cHggNXB4IDE1cHg7XG5cdFx0ZGx7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0ZHR7XG5cdFx0XHRcdGJhY2tncm91bmQ6IDAgMCAjZWZlZmVmO1xuXHRcdFx0fVxuXHRcdFx0ZGR7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwIDE1cHggMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2NvbnRlbnRzLXByaXZhY3l7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0cHtcblx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0fVxuXHQjcHJpdmFjeS1kbHtcblx0XHRtYXJnaW46IDE1cHg7XG5cdFx0ZHR7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0XHR9XG5cdFx0ZGR7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweCAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uY29udGVudC1xYXtcblx0ZGx7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMjBweCAxNXB4O1xuXG5cdFx0ZHR7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDAgMCAwO1xuXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aDN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0Y29sb3I6IzAwNjdiMztcblx0XHRcdHBhZGRpbmc6IDVweCAwIDAgMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHggMCAwIDtcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGR7XG5cdFx0XHRwYWRkaW5nOjVweCAwIDE1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCAjY2NjIHNvbGlkO1xuXHRcdFx0LmFuc3dlcntcblx0XHRcdFx0cGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweCAwIDAgO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRhYmxle1xuXHRcdFx0XHRcdGNvbG9yOiM1NTU7XG5cdFx0XHRcdFx0bWFyZ2luOiAxNXB4IDE1cHggMTVweCA3MHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4ICM5OTkgc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xuXHRcdFx0XHRcdHRoLHRke1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCAjOTk5IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5cbi50cm91YmxlLWxpc3Qtd3JhcHBlcntcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mdWtpZGFzaGkucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMzU3cHg7XG5cdGltZy5tZXJpdC1pbWcwMXtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0fVxuXHR1bC50cm91YmxlLWxpc3R7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRsaXtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRsaS50cm91YmxlMDF7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MjVweDtcblx0XHRcdGxlZnQ6NjdweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdH1cblx0XHRsaS50cm91YmxlMDJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6NzZweDtcblx0XHRcdGxlZnQ6MjI3cHg7XG5cdFx0fVxuXHRcdGxpLnRyb3VibGUwM3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6NTNweDtcblx0XHRcdHRvcDoxMjVweDtcblx0XHR9XG5cdFx0bGkudHJvdWJsZTA0e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjE0NXB4O1xuXHRcdFx0bGVmdDoyNDNweDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdH1cblx0XHRsaS50cm91YmxlMDV7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MjAwcHg7XG5cdFx0XHRsZWZ0OjYzcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR9XG5cdFx0bGkudHJvdWJsZTA2e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjIzN3B4O1xuXHRcdFx0bGVmdDoyNzZweDtcblx0XHR9XG5cdFx0bGkudHJvdWJsZTA3e1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjI5MHB4O1xuXHRcdFx0bGVmdDoxMDdweDtcblx0XHR9XG5cdH1cbn1cbi50cm91YmxlLWxpc3QtZm9vdGVyLCAudG9rdXlha3UtbGlzdC1mb290ZXJ7XG5cdFx0YmFja2dyb3VuZDogIzAwNTRhOTtcblx0XHRjb2xvcjojZmZmO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnRva3V5YWt1LWxpc3Qtd3JhcHBlcntcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b2t1eWFrdS1ib3gtYmFjay5qcGcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcblx0bWluLWhlaWdodDogNjQ1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnRva3V5YWt1LXRleHQwMXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjQ1cHg7XG5cdFx0bGVmdDo5NXB4O1xuXHR9XG5cdC50b2t1eWFrdS10ZXh0MDJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDoxOTVweDtcblx0XHRsZWZ0OjIyMHB4O1xuXHR9XG5cdC50b2t1eWFrdS1saXN0e1xuXHRcdHdpZHRoOiAzNjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjM2NXB4O1xuXHRcdGxlZnQ6MzAwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRsaXtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHR9XG5cdH1cbn1cblxuLmNvbnRlbnQtdG9rdXlha3V7XG5cdFx0XHRcdGgzLmgzdGl0bGV7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbjogMzBweCAwIDEwcHggMTBweDtcblx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0Ym9yZGVyOiAxcHggIzNjOTVkNiBzb2xpZDtcblx0XHRwYWRkaW5nOiAwIDAgMCAzMHB4O1xuYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2gzLWJsdWUtaW1nLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmYgNTAlLCAjZWRlZGVkIDUwJSwgI2YzZjNmMyAxMDAlKTtcbmJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9oMy1ibHVlLWltZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciwgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZmZmIDUwJSwgI2VkZWRlZCA1MCUsICNmM2YzZjMgMTAwJSk7XG5iYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaDMtYmx1ZS1pbWcucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIsIC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmYgNTAlLCAjZWRlZGVkIDUwJSwgI2YzZjNmMyAxMDAlKTtcbmJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9oMy1ibHVlLWltZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciwgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmYgNTAlLCAjZWRlZGVkIDUwJSwgI2YzZjNmMyAxMDAlKTtcbmJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9oMy1ibHVlLWltZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2ZmZiA1MCUsICNlZGVkZWQgNTAlLCAjZjNmM2YzIDEwMCUpO1xuXHRcdH1cblx0XHQudG9rdXlha3UtYm94e1xuXHRcdFx0Lm5vdGV7XG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDIwcHggNDBweDtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxufVxuXG5cbiNtYWluLWNvbnRlbnRzIC5tZXJpdC1ib3h7XG5cdG1hcmdpbjogMjBweCBhdXRvO1xuXHRoMy5tZXJpdC10aXRsZXtcblx0XHRib3JkZXItbGVmdDojNDc3ZWI2IHNvbGlkIDE1cHg7XG5cdFx0Y29sb3I6IzAwNTRhOTtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAzLjByZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMTBweCAxMHB4O1xuXHR9XG5cdC5tZXJpdC1ib3gtbm90ZXtcblx0XHRtYXJnaW4tbGVmdDoyNXB4O1xuXHQubWVyaXQtdm9pY2V7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaGVjay1ncmF5LnBuZyk7XG5cdFx0Ym9yZGVyOjFweCAjY2NjIHNvbGlkO1xuXHRcdG1hcmdpbjogMjBweCAwIDAgMDtcblx0XHRpbWcuaWNvbntcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdG1hcmdpbjogMTVweCAyMHB4IDE1cHggMTAwcHg7XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWVyaXQtaDQtd3JhcHtcblx0XHRiYWNrZ3JvdW5kOiAjMDFhZGM4O1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMS4wMCwgIzAwYzBkZiksIGNvbG9yLXN0b3AoMC4xMCwgIzAyYWJjNikpO1xuYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDJhYmM2IDEwJSwgIzAwYzBkZiAxMDAlKTtcbmJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAyYWJjNiAxMCUsICMwMGMwZGYgMTAwJSk7XG5iYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDJhYmM2IDEwJSwgIzAwYzBkZiAxMDAlKTtcbmJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMDJhYmM2IDEwJSwgIzAwYzBkZiAxMDAlKTtcbmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMmFiYzYgMTAlLCAjMDBjMGRmIDEwMCUpO1xuXHRcdGNvbG9yOiNmZmY7XG5cdFx0cGFkZGluZzogMTNweDtcblx0XHRtYXJnaW46IDE1cHggMCAyNXB4O1xuXHRcdHNwYW57XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRib3JkZXI6MXB4ICNGRkYgc29saWQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDA2Y2FkO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0d2lkdGg6NnJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzo1cHggOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLjg4LCAjMDA2N2E1KSwgY29sb3Itc3RvcCgwLjAwLCAjMDA4NWQzKSk7XG5iYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg1ZDMgMCUsICMwMDY3YTUgODglKTtcbmJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODVkMyAwJSwgIzAwNjdhNSA4OCUpO1xuYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwODVkMyAwJSwgIzAwNjdhNSA4OCUpO1xuYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDg1ZDMgMCUsICMwMDY3YTUgODglKTtcbmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDg1ZDMgMCUsICMwMDY3YTUgODglKTtcblxuXHRcdH1cblx0XHRoNHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDg1cHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXHQubWVyaXQtaGVhZGxpbmV7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0bWFyZ2luOiAxNXB4IDAgNXB4IDE1cHg7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRiYWNrZ3JvdW5kOiNFRkVGRUY7XG5cdH1cblx0Lm5vdGV7XG5cdFx0aW1ne1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0cGFkZGluZzogMTVweCAxMHB4IDVweCAyMHB4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0cGFkZGluZzogMjBweCAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdFx0dWx7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDQ1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0bGl7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59XG5cbi5jb250ZW50LXNpbmdsZXtcblx0Lm5vdGUtdm9pY2V7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMjBweCAyNXB4O1xuXHRcdGJvcmRlcjogMXB4ICNjY2Mgc29saWQ7XG5cdFx0cGFkZGluZzoyNHB4IDE1cHggMDtcblx0XHRib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdH1cbn1cblxuLmF0dGVudGlvbi1mZWV7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRib3JkZXI6MXB4ICNkMDAgc29saWQ7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGgzLmF0dGVudGlvbnRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRtYXJnaW46IDVweDtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRib3JkZXItbGVmdDoxMHB4ICNkMDAgc29saWQ7XG5cdH1cblx0cHtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0fVxufVxuXG4ubm90ZS1mZWV7XG5cdHB7XG5cdFx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGNvbG9yOiNkMDA7XG5cdFx0fVxuXHR9XG5cdGg0e1xuXHRcdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgIzNjOTVkNjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMWI3NWI3O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdG1hcmdpbjogMjRweCAwIDEycHggMTVweDtcblx0XHRwYWRkaW5nOiAwIDAgMCAxNXB4O1xuXHR9XG59XG5cbi5ub3RlLWZlZXtcblxuXHR0YWJsZXtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0bWFyZ2luOjM1cHggMjBweCA1cHg7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRib3JkZXI6MXB4ICM2NjYgc29saWQ7XG5cdFx0dGgsdGR7XG5cdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdFx0Ym9yZGVyOjFweCAjNjY2IHNvbGlkO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0dHI6Zmlyc3QtY2hpbGR7XG5cdFx0XHR0aHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0fVxuXHRwLnNwb3RsaWdodHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHR1bHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGxpe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHR9XG5cdH1cbn1cblxuXG4ud29yZC1saW5re1xuXHRtYXJnaW46IDMwcHggMCAxMHB4IDEwcHg7XG5cdGJvcmRlcjogM3B4ICNkOGNiYmEgc29saWQ7XG5cdGJhY2tncm91bmQ6ICNmYmZhZWQ7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMS4wMCwgI2Y4ZjZlNCksIGNvbG9yLXN0b3AoMC4wMCwgI2ZiZmFlZCkpO1xuYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZiZmFlZCwgI2Y4ZjZlNCk7XG5iYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZmJmYWVkLCAjZjhmNmU0KTtcbmJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjZmJmYWVkLCAjZjhmNmU0KTtcbmJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoI2ZiZmFlZCwgI2Y4ZjZlNCk7XG5iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZiZmFlZCwgI2Y4ZjZlNCk7XG50YWJsZXtcblx0bWFyZ2luOiAxNXB4O1xuXHR0aHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxuXHR0ZHtcblx0XHRib3JkZXItYm90dG9tOjFweCAjZDhjYmJhIHNvbGlkO1xuXHRcdHVse1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRsaXtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0YTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjZDhjYmJhO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblx0XHR9XG5cdFx0XHRcdH1cblx0fVxufVxufVxuXG4ud29yZC1saXN0IHVse1xuXHRtYXJnaW46MzBweCA1MHB4O1xuXHR3aWR0aDogOTAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRsaXtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogIzk5OSAxcHggZG90dGVkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0aDR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdG1hcmdpbjogNXB4IDAgMTBweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uZmxvdy1ib3h7XG5cdG1hcmdpbjogMjBweCAwIDIwcHggMjBweDtcblx0JiA+IG9se1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bGl7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDE1cHggMTBweCAxNDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGNvbG9yOiNkMDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbi50eXVpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRjb2xvcjojZDAwO1xuXHRcdFx0XHR9XG5cblxuXHRcdFx0fVxuXHRcdFx0LmZsb3ctaW5zdGFuY2V7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAxNXB4IDEwcHggMTQwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3RyaXBlX2RvdF9ibHVlLnBuZyk7XG5cdFx0XHRcdGg0e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM3MmFjZGE7XG5cdFx0XHRcdFx0d2lkdGg6MTJyZW07XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDIwcHggMTBweCA0MHB4O1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JiA+IGxpe1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mbG93LXRpdGxlX2xpbmUucG5nKSByZXBlYXQteTtcblx0XHR9XG5cdH1cblx0aDN7XG5cdFx0d2lkdGg6IDExMHB4O1xuXHRcdGltZ3tcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0fVxuXHR9XG59XG5cbi5zaXRlbWFwLWxpc3R7XG5cdHVse1xuXHRcdG1hcmdpbjogMzBweCA0NXB4O1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRsaXtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LWJsdWUwMS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAxMHB4IDUwJTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDQ1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggIzY2NiBkb3R0ZWQ7XG5cdFx0XHRhOmhvdmVye1xuXHRcdFx0XHRjb2xvcjojZjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWZwX3RoYW5rc3tcblx0bWFyZ2luOiAzMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cblxuLyogYnV0dG9uICovXG5cbmEuYnV0dG9uX2JsdWV7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6ICMzYzk1ZDYgMXB4IHNvbGlkO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjM7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMS4wMCwgI2U2ZjZmZiksIGNvbG9yLXN0b3AoMC41NCwgI2M2ZWNmZiksIGNvbG9yLXN0b3AoMC41MCwgI2RlZjVmZiksIGNvbG9yLXN0b3AoMC4wMCwgI2ZmZikpO1xuYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZGVmNWZmIDUwJSwgI2M2ZWNmZiA1MCUsICNlNmY2ZmYgMTAwJSk7XG5iYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNkZWY1ZmYgNTAlLCAjYzZlY2ZmIDUwJSwgI2U2ZjZmZiAxMDAlKTtcbmJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNkZWY1ZmYgNTAlLCAjYzZlY2ZmIDUwJSwgI2U2ZjZmZiAxMDAlKTtcbmJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZGVmNWZmIDUwJSwgI2M2ZWNmZiA1MCUsICNlNmY2ZmYgMTAwJSk7XG5iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZGVmNWZmIDUwJSwgI2M2ZWNmZiA1MCUsICNlNmY2ZmYgMTAwJSk7XG50ZXh0LWRlY29yYXRpb246IG5vbmU7XG4mOmhvdmVye1xuYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgxLjAwLCAjZmVmZmU2KSwgY29sb3Itc3RvcCgwLjU0LCAjZmZmOGM2KSwgY29sb3Itc3RvcCgwLjUwLCAjZmZmZmRlKSwgY29sb3Itc3RvcCgwLjAwLCAjZmZmKSk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2ZmZmZkZSA1MCUsICNmZmY4YzYgNTAlLCAjZmVmZmU2IDEwMCUpO1xuYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZmZmZmRlIDUwJSwgI2ZmZjhjNiA1MCUsICNmZWZmZTYgMTAwJSk7XG5iYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZmZmZmRlIDUwJSwgI2ZmZjhjNiA1MCUsICNmZWZmZTYgMTAwJSk7XG5iYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2ZmZmZkZSA1MCUsICNmZmY4YzYgNTAlLCAjZmVmZmU2IDEwMCUpO1xuYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2ZmZmZkZSA1MCUsICNmZmY4YzYgNTAlLCAjZmVmZmU2IDEwMCUpO1xufVxufVxuXG5hLmJ1dHRvbl9ibHVlX2Fycm93LXJ7XG5cdG1hcmdpbjogNXB4IDIwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6ICMzYzk1ZDYgMXB4IHNvbGlkO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyLjM7XG5cdHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG5cdGJhY2tncm91bmQ6ICNkZWY1ZmY7XG5iYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNkZWY1ZmYgNTAlLCAjYzZlY2ZmIDUwJSwgI2U2ZjZmZiAxMDAlKTtcbmJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RlZjVmZiA1MCUsICNjNmVjZmYgNTAlLCAjZTZmNmZmIDEwMCUpO1xuYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2RlZjVmZiA1MCUsICNjNmVjZmYgNTAlLCAjZTZmNmZmIDEwMCUpO1xuYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNkZWY1ZmYgNTAlLCAjYzZlY2ZmIDUwJSwgI2U2ZjZmZiAxMDAlKTtcbmJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNkZWY1ZmYgNTAlLCAjYzZlY2ZmIDUwJSwgI2U2ZjZmZiAxMDAlKTtcbnRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5pbWcuYXJyb3ctcntcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luOiAtM3B4IDAgMCAxMHB4O1xufVxuJjpob3Zlcntcblx0YmFja2dyb3VuZDogI2ZmZjhjNjtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZmZmZmRlIDUwJSwgI2ZmZjhjNiA1MCUsICNmZWZmZTYgMTAwJSk7XG5iYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmZmZGUgNTAlLCAjZmZmOGM2IDUwJSwgI2ZlZmZlNiAxMDAlKTtcbmJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmZmZmZGUgNTAlLCAjZmZmOGM2IDUwJSwgI2ZlZmZlNiAxMDAlKTtcbmJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZmZmZmRlIDUwJSwgI2ZmZjhjNiA1MCUsICNmZWZmZTYgMTAwJSk7XG5iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZmZmZmRlIDUwJSwgI2ZmZjhjNiA1MCUsICNmZWZmZTYgMTAwJSk7XG59XG59XG5cbi50eHQtc3tcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXNpemU6IDEuMnJlbTtcbn1cbi50eHQtcmVke1xuXHRjb2xvcjojZDAwO1xufVxuXG4uaW1nY2VudGVye1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyDov73liqBcblxuaDIuYm9yZGVyLWJvdHRvbV9ibHVle1xuXHRmb250LXNpemU6IDMuMnJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJvcmRlci1ib3R0b206IDdweCAjMDA1NGE5IHNvbGlkO1xuXHRwYWRkaW5nOiA1cHggMTZweDtcbn0iLCIvKiBzaWRlbWVudSAqL1xyXG5cclxuI3NpZGVtZW51e1xyXG5cdHdpZHRoOiAyMDBweDtcclxuXHRtYXJnaW46IDM1cHggYXV0bztcclxuXHRmbG9hdDogcmlnaHQ7XHJcblxyXG5cclxuXHR1bC5zaWRlbWVudS1saXN0e1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdCYgPiBsaXtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4uc2lkZW1lbnUtcWF7XHJcblxyXG5cdGJvcmRlcjoxcHggIzk5OTk5OSBzb2xpZDtcclxuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMC44OCwgI2VhZWFlYSksIGNvbG9yLXN0b3AoMC4wMCwgI2ZlZmVmZSkpO1xyXG5iYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZWZlZmUgMCUsICNlYWVhZWEgODglKTtcclxuYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmVmZWZlIDAlLCAjZWFlYWVhIDg4JSk7XHJcbmJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZWZlZmUgMCUsICNlYWVhZWEgODglKTtcclxuYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZWZlZmUgMCUsICNlYWVhZWEgODglKTtcclxuYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZlZmVmZSAwJSwgI2VhZWFlYSA4OCUpO1xyXG5cdGgze1xyXG5cdFx0cGFkZGluZzogM3B4IDAgMCAxNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRcdGJvcmRlci1ib3R0b206I2Y3NmUwMCA0cHggc29saWQ7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3FhLXNpZGUtaW1nMDEucG5nKSBuby1yZXBlYXQgOTUlIGJvdHRvbTtcclxuXHR9XHJcblx0dWwuc2lkZXFhLWxpc3R7XHJcblx0XHRwYWRkaW5nOjVweCAxMHB4IDEwcHg7XHJcblx0XHRsaXtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICM5OTkgZG90dGVkO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3EtaWNvbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IDEzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMCAxMnB4IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5xYS1wYWdlbGlua3tcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0cGFkZGluZzo1cHggMTBweCAxMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHQuc2lkZW5hdmktdGl0bGV7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDA1NDk3O1xyXG5cdFx0Y29sb3I6I2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0cGFkZGluZzogN3B4IDE1cHg7XHJcblx0fVxyXG5cclxuXHJcblx0LnNpZGVuYXZpLWxpe1xyXG5cdFx0Ym9yZGVyOjFweCAjY2NjIHNvbGlkO1xyXG5cclxuXHRcdGxpe1xyXG5cdFx0XHRib3JkZXItdG9wOmRvdHRlZCAxcHggI2NjYztcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy1ibHVlMDEucG5nKSBuby1yZXBlYXQgMTBweCA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9hcnJvdy1ibHVlMDEucG5nKSBuby1yZXBlYXQgMTBweCA1MCUsIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMS4wMCwgI2YzZjNmMyksIGNvbG9yLXN0b3AoMC4wMCwgI2ZmZikpO1xyXG5iYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYXJyb3ctYmx1ZTAxLnBuZykgbm8tcmVwZWF0IDEwcHggNTAlLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmM2YzZjMgMTAwJSk7XHJcbmJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9hcnJvdy1ibHVlMDEucG5nKSBuby1yZXBlYXQgMTBweCA1MCUsIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2YzZjNmMyAxMDAlKTtcclxuYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2Fycm93LWJsdWUwMS5wbmcpIG5vLXJlcGVhdCAxMHB4IDUwJSwgLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2YzZjNmMyAxMDAlKTtcclxuYmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2Fycm93LWJsdWUwMS5wbmcpIG5vLXJlcGVhdCAxMHB4IDUwJSwgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNmM2YzZjMgMTAwJSk7XHJcbmJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9hcnJvdy1ibHVlMDEucG5nKSBuby1yZXBlYXQgMTBweCA1MCUsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNmM2YzZjMgMTAwJSk7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDpub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCA1cHggMTBweCAzNXB4O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2Fycm93LWJsdWUwMS5wbmcpIG5vLXJlcGVhdCAxMHB4IDUwJSwgI0VGRUZFRjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLyogZm9vdGVyICovXHJcblxyXG4jZm9vdGVye1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGJhY2tncm91bmQ6ICMwMDU0OTc7XHJcblx0bWluLXdpZHRoOiA5NjBweDtcclxuXHQjZm9vdGVyLXdyYXB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdHdpZHRoOjk2MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHQuZm9vdGVyLWxpbmt7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMTBweDtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdCAgICBjb250ZW50OiBcIiA+XCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0fVxyXG5cdC5mbGlua3tcclxuXHRcdHdpZHRoOjk2MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAzcmVtIDAgMS41cmVtO1xyXG5cdFx0cHtcclxuXHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cdFx0fVxyXG5cdFx0dWx7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRtYXJnaW46IDEuNXJlbSAzcmVtO1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRtYXJnaW46IDAuNXJlbSAwO1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjNyZW0gMXJlbTtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OjFweCAjZWVlIHNvbGlkO1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCBhe1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCAjZWVlIHNvbGlkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcdC5mb290ZXItdGl0bGV7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjY29weXJpZ2h0LXdyYXBwZXJ7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdH1cclxufVxyXG5cclxuI2Zvb3RlciAjZm9vdGVyLXdyYXAgI3NwLXBjX3N3aXRjaCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaHRtbC5tb2JpbGUgI2Zvb3RlciAjZm9vdGVyLXdyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQuZm9vdGVyLXRpdGxle1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOjEwcHg7XHJcblx0XHRyaWdodDoyMHB4O1xyXG5cdH1cclxuXHRcdCNzcC1wY19zd2l0Y2h7XHJcblx0XHRcdHdpZHRoOjQ5JTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMjBweCAzJTtcclxuXHRcdFx0YXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0aXtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIl19 */