/*!*******************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./scss/theme/legacy.scss ***!
  \*******************************************************************************************************************/
:root {
  --pas--colour--primary: #0078a3;
  --pas--colour--text-primary: #fff;
}

.table-ruled.size16 td {
  font-size: 16px;
  padding: 8px;
}
.table-ruled.size16 td .xp {
  font-size: 16px;
}

.btnbtn img {
  position: relative;
  top: 2px;
  margin-right: 3px;
}

#lightbox {
  z-index: 100000;
  background-color: #fff;
  left: 50%;
  top: 30px;
  border-radius: 8px;
  padding: 8px;
  position: fixed !important;
}

span.input,
span.textarea {
  display: inline-block;
  background-color: #fff;
}

span.textarea {
  display: block;
  min-height: 4em;
}

.qfield input,
.qfield select,
.qfield textarea,
.qfield span.input,
.qfield span.textarea {
  margin-left: 0;
  margin-right: 0;
  margin-top: 4px;
  font-family: "Helvetica", "Helvetica Neue", "Arial", "sans-serif";
}
.qfield span.input,
.qfield span.textarea {
  color: #000;
  text-align: left;
}
.qfield span.input *,
.qfield span.textarea * {
  color: inherit;
}

.expand {
  padding: 2px;
  border: 1px solid #999999;
  margin-top: 8px;
  font-size: 12px;
}

/* New flexi tables */
.ft-m,
.ft-m-highlight {
  border: 0 none;
  margin: 0;
}

.ft-t,
.ft-t-highlight {
  margin-left: 0;
  margin-right: 0;
  padding-left: 3px;
}

.ft-b {
  margin-left: 0;
  margin-right: 0;
}

.overdue {
  color: #c00;
}

.divfield-sum-title.black a {
  color: #999;
  text-shadow: none;
  font-weight: 100;
}

.divfield-sum-number.black a {
  color: #000;
  text-shadow: none;
  font-weight: 100;
}

#feedbacklayer {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
  padding: 35px;
  background-color: #333;
  color: #fff;
  font-size: 16px;
  text-align: center;
}

tr.bestmatch td {
  font-size: 20px !important;
}

.button {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  background: no-repeat top left;
}

.button_total {
  background-image: url(/dist/images/theme/legacy/total-6f35e02393d93780d776.gif);
  width: 50px;
  height: 21px;
}

body#login, html {
  margin: 0;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  height: 100%;
  background: #0078a3 linear-gradient(to top, #008bbd 0%, #0078a3 60%);
}

body #opas {
  margin: 0;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: transparent;
  height: 100%;
}

body {
  margin: 0;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #fbfbfb;
  height: 100%;
}

.bodyclean {
  background: #f0f0eb none;
  color: #000000;
}

p {
  margin-top: 0;
}

h1 {
  color: #444;
  font-size: 1.8em;
  line-height: 1.3em;
  font-weight: normal;
  margin: 0 50px 0 0;
  text-shadow: 1px 1px 0 #fff;
}

h1.large {
  font-size: 1.5em;
}

h1.largetext {
  font-size: 1.1em;
  text-shadow: 1px 1px 0 #f1f1f1;
}

h1.heading-text {
  font-size: 1.1em;
  font-weight: bold;
}

h1.title {
  text-align: left;
  font-size: 2em;
  padding-left: 0;
  color: #222;
  line-height: 1.6em;
  margin: 0;
  font-weight: normal;
  border-bottom: none;
  text-shadow: 1px 1px 0 #eee;
}

h1.contactfont {
  font-weight: bold;
  font-size: 2em;
  text-indent: 0;
  background: #0078a3;
  color: #fff;
  text-shadow: 1px 1px #999;
  padding: 2px 10px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

h1.noshadow {
  font-size: 1.5em;
  text-shadow: 0 0 0 #eee;
  margin-top: 5px;
}

h2 {
  color: #000;
  font-size: 14px;
  line-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-shadow: 1px 1px 0 #fff;
}

h2 a {
  color: #333333;
  font-weight: bold;
}

h3 {
  color: #000000;
  font-size: 1.4em;
  margin-top: 10px;
  margin-bottom: 0;
  line-height: 1.6em;
  font-weight: normal;
}

h3.padding {
  padding: 0 0 5px 10px;
  font-weight: normal;
  color: #444;
}

h4 {
  color: #000000;
  font-size: 1.4em;
  margin-bottom: 0;
  line-height: 1.1em;
  font-weight: 300;
}

h5 {
  color: #000000;
  font-size: 1.2em;
  margin-top: 10px;
  margin-bottom: 0;
  line-height: 1.6em;
  font-weight: 300;
  padding: 5px 0 0 0;
}

h5.notop {
  margin-top: 0;
  padding: 5px 0 0 10px;
}

h6 {
  background-color: #d05c2b;
  font-size: 1.3em;
  color: #fff;
  padding: 3px 0 3px 5px;
  line-height: 1.2em;
  margin-left: 0;
  font-weight: 300;
  text-shadow: 1px 1px #a64922;
  opacity: 0.9;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0.53em;
}

h6 a {
  color: #f1f1f1;
}

h6 a:hover {
  color: #fff;
}

div {
  position: relative;
}

form {
  margin: 0;
}

img {
  border: 0 none;
}

.bold {
  font-weight: bold;
}

.warning {
  font-size: 16px;
  background: #fbf9cf;
  border: 1px solid #ddd;
  padding: 7px;
  line-height: 20px;
  width: 600px;
  border-radius: 5px;
}

input, textarea, select, span.input {
  padding: 3px;
}

select {
  background-color: #FFFFFF;
  border: 1px #999999 solid;
  overflow: auto;
  padding: 2px;
}

option {
  width: auto;
  overflow: auto;
}

a {
  color: #d05c2b;
  font-weight: normal;
  cursor: pointer;
  text-decoration: none;
  font-size: 1em;
}

a:hover {
  color: #666666;
  text-decoration: underline;
}

a.dark {
  color: #FFFF00;
}

a.dark:hover {
  color: #FFFFFF;
}

a.blk, a.blk:hover {
  color: #000000;
}

a.grey {
  color: #CCCCCC;
}

a.blue {
  color: #0000CC;
}

a.blue:hover {
  color: #CC0000;
}

.size8 {
  font-size: 8px;
}

.size2, .size10 {
  font-size: 10px;
}

.size11 {
  font-size: 11px;
}

.size12 {
  font-size: 12px;
}

.size3 {
  font-size: 13px;
}

.size13 {
  font-size: 13px;
}

.size14 {
  font-size: 14px;
  font-weight: normal;
}

.size4 {
  font-size: 16px;
}

.size16 {
  font-size: 16px;
}

.size18 {
  font-size: 18px;
}

.what-you-need-to-do-divider-black {
  margin: 25px 0 25px 0;
  border: 0;
  height: 1px;
  background: #fff;
  background-image: -webkit-linear-gradient(left, #f0f0eb, #000, #f0f0eb);
  background-image: -moz-linear-gradient(left, #f0f0eb, #000, #f0f0eb);
  background-image: -ms-linear-gradient(left, #f0f0eb, #000, #f0f0eb);
  background-image: -o-linear-gradient(left, #f0f0eb, #000, #f0f0eb);
}

.what-you-need-to-do-divider-black.narrow {
  margin: 15px 0 15px 0;
}

.divider-white {
  border-bottom: 1px solid #ddd;
  -webkit-box-shadow: inset 0 -2px 0 #ddd;
  -moz-box-shadow: inset 0 -2px 0 #ddd;
  box-shadow: inset 0 -2px 0 #ddd;
}

.divider-white.grey {
  border-bottom: 1px solid #eee;
  margin: 10px 0 10px 0;
}

.xp, .xp10, .xpcolour, .xpnum, .xpdisablednum, .xpnumsm, .xpcopied, .xpnumcolour, .xpclear, .xpclear10 {
  background-color: #FFFFFF;
  border: 1px solid #999999;
  margin-left: 0;
}

.xp3 {
  padding: 2px;
  border: 1px solid #999999;
  margin-top: 8px;
  font-size: 12px;
  box-sizing: border-box;
  height: 22px;
}

.xp3-dropdown {
  padding: 2px;
  border: 1px solid #999999;
  margin-top: 8px;
  font-size: 12px;
  height: 27px;
}

.textinput,
.selectinput {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: #b5b8bb #e2e4e7 #e8eaec #bdbfc3;
  border-radius: 0;
  height: 27px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding: 4px 4px 4px 5px;
  margin-top: 8px;
}

.textinput {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

textarea.textinput {
  height: auto;
  min-height: 5em;
}

.vertical {
  margin: 2px 0;
}

.xpnum3 {
  padding: 2px;
  border: 1px solid #999999;
  margin-top: 8px;
  font-size: 12px;
  box-sizing: border-box;
  height: 22px;
  text-align: right;
}

.xpnumdis {
  padding: 2px;
  border: 0 solid #999999;
  margin: 8px;
  text-align: right;
  background: none;
}

.xpnumdisbold {
  padding: 2px;
  border: 0 solid #999999;
  margin: 8px;
  text-align: right;
  font-weight: bold;
  background: none;
  width: 117px;
  font-size: 1em;
}

.xpnumdisbold.total {
  border-top: 2px solid #333333;
}

.xp10, .xpclear10 {
  font-size: 10px;
}

.xpcolour {
  background-color: #E6EEFF;
  color: #990000;
}

.xpnum {
  text-align: right;
}

.xpnumsm {
  font-size: 10px;
  text-align: right;
}

.xpnumcolour {
  color: #990000;
  text-align: right;
}

.xpdisabled {
  background-color: transparent;
  border: 0 none;
  color: #444;
  font-size: 14px;
  line-height: 16px;
  margin: 4px 5px 0 0;
  font-weight: 400;
  text-align: right;
}

.xpdisablednum {
  background-color: #CCCCCC;
  text-align: right;
  margin-top: 8px;
  padding: 2px;
}

.xpcopied {
  background-color: #990000;
  color: #FFFFFF;
}

.xpclear, .xpclear10 {
  border: 0 none;
}

.xpclearnum {
  border: 1px solid #FFFFFF;
  text-align: right;
}

.icontick {
  display: block;
  height: 15px;
  width: 15px;
  background: url(/dist/images/theme/legacy/tickicon-eb77a1d2a328466513c6.png) no-repeat;
}

.iconcross {
  display: block;
  height: 15px;
  width: 15px;
  background: url(/dist/images/theme/legacy/del-1389a0a7d0215559e698.png) no-repeat;
}

.qcontainer {
  border: 1px solid #ddd;
  background-color: #FFFFFF;
  padding: 10px;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.qbankfield {
  width: 75px;
}

.qfield {
  float: left;
  margin-right: 9px;
  font-size: 12px;
  font-weight: bold;
}

.qfield img, .divfield img {
  vertical-align: top;
}

.qfield span.error-message, .sssplitdiv span.error-message, .divfield span {
  color: #C00;
  text-align: right;
}

.qfield span.error-message,
.sssplitdiv span.error-message {
  display: block;
  font-size: 12px;
  line-height: 18px;
  margin-top: 2px;
}

.divfield span div {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 2px;
  text-align: right;
}

.divfield {
  float: left;
  margin-left: 11px;
  font-size: 12px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
}

.divfield-narrow {
  float: left;
  margin-left: 11px;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 2px;
}

.plogin {
  font-size: 12px;
  font-weight: bold;
  margin-top: 10px;
  margin-left: 6px;
}

.divfield-narrow-bottom {
  float: left;
  margin-left: 11px;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 10px;
}

.divfield p {
  margin-top: 20px;
}

.divfield p .hint {
  font-size: 0.8em;
}

.fin-sum-left {
  float: left;
  background-color: #D05C29;
  width: 255px;
  border-right: 1px solid #dc7b50;
  -webkit-box-shadow: inset 0 0px -2px -2px #fff;
  -moz-box-shadow: inset 0 0px -2px -2px #fff;
  box-shadow: inset 0 0px 2px -2px #fff;
}

.fin-sum-left span {
  background: #dc7b50;
  position: absolute;
  top: 0;
  right: 0;
  width: 17px;
  font-weight: 300;
  font-size: 2em;
  color: #e7a587;
  padding: 0 0 0 3px;
  border-right: 0 solid #dc7b50;
}

.fin-sum-left span:hover {
  background: #bb5325;
  color: #dc7b50;
}

.fin-sum-middle span {
  background: #f0f0eb;
  position: absolute;
  top: 0;
  right: 0;
  width: 17px;
  font-weight: 300;
  font-size: 2em;
  color: #bbb;
  padding: 0 0 0 3px;
  border-right: 0 solid #dc7b50;
}

.fin-sum-middle span:hover {
  background: #ddd;
  color: #999;
}

.fin-sum-middle {
  float: left;
  background-color: #fff;
  width: 255px;
  border-right: 1px solid #fff;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.fin-sum-middle.wider {
  width: 511px;
  float: left;
}

.fin-sum-right {
  float: left;
  margin-top: 10px;
  margin-left: 30px;
}

.divfield-sum {
  float: left;
  margin-left: 11px;
  margin-top: 0;
  margin-bottom: 0;
  clear: both;
  border-bottom: 0 solid #f8f8f8;
  -webkit-box-shadow: inset 0 -1px 0 #f8f8f8;
  -moz-box-shadow: inset 0 -1px 0 #f8f8f8;
  box-shadow: inset 0 -1px 0 #f8f8f8;
}

.wide {
  width: 290px;
}

.divfield-sum-title {
  margin-left: 20px;
  margin-top: 10px;
  font-size: 1.4em;
  color: #e7a587;
  text-shadow: 0 0 0 #a54921;
  line-height: 2em;
  position: relative;
  top: -6px;
  float: left;
  width: 220px;
}

.divfield-sum-title.black {
  color: #999;
}

.divfield-sum-title.blue {
  color: #0bbeff;
}

.divfield-sum-title.blackdark {
  color: #000;
}

.divfield-sum-title.big {
  font-size: 1.6em;
  position: relative;
  top: -3px;
}

.divfield-sum-title.lineheight {
  line-height: 1.4em;
  margin-top: 15px;
}

.divfield-sum-title.small {
  font-size: 1em;
  position: relative;
  line-height: 1.6em;
  margin-top: 5px;
  font-weight: 300;
  border-bottom: 1px solid #ccc;
  width: 210px;
}

.small a {
  font-weight: 300;
}

.divfield-sum-title.wide280 {
  width: 270px;
}

.divfield-sum-number {
  font-size: 2.1em;
  color: #fff;
  line-height: 1.4em;
  font-weight: 300;
  padding-left: 20px;
  min-width: 70px;
  float: left;
  position: relative;
  top: 8px;
  width: 220px;
  text-shadow: 1px 1px #999;
}

.divfield-sum-number.black {
  color: #000;
  text-shadow: 1px 1px #fff;
}

.divfield-sum-number.blackdark {
  color: #000;
  text-shadow: 1px 1px #fff;
  top: 0;
}

.divfield-sum-number a {
  color: #fff;
  text-shadow: 1px 1px #999;
}

.divfield-sum-number.big {
  font-size: 1.8em;
  margin-top: 4px;
}

.divfield-sum-title-red {
  margin-right: 15px;
  margin-top: 10px;
  font-size: 1.4em;
  color: #B8000D;
  text-shadow: 0 0 0 #fff;
  width: 140px;
  line-height: 2em;
  position: relative;
  top: -6px;
  float: left;
}

.divfield-sum-number-red {
  font-size: 1.6em;
  color: #B8000D;
  line-height: 1.4em;
  padding-left: 20px;
  min-width: 70px;
  text-shadow: 1px 1px 0 #fff;
  float: left;
  position: relative;
  top: 6px;
}

.divfield-sum-title-red.blue {
  color: #0078a3;
}

.divfield-sum-number-red.blue {
  color: #0078a3;
}

.sml {
  font-size: 1.2em;
}

.bold {
  font-weight: bold;
}

.fin-cust-left {
  float: left;
  background-color: #0078a3;
  width: 255px;
  border-right: 1px solid #009dd7;
  -webkit-box-shadow: inset 0 0px -2px -2px #fff;
  -moz-box-shadow: inset 0 0px -2px -2px #fff;
  box-shadow: inset 0 0px 2px -2px #fff;
}

.fin-cust-left span {
  background: #008bbd;
  position: absolute;
  top: 0;
  right: 0;
  width: 19px;
  font-weight: 300;
  font-size: 2em;
  color: #00b0f0;
  padding: 0 0 0 1px;
  border-right: 0 solid #008bbd;
}

.fin-cust-left span:hover {
  background: #00658a;
}

.fin-customer-left {
  float: left;
  width: 47.5%;
  border-right: 1px solid #e6e6e6;
}

.fin-customer-left.home {
  width: 100%;
  border-right: 0 solid #e6e6e6;
}

.fin-customer-left.contact {
  padding-left: 10px;
  padding-right: 0;
  font-size: 1.2em;
  border-right: 0 solid #e6e6e6;
  width: 100%;
  overflow: hidden;
}

.fin-customer-left.contact p {
  -webkit-margin-before: 0;
  line-height: 1.4em;
  padding-top: 3px;
}

.fin-customer-left.contact strong {
  line-height: 1.8em;
}

.fin-customer-right {
  float: right;
  width: 28%;
}

.fin-customer-right.contact {
  padding-right: 10px;
  font-size: 1.2em;
  margin-top: 20px;
  display: block;
}

h1.contact {
  color: #333;
  font-size: 1.4em;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 1.3em;
  font-weight: bold;
  padding-left: 5px;
}

h1.nomargin {
  margin-top: 0;
}

p.contact {
  color: #666;
  margin-bottom: 0;
  padding-bottom: 10px;
  width: 250px;
  line-height: 1.4em;
  padding-left: 8px;
  font-size: 13px;
}

p.contact.wide {
  width: 700px;
}

.divfield-customer-end {
  float: left;
  font-weight: normal;
  width: 50%;
  margin: 15px 0 15px 0;
  background: url(/dist/images/theme/legacy/gridline-2fc91ca52e760c7143fd.png) right no-repeat;
  text-align: center;
}

.divfield-customer-none {
  float: left;
  font-weight: normal;
  width: 50%;
  margin: 15px 0 15px 0;
  text-align: center;
}

.divfield-customer-title-red {
  font-size: 1.4em;
  font-weight: 300;
  color: #666;
  border-bottom: 2px #D05C2B solid;
  width: 140px;
  margin: 8px auto;
}

.divfield-customer-dark a {
  font-size: 1.8em;
  font-weight: 300;
  color: #000;
  width: 120px;
  margin: 8px auto 15px auto;
}

.divfield-customer-red a {
  font-size: 1.8em;
  font-weight: bold;
  color: #B8000D;
  width: 120px;
  margin: 8px auto 15px auto;
}

.tfield table {
  text-align: left;
  border: 1px solid #ddd;
  text-shadow: 1px 1px 0 #fff;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.tfield-lg table {
  text-align: left;
  border-right: 3px double #ccc;
}

.tfield th {
  background: #FBFBFB url(/dist/images/theme/legacy/gridlineg-17d3dd98fecc39bd597e.png) right bottom repeat-y;
  text-align: left;
  font-size: 1em;
  color: #666666;
  padding: 8px 20px 8px 5px;
  font-weight: normal;
  border-bottom: 1px solid #CCC;
}

.tfield-lg th {
  background: #FBFBFB url(/dist/images/theme/legacy/gridlineg-17d3dd98fecc39bd597e.png) right bottom repeat-y;
  text-align: left;
  font-size: 1em;
  color: #666666;
  padding: 2px 5px 2px 5px;
  font-weight: normal;
  border-bottom: 1px double #CCC;
}

.tfield tr, .tfield-lg tr {
  background: #fff;
  text-align: left;
  font-size: 14px;
  color: #666666;
  padding: 6px 20px 6px 10px;
  font-weight: normal;
  border-bottom: 1px solid #CCC;
}

.tfield th.size16 {
  background: #FBFBFB url(/dist/images/theme/legacy/gridlineg-17d3dd98fecc39bd597e.png) right bottom repeat-y;
  text-align: left;
  font-size: 16px;
  color: #000;
  padding: 6px 20px 6px 10px;
  font-weight: bold;
  border-bottom: 1px solid #CCC;
}

.tfield th.end, .tfield-lg th.end {
  background: #FBFBFB;
  text-align: left;
  font-size: 14px;
  color: #666666;
  padding: 6px 20px 6px 10px;
  font-weight: normal;
  border-bottom: 1px solid #CCC;
}

.tfield td.minus {
  background: url(/dist/images/theme/legacy/gridminus-4b4a717d943d3a65e9c1.png) right center repeat-y;
  text-align: left;
  font-size: 16px;
  padding: 7px 30px 7px 10px;
  font-weight: bold;
}

.tfield-lg td.minus {
  background: url(/dist/images/theme/legacy/gridminus-4b4a717d943d3a65e9c1.png) right center repeat-y;
  text-align: left;
  font-size: 1.4em;
  padding: 7px 20px 7px 10px;
  line-height: 60px;
}

.tfield td.equals {
  background: url(/dist/images/theme/legacy/gridequals-4c474863a67858e9cb84.png) right center repeat-y;
  text-align: left;
  font-size: 16px;
  padding: 7px 30px 7px 10px;
  font-weight: bold;
}

.tfield-lg td.equals {
  background: url(/dist/images/theme/legacy/gridequals-4c474863a67858e9cb84.png) right center repeat-y;
  text-align: left;
  font-size: 1.4em;
  line-height: 60px;
  padding: 7px 20px 7px 10px;
}

.tfield td.equalsml {
  background: url(/dist/images/theme/legacy/gridequals-4c474863a67858e9cb84.png) right center repeat-y;
  text-align: left;
  font-size: 14px;
  padding: 7px 40px 7px 10px;
}

.tfield td.plus {
  background: url(/dist/images/theme/legacy/gridadd-b9bfcc1a2fc2639bc0e1.png) right center repeat-y;
  text-align: left;
  font-size: 16px;
  padding: 7px 30px 7px 10px;
  font-weight: bold;
}

.tfield td.line {
  background: url(/dist/images/theme/legacy/gridline-2fc91ca52e760c7143fd.png) right center repeat-y;
  text-align: left;
  font-size: 16px;
  padding: 7px 20px 7px 10px;
  font-weight: bold;
}

.tfield td.bank {
  background: url(/dist/images/theme/legacy/gridline-2fc91ca52e760c7143fd.png) right center repeat-y;
  color: #000;
  text-align: left;
  font-size: 1em;
  padding: 7px 20px 7px 10px;
  font-weight: normal;
}

.tfield td.banknone {
  color: #000;
  text-align: left;
  font-size: 1em;
  padding: 7px 20px 7px 10px;
  font-weight: normal;
}

.tfield td.none {
  text-align: left;
  font-size: 16px;
  padding: 7px 20px 7px 10px;
  font-weight: bold;
}

.tfield-lg td.none {
  text-align: left;
  padding: 7px 20px 7px 10px;
  font-size: 1.4em;
}

.tfield td.equalsml {
  background: url(/dist/images/theme/legacy/gridequals-4c474863a67858e9cb84.png) right center repeat-y;
  text-align: left;
  font-size: 14px;
  padding: 7px 40px 7px 10px;
}

.tfield td.sml {
  text-align: left;
  font-size: 14px;
  padding: 7px 10px 7px 10px;
}

.tfield span {
  font-size: 10px;
  color: #666666;
}

.nochanges {
  border-color: #FFF;
  border-left: none;
  border-right: none;
  padding-left: 0;
  padding-right: 0;
  outline: 0;
}

.qbankfield.nochanges {
  border-color: #DDD;
}

#bksummary {
  clear: both;
}

.bankaccountsummary {
  border: 0 solid #bbb;
  background: #fff;
  padding: 5px;
  margin-bottom: 30px;
  position: relative;
  margin-top: -20px;
  font-weight: bold;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.bankaccountsummary a {
  font-weight: bold;
  text-shadow: none;
}

.bankaccountsummary a:hover {
  text-decoration: none;
  color: #444;
  font-weight: bold;
}

.splitnumber {
  position: absolute;
  font-size: 30px;
  color: #999;
  text-align: right;
  left: -75px;
  width: 65px;
}

.split-top {
  border-top: 2px dotted #CCC;
}

body.popup .split-top {
  margin-left: 50px;
  margin-right: 30px;
}

.splitbody {
  background-color: #f9e1d6;
  margin: 3px 0 3px 0;
  padding: 5px;
}

body.popup .sssplitdiv {
  margin-right: 30px !important;
}

.contbody {
  background-color: #eafbed;
  margin: 3px 0 3px 0;
  padding: 5px;
}

#results {
  font-size: 16px;
  display: none;
  border: 2px solid #999;
  padding: 10px;
  background-color: #111;
  margin-bottom: 10px;
  color: #CCC;
  text-align: center;
}

#results a {
  color: #FFF;
}

#audittrail {
  border: 1px solid #999;
  background-color: #ffffff;
  padding: 10px;
  -moz-box-shadow: 2px 2px 2px #bbb;
  -webkit-box-shadow: 2px 2px 2px #bbb;
  box-shadow: 2px 2px 2px #bbb;
  margin-top: 10px;
}

.qhighlight {
  font-size: 12px;
  padding: 3px;
  margin-bottom: 4px;
  background-color: #FFC;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content {
  height: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/*	Approved styles */
.content {
  width: 1024px;
  margin: 0 auto;
}

.content-church {
  width: 1024px;
  margin: 0 auto;
}

.bcontainer {
  border: 1px solid #ddd;
  background-color: #FFFFFF;
  padding: 20px;
  text-shadow: 1px 1px 0 #fff;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  margin-bottom: 20px;
}

.blcontainer {
  border: 1px solid #ddd;
  background-color: #FFFFFF;
  padding-bottom: 0;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  margin-bottom: 20px;
}

.blcontainer-grey-panel {
  border: 1px solid #bbb;
  background-color: #f1f1f1;
  padding-top: 10px;
  padding-bottom: 20px;
  -moz-box-shadow: 2px 2px 2px #bbb;
  -webkit-box-shadow: 2px 2px 2px #bbb;
  box-shadow: 2px 2px 2px #bbb;
  margin-bottom: 20px;
}

.hcontainer {
  position: relative;
  background: #fff;
  margin-bottom: 20px;
  padding: 10px;
  border: 1px solid #ddd;
  text-shadow: 1px 1px 0 #fff;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.hcontainer h1 {
  color: #000;
  background-color: transparent;
  padding: 0 0 0 5px;
  text-indent: 5px;
  font-size: 18px;
  margin-right: 0;
  border-top: none;
}

.hcontainer h1.green {
  color: #fff;
  background-color: #009900;
  padding: 0 0 0 5px;
  text-indent: 5px;
  border-radius: 4px;
  font-weight: 400;
  font-size: 20px;
  border-bottom: 2px solid #009900;
  border-top: 2px solid #009900;
}

.hcontainer h1.red {
  color: #111;
  background-color: #FBE3E3;
  padding: 8px 0 8px 5px;
  text-indent: 5px;
  border-radius: 4px;
  font-weight: 400;
  font-size: 20px;
}

.hcontainer h1 span {
  float: right;
  overflow: auto;
  color: #000;
}

.hcontainer h2 {
  color: #000;
  text-indent: 0;
  font-weight: 300;
  font-size: 1.5em;
  position: relative;
  top: 10px;
  border-bottom: 0 #D05C2B solid;
  margin: 0 10px 10px 10px;
  text-shadow: 1px 0 #eee;
}

.hcontainer h2.blue {
  background: #0078a3;
  color: #fff;
  margin: 0;
  padding: 4px 0 3px 4px;
  font-size: 1.3em;
  text-shadow: 1px 0 #000;
  top: 0;
}

.container-top-filter {
  background: #f7f7f7;
  text-align: right;
  padding: 8px 6px;
  margin-top: 10px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  box-shadow: 0 5px 10px #ddd;
  font-size: 1.1em;
}

.notes {
  border: 1px solid #ddd;
  background-color: #eafbed;
  padding: 10px;
  font-size: 14px;
  font-weight: bold;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  margin-top: 10px;
  text-align: left;
  width: 1004px;
}

.lcontainer {
  padding: 5px;
  border: 1px solid #ccc;
  background-color: #FFFFFF;
  text-shadow: 1px 1px 0 #fff;
  -webkit-box-shadow: 0 5px 10px #666;
  -moz-box-shadow: 0 5px 10px #666;
  box-shadow: 0 5px 10px #666;
  border-radius: 8px;
}

.form-panel {
  background-color: #fafbfb; /* IE8 and below */
  -webkit-border-radius: 4px;
  border-radius: 6px 6px 0 0;
  background-image: -webkit-linear-gradient(#fff, #fafbfb 200px);
  background-image: -moz-linear-gradient(#fff, #fafbfb 200px);
  background-image: linear-gradient(#fff, #fafbfb 200px);
  border: 2px solid #dfe1e2;
  padding: 15px;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.nopad {
  padding: 0;
}

.form-panel .panelfield {
  border-bottom: 1px solid #e2e2e2;
  border-top: 1px solid #fff;
  padding-top: 5px;
  padding-bottom: 7px;
}

.form-panel .panelfield-none {
  border-bottom: 0 solid #e2e2e2;
  border-top: 1px solid #fff;
  padding-top: 5px;
  padding-bottom: 7px;
}

/*	Header */
.headback {
  background-color: #0078a3;
}

.headback.ca {
  background-image: linear-gradient(to top, #008bbd 0%, #0078a3 100%);
}

#loginbody {
  background: #0078a3;
  width: 100%;
  height: 100%;
  position: relative;
  display: table;
}

#login {
  height: 45px;
  z-index: 200;
  padding-bottom: 10px;
}

#login-church {
  height: 45px;
  z-index: 200;
}

#login-wrapper {
  float: right;
  padding: 3px 12px 7px 12px;
  background: #fbf9cf;
  position: relative;
  top: -10px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  -moz-box-shadow: 2px 2px 2px #666;
  -webkit-box-shadow: 2px 2px 2px #666;
  box-shadow: 2px 2px 2px #666;
}

#login-wrapper-ca {
  float: right;
  padding: 3px 12px 7px 12px;
  background: transparent;
  position: relative;
  top: -10px;
}

#login-wrapper-ca a {
  font-size: 1.2em;
  vertical-align: baseline;
  text-align: right;
}

#loginnew {
  display: table-cell;
  vertical-align: middle;
  max-width: 800px;
}

#login-panel {
  background-color: #fff;
  min-width: 280px;
  margin: auto;
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  border-radius: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  overflow: hidden;
}

#login_left {
  float: left;
  width: 350px;
  padding: 10px;
}

#login_right {
  float: left;
  width: 350px;
  padding: 15px;
  margin-left: 20px;
}

.logininput {
  padding: 10px;
  margin: 3px 0 0 8px;
  color: #000;
  font-size: 14px;
}

#loginbox_container {
  width: 270px;
  margin: 20px auto;
}

.loginError {
  width: 270px;
  margin: 0 auto;
}

#login .content {
  padding-top: 10px;
  text-align: right;
  color: #FFF;
}

#login .content-church {
  padding-top: 10px;
  text-align: right;
  color: #FFF;
}

#login .content-church::after {
  content: "";
  display: block;
  clear: both;
}

#login .content-church a {
  color: inherit;
  text-shadow: 1px 1px #666;
}

#login .content-church > .parish-dashboard {
  float: left;
  display: block;
  font-size: 1.3em;
}

#login .content-church > div {
  float: right;
  display: flex;
}

#login .content-church > div > *::before {
  content: "|";
  display: inline-block;
  color: #aaa;
  text-shadow: 1px 1px #666;
  padding: 0 1ex;
}

#login .content-church > div > *:first-child::before {
  display: none;
}

#login .content a {
  color: #f2fbff;
}

#loginleft {
  width: 700px;
  margin: 40px auto;
}

#loginright {
  width: 480px;
  padding: 10px;
}

.loginbutton {
  vertical-align: middle;
  width: 270px;
  font-size: 14px;
}

.login-footer {
  font-size: 0.8em;
  padding-top: 5px;
  color: #f1f1f1;
  text-align: center;
}

#loginlogo {
  background: url(/dist/images/theme/legacy/calogo2-b5369848696a9795e967.png) no-repeat;
  padding: 60px 0 10px 0;
  width: 250px;
  margin: 0 0 0 20px;
  position: relative;
  top: 5px;
}

#login-panel {
  width: 820px;
}

#login-panel::after {
  content: "";
  display: block;
  clear: both;
}

#login_left {
  float: left;
  padding: 20px;
  width: 520px;
  box-sizing: border-box;
  text-align: left;
  font-size: 1.2em;
  line-height: 1.5em;
}

#login_left h1 {
  font-size: 1.8em;
  margin: 0 0 20px;
}

#login_right {
  float: right;
  width: 300px;
  padding: 20px;
  box-sizing: border-box;
  margin: 0;
}

#login_right .divfield-narrow {
  float: none;
  margin: 20px 0;
}

#login_right .divfield-narrow:first-child {
  margin-top: 0;
}

#login_right .divfield {
  float: none;
  margin: 30px 0;
}

#login_right .plogin {
  margin: 0 0 5px 0;
}

#login_right .logininput,
#login_right .loginbutton {
  margin: 0;
  width: 100%;
  box-sizing: border-box;
}

#login_full {
  padding: 20px;
  box-sizing: border-box;
  text-align: left;
  font-size: 1.2em;
  line-height: 1.5em;
}

#changepasswordform .divfield,
#changepasswordform .divfield-narrow {
  float: none;
}

#header {
  height: 0;
}

#header .title {
  font-size: 20px;
  color: #fff;
  font-weight: bold;
}

#header .titlesmall {
  font-size: 11px;
  color: #fff;
  font-weight: bold;
}

#header h1 {
  float: left;
  padding: 20px 30px 20px 0;
}

#header #login_button {
  width: 107px;
  height: 23px;
  background: url(/dist/images/theme/legacy/user-log-in-272f7e839d8bda1da087.gif) 0 0 no-repeat;
  overflow: hidden;
  text-indent: -999em;
  float: right;
}

#mainbody {
  background: #f0f0eb;
  padding-bottom: 100px;
}

.main-top {
  background-color: #FBFBFB;
  border-bottom: 1px solid #bbb;
  margin-left: 0;
  height: 50px;
}

.firsthead {
  height: 50px;
  margin: -40px 0 20px;
}

body.popup .firsthead {
  margin-top: 0;
}

.firsthead span.title {
  color: #666;
  text-shadow: 1px 1px 0 #fff;
  font-weight: 100;
  font-size: 13px;
}

.firsthead span.title a {
  color: #666;
  text-shadow: 1px 1px 0 #fff;
  font-weight: 100;
  font-size: 13px;
}

.cmm-announcement {
  background-color: #D2D2D2;
  opacity: 0.8;
  padding: 10px 10px 10px 10px;
  text-align: center;
  margin: 0 auto 20px auto;
  width: 820px;
  display: none;
  position: relative;
}

.cmm-announcement-highlight {
  background-color: #D05C2B;
  opacity: 0.8;
  padding: 10px 10px 10px 10px;
  text-align: center;
  margin: 0 auto 20px auto;
  width: 820px;
  display: none;
  position: relative;
  color: #fff;
}

.cmm-announcement span.icon {
  position: absolute;
  cursor: pointer;
  right: 10px;
  top: 10px;
}

#popup-announce {
  background-color: #fff;
  min-width: 280px;
  margin: auto;
  padding: 5px;
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  border-radius: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  overflow: hidden;
}

.icon.delete {
  background: url(/dist/images/theme/legacy/del-1389a0a7d0215559e698.png);
}

.bubble.dark {
  background: transparent url(/dist/images/theme/legacy/bg_opacity_20-ea6a102e0252dc64a3c4.png) repeat;
}

.cmm-announcement.dark a {
  color: black;
  font-weight: normal;
  margin: 0;
  font-size: 16px;
}

.cmm-announcement p {
  margin-bottom: 10px;
  text-shadow: 1px 1px #f1f1f1;
}

.cmm-announcement h2 {
  margin: 8px 0 10px 5px;
  font-size: 1.4em;
}

.cmm-announcement ol li {
  padding-bottom: 5px;
}

span.label-bp {
  padding: 0;
  display: block;
  height: 7px;
  width: 14px;
  position: relative;
  top: 0;
  font-size: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #e82a2a;
  color: #A0A0A0;
  opacity: 0.5;
}

span.label-sp {
  padding: 0;
  display: block;
  height: 7px;
  position: relative;
  top: 7px;
  width: 14px;
  font-size: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #e82a2a;
  color: #A0A0A0;
}

span.label-br {
  padding: 0;
  display: block;
  height: 7px;
  position: relative;
  top: 0;
  width: 14px;
  font-size: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #78a300;
  color: #A0A0A0;
  opacity: 0.5;
}

span.label-cp {
  padding: 0;
  display: block;
  height: 7px;
  position: relative;
  top: 7px;
  width: 14px;
  font-size: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #78a300;
  color: #A0A0A0;
}

span.label-other-reconciled {
  padding: 0;
  display: block;
  height: 7px;
  width: 14px;
  position: relative;
  top: 0;
  font-size: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #000048;
  color: #A0A0A0;
  opacity: 0.5;
}

/* Tabs and top navigation layout */
#tabtop {
  height: 34px;
}

#tabtop ul {
  padding: 0;
  float: left;
  margin: 0;
  list-style-type: none;
}

#tabtop li {
  float: left;
  height: 24px;
  line-height: 24px;
}

.tab-top-active, .tab-top-inactive {
  max-width: 200px;
  vertical-align: top;
  height: 19px;
  margin-right: 3px;
  padding: 4px 0 5px 0;
  font-size: 11px;
  border-top: 1px solid #00b0f0;
  background-color: #008bbd;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: white;
  text-shadow: 0 1px 0 #999;
}

.tab-top-active.tab-top--noclick, .tab-top-inactive.tab-top--noclick,
.tab-top-active.tab-top--noclick a, .tab-top-inactive.tab-top--noclick a {
  cursor: default;
}

.tab-top-active.tab-top--noclick a, .tab-top-inactive.tab-top--noclick a:hover {
  text-decoration: none;
}

.tab-top-active {
  margin-right: 3px;
  background: #FBFBFB none;
  border-top: 0 solid #FBFBFB;
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding-top: 5px;
  cursor: default;
  text-shadow: none;
  color: #555;
}

.tab-top-inactive span,
.tab-top-inactive a {
  color: #FFFFFF;
  font-size: 12px;
  display: block;
  height: 28px;
  padding-right: 11px;
  padding-left: 11px;
  text-shadow: 1px 0 #000;
}

.tab-top-active span,
.tab-top-active a,
.tab-top-active a:hover {
  color: #000000;
  font-size: 12px;
  display: block;
  height: 28px;
  padding-right: 11px;
  padding-left: 11px;
  text-shadow: 1px 0 #f1f1f1;
}

.texttab.ads,
.ui-tabs .ui-tabs-nav {
  height: 32px;
  margin-bottom: 0;
  margin-top: 0;
  position: relative;
  z-index: 1;
}

.texttab.ads a,
.ui-tabs .ui-tabs-nav .ui-tabs-tab .ui-tabs-anchor {
  width: 120px;
  font-size: 13px;
  border-bottom: 1px solid #ddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 0 10px 0 10px;
  text-align: center;
  float: left;
  margin-right: 5px;
  margin-bottom: 1px;
  border: solid 1px transparent;
  border-bottom: none;
  color: #fff;
  height: 30px;
  line-height: 30px;
  display: block;
  background-color: #0078a3;
  text-shadow: 0 0 #999;
}

.texttab.ads a.selected, .texttab.ads a:hover,
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-hover .ui-tabs-anchor {
  border-color: #ccc;
  border-bottom-color: #FFF;
  color: #000;
  height: 31px;
  margin-bottom: 0;
}

.texttab.ads a.selected,
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-tabs-active .ui-tabs-anchor {
  background-color: #fff;
  text-shadow: 0 0 #fff;
  font-weight: bold;
}

.texttab.ads a:hover,
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-hover .ui-tabs-anchor {
  background-color: #edf8fc;
  text-decoration: none;
}

.panel-blue {
  background-color: #fff;
  padding: 8px;
  border: 1px solid #ddd;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  margin-top: -1px;
}

.panel,
.ui-tabs .ui-tabs-panel.panel {
  background-color: #fff;
  padding: 8px;
  border: 1px solid #ccc;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  margin-top: -1px;
}

.panel-white {
  background-color: #fff;
  padding: 3px;
  border: 1px solid #ccc;
}

.panel h2 {
  margin-top: 5px;
  border-bottom: 2px dotted #999;
  padding-bottom: 5px;
  padding-left: 8px;
  margin-bottom: 5px;
  color: #333;
  font-size: 16px;
}

.panel h2.red {
  color: #000;
  text-indent: 0;
  font-weight: bold;
  font-size: 1.4em;
  position: relative;
  top: 10px;
  border-bottom: 2px #D05C2B solid;
  margin: 0 5px 15px 0;
}

.bankres {
  background-color: #ffffe6;
  padding: 8px;
  border: 0 solid #999;
  margin-top: 10px;
  border-radius: 4px;
}

.bankres p {
  line-height: 16px;
  margin-top: 5px;
}

.intab.ads {
  height: 31px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 0;
  margin-top: 0;
}

.intab.ads a {
  width: 120px;
  font-size: 13px;
  border: 1px solid #ddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 0 10px 0 10px;
  text-align: center;
  float: left;
  margin-right: 5px;
  border-bottom: 0 none;
  color: #fff;
  height: 30px;
  line-height: 31px;
  display: block;
  background-color: #D05C2B;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.intab.ads a.selected {
  height: 32px;
  line-height: 31px;
  border-color: #ddd;
  border-bottom-color: #FFF;
  background-color: #ffc;
  color: #000;
}

.intab.ads a:hover {
  height: 32px;
  line-height: 31px;
  border-color: #ddd;
  border-bottom-color: #FFF;
  background-color: #ffc;
  color: #000;
  text-decoration: none;
}

.inpanel {
  background-color: #ffc;
  padding: 8px;
  border: 1px solid #ddd;
  border-top: 0 none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.inpanel h2 {
  margin-top: 5px;
  border-bottom: 2px dotted #999;
  padding-bottom: 5px;
  padding-left: 8px;
  margin-bottom: 5px;
  color: #333;
  font-size: 16px;
}

.bankres {
  background-color: #ffffe6;
  padding: 8px;
  border: 0 solid #999;
  margin-top: 10px;
  border-radius: 4px;
}

.bankres p {
  line-height: 16px;
  margin-top: 5px;
}

.contactdiv {
  width: 480px;
  padding: 0;
  margin-left: 10px;
  margin-top: 5px;
  float: left;
}

.contactdiv h2 {
  margin-top: 0;
  margin-bottom: 2px;
  font-size: 18px;
}

.contactdiv p {
  margin-top: 5px;
  font-size: 13px;
}

/* Dropdown menus */
.dropmenudiv, .dropmenudiv ul {
  position: absolute;
  top: 0;
  border-top: 0 none;
  border-left: 0 none;
  line-height: 18px;
  z-index: 100;
  background-color: #008bbd;
  visibility: hidden;
  padding: 0;
  margin: 0;
  list-style-type: none;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-box-shadow: 2px 2px 2px #999;
  -webkit-box-shadow: 2px 2px 2px #999;
  box-shadow: 2px 2px 2px #999;
}

.dropmenudiv.activemenu, .dropmenudiv.activemenu ul {
  border-color: #666666;
  background-color: #FBFBFB;
  margin: 0;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-box-shadow: 2px 2px 2px #999;
  -webkit-box-shadow: 2px 2px 2px #999;
  box-shadow: 2px 2px 2px #999;
}

.dropmenudiv.activemenu a {
  border-color: #CCCCCC;
  text-decoration: none;
  color: #666666;
}

.dropmenudiv.activemenu a:hover {
  background-color: #008bbd;
  color: #fff;
  text-shadow: 1px 1px 1px #999;
}

.dropmenudiv li a {
  width: auto;
  display: block;
  line-height: 30px;
  border-bottom: 0 solid #CCCCCC;
  padding-right: 10px;
  padding-left: 10px;
  text-decoration: none;
  color: #FFFFFF;
  white-space: nowrap;
}

.dropmenudiv li ul {
  margin-left: 0;
}

.dropmenudiv li a:hover {
  background-color: #FBFBFB;
  color: #444;
}

#lightboxdonations {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000;
  height: 100%;
  width: 100%;
  display: none;
  z-index: 99999;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;
}

#taskbox {
  width: 550px;
  min-height: 550px;
  padding: 8px;
  background: rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: fixed !important;
  top: 20% !important;
  left: 50% !important;
  margin-top: -94px !important;
  margin-left: -300px !important;
  z-index: 100000;
}

#taskcontent {
  min-height: 503px;
  background: #fcfcfc;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  padding-left: 10px;
}

#taskcontent p {
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  line-height: 22px;
  color: #555555;
  width: 100%;
  float: left;
  margin: 19px 0;
}

#taskcontent h2 {
  color: #000;
  font-size: 13px;
  margin-top: 3px;
  margin-bottom: 3px;
  font-weight: bold;
}

#taskcontent h3 {
  color: #000;
  font-size: 14px;
  margin-top: 3px;
  margin-bottom: 10px;
  font-weight: bold;
}

#heading {
  width: 545px;
  min-height: 35px;
  padding: 10px 0 0 5px;
  background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
  background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
  background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
  background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
  background-image: linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f9f9f9', EndColorStr='#e9e9e9');
  border-bottom: 1px solid #bababa;
  -webkit-box-shadow: inset 0 -1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: inset 0 -1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 -1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  color: #444444;
  text-shadow: 0 1px 0 #fff;
  text-indent: 5px;
}

.downarrowpointer { /*CSS for "down" arrow image added to top menu items*/
  padding-left: 4px;
  border: 0;
}

.rightarrowpointer {
  background: url(/dist/images/theme/legacy/nav-right-235e479397a14e56274a.png) no-repeat left center;
  padding-left: 10px;
}

.ddiframeshim {
  position: absolute;
  z-index: 500;
  background: transparent;
  border-width: 0;
  width: 0;
  height: 0;
  display: block;
}

#bodytext {
  padding: 3px 0 3px 0;
  overflow: visible;
  min-height: 380px;
  text-align: left;
  width: 1024px;
  margin: 0 auto;
}

div[class] #bodytext {
  height: auto;
}

@media (max-width: 620px) {
  #bodytext {
    width: 100% !important;
  }
}
@media screen and (max-width: 320px) {
  #bodytext {
    width: 100% !important;
  }
}
.helpzen {
  float: right;
  z-index: 10000;
  margin-left: 10px;
  top: -7px;
}

.firsthead .helpzen {
  margin-top: 0;
}

.product {
  margin: 5px;
  font-size: 14px;
  text-transform: none;
  font-weight: bold;
}

.productdet {
  padding: 5px;
  font-size: 12px;
  text-transform: none;
}

.blue {
  color: #00125C;
}

.cleanbox {
  padding: 5px;
  border: 1px solid #CCC;
}

/* New flexi tables */
.ft-m, .ft-m-highlight {
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 20px 5px 6px 6px;
  background: #FFF;
  margin: 0 2px 0 2px;
  box-shadow: inset 0px 25px 9px -22px rgba(0, 0, 0, 0.5);
}

.ft-t, .ft-t-highlight {
  line-height: 28px;
  color: #FFF;
  height: 30px;
  background: #0078a3;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 8px;
  padding-right: 8px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.ft-t h1 {
  color: #FFFFFF;
}

.ft-t a {
  color: #FFF;
}

.ft-b {
  height: 10px;
  background: #FFF;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-left: 2px;
  margin-right: 2px;
  box-shadow: 0 5px 10px #ddd;
  margin-bottom: 10px;
}

/* no header */
.ft-t.ft-nh {
  height: 6px;
}

.flex-table-top {
  background-color: #333;
  color: #f1f1f1;
  padding: 6px;
}

.flex-table-top a {
  color: #f1f1f1;
}

.lowertitle {
  margin-top: 10px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}

.note {
  float: right;
  padding-right: 3px;
  font-weight: bold;
  color: #FFF;
  font-size: 10px;
  z-index: 500;
  letter-spacing: -1px;
}

.notebadge {
  height: 14px;
  background-color: #D12415;
  border: 2px solid white;
  border-radius: 9px 9px 9px 9px;
  -moz-border-radius: 9px 9px 9px 9px;
  -webkit-border-radius: 9px 9px 9px 9px;
  box-shadow: 1px 1px 3px #666;
  -moz-box-shadow: 1px 1px 3px #666;
  -webkit-box-shadow: 1px 1px 3px #666;
  padding: 1px 5px 1px 5px;
  position: relative;
  top: -12px;
  right: 12px;
  font-size: 9px;
  color: #fff;
}

.submit_but {
  margin: 6px 2px;
  vertical-align: middle;
}

#panel_contents {
  height: 200%;
  width: 603px;
  position: absolute;
  z-index: -1;
}

.the_content {
  margin-top: 40px;
}

/*	Footer */
#footer {
  border-top: 1px solid #bbb;
  background: #fbfbfb;
}

div {
  position: relative;
}

#footer .content {
  margin-top: 10px;
  padding-bottom: 10px;
  padding-top: 5px;
  text-align: right;
  color: #FFF;
  font-size: 11px;
  line-height: 25px;
}

#footer .logo {
  width: 250px;
  height: 66px;
  position: absolute;
  right: 0;
  top: 1px;
}

#footer .h2 {
  text-align: right;
}

#footer a {
  font-size: 12px;
}

.LV_validation_message {
  font-weight: bold;
  margin: 0 0 0 5px;
}

.LV_valid {
  color: #00CC00;
}

.LV_invalid {
  font-weight: 900;
  color: #E03F26;
  font-size: 0.8em;
}

.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {
  border: 2px solid #00CC00;
}

.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {
  border: 2px solid #E03F26;
}

/* navigation buttons */
.navnext {
  height: 18px;
  width: 18px;
  vertical-align: middle;
  background-image: url(/dist/images/theme/legacy/navnext-ec35cf83b807b3722777.png);
}

.navprev {
  height: 18px;
  width: 18px;
  vertical-align: middle;
  background-image: url(/dist/images/theme/legacy/navprev-faeec3489d4a4c872876.png);
}

.navfirst {
  height: 18px;
  width: 18px;
  vertical-align: middle;
  background-image: url(/dist/images/theme/legacy/navfirst-1c39b9a53beb15bde4a4.png);
}

.navlast {
  height: 18px;
  width: 18px;
  vertical-align: middle;
  background-image: url(/dist/images/theme/legacy/navlast-5f47d148bfe017e1f8dd.png);
}

/*This is help specific parameters - the buttons */
.btn {
  display: block;
  position: relative;
  background: #aaa;
  padding: 5px;
  float: left;
  color: #fff;
  margin-left: 10px;
  margin-top: 0;
  text-decoration: none;
  cursor: pointer;
}

.btn * {
  font-style: normal;
  display: block;
  position: relative;
}

.btn i {
  background-position: top left;
  position: absolute;
  margin-bottom: -5px;
  top: 0;
  left: 0;
  width: 5px;
  height: 5px;
}

.btn span {
  background-position: bottom left;
  left: -5px;
  padding: 0 0 5px 10px;
  margin-bottom: -5px;
}

.btn span i {
  background-position: bottom right;
  margin-bottom: 0;
  position: absolute;
  left: 100%;
  width: 10px;
  height: 100%;
  top: 0;
}

.btn span span {
  background-position: top right;
  position: absolute;
  right: -10px;
  margin-left: 10px;
  top: -5px;
  height: 0;
}

.btn.blue {
  background: #dd362f;
}

.btn.green {
  background: #dd362f;
}

.btn.pink {
  background: #dd362f;
}

.btn:hover {
  background-color: #666666;
  color: #fff;
  text-decoration: none;
}

.btn:active {
  background-color: #444;
}

.btn[class] {
  background-position: bottom;
}

* html .btn {
  border: 3px double #aaa;
}

* html .btn.blue {
  border-color: #2ae;
}

* html .btn.green {
  border-color: #9d4;
}

* html .btn.pink {
  border-color: #e1a;
}

* html .btn:hover {
  border-color: #a00;
}

/* end approved styles */
.headline {
  font-size: 16px;
  color: #333333;
}

.grey {
  color: #ccc;
  font-weight: normal;
}

.tdbk {
  background-color: #DDDDDD;
}

.tddark {
  background-color: #666666;
  color: #FFFFFF;
}

.tdbkhigh {
  background-color: #AAAAAA;
  color: #000000;
}

.tdwhite {
  background-color: #FFFFFF;
  color: #000000;
}

.tdblue {
  background-color: #007FAE;
  color: #FFFFFF;
}

.highlight {
  font-size: 14px;
  color: #CC0000;
}

.imglink {
  cursor: hand;
}

.td_pldark, .td_plblack, .td_plmonth, .td_plyear, .td_plincome, .td_darkruled, .td_whiteruled, .td-pandl-total, .td-pandl-total-pc {
  padding: 0 2px;
}

.td_pldark {
  background-color: #666666;
  color: #FFFFFF;
}

.td_plblack {
  background-color: #000000;
  color: #FFFFFF;
}

.td_plmonth, .td_plyear {
  background-color: #AAAAAA;
  color: #000000;
}

.td_plincome {
  background-color: #CCCCCC;
  color: #000000;
}

table tr .td-pandl-total {
  font-size: 1.3em;
  font-weight: bold;
  padding: 4px 5px 4px 8px;
  text-shadow: none;
}

.td-pandl-total-pc {
  color: #666666;
  font-size: 12px;
  font-weight: normal;
}

.tdbksmall, .tdbksmallwhite {
  background-color: #FFFFFF;
  font-size: 11px;
}

.tdbklowlight {
  background-color: #CCCCCC;
  color: #999999;
}

.tdbkhighsmall {
  background-color: #EAEAEA;
  font-size: 11px;
  color: #000000;
}

.tdbkhighlightsmall {
  background-color: #FFFF99;
  font-size: 10px;
  color: #000000;
}

.tddarkestsmall {
  background-color: #660000;
  font-size: 10px;
  color: #FFFFFF;
}

.tddarksmall {
  background-color: #999999;
  font-size: 10px;
  color: #FFFFFF;
}

.td-header-dark-grey {
  color: #FFFFFF;
  background: #666666 repeat-x;
}

.td-header-red {
  color: #FFFFFF;
  background: #990000 repeat-x;
}

.td_whiteruled {
  background-color: #FFFFFF;
  color: #000000;
  border: #FFFFFF solid;
  border-width: 1px 0;
}

.td-bottom-rule, .td-bottom-rule-disabled, .tdbksmallrule, .tdbksmallrule-high, .tdbksmallrule-grey, .td-bottom-rule-em, .td-bottom-rule-high, .td-bottom-rule-sub, .table-ruled td, .table-ruled-12 td, .table-ruled-12 th {
  border-bottom: 1px solid #CCCCCC;
}

.table-ruled-ga td {
  padding: 8px 0 8px 15px;
  font-size: 12px;
  line-height: 1.2em;
  font-weight: normal;
  vertical-align: top;
}

.table-ruled-ga td label,
.table-ruled-ga td strong {
  font-weight: 900;
}

.table-ruled-ga td label {
  line-height: 1.3em;
}

.table-ruled-ga td input,
.table-ruled-ga td select,
.table-ruled-ga td textarea {
  margin: 0;
}

.table-ruled-ga td input[readonly],
.table-ruled-ga td textarea[readonly] {
  border-color: #ccc;
  outline: 0;
}

.table-standard td {
  padding: 8px 0 8px 10px;
  margin-left: 15px;
  font-size: 12px;
  line-height: 1em;
  height: 15px;
  font-weight: normal;
  border-bottom: 1px solid #eeeddd;
}

.table-standard a {
  color: #000;
  text-indent: 0;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.1em;
  vertical-align: top;
}

.table-standard tr:hover, .table-standard-ad tr:hover {
  background-color: #eee;
  cursor: pointer;
}

.table-standard td strong {
  font-weight: 900;
}

.table-standard-ad td {
  padding: 5px 0 5px 10px;
  margin-left: 15px;
  font-size: 12px;
  line-height: 1em;
  height: 15px;
  font-weight: normal;
  border-bottom: 1px solid #eeeddd;
}

.table-standard-ad td {
  padding: 5px 0 5px 10px;
  margin-left: 15px;
  font-size: 12px;
  line-height: 1em;
  height: 15px;
  font-weight: normal;
  border-bottom: 1px solid #eeeddd;
}

.table-standard-ad th a.blk {
  color: #666;
  font-weight: normal;
  font-size: 1em;
}

.table-standard-ad td a.red {
  color: #c00;
  font-weight: bold;
  font-size: 1em;
}

.table-standard-ad th {
  cursor: default;
}

.table-standard-bank td {
  padding: 7px 8px 7px 12px;
  margin-left: 15px;
  vertical-align: middle;
  font-size: 1em;
  line-height: 1.1em;
  font-weight: normal;
  border-bottom: 1px solid #eeeddd;
  cursor: pointer;
}

.table-standard-bank tr.noclick td {
  cursor: default;
}

.table-standard-bank tr:hover {
  background-color: #eee;
}

.table-standard-bank td.bottom {
  padding: 3px 8px 3px 6px;
  margin-left: 15px;
  font-size: 1em;
  line-height: 1.4em;
  font-weight: 300;
  border-top: 1px solid #f1f1f1;
  background-color: #f1f1f1;
  color: #000;
  text-shadow: 0 0 0 #fff;
  cursor: default;
}

.table-standard-bank td.bottom a {
  color: #666;
  border-bottom: 0 solid #eeeddd;
}

.table-standard-bank td.bottom a:hover {
  color: #999;
  border-bottom: 0 solid #eeeddd;
}

.table-standard-bank td.top {
  padding: 4px 8px 4px 6px;
  margin-left: 15px;
  font-size: 1em;
  line-height: 1.4em;
  font-weight: 300;
  border-bottom: 0 solid #eeeddd;
  background-color: #f1f1f1;
  color: #666;
  text-shadow: 1px 1px 1px #fff;
  cursor: default;
}

.table-standard-bank td.top a {
  color: #000;
  border-bottom: 0 solid #eeeddd;
}

.table-standard-bank td.top a:hover {
  color: #666;
  border-bottom: 0 solid #eeeddd;
}

.selectednav {
  background-color: #fff;
  border: 1px solid rgb(204, 204, 204);
  border-image: initial;
  color: rgb(102, 102, 102);
  text-shadow: none;
  padding: 2px 5px 2px 5px;
}

.table-standard-bank th {
  padding: 8px 8px 8px 10px;
  margin-left: 15px;
  font-size: 1.1em;
  line-height: 1.4em;
  font-weight: 300;
  border-bottom: 0 solid #000;
  background-color: #0078a3;
  color: #fff;
  text-shadow: 1px 1px 1px #666;
}

.table-standard-bank th a.blk {
  font-size: 12px;
  color: #f1f1f1;
  font-weight: 300;
  text-shadow: 1px 1px 1px #666;
}

.table-standard-bank tr {
  background-color: #eee;
}

.table-standard-bank tr.transaction-archived td,
.table-standard-bank tr.transaction-archived td a,
#nominalactivity-transactions tr.transaction-archived td,
#nominalactivity-transactions tr.transaction-archived td a {
  color: #666;
}

.table-standard-bank tr.transaction-archived td,
#nominalactivity-transactions tr.transaction-archived td {
  font-style: italic;
}

.table-standard-contact td {
  padding: 11px 8px 8px 12px;
  margin-left: 15px;
  vertical-align: middle;
  font-size: 1em;
  line-height: 1.1em;
  font-weight: normal;
  border-top: 1px solid #eeeddd;
}

.table-standard-contact td.heading {
  color: #999;
  vertical-align: top;
  padding-top: 11px;
  text-align: right;
  padding-right: 20px;
}

.table-standard-contact td.title-vert {
  padding-top: 17px;
  width: 150px;
  text-align: right;
  padding-right: 20px;
}

.table-standard-contact td.name {
  color: #fff;
  font-weight: bold;
  font-size: 1.6em;
  text-shadow: 0 0 0 #fff;
}

.table-standard-report {
  border: 0 solid #bbb;
  margin-top: 20px;
  min-width: 800px;
  margin-bottom: 30px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  font-size: 11px;
}

.table-standard-report.n {
  font-size: 12px;
}

.table-standard-report td {
  padding: 4px 5px 4px 8px;
  margin-left: 15px;
  font-size: 1em;
  line-height: 1.1em;
  height: 15px;
  font-weight: normal;
  border-bottom: 1px solid #eeeddd;
}

.table-standard-report tr.noborder td {
  border-bottom: none;
  border-top: none;
  padding-bottom: 2px;
}

.table-standard-report tr.sm td {
  padding-top: 2px;
  font-size: 0.9em;
}

.table-standard-report tr.sm th {
  padding-top: 5px;
  font-size: 0.9em;
  line-height: 1.2em;
}

.table-standard-report td.lg {
  font-size: 1.1em;
}

.table-standard-report .title {
  padding-left: 3px;
  border-bottom: 0 solid #eeeddd;
}

.table-standard-report .head {
  padding: 10px 0 0 8px;
  background-color: #f1f1f1;
  border-bottom: 1px solid #f8f8f8;
  -webkit-box-shadow: inset 0 -1px 0 #e6e6e6;
  -moz-box-shadow: inset 0 -1px 0 #e6e6e6;
  box-shadow: inset 0 -1px 0 #e6e6e6;
}

.table-standard-report .subtotal {
  font-size: 1.1em;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  font-weight: bold;
  border-top: 1px #ddd solid;
}

.table-standard-report tr:hover {
  background-color: #eee;
}

.table-standard-report h2 {
  margin-bottom: 2px;
  font-size: 1.4em;
  text-shadow: 1px 1px #f1f1f1;
}

.table-standard-report h4 {
  color: #000000;
  font-size: 1.2em;
  margin-bottom: 0;
  line-height: 1em;
  font-weight: 200;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}

.table-standard-report .head span {
  float: right;
  font-size: 12px;
  position: relative;
  top: -8px;
  text-shadow: 1px 1px #eee;
}

.table-standard-report th {
  padding: 5px 12px 5px 0;
  margin-left: 15px;
  font-size: 1.1em;
  line-height: 1.6em;
  font-weight: normal;
  border-bottom: 0 solid #000;
  background-color: #d76b3e;
  color: #f1f1f1;
  text-align: right;
  text-shadow: 1px 1px #a64922;
}

.table-standard-report th.flat {
  padding: 15px 12px 35px 10px;
  text-align: center;
  text-shadow: 0 0 #111;
  font-weight: normal;
  font-size: 1.3em;
  background-color: #fff;
  color: #444;
}

.td-pandl-total-pc {
  color: #666666;
  font-size: 12px;
  font-weight: normal;
}

.table-report-tb {
  border: 1px solid #ddd;
  margin-top: 0;
  min-width: 800px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  font-size: 1em;
  margin-bottom: 20px;
}

.table-report-tb td {
  padding: 8px 15px 8px 15px;
  margin-left: 15px;
  font-size: 1em;
  line-height: 1.1em;
  font-weight: normal;
  border-bottom: 1px solid #eeeddd;
}

.table-report-tb th {
  padding: 3px 15px 3px 15px;
  margin-left: 15px;
  font-size: 1.1em;
  line-height: 1.6em;
  border-bottom: 0 solid #000;
  font-weight: bold;
  background-color: #d76b3e;
  color: #f1f1f1;
  text-align: right;
  text-shadow: 1px 1px #a64922;
}

.table-report-tb .head {
  padding: 10px 0 0 8px;
  background-color: #f1f1f1;
}

.table-report-tb h2 {
  margin-bottom: 2px;
  font-size: 1.4em;
}

.table-report-tb .head span {
  float: right;
  font-size: 12px;
  position: relative;
  top: -13px;
  margin-right: 5px;
}

.table-report-tb .subtotal {
  color: #000000;
  font-size: 1em;
  font-weight: bold;
  border-bottom: 3px #D05C2B double;
  border-top: 1px #D05C2B solid;
  padding-top: 4px;
}

.table-info-details {
  width: 100%;
  margin: 0 0 20px 0;
  border: 0 solid #eee;
}

.table-info-details td {
  font-size: 1em;
  line-height: 1.1em;
  color: #353834;
  margin: 0.5em 0 0.5em 0;
  padding: 10px;
  background-color: #edf8fc;
  border-right: 1px solid #eee;
  text-align: right;
}

.table-info-details th {
  font-size: 1em;
  line-height: 1.1em;
  margin: 0.5em 0 0.5em 0;
  padding: 10px;
  border-bottom: 0 solid #000;
  font-weight: bold;
  background-color: #0078a3;
  color: #fff;
  text-align: right;
  text-shadow: 1px 0 #666;
}

.table-info-details td.left {
  text-align: left;
}

.table-info-details td.light {
  background-color: #fff;
}

.table-info-details td.green {
  background-color: #fbfff2;
}

.table-info-details td.light.bottom {
  background-color: #0078a3;
  padding: 10px;
}

.table-info-details span {
  font-size: 1.6em;
}

.table-info-details td.lg {
  line-height: 1.6em;
  font-size: 1.2em;
}

.balcontainer {
  border: 1px solid #ddd;
  margin-top: 20px;
  width: 700px;
  margin-bottom: 30px;
  background-color: #FFFFFF;
  padding-bottom: 20px;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.balcontainer h2 {
  margin-bottom: 2px;
  font-size: 1.4em;
  padding: 0 0 0 8px;
}

.balcontainer .head {
  padding: 2px 0 5px 5px;
  background-color: #f1f1f1;
}

.balcontainer .red {
  padding: 3px 12px 3px 0;
  font-size: 1.1em;
  line-height: 1.6em;
  height: 20px;
  border-bottom: 0 solid #000;
  font-weight: bold;
  background-color: #D05C2B;
  color: #f1f1f1;
  text-align: right;
}

.balcontainer .head span {
  float: right;
  margin-right: 3px;
  font-size: 12px;
  position: relative;
  top: -13px;
}

#mainrow, #totalrow {
  position: relative;
  height: 20px;
  clear: both;
  width: 492px;
}

#mainrow {
  border-bottom: 1px solid #eeeddd;
  margin-left: 30px;
  padding: 4px 12px 4px 0;
  font-size: 1em;
  line-height: 1.1em;
  height: 15px;
  font-weight: normal;
}

#subtotalrow {
  position: relative;
  height: 30px;
  padding-top: 3px;
  width: 593px;
}

#totalrow {
  margin-top: 10px;
  margin-left: 30px;
  padding: 4px 12px 4px 0;
  border-bottom: 0 #D05C2B double;
  border-top: 0 #D05C2B solid;
}

#headcol, #col1, #totalcol1, #col2, #totalcol2, #col3, #totalcol3 {
  position: relative;
  float: left;
  line-height: 19px;
}

#headcol {
  text-align: right;
  width: 135px;
  font-size: 11px;
  font-weight: lighter;
  line-height: 24px;
}

#col1, #totalcol1 {
  width: 357px;
  font-weight: bold;
}

#col2, #totalcol2 {
  width: 135px;
  text-align: right;
}

#col3, #totalcol3 {
  width: 100px;
  text-align: right;
}

#totalcol2, #totalcol3, #totalcol1 {
  font-size: 14px;
  font-weight: bold;
}

#subtotalrow #totalcol2 {
  height: 30px;
  background-repeat: no-repeat;
}

#banklayer, #loanslayer, #dloanlayer {
  clear: both;
  position: relative;
  width: 514px;
  left: 20px;
}

.dropdown td {
  padding: 4px 12px 4px 30px;
  border-bottom: 1px solid #eeeddd;
}

.td-bottom-rule {
  color: #000000;
  padding: 2px;
}

.td-bottom-rule-disabled {
  color: #999999;
  padding: 2px;
}

.td-bottom-rule-em {
  color: #0000CC;
  padding: 2px;
  font-style: italic;
}

.td-bottom-rule-high {
  padding: 2px;
  background-color: #DFDFDF;
}

.td-bottom-rule-sub {
  color: #000000;
  padding: 2px;
  background-color: #CCCCCC;
}

.tdbksmallrule, .table-ruled td, .table-ruled th, .table-ruled-pad td, .table-ruled-12 td, .table-ruled-12 th {
  border-bottom: 1px solid #CCCCCC;
  font-size: 11px;
  padding: 4px;
}

.table-ruled td ul {
  margin: 2px 0 0;
  padding: 0 0 0 1em;
  font-size: 0.9em;
}

.table-ruled-12 td, .table-ruled-12 th, .table-ruled-pad td {
  font-size: 12px;
}

.table-ruled-12 th {
  font-weight: bold;
}

td.noborder {
  border: 0 none;
}

.table-ruled-pad td {
  padding: 4px;
}

.table-ruled-12 td.clean-total, .clean-total {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  border: 0 none;
}

.table-ruled-12 td.clean-row, .clean-row {
  border: 0 none;
}

.tdbksmallrule-high {
  background-color: #DFDFDF;
  font-size: 11px;
}

.tdbkhighlight {
  background-color: #FFFF99;
  color: #000000;
}

.tdbksmallrule-grey {
  background-color: #FFFFFF;
  font-size: 11px;
  color: #CCCCCC;
}

tr.row-smallruleheader td, .tdbksmallruleheader, .tdbksmallruleheader > a {
  background-color: #FFFFFF;
  font-size: 11px;
  border-bottom: 1px solid #999999;
  font-weight: bold;
  padding: 2px;
}

.tdbksmallruleheader > a {
  border: none;
}

tr.td-bottom-rule-header td, .td-bottom-rule-header {
  color: #000000;
  border-bottom: 1px solid #999999;
  padding: 2px;
  font-weight: bold;
}

tr.td-bottom-rule-header-small td, .td-bottom-rule-header-small {
  color: #000000;
  border-bottom: 1px solid #999999;
  padding: 2px;
  font-weight: bold;
  font-size: 11px;
}

.td-double-rule {
  border: 1px solid #000000;
  border-left-style: none;
  border-right-style: none;
  padding: 3px;
}

.td-vatbox {
  color: #006600;
  padding: 3px;
  border: 1px solid #006600;
  background-color: #D9F0D2;
}

.td-vatboxdark {
  color: #FFFFFF;
  padding: 3px;
  border: 1px solid #006600;
  background-color: #006600;
}

.td-vatboxwhite {
  color: #006600;
  padding: 3px;
  border: 1px solid #006600;
  background-color: #FFFFFF;
}

.ledger-notes, td.ledger-notes {
  font-size: 9px;
  color: #999999;
}

div.nomdiv {
  position: relative;
  display: block;
  top: 0;
  left: 0;
  z-index: 10;
}

/*	Queue styles */
.qholder {
  height: 35px;
  overflow: visible;
  border-bottom: 0 solid #CCCCCC;
  display: block;
  margin-bottom: 0;
  clear: both;
}

.qnum {
  color: #FFFFFF;
  float: left;
  height: 26px;
  width: 30px;
  background-color: #999999;
  text-align: right;
  vertical-align: middle;
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
}

#qedit {
  float: right;
  height: 100%;
  width: 95px;
  vertical-align: bottom;
  margin: 5px 10px 0 0;
}

.qcontent {
  overflow: visible;
  top: 5px;
  left: 5px;
  position: relative;
  display: block;
}

.floatingdropdown {
  position: absolute;
  border: 1px dotted #666666;
  background-color: #CCCCCC;
  font-family: Verdana, sans-serif;
  line-height: 20px;
  cursor: default;
  font-size: 14px;
  z-index: 100;
  padding: 2px;
}

.splitdiv {
  margin-left: 83px;
  width: 800px;
  background-color: #C7C7C7;
  border: 1px dotted #CCCCCC;
  position: relative;
  padding: 3px;
}

#\\ {
  padding: 0;
  margin: 0;
  list-style: none;
  height: 28px;
  position: relative;
  z-index: 10000000;
}

#menu li {
  float: left;
  margin-right: 1px;
  z-index: 10000000;
  position: relative;
}

#menu li a {
  display: block;
  float: left;
  height: 28px;
  line-height: 28px;
  text-decoration: none;
  padding: 0 25px 0 0;
  z-index: -10000000;
  position: relative;
}

#menu table {
  border-collapse: collapse;
  width: 0;
  height: 0;
  top: 0;
  left: 0;
  z-index: 10000000;
  position: relative;
}

/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#menu li a:hover {
  z-index: 200;
  position: relative;
}

#menu li:hover {
  position: relative;
  z-index: 500;
}

#menu li:hover > a {
  z-index: 500;
}

#menu li:hover > a.sub {
  z-index: 500;
}

#menu li.current a {
  color: #fff;
  background: #840;
  z-index: 500;
}

#menu li a.sub {
  background: url(/dist/images/theme/legacy/down-arrow-330a2e60043de87cd4ce.gif) no-repeat right center;
  z-index: -50000;
  position: relative;
}

#menu li.current a.sub {
  color: #fff;
  background: url(/dist/images/theme/legacy/down-arrow-330a2e60043de87cd4ce.gif) no-repeat right center;
  position: relative;
}

#menu :hover ul {
  left: -60px;
  top: 28px;
  width: 150px;
  background: #444;
  z-index: 500;
}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, #menu :hover ul ul {
  position: absolute;
  left: -9999px;
  top: -9999px;
  width: 0;
  height: 0;
  margin: 0;
  list-style: none;
  z-index: 500;
  padding: 0 10px 0 0;
}

#menu :hover ul :hover ul {
  left: 120px;
  top: 0;
  background: #222;
  white-space: nowrap;
  width: 150px;
  z-index: 200;
  height: auto;
}

#menu :hover ul li {
  margin: 0;
  border-top: 0 solid #666;
  z-index: 500;
}

#menu :hover ul li a {
  width: 120px;
  padding-right: 10px;
  background: #FBFBFB;
  color: #555;
  height: 25px;
  line-height: 25px;
  z-index: 500;
  position: relative;
}

#menu :hover ul li a.fly {
  background: #333 url(/dist/images/theme/legacy/arrow_right-143feff96f2c8e2aac7d.gif) no-repeat right center;
  z-index: 500;
}

#menu :hover ul :hover {
  background-color: #959595;
  color: #FBFBFB;
  z-index: 500;
  position: relative;
}

#menu :hover ul :hover a.fly {
  background-color: #959595;
  color: #fff;
  z-index: 500;
}

#menu :hover ul li.currentsub a {
  background: #840;
  color: #fff;
  z-index: 500;
}

#menu :hover ul li.currentsub a.fly {
  background: #840 url(/dist/images/theme/legacy/arrow_right-143feff96f2c8e2aac7d.gif) no-repeat right center;
  color: #fff;
  z-index: 500;
}

#menu :hover ul :hover ul li a {
  width: 100px;
  padding: 0;
  text-indent: 10px;
  background: #3e3e3e;
  color: #ccc;
  z-index: 500;
}

#menu :hover ul :hover ul :hover {
  background-color: #d70;
  color: #fff;
  z-index: 500;
}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {
  background: #840;
  color: #fff;
  z-index: 500;
}

/* General dropdown styles */
.desc {
  color: #6b6b6b;
}

.desc a {
  color: #0092dd;
}

.dropdown dd, .dropdown dt, .dropdown ul {
  margin: 0;
  padding: 0;
}

.dropdown dd {
  position: relative;
}

.dropdown a, .dropdown a:visited {
  color: #816c5b;
  text-decoration: none;
  outline: none;
}

.dropdown a:hover {
  color: #5d4617;
}

.dropdown dt a:hover, .dropdown dt a:focus {
  color: #5d4617;
  border: 1px solid #5d4617;
}

.dropdown dt a {
  background: #e4dfcb url(/dist/images/theme/legacy/arrow-7f2edca2d3e854b5f315.png) no-repeat scroll right center;
  display: block;
  padding-right: 20px;
  border: 1px solid #d4ca9a;
  width: 150px;
}

.dropdown dt a span {
  cursor: pointer;
  display: block;
  padding: 5px;
}

.dropdown dd ul {
  background: #e4dfcb none repeat scroll 0 0;
  border: 1px solid #d4ca9a;
  color: #C5C0B0;
  display: none;
  left: 0;
  padding: 5px 0;
  position: absolute;
  top: 2px;
  width: auto;
  min-width: 170px;
  list-style: none;
}

.dropdown span.value {
  display: none;
}

.dropdown dd ul li a {
  padding: 5px;
  display: block;
}

.dropdown dd ul li a:hover {
  background-color: #d0c9af;
}

.dropdown img.flag {
  border: none;
  vertical-align: middle;
  margin-left: 10px;
}

.input-combobox {
  position: relative;
  display: inline-block;
  margin-top: 4px;
}

.input-combobox input[type=text] {
  margin-top: 0;
  box-sizing: border-box;
  padding: 2px;
  border: 1px solid #999999;
  padding-right: 20px;
}

.input-combobox i {
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 100%;
  font-size: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.flagvisibility {
  display: none;
}

/* Default link styling */
a#fdbk_tab {
  display: none;
}

/*	Tooltips */
#JT {
  position: absolute;
  z-index: 1000010;
  background-color: #444;
  border-radius: 8px;
  margin-top: -10px;
  margin-left: 10px;
  margin-right: 10px;
}

#JT_copy {
  padding: 10px;
  color: #fff;
}

#JT_arrow_left, #JT_arrow_right {
  position: absolute;
  top: 15px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

#JT_arrow_left {
  right: 100%;
  border-right: 10px solid #444;
}

#JT_arrow_right {
  left: 100%;
  border-left: 10px solid #444;
}

#JT_close_left, #JT_close_right {
  display: none;
}

#JT_close_left.has-title, #JT_close_right.has-title {
  background-color: #444;
  color: #fff;
  font-size: 14px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-weight: bold;
  padding: 10px 10px 5px;
  display: block;
}

#JT_close_left {
  text-align: left;
}

#JT_close_right {
  text-align: right;
}

#JT_copy > *:first-child {
  margin-top: 0;
  padding-top: 0;
}

#JT_copy > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

#JT_copy p {
  margin: 10px 0;
}

#JT_copy img {
  padding: 1px;
  border: 1px solid #CCCCCC;
}

.jTip {
  cursor: help;
  outline: 0;
}

.jTip img {
  vertical-align: bottom;
  margin-left: 4px;
}

#dialog-modal {
  background: #edf8fc !important;
  padding: 0 !important;
  border: 0 #FFFFFF solid !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  outline: none;
}

.ui-widget-header {
  border: 0 solid #aaaaaa !important;
  background: #0078a3;
  background-image: none;
  color: #fff !important;
  font-size: 1.2em;
  line-height: 1.3em;
  font-weight: normal !important;
  margin: 0 0 0 0 !important;
  text-shadow: 1px 1px 1px #222;
  border-bottom-right-radius: 0 !important;
  -moz-border-radius-bottomright: 10px !important;
  -webkit-border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  -moz-border-radius-bottomleft: 0 !important;
  -webkit-border-bottom-left-radius: 0 !important;
}

.ui-dialog-titlebar {
  padding: 0.4em 0.6em !important;
  position: relative;
}

.ui-dialog .ui-widget-content {
  background: #fff none;
}

#dialog-modal.ui-widget-content {
  border: 0 solid #aaaaaa;
  background: #fff !important;
  padding: 0.4em 0.6em !important;
  color: #444;
  font-size: 1.2em !important;
  font-weight: normal;
}

.ui-dialog-titlebar .ui-dialog-titlebar-close {
  border: none !important;
  background: none !important;
  width: auto !important;
  height: auto !important;
  margin-top: -12px !important;
  padding: 0 !important;
}

.ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {
  margin: 0;
  width: 24px;
  height: 24px;
  background: url(/dist/images/theme/legacy/exit-75dc0e67ddc8ab664049.svg) no-repeat top left;
}

.ui-dialog-titlebar-close .ui-button-text {
  display: none !important;
}

.vat-info-panel {
  background: #fff;
  float: left;
  width: 100%;
  border-bottom: 1px #ddd solid;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.vat-accountant {
  float: right;
  width: 35%;
  margin-top: 50px;
  text-align: center;
  border: 1px solid #ddd;
  padding: 0 10px 10px 10px;
  margin-right: 10px;
}

p.vat-help {
  font-size: 1.1em;
  line-height: 1.6em;
}

p.vat-help.top {
  margin-top: 20px;
}

p.vat-help.bottom {
  margin-bottom: 40px;
}

span.circle {
  background: #d05c2b;
  border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  line-height: 1.6em;
  margin-right: 15px;
  text-align: center;
  width: 1.6em;
  margin-bottom: 0;
  margin-top: 10px;
  font-size: 0.9em;
}

span.circle.red {
  background: #d05c2b;
}

span.circle.green {
  background: #5EA226;
}

span.circle.blue {
  background: #0078a3;
}

.btnbtn {
  display: inline-block;
  padding: 6px 20px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: whiteSmoke;
  background-image: -moz-linear-gradient(top, white, #E6E6E6);
  background-image: -ms-linear-gradient(top, white, #E6E6E6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
  background-image: -webkit-linear-gradient(top, white, #E6E6E6);
  background-image: -o-linear-gradient(top, white, #E6E6E6);
  background-image: linear-gradient(top, white, #E6E6E6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);
  border-color: #E6E6E6 #E6E6E6 #BFBFBF;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(40, 40, 40, 0.1);
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  outline: 0;
}

.btnbtn-black {
  display: inline-block;
  padding: 6px 20px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 0 #666666;
  vertical-align: middle;
  cursor: pointer;
  background-color: #828282;
  background-image: -moz-linear-gradient(top, #9f9f9f, #787878);
  background-image: -ms-linear-gradient(top, #9f9f9f, #787878);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9f9f9f), to(#787878));
  background-image: -webkit-linear-gradient(top, #9f9f9f, #787878);
  background-image: -o-linear-gradient(top, #9f9f9f, #787878);
  background-image: linear-gradient(top, #9f9f9f, #787878);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6E6E6E', endColorstr='#FF333333', GradientType=0);
  border-color: #333 #333 #0D0D0D;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(40, 40, 40, 0.1);
  border: 1px solid #CCC;
  border-bottom-color: #555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  outline: 0;
}

.btnbtn-confirm {
  display: inline-block;
  padding: 7px 21px;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 13px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 0 #666;
  vertical-align: middle;
  cursor: pointer;
  background-color: #008bbd;
  background-image: -moz-linear-gradient(top, #008bbd, #00658a);
  background-image: -ms-linear-gradient(top, #008bbd, #00658a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008bbd), to(#00658a));
  background-image: -webkit-linear-gradient(top, #008bbd, #00658a);
  background-image: -o-linear-gradient(top, #008bbd, #00658a);
  background-image: linear-gradient(top, #008bbd, #00658a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6E6E6E', endColorstr='#FF333333', GradientType=0);
  border-color: #800000 #800000 #0D0D0D;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(40, 40, 40, 0.1);
  border: none;
  border-bottom-color: #444;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  outline: 0;
}

.btnbtn-delete {
  display: inline-block;
  padding: 6px 20px;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 13px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 0 #666;
  vertical-align: middle;
  cursor: pointer;
  background-color: #cc0000;
  background-image: -moz-linear-gradient(top, #cc0000, #990000);
  background-image: -ms-linear-gradient(top, #cc0000, #990000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#990000), to(#990000));
  background-image: -webkit-linear-gradient(top, #cc0000, #990000);
  background-image: -o-linear-gradient(top, #cc0000, #990000);
  background-image: linear-gradient(top, #cc0000, #990000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6E6E6E', endColorstr='#FF333333', GradientType=0);
  border-color: #800000 #800000 #0D0D0D;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(40, 40, 40, 0.1);
  border: 1px solid #CCC;
  border-bottom-color: #800000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  outline: 0;
}

.btnbtn-small {
  padding: 3px 10px;
}

.btnbtn-small.btnbtn-confirm {
  padding: 4px 11px;
}

.btnbtn:hover, .btnbtn.btnbtn-active {
  color: #333;
  text-decoration: none;
  background: #E6E6E6 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.btnbtn.btnbtn-active {
  cursor: default !important;
}

.btnbtn-black:hover {
  color: #fff;
  text-decoration: none;
  background: #787878 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.btnbtn-delete:hover {
  color: #fff;
  text-decoration: none;
  background: #990000 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.btnbtn-confirm:hover {
  color: #fff;
  text-decoration: none;
  background: #00658a 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.btnbtn-disabled,
.btnbtn-disabled:hover,
[disabled].btnbtn,
[disabled].btnbtn:hover,
[disabled].btnbtn-confirm,
[disabled].btnbtn-confirm:hover,
[disabled].btnbtn-black,
[disabled].btnbtn-black:hover,
[disabled].btnbtn-delete,
[disabled].btnbtn-delete:hover {
  background-color: #ccc;
  background-image: none;
  cursor: default;
  color: #666;
  text-shadow: none;
  border-color: #aaa;
}

#container {
  margin: 0 0;
}

.split-btn .spb-toggle {
  font-size: 24px;
  padding: 7px 9px;
  color: black;
  cursor: hand;
  background: url(/dist/images/theme/legacy/threelines-710a3f9bc94813ddf832.png) no-repeat center #ccc;
}

.edit-btn .spb-toggle {
  font-size: 24px;
  padding: 5px 9px;
  color: black;
  cursor: hand;
  background: url(/dist/images/theme/legacy/down-black-941b35ec8bf99967b0fe.png) no-repeat 7px 7px #fff;
  background-size: 18px 18px;
  border: 1px #eee solid;
}

.import-btn .spb-toggle {
  font-size: 24px;
  padding: 5px 14px;
  color: black;
  cursor: hand;
  background: url(/dist/images/theme/legacy/down-black-941b35ec8bf99967b0fe.png) no-repeat 9px 7px #fff;
  background-size: 14px 14px;
  border: 1px #eee solid;
}

.split-btn a {
  padding: 10px;
  background: #d05c2b;
  color: white;
  text-decoration: none;
  cursor: hand;
  display: inline-block;
  min-width: 105px;
}

.split-btn .spb-primary a, .split-btn .spb-secondary a {
  min-width: 0;
}

.edit-btn a {
  padding: 9px;
  background: #219cc9;
  color: #fff;
  text-decoration: none;
  cursor: hand;
  width: 110px;
  height: 13px;
  text-align: left;
}

.import-btn a {
  padding: 6px;
  background: #219cc9;
  color: #fff;
  text-decoration: none;
  cursor: hand;
  width: 80px;
  height: 13px;
  text-align: left;
}

.split-btn a:hover, .edit-btn a:hover {
  background: #ccc;
  color: black;
}

.edit-btn a:hover, .import-btn a:hover {
  background: #fff;
  color: black;
}

.jqhidden {
  visibility: hidden;
}

/* Artfully masterminded by ZURB */
body {
  position: relative;
}

#joyRideTipContent {
  display: none;
}

.joyRideTipContent {
  display: none;
}

/* Default styles for the container */
.joyride-tip-guide {
  position: absolute;
  background: #f1f1f1;
  display: none;
  color: #444;
  width: 300px;
  z-index: 101;
  top: 0; /* keeps the page from scrolling when calculating position */
  left: 0;
  font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", Helvetica, Arial, Lucida, sans-serif;
  font-weight: normal;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.joyride-content-wrapper {
  padding: 1.125em 1.25em 1.5em;
  -webkit-box-shadow: 0 5px 10px #999;
  -moz-box-shadow: 0 5px 10px #999;
  box-shadow: 0 5px 10px #999;
}

/* Mobile */
@media only screen and (max-width: 767px) {
  .joyride-tip-guide {
    width: 95% !important;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    left: 2.5% !important;
  }
  .joyride-tip-guide-wrapper {
    width: 100%;
  }
}
/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
.joyride-tip-guide span.joyride-nub {
  display: block;
  position: absolute;
  left: 22px;
  width: 0;
  height: 0;
  border: solid 14px;
}

.joyride-tip-guide span.joyride-nub.top {
  /*
  IE7/IE8 Don't support rgba so we set the fallback
  border color here. However, IE7/IE8 are also buggy
  in that the fallback color doesn't work for
  border-bottom-color so here we set the border-color
  and override the top,left,right colors below.
  */
  border-color: #f1f1f1;
  border-color: rgba(0, 0, 0, 0.8);
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-width: 0;
  top: -14px;
  bottom: auto;
}

.joyride-tip-guide span.joyride-nub.bottom {
  /*
  IE7/IE8 Don't support rgba so we set the fallback
  border color here. However, IE7/IE8 are also buggy
  in that the fallback color doesn't work for
  border-top-color so here we set the border-color
  and override the bottom,left,right colors below.
  */
  border-color: #f1f1f1;
  border-color: rgba(0, 0, 0, 0.8) !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-width: 0;
  bottom: auto;
}

.joyride-tip-guide span.joyride-nub.right {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.8) !important;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-right-width: 0;
  top: 22px;
  bottom: auto;
  left: auto;
  right: -14px;
}

.joyride-tip-guide span.joyride-nub.left {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.8) !important;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
  border-left-width: 0;
  top: 22px;
  left: -14px;
  right: auto;
  bottom: auto;
}

.joyride-tip-guide span.joyride-nub.top-right {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.8);
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-width: 0;
  top: -14px;
  bottom: auto;
  left: auto;
  right: 28px;
}

/* Typography */
.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 {
  line-height: 1.25;
  margin: 0;
  font-weight: bold;
  color: #000;
}

.joyride-tip-guide h1 {
  font-size: 30px;
}

.joyride-tip-guide h2 {
  font-size: 26px;
}

.joyride-tip-guide h3 {
  font-size: 22px;
}

.joyride-tip-guide h4 {
  font-size: 18px;
}

.joyride-tip-guide h5 {
  font-size: 16px;
}

.joyride-tip-guide h6 {
  font-size: 14px;
}

.joyride-tip-guide p {
  color: rgba(0, 0, 0, 0.4);
  margin: 0 0 18px 0;
  font-size: 13px;
  line-height: 18px;
}

.joyride-tip-guide a {
  color: rgb(255, 255, 255);
  text-decoration: none;
  border-bottom: dotted 1px rgba(255, 255, 255, 0.6);
}

.joyride-tip-guide a:hover {
  color: rgba(255, 255, 255, 0.8);
  border-bottom: none;
}

/* Button Style */
.joyride-tip-guide .joyride-next-tip {
  width: auto;
  padding: 4px 10px 4px 10px;
  font-size: 13px;
  text-decoration: none;
  color: rgb(255, 255, 255);
  border: solid 1px #008bbd;
  background: #008bbd;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0063ff', endColorstr='#0055d6', GradientType=0);
  background: linear-gradient(top, rgb(0, 99, 255) 0%, rgb(0, 85, 214) 100%);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
}

.joyride-next-tip:hover {
  color: rgb(255, 255, 255) !important;
  border: solid 1px #008bbd !important;
  background: #0078a4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b80ff', endColorstr='#1d66d3', GradientType=0);
  background: linear-gradient(top, rgb(43, 128, 255) 0%, rgb(29, 102, 211) 100%);
}

.joyride-timer-indicator-wrap {
  width: 50px;
  height: 3px;
  border: solid 1px rgba(255, 255, 255, 0.1);
  position: absolute;
  right: 17px;
  bottom: 16px;
}

.joyride-timer-indicator {
  display: block;
  width: 0;
  height: inherit;
  background: rgba(255, 255, 255, 0.25);
}

.joyride-close-tip {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #bc2d2b !important;
  text-decoration: none;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  border-bottom: none !important;
}

.joyride-close-tip:hover {
  color: #bc2d2b !important;
}

.joyride-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #bbb;
  opacity: 0.5;
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  cursor: pointer;
}

.joyride-expose-wrapper {
  background-color: transparent;
  position: absolute;
  z-index: 102;
}

.joyride-expose-cover {
  background: transparent;
  position: absolute;
  z-index: 10000;
  top: 0;
  left: 0;
}

/*  Generated by www.menucool.com/drop-down-menu  */
/* main menu
----------------------------*/
#ddmenu {
  display: block;
  text-align: center; /* Specify the alignment of the whole UL if UL is not width:100%;*/
  letter-spacing: normal;
}

#ddmenu ul {
  /*text-align:right;*/ /* Here you can further customize the alignment of its LIs */
  margin: 0;
  padding: 0;
  font-size: 0;
  background: transparent;
  /*border-bottom:none;*/
  display: inline-block;
  list-style: none;
  position: relative;
  z-index: 999999990;
}

#ddmenu li {
  margin: 0;
  padding: 0;
  font-size: 13px;
  display: inline-block;
  width: 100%;
  color: #EEF4FB;
}

#ddmenu a {
  color: #f2fbff;
  font-size: 1.1em;
  text-decoration: none;
  display: inline-block;
  outline: 0;
  position: relative;
  white-space: nowrap;
  padding: 0 5px 10px 0;
}

#ddmenu a:hover {
  color: #fff;
  text-shadow: 1px 1px 3px #fff;
}

/* links without sub-menu */
#ddmenu li.over a {
  background-color: #406DA5;
  color: #FFFFFF;
}

/* links with sub-menu */
#ddmenu a.arrow {
  background: url(/dist/images/theme/legacy/arrow-7f2edca2d3e854b5f315.png) no-repeat right center;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

#ddmenu li.over a.arrow {
  background-color: #0078a3;
  border-right: 1px #004762 solid;
  color: white;
  padding: 0 5px 10px 5px;
  border-radius: 3px 3px 0 0;
}

#ddmenu li > div {
  padding: 0;
  margin: 0;
  display: none;
}

/* sub-menu layout
----------------------------*/
#ddmenu div.drop {
  position: absolute;
  text-align: left;
  background: #0078a3 linear-gradient(to top, #008bbd 0%, #0078a3 100%);
  padding: 20px;
  color: white;
  line-height: 30px;
  font-size: 1.2em;
  text-shadow: 0 0 #007fb1;
  border-bottom: 2px #000 solid;
  border-right: 1px #004762 solid;
}

/* sub-menu offset
----------------------------*/
#ddmenu div.drop {
  right: 0; /*Use this property to change offset of the sub-menu*/
}

#ddmenu div.dropToLeft {
  left: auto;
  right: 0;
}

#ddmenu div.dropToLeft2 {
  left: auto;
  right: -120px;
}

/* links in sub menu
----------------------------*/
#ddmenu div.drop a {
  line-height: 2.5em;
  font-size: 0.8em;
  font-weight: normal;
  border-top: 1px solid #1a8ab2;
  color: #f2fbff;
  text-decoration: none;
  display: block;
  text-align: left;
  position: static;
  background: none;
  padding: 0 0 0 15px;
}

#ddmenu div.drop a.bottom {
  border-bottom: 1px solid #1a8ab2;
}

#ddmenu div.drop a:hover {
  text-decoration: none;
  background: #0098cd;
  padding-left: 15px;
}

/* blocks within the sub-menu
----------------------------*/
#ddmenu div.drop div {
  background: none;
}

#ddmenu div.column {
  width: 200px;
  float: left; /*align each column in one row*/
  padding: 20px 20px; /*padding of each column*/
}

#ddmenu div.column.right {
  border-left: 1px solid #1a8ab2;
}

#ddmenu div.column div {
  padding: 0 10px; /*sub-div within div.column. 10px for indent.*/
}

/* useful when http://www.menucool.com/ddmenu/one-menu-for-all-pages
----------------------------*/
#ddmenuLink {
  display: none;
}

/* new button styles */
.flat-btn {
  display: inline-block;
  padding: 6px 20px 6px;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 13px;
  line-height: 18px;
  color: #444;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: #ccc;
  border: 0 solid #CCC;
}

.flat-btn:hover {
  color: #000;
  text-decoration: none;
  background-color: #aaa;
}

.flat-btn.confirm {
  background-color: #008bbd;
  color: #fff;
  font-size: 13px;
}

.flat-btn.confirm:hover {
  background-color: #00658a;
}

.small {
  margin: 5px !important;
  padding: 3px 10px 3px 10px !important;
}

form button.btn-link {
  cursor: pointer;
  display: inline;
  border: none;
  background: none;
  outline: 0;
}

/** GDPR */
span.redacted {
  font-weight: normal !important;
  font-style: italic !important;
  background-color: #ecffff !important;
  color: #666 !important;
  padding: 0.25ex 0.5ex;
  font-size: 0.9em;
}

a.link-as-text {
  color: inherit;
}

a.link-as-text:hover {
  text-decoration: inherit;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3RoZW1lL2xlZ2FjeS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7QUFDRTtFQUNFO0FBQ0o7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7O0FBR0E7O0VBRUU7RUFDQTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtBQUFGOztBQUlFOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0FBREo7QUFJRTs7RUFFRTtFQUNBO0FBRko7QUFJSTs7RUFDRTtBQUROOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFIRjs7QUFNQTtBQUNBOztFQUVFO0VBQ0E7QUFIRjs7QUFNQTs7RUFFRTtFQUNBO0VBQ0E7QUFIRjs7QUFNQTtFQUNFO0VBQ0E7QUFIRjs7QUFNQTtFQUNFO0FBSEY7O0FBTUE7RUFDRTtFQUNBO0VBQ0E7QUFIRjs7QUFNQTtFQUNFO0VBQ0E7RUFDQTtBQUhGOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEY7O0FBTUE7RUFDRTtBQUhGOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhGOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0FBSEY7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0FBQ0E7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtBQUNBO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7O0VBRUk7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7O0VBRUk7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7QUFKSjs7QUFPQTtFQUNJO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtBQUpKOztBQU9BO0VBQ0k7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7QUFDQTtFQUNJO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7O0VBRUk7QUFKSjs7QUFPQTtFQUNJO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTs7RUFFSTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTs7RUFFSTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtBQUpKOztBQU9BO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7QUFMSjs7QUFRQTtFQUNJO0lBQ0k7RUFMTjtBQUNGO0FBUUE7RUFDSTtJQUNJO0VBTk47QUFDRjtBQVNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtBQVBKOztBQVVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtBQUNBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtBQUNBO0VBQ0k7RUFDQTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtBQUVBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTs7RUFFSTtBQVJKOztBQVdBO0VBQ0k7QUFSSjs7QUFXQTs7O0VBR0k7QUFSSjs7QUFXQTs7RUFFSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7Ozs7RUFJSTtBQVJKOztBQVdBOztFQUVJO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtBQUVBO0FBRUE7RUFDSTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0FBVko7O0FBYUE7RUFDSTtBQVZKOztBQWFBO0VBQ0k7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFWSjs7QUFhQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7QUFWSjs7QUFhQTs7RUFFSTtFQUNBO0VBQ0E7QUFWSjs7QUFhQTtBQUNBO0VBQ0k7QUFWSjs7QUFhQTtFQUNJO0FBVko7O0FBYUE7RUFDSTtFQUNBO0FBVko7O0FBYUE7RUFDSTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0FBVko7O0FBYUE7RUFDSTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVko7O0FBYUE7RUFDSTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtBQVZKOztBQWFBO0VBQ0k7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7QUFWSjs7QUFhQTtBQUVBO0VBQ0k7QUFYSjs7QUFjQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFaSjs7QUFnQkE7RUFDSTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtBQWJKOztBQWVBO0VBQ0k7RUFDQTtBQVpKOztBQWVBO0VBQ0k7QUFaSjs7QUFlQTtFQUNJO0VBQ0E7QUFaSjs7QUFlQTtFQUNJO0VBQ0E7QUFaSjs7QUFlQTtFQUNJO0VBQ0E7QUFaSjs7QUFlQTtFQUNJO0VBQ0E7RUFDQTtBQVpKOztBQWVBO0VBRUk7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjs7QUFpQkE7Ozs7Ozs7Ozs7RUFVSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtBQUNBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtFQUNJO0FBZEo7O0FBaUJBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0FBQ0E7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFkTjtFQWlCRTtJQUNJO0VBZk47QUFDRjtBQWtCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaEJKOztBQW1CQTtFQUNJOzs7Ozs7R0FBQTtFQU9BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQko7O0FBbUJBO0VBQ0k7Ozs7OztHQUFBO0VBT0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQko7O0FBbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQko7O0FBbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQko7O0FBbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQko7O0FBbUJBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWhCSjs7QUFtQkE7RUFDSTtBQWhCSjs7QUFtQkE7RUFDSTtBQWhCSjs7QUFtQkE7RUFDSTtBQWhCSjs7QUFtQkE7RUFDSTtBQWhCSjs7QUFtQkE7RUFDSTtBQWhCSjs7QUFtQkE7RUFDSTtBQWhCSjs7QUFtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWhCSjs7QUFtQkE7RUFDSTtFQUNBO0VBQ0E7QUFoQko7O0FBbUJBO0VBQ0k7RUFDQTtBQWhCSjs7QUFtQkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQko7O0FBbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhCSjs7QUFvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFqQko7O0FBb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFqQko7O0FBb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakJKOztBQW9CQTtFQUNJO0FBakJKOztBQW9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakJKOztBQW9CQTtFQUNJO0VBQ0E7RUFDQTtBQWpCSjs7QUFxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbEJKOztBQXFCQTtBQUVBOzZCQUFBO0FBRUE7RUFFSTtFQUNBO0VBQ0E7QUFwQko7O0FBdUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFwQko7O0FBd0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBckJKOztBQXdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFyQko7O0FBd0JBO0VBQ0k7RUFDQTtBQXJCSjs7QUF3QkE7QUFDQTtFQUNJO0VBRUE7QUF0Qko7O0FBeUJBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QUF0Qko7O0FBeUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXRCSjs7QUF5QkE7RUFDSTtFQUNBO0VBQ0E7QUF0Qko7O0FBeUJBOzZCQUFBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXZCSjs7QUEyQkE7NkJBQUE7QUFHQTtFQUNJO0FBekJKOztBQTRCQTtFQUNJO0VBQ0E7QUF6Qko7O0FBNEJBO0VBQ0k7RUFDQTtBQXpCSjs7QUE0QkE7NkJBQUE7QUFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUExQko7O0FBNkJBO0VBQ0k7QUExQko7O0FBNkJBO0VBQ0k7RUFDQTtFQUNBO0FBMUJKOztBQTZCQTs2QkFBQTtBQUdBO0VBQ0k7QUEzQko7O0FBOEJBO0VBQ0k7RUFDQTtFQUNBO0FBM0JKOztBQThCQTtFQUNJO0FBM0JKOztBQThCQTtFQUNJO0FBM0JKOztBQThCQTs2QkFBQTtBQUVBO0VBQ0k7QUEzQko7O0FBOEJBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE1Qko7O0FBK0JBO0VBQ0k7RUFDQTtFQUNBO0FBNUJKOztBQStCQTtFQUNJO0VBQ0E7RUFDQTtBQTVCSjs7QUErQkE7RUFDSTtBQTVCSjs7QUErQkE7RUFDSTtFQUNBO0FBNUJKOztBQStCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE1Qko7O0FBK0JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE1Qko7O0FBK0JBO0VBQ0k7QUE1Qko7O0FBK0JBO0VBQ0k7QUE1QkosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Njc3MvdGhlbWUvbGVnYWN5LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xyXG4gIC0tcGFzLS1jb2xvdXItLXByaW1hcnk6ICMwMDc4YTM7XHJcbiAgLS1wYXMtLWNvbG91ci0tdGV4dC1wcmltYXJ5OiAjZmZmO1xyXG59XHJcblxyXG4udGFibGUtcnVsZWQuc2l6ZTE2IHRkIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcGFkZGluZzogOHB4O1xyXG5cclxuICAueHAge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bmJ0biBpbWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDNweDtcclxufVxyXG5cclxuI2xpZ2h0Ym94IHtcclxuICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnNwYW4uaW5wdXQsXHJcbnNwYW4udGV4dGFyZWEge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5zcGFuLnRleHRhcmVhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4taGVpZ2h0OiA0ZW07XHJcbn1cclxuXHJcbi5xZmllbGQge1xyXG4gIGlucHV0LFxyXG4gIHNlbGVjdCxcclxuICB0ZXh0YXJlYSxcclxuICBzcGFuLmlucHV0LFxyXG4gIHNwYW4udGV4dGFyZWEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIFwic2Fucy1zZXJpZlwiO1xyXG4gIH1cclxuXHJcbiAgc3Bhbi5pbnB1dCxcclxuICBzcGFuLnRleHRhcmVhIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAqIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXhwYW5kIHtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4vKiBOZXcgZmxleGkgdGFibGVzICovXHJcbi5mdC1tLFxyXG4uZnQtbS1oaWdobGlnaHQge1xyXG4gIGJvcmRlcjogMCBub25lO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZ0LXQsXHJcbi5mdC10LWhpZ2hsaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogM3B4O1xyXG59XHJcblxyXG4uZnQtYiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ub3ZlcmR1ZSB7XHJcbiAgY29sb3I6ICNjMDA7XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tdGl0bGUuYmxhY2sgYSB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxufVxyXG5cclxuLmRpdmZpZWxkLXN1bS1udW1iZXIuYmxhY2sgYSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxufVxyXG5cclxuI2ZlZWRiYWNrbGF5ZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAzNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxudHIuYmVzdG1hdGNoIHRkIHtcclxuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdG9wIGxlZnQ7XHJcbn1cclxuXHJcbi5idXR0b25fdG90YWwge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvdG90YWwuZ2lmKTtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbmJvZHkjbG9naW4sIGh0bWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgSGVsdmV0aWNhIE5ldWUsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OGEzIGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDhiYmQgMCUsICMwMDc4YTMgNjAlKTtcclxufVxyXG5cclxuYm9keSAjb3BhcyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEhlbHZldGljYSBOZXVlLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmJvZHljbGVhbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGViIG5vbmU7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxucCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luOiAwIDUwcHggMCAwO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmO1xyXG59XHJcblxyXG5oMS5sYXJnZSB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtXHJcbn1cclxuXHJcbmgxLmxhcmdldGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZjFmMWYxO1xyXG59XHJcblxyXG5oMS5oZWFkaW5nLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbn1cclxuXHJcbmgxLnRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNlZWU7XHJcbn1cclxuXHJcbmgxLmNvbnRhY3Rmb250IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICB0ZXh0LWluZGVudDogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDc4YTM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICM5OTk7XHJcbiAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbmgxLm5vc2hhZG93IHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgI2VlZTtcclxuICAgIG1hcmdpbi10b3A6IDVweFxyXG59XHJcblxyXG5oMiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmY7XHJcbn1cclxuXHJcbmgyIGEge1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICBmb250LXdlaWdodDogYm9sZFxyXG59XHJcblxyXG5oMyB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbmgzLnBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogMCAwIDVweCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjNDQ0XHJcbn1cclxuXHJcbmg0IHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBwYWRkaW5nOiA1cHggMCAwIDBcclxufVxyXG5cclxuaDUubm90b3Age1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IDVweCAwIDAgMTBweFxyXG59XHJcblxyXG5oNiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDA1YzJiO1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogM3B4IDAgM3B4IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICNhNjQ5MjI7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XHJcbiAgICAtd2Via2l0LW1hcmdpbi1hZnRlcjogMC41M2VtO1xyXG59XHJcblxyXG5oNiBhIHtcclxuICAgIGNvbG9yOiAjZjFmMWYxXHJcbn1cclxuXHJcbmg2IGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbmRpdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgYm9yZGVyOiAwIG5vbmU7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbn1cclxuXHJcbi53YXJuaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJhY2tncm91bmQ6ICNmYmY5Y2Y7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBzcGFuLmlucHV0IHtcclxuICAgIHBhZGRpbmc6IDNweDtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXI6IDFweCAjOTk5OTk5IHNvbGlkO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAycHhcclxufVxyXG5cclxub3B0aW9uIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICNkMDVjMmI7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxLjBlbVxyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbmEuZGFyayB7XHJcbiAgICBjb2xvcjogI0ZGRkYwMFxyXG59XHJcblxyXG5hLmRhcms6aG92ZXIge1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbmEuYmxrLCBhLmJsazpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuYS5ncmV5IHtcclxuICAgIGNvbG9yOiAjQ0NDQ0NDO1xyXG59XHJcblxyXG5hLmJsdWUge1xyXG4gICAgY29sb3I6ICMwMDAwQ0M7XHJcbn1cclxuXHJcbmEuYmx1ZTpob3ZlciB7XHJcbiAgICBjb2xvcjogI0NDMDAwMFxyXG59XHJcblxyXG4uc2l6ZTgge1xyXG4gICAgZm9udC1zaXplOiA4cHg7XHJcbn1cclxuXHJcbi5zaXplMiwgLnNpemUxMCB7XHJcbiAgICBmb250LXNpemU6IDEwcHhcclxufVxyXG5cclxuLnNpemUxMSB7XHJcbiAgICBmb250LXNpemU6IDExcHhcclxufVxyXG5cclxuLnNpemUxMiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5zaXplMyB7XHJcbiAgICBmb250LXNpemU6IDEzcHhcclxufVxyXG5cclxuLnNpemUxMyB7XHJcbiAgICBmb250LXNpemU6IDEzcHhcclxufVxyXG5cclxuLnNpemUxNCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5zaXplNCB7XHJcbiAgICBmb250LXNpemU6IDE2cHhcclxufVxyXG5cclxuLnNpemUxNiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5zaXplMTgge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4ud2hhdC15b3UtbmVlZC10by1kby1kaXZpZGVyLWJsYWNrIHtcclxuICAgIG1hcmdpbjogMjVweCAwIDI1cHggMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmMGYwZWIsICMwMDAsICNmMGYwZWIpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2YwZjBlYiwgIzAwMCwgI2YwZjBlYik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmMGYwZWIsICMwMDAsICNmMGYwZWIpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICNmMGYwZWIsICMwMDAsICNmMGYwZWIpO1xyXG59XHJcblxyXG4ud2hhdC15b3UtbmVlZC10by1kby1kaXZpZGVyLWJsYWNrLm5hcnJvdyB7XHJcbiAgICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XHJcbn1cclxuXHJcbi5kaXZpZGVyLXdoaXRlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgI2RkZDtcclxufVxyXG5cclxuLmRpdmlkZXItd2hpdGUuZ3JleSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMFxyXG59XHJcblxyXG4ueHAsIC54cDEwLCAueHBjb2xvdXIsIC54cG51bSwgLnhwZGlzYWJsZWRudW0sIC54cG51bXNtLCAueHBjb3BpZWQsIC54cG51bWNvbG91ciwgLnhwY2xlYXIsIC54cGNsZWFyMTAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnhwMyB7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogMjJweDtcclxufVxyXG5cclxuLnhwMy1kcm9wZG93biB7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4OztcclxuICAgIGhlaWdodDogMjdweDtcclxufVxyXG5cclxuLnRleHRpbnB1dCxcclxuLnNlbGVjdGlucHV0e1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2I1YjhiYiAjZTJlNGU3ICNlOGVhZWMgI2JkYmZjMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmc6IDRweCA0cHggNHB4IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDhweFxyXG59XHJcblxyXG4udGV4dGlucHV0e1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxudGV4dGFyZWEudGV4dGlucHV0IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDVlbTtcclxufVxyXG5cclxuLnZlcnRpY2FsIHtcclxuICAgIG1hcmdpbjogMnB4IDBcclxufVxyXG5cclxuLnhwbnVtMyB7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ueHBudW1kaXMge1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgYm9yZGVyOiAwIHNvbGlkICM5OTk5OTk7XHJcbiAgICBtYXJnaW46IDhweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZVxyXG59XHJcblxyXG4ueHBudW1kaXNib2xkIHtcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIGJvcmRlcjogMCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgbWFyZ2luOiA4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHdpZHRoOiAxMTdweDtcclxuICAgIGZvbnQtc2l6ZTogMS4wZW1cclxufVxyXG5cclxuLnhwbnVtZGlzYm9sZC50b3RhbCB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzMzMzMzM1xyXG59XHJcblxyXG4ueHAxMCwgLnhwY2xlYXIxMCB7XHJcbiAgICBmb250LXNpemU6IDEwcHhcclxufVxyXG5cclxuLnhwY29sb3VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkVFRkY7XHJcbiAgICBjb2xvcjogIzk5MDAwMFxyXG59XHJcblxyXG4ueHBudW0ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLnhwbnVtc20ge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLnhwbnVtY29sb3VyIHtcclxuICAgIGNvbG9yOiAjOTkwMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi54cGRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luOiA0cHggNXB4IDAgMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnhwZGlzYWJsZWRudW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG59XHJcblxyXG4ueHBjb3BpZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5MDAwMDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4ueHBjbGVhciwgLnhwY2xlYXIxMCB7XHJcbiAgICBib3JkZXI6IDAgbm9uZTtcclxufVxyXG5cclxuLnhwY2xlYXJudW0ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uaWNvbnRpY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvdGlja2ljb24ucG5nKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5pY29uY3Jvc3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZGVsLnBuZykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4ucWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG59XHJcblxyXG4ucWJhbmtmaWVsZCB7XHJcbiAgICB3aWR0aDogNzVweDtcclxufVxyXG5cclxuLnFmaWVsZCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5xZmllbGQgaW1nLCAuZGl2ZmllbGQgaW1nIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5xZmllbGQgc3Bhbi5lcnJvci1tZXNzYWdlLCAuc3NzcGxpdGRpdiBzcGFuLmVycm9yLW1lc3NhZ2UsIC5kaXZmaWVsZCBzcGFuIHtcclxuICAgIGNvbG9yOiAjQzAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5xZmllbGQgc3Bhbi5lcnJvci1tZXNzYWdlLFxyXG4uc3NzcGxpdGRpdiBzcGFuLmVycm9yLW1lc3NhZ2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxufVxyXG5cclxuLmRpdmZpZWxkIHNwYW4gZGl2IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5kaXZmaWVsZCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG59XHJcblxyXG4uZGl2ZmllbGQtbmFycm93IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweFxyXG59XHJcblxyXG4ucGxvZ2luIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA2cHhcclxufVxyXG5cclxuLmRpdmZpZWxkLW5hcnJvdy1ib3R0b20ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxyXG59XHJcblxyXG4uZGl2ZmllbGQgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uZGl2ZmllbGQgcCAuaGludCB7XHJcbiAgICBmb250LXNpemU6IDAuOGVtXHJcbn1cclxuXHJcbi5maW4tc3VtLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDA1QzI5O1xyXG4gICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RjN2I1MDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMHB4IC0ycHggLTJweCAjZmZmO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0wcHggLTJweCAtMnB4ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0wcHggMnB4IC0ycHggI2ZmZjtcclxufVxyXG5cclxuLmZpbi1zdW0tbGVmdCBzcGFuIHtcclxuICAgIGJhY2tncm91bmQ6ICNkYzdiNTA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgY29sb3I6ICNlN2E1ODc7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAzcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgI2RjN2I1MDtcclxufVxyXG5cclxuLmZpbi1zdW0tbGVmdCBzcGFuOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNiYjUzMjU7XHJcbiAgICBjb2xvcjogI2RjN2I1MFxyXG59XHJcblxyXG4uZmluLXN1bS1taWRkbGUgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGViO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGNvbG9yOiAjYmJiO1xyXG4gICAgcGFkZGluZzogMCAwIDAgM3B4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICNkYzdiNTA7XHJcbn1cclxuXHJcbi5maW4tc3VtLW1pZGRsZSBzcGFuOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICBjb2xvcjogIzk5OVxyXG59XHJcblxyXG4uZmluLXN1bS1taWRkbGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbn1cclxuXHJcbi5maW4tc3VtLW1pZGRsZS53aWRlciB7XHJcbiAgICB3aWR0aDogNTExcHg7XHJcbiAgICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uZmluLXN1bS1yaWdodCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweFxyXG59XHJcblxyXG4uZGl2ZmllbGQtc3VtIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjZjhmOGY4O1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjZjhmOGY4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgI2Y4ZjhmODtcclxufVxyXG5cclxuLndpZGUge1xyXG4gICAgd2lkdGg6IDI5MHB4XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tdGl0bGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIGNvbG9yOiAjZTdhNTg3O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICNhNTQ5MjE7XHJcbiAgICBsaW5lLWhlaWdodDogMi4wZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC02cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMjBweFxyXG59XHJcblxyXG4uZGl2ZmllbGQtc3VtLXRpdGxlLmJsYWNrIHtcclxuICAgIGNvbG9yOiAjOTk5XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tdGl0bGUuYmx1ZSB7XHJcbiAgICBjb2xvcjogIzBiYmVmZjtcclxufVxyXG5cclxuLmRpdmZpZWxkLXN1bS10aXRsZS5ibGFja2Rhcmsge1xyXG4gICAgY29sb3I6ICMwMDBcclxufVxyXG5cclxuLmRpdmZpZWxkLXN1bS10aXRsZS5iaWcge1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTs7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0zcHg7XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tdGl0bGUubGluZWhlaWdodCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tdGl0bGUuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxLjBlbTs7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICB3aWR0aDogMjEwcHhcclxufVxyXG5cclxuLnNtYWxsIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMFxyXG59XHJcblxyXG4uZGl2ZmllbGQtc3VtLXRpdGxlLndpZGUyODAge1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG59XHJcblxyXG4uZGl2ZmllbGQtc3VtLW51bWJlciB7XHJcbiAgICBmb250LXNpemU6IDIuMWVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICM5OTlcclxufVxyXG5cclxuLmRpdmZpZWxkLXN1bS1udW1iZXIuYmxhY2sge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjZmZmXHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tbnVtYmVyLmJsYWNrZGFyayB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICNmZmY7XHJcbiAgICB0b3A6IDBcclxufVxyXG5cclxuLmRpdmZpZWxkLXN1bS1udW1iZXIgYSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICM5OTlcclxufVxyXG5cclxuLmRpdmZpZWxkLXN1bS1udW1iZXIuYmlnIHtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICBtYXJnaW4tdG9wOiA0cHhcclxufVxyXG5cclxuLmRpdmZpZWxkLXN1bS10aXRsZS1yZWQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBjb2xvcjogI0I4MDAwRDtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMCAjZmZmO1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMGVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmRpdmZpZWxkLXN1bS1udW1iZXItcmVkIHtcclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICBjb2xvcjogI0I4MDAwRDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA2cHg7XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tdGl0bGUtcmVkLmJsdWUge1xyXG4gICAgY29sb3I6ICMwMDc4YTNcclxufVxyXG5cclxuLmRpdmZpZWxkLXN1bS1udW1iZXItcmVkLmJsdWUge1xyXG4gICAgY29sb3I6ICMwMDc4YTNcclxufVxyXG5cclxuLnNtbCB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG59XHJcblxyXG4uYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZFxyXG59XHJcblxyXG4uZmluLWN1c3QtbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4YTM7XHJcbiAgICB3aWR0aDogMjU1cHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA5ZGQ3O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0wcHggLTJweCAtMnB4ICNmZmY7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgLTBweCAtMnB4IC0ycHggI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTBweCAycHggLTJweCAjZmZmO1xyXG59XHJcblxyXG4uZmluLWN1c3QtbGVmdCBzcGFuIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDhiYmQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgY29sb3I6ICMwMGIwZjA7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgIzAwOGJiZDtcclxufVxyXG5cclxuLmZpbi1jdXN0LWxlZnQgc3Bhbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NThhXHJcbn1cclxuXHJcbi5maW4tY3VzdG9tZXItbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA0Ny41JTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5maW4tY3VzdG9tZXItbGVmdC5ob21lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICNlNmU2ZTY7XHJcbn1cclxuXHJcbi5maW4tY3VzdG9tZXItbGVmdC5jb250YWN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICNlNmU2ZTY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmZpbi1jdXN0b21lci1sZWZ0LmNvbnRhY3QgcCB7XHJcbiAgICAtd2Via2l0LW1hcmdpbi1iZWZvcmU6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG59XHJcblxyXG4uZmluLWN1c3RvbWVyLWxlZnQuY29udGFjdCBzdHJvbmcge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG59XHJcblxyXG4uZmluLWN1c3RvbWVyLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAyOCU7XHJcbn1cclxuXHJcbi5maW4tY3VzdG9tZXItcmlnaHQuY29udGFjdCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuaDEuY29udGFjdCB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbmgxLm5vbWFyZ2luIHtcclxuICAgIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxucC5jb250YWN0IHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHhcclxufVxyXG5cclxucC5jb250YWN0LndpZGUge1xyXG4gICAgd2lkdGg6IDcwMHB4XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1jdXN0b21lci1lbmQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbjogMTVweCAwIDE1cHggMDtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZ3JpZGxpbmUucG5nKSByaWdodCBuby1yZXBlYXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1jdXN0b21lci1ub25lIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1jdXN0b21lci10aXRsZS1yZWQge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCAjRDA1QzJCIHNvbGlkO1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgbWFyZ2luOiA4cHggYXV0b1xyXG59XHJcblxyXG4uZGl2ZmllbGQtY3VzdG9tZXItZGFyayBhIHtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBtYXJnaW46IDhweCBhdXRvIDE1cHggYXV0b1xyXG59XHJcblxyXG4uZGl2ZmllbGQtY3VzdG9tZXItcmVkIGEge1xyXG4gICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICNCODAwMEQ7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBtYXJnaW46IDhweCBhdXRvIDE1cHggYXV0b1xyXG59XHJcblxyXG4udGZpZWxkIHRhYmxlIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxufVxyXG5cclxuLnRmaWVsZC1sZyB0YWJsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggZG91YmxlICNjY2NcclxufVxyXG5cclxuLnRmaWVsZCB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkJGQkZCIHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZ3JpZGxpbmVnLnBuZykgcmlnaHQgYm90dG9tIHJlcGVhdC15O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMS4wZW07XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4IDhweCA1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcbn1cclxuXHJcbi50ZmllbGQtbGcgdGgge1xyXG4gICAgYmFja2dyb3VuZDogI0ZCRkJGQiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2dyaWRsaW5lZy5wbmcpIHJpZ2h0IGJvdHRvbSByZXBlYXQteTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDEuMGVtO1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4IDJweCA1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdWJsZSAjQ0NDO1xyXG59XHJcblxyXG4udGZpZWxkIHRyLCAudGZpZWxkLWxnIHRyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBwYWRkaW5nOiA2cHggMjBweCA2cHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxufVxyXG5cclxuLnRmaWVsZCB0aC5zaXplMTYge1xyXG4gICAgYmFja2dyb3VuZDogI0ZCRkJGQiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2dyaWRsaW5lZy5wbmcpIHJpZ2h0IGJvdHRvbSByZXBlYXQteTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBhZGRpbmc6IDZweCAyMHB4IDZweCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxufVxyXG5cclxuLnRmaWVsZCB0aC5lbmQsIC50ZmllbGQtbGcgdGguZW5kIHtcclxuICAgIGJhY2tncm91bmQ6ICNGQkZCRkI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBwYWRkaW5nOiA2cHggMjBweCA2cHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcclxufVxyXG5cclxuLnRmaWVsZCB0ZC5taW51cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2dyaWRtaW51cy5wbmcpIHJpZ2h0IGNlbnRlciByZXBlYXQteTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMzBweCA3cHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbn1cclxuXHJcbi50ZmllbGQtbGcgdGQubWludXMge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9ncmlkbWludXMucG5nKSByaWdodCBjZW50ZXIgcmVwZWF0LXk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHhcclxufVxyXG5cclxuLnRmaWVsZCB0ZC5lcXVhbHMge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9ncmlkZXF1YWxzLnBuZykgcmlnaHQgY2VudGVyIHJlcGVhdC15O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmc6IDdweCAzMHB4IDdweCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxufVxyXG5cclxuLnRmaWVsZC1sZyB0ZC5lcXVhbHMge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9ncmlkZXF1YWxzLnBuZykgcmlnaHQgY2VudGVyIHJlcGVhdC15O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCAxMHB4O1xyXG59XHJcblxyXG4udGZpZWxkIHRkLmVxdWFsc21sIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZ3JpZGVxdWFscy5wbmcpIHJpZ2h0IGNlbnRlciByZXBlYXQteTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggNDBweCA3cHggMTBweDtcclxufVxyXG5cclxuLnRmaWVsZCB0ZC5wbHVzIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZ3JpZGFkZC5wbmcpIHJpZ2h0IGNlbnRlciByZXBlYXQteTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMzBweCA3cHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbn1cclxuXHJcbi50ZmllbGQgdGQubGluZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2dyaWRsaW5lLnBuZykgcmlnaHQgY2VudGVyIHJlcGVhdC15O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxufVxyXG5cclxuLnRmaWVsZCB0ZC5iYW5rIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZ3JpZGxpbmUucG5nKSByaWdodCBjZW50ZXIgcmVwZWF0LXk7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDEuMGVtO1xyXG4gICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi50ZmllbGQgdGQuYmFua25vbmUge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxLjBlbTtcclxuICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG59XHJcblxyXG4udGZpZWxkIHRkLm5vbmUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxufVxyXG5cclxuLnRmaWVsZC1sZyB0ZC5ub25lIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW1cclxufVxyXG5cclxuLnRmaWVsZCB0ZC5lcXVhbHNtbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2dyaWRlcXVhbHMucG5nKSByaWdodCBjZW50ZXIgcmVwZWF0LXk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogN3B4IDQwcHggN3B4IDEwcHg7XHJcbn1cclxuXHJcbi50ZmllbGQgdGQuc21sIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTBweDtcclxufVxyXG5cclxuLnRmaWVsZCBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGNvbG9yOiAjNjY2NjY2XHJcbn1cclxuXHJcbi5ub2NoYW5nZXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLnFiYW5rZmllbGQubm9jaGFuZ2VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0RERDtcclxufVxyXG5cclxuI2Jrc3VtbWFyeSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmJhbmthY2NvdW50c3VtbWFyeSB7XHJcbiAgICBib3JkZXI6IDAgc29saWQgI2JiYjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbn1cclxuXHJcbi5iYW5rYWNjb3VudHN1bW1hcnkgYSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYmFua2FjY291bnRzdW1tYXJ5IGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnNwbGl0bnVtYmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBsZWZ0OiAtNzVweDtcclxuICAgIHdpZHRoOiA2NXB4O1xyXG59XHJcblxyXG4uc3BsaXQtdG9wIHtcclxuICAgIGJvcmRlci10b3A6IDJweCBkb3R0ZWQgI0NDQztcclxufVxyXG5cclxuYm9keS5wb3B1cCAuc3BsaXQtdG9wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uc3BsaXRib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZDY7XHJcbiAgICBtYXJnaW46IDNweCAwIDNweCAwO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG5ib2R5LnBvcHVwIC5zc3NwbGl0ZGl2IHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZmJlZDtcclxuICAgIG1hcmdpbjogM3B4IDAgM3B4IDA7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbiNyZXN1bHRzIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgY29sb3I6ICNDQ0M7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNyZXN1bHRzIGEge1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbiNhdWRpdHRyYWlsIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCAycHggI2JiYjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAycHggI2JiYjtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4ICNiYmI7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4XHJcbn1cclxuXHJcbi5xaGlnaGxpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmc6IDNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM7XHJcbn1cclxuXHJcbi51aS1hdXRvY29tcGxldGUudWktbWVudS51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLypcdEFwcHJvdmVkIHN0eWxlcyAqL1xyXG4uY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAyNHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb250ZW50LWNodXJjaCB7XHJcbiAgICB3aWR0aDogMTAyNHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5iY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbi5ibGNvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxufVxyXG5cclxuLmJsY29udGFpbmVyLWdyZXktcGFuZWwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDJweCAjYmJiO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDJweCAjYmJiO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAycHggI2JiYjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxufVxyXG5cclxuLmhjb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbn1cclxuXHJcbi5oY29udGFpbmVyIGgxIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XHJcbiAgICB0ZXh0LWluZGVudDogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuLmhjb250YWluZXIgaDEuZ3JlZW4ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTAwO1xyXG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTkwMDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA5OTAwO1xyXG59XHJcblxyXG4uaGNvbnRhaW5lciBoMS5yZWQge1xyXG4gICAgY29sb3I6ICMxMTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJFM0UzO1xyXG4gICAgcGFkZGluZzogOHB4IDAgOHB4IDVweDtcclxuICAgIHRleHQtaW5kZW50OiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uaGNvbnRhaW5lciBoMSBzcGFuIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5oY29udGFpbmVyIGgyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDAgI0QwNUMyQiBzb2xpZDtcclxuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMCAjZWVlXHJcbn1cclxuXHJcbi5oY29udGFpbmVyIGgyLmJsdWUge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNzhhMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogNHB4IDAgM3B4IDRweDtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDAgIzAwMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmNvbnRhaW5lci10b3AtZmlsdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmc6IDhweCA2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOztcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBmb250LXNpemU6IDEuMWVtXHJcbn1cclxuXHJcbi5ub3RlcyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZmJlZDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDA0cHhcclxufVxyXG5cclxuLmxjb250YWluZXIge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzY2NjtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjNjY2O1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjNjY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4XHJcbn1cclxuXHJcbi5mb3JtLXBhbmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmI7IC8qIElFOCBhbmQgYmVsb3cgKi9cclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmFmYmZiIDIwMHB4KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmZmYsICNmYWZiZmIgMjAwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmZmYsICNmYWZiZmIgMjAwcHgpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2RmZTFlMjtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG59XHJcblxyXG4ubm9wYWQge1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uZm9ybS1wYW5lbCAucGFuZWxmaWVsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTJlMjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbn1cclxuXHJcbi5mb3JtLXBhbmVsIC5wYW5lbGZpZWxkLW5vbmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZTJlMmUyO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcclxufVxyXG5cclxuLypcdEhlYWRlciAqL1xyXG4uaGVhZGJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhhMztcclxufVxyXG5cclxuLmhlYWRiYWNrLmNhIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwMDhiYmQgMCUsICMwMDc4YTMgMTAwJSk7XHJcbn1cclxuXHJcbiNsb2dpbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNzhhMztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OnRhYmxlO1xyXG59XHJcblxyXG4jbG9naW4ge1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgei1pbmRleDogMjAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbiNsb2dpbi1jaHVyY2gge1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgei1pbmRleDogMjAwO1xyXG59XHJcblxyXG4jbG9naW4td3JhcHBlciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAzcHggMTJweCA3cHggMTJweDtcclxuICAgIGJhY2tncm91bmQ6ICNmYmY5Y2Y7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCAycHggIzY2NjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAycHggIzY2NjtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4ICM2NjY7XHJcbn1cclxuXHJcbiNsb2dpbi13cmFwcGVyLWNhIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBhZGRpbmc6IDNweCAxMnB4IDdweCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG59XHJcblxyXG4jbG9naW4td3JhcHBlci1jYSBhIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuI2xvZ2lubmV3IHtcclxuICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG59XHJcblxyXG4jbG9naW4tcGFuZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjQwKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC40MCk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuNDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiNsb2dpbl9sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuI2xvZ2luX3JpZ2h0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4XHJcbn1cclxuXHJcbi5sb2dpbmlucHV0IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW46IDNweCAwIDAgOHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbiNsb2dpbmJveF9jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuXHJcbi5sb2dpbkVycm9yIHtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4jbG9naW4gLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4jbG9naW4gLmNvbnRlbnQtY2h1cmNoIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuI2xvZ2luIC5jb250ZW50LWNodXJjaDo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6Ym90aDtcclxufVxyXG5cclxuI2xvZ2luIC5jb250ZW50LWNodXJjaCBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzY2NjtcclxufVxyXG5cclxuI2xvZ2luIC5jb250ZW50LWNodXJjaCA+IC5wYXJpc2gtZGFzaGJvYXJkIHtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZToxLjNlbTtcclxufVxyXG5cclxuI2xvZ2luIC5jb250ZW50LWNodXJjaCA+IGRpdiB7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbiNsb2dpbiAuY29udGVudC1jaHVyY2ggPiBkaXYgPiAqOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJ8XCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjojYWFhO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggIzY2NjtcclxuICAgIHBhZGRpbmc6MCAxZXg7XHJcbn1cclxuXHJcbiNsb2dpbiAuY29udGVudC1jaHVyY2ggPiBkaXYgPiAqOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2xvZ2luIC5jb250ZW50IGEge1xyXG4gICAgY29sb3I6ICNmMmZiZmY7XHJcbn1cclxuXHJcbiNsb2dpbmxlZnQge1xyXG4gICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG9cclxufVxyXG5cclxuI2xvZ2lucmlnaHQge1xyXG4gICAgd2lkdGg6IDQ4MHB4O1xyXG4gICAgcGFkZGluZzogMTBweFxyXG59XHJcblxyXG4ubG9naW5idXR0b24ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweFxyXG59XHJcblxyXG4ubG9naW4tZm9vdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgY29sb3I6ICNmMWYxZjE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuI2xvZ2lubG9nbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2NhbG9nbzIucG5nKSBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTBweCAwO1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1cHhcclxufVxyXG5cclxuI2xvZ2luLXBhbmVse1xyXG4gICAgd2lkdGg6ODIwcHg7XHJcbn1cclxuXHJcbiNsb2dpbi1wYW5lbDo6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OlwiXCI7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgY2xlYXI6Ym90aDtcclxufVxyXG5cclxuI2xvZ2luX2xlZnR7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgcGFkZGluZzoyMHB4O1xyXG4gICAgd2lkdGg6NTIwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgZm9udC1zaXplOjEuMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6MS41ZW07XHJcbn1cclxuXHJcbiNsb2dpbl9sZWZ0IGgxe1xyXG4gICAgZm9udC1zaXplOjEuOGVtO1xyXG4gICAgbWFyZ2luOjAgMCAyMHB4O1xyXG59XHJcblxyXG4jbG9naW5fcmlnaHR7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIHdpZHRoOjMwMHB4O1xyXG4gICAgcGFkZGluZzoyMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjowO1xyXG59XHJcblxyXG4jbG9naW5fcmlnaHQgLmRpdmZpZWxkLW5hcnJvd3tcclxuICAgIGZsb2F0Om5vbmU7XHJcbiAgICBtYXJnaW46MjBweCAwO1xyXG59XHJcblxyXG4jbG9naW5fcmlnaHQgLmRpdmZpZWxkLW5hcnJvdzpmaXJzdC1jaGlsZHtcclxuICAgIG1hcmdpbi10b3A6MDtcclxufVxyXG5cclxuI2xvZ2luX3JpZ2h0IC5kaXZmaWVsZHtcclxuICAgIGZsb2F0Om5vbmU7XHJcbiAgICBtYXJnaW46MzBweCAwO1xyXG59XHJcblxyXG4jbG9naW5fcmlnaHQgLnBsb2dpbntcclxuICAgIG1hcmdpbjowIDAgNXB4IDA7XHJcbn1cclxuXHJcbiNsb2dpbl9yaWdodCAubG9naW5pbnB1dCxcclxuI2xvZ2luX3JpZ2h0IC5sb2dpbmJ1dHRvbntcclxuICAgIG1hcmdpbjowO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4jbG9naW5fZnVsbHtcclxuICAgIHBhZGRpbmc6MjBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICBmb250LXNpemU6MS4yZW07XHJcbiAgICBsaW5lLWhlaWdodDoxLjVlbTtcclxufVxyXG5cclxuI2NoYW5nZXBhc3N3b3JkZm9ybSAuZGl2ZmllbGQsXHJcbiNjaGFuZ2VwYXNzd29yZGZvcm0gLmRpdmZpZWxkLW5hcnJvd3tcclxuICAgIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4jaGVhZGVyIHtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuI2hlYWRlciAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuI2hlYWRlciAudGl0bGVzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4jaGVhZGVyIGgxIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcclxufVxyXG5cclxuI2hlYWRlciAjbG9naW5fYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDdweDtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvdXNlci1sb2ctaW4uZ2lmKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbiNtYWluYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGViO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4XHJcbn1cclxuXHJcbi5tYWluLXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGhlaWdodDogNTBweDtcclxufVxyXG5cclxuLmZpcnN0aGVhZCB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBtYXJnaW46IC00MHB4IDAgMjBweDtcclxufVxyXG5cclxuYm9keS5wb3B1cCAuZmlyc3RoZWFkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5maXJzdGhlYWQgc3Bhbi50aXRsZSB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5maXJzdGhlYWQgc3Bhbi50aXRsZSBhIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmNtbS1hbm5vdW5jZW1lbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QyRDJEMjtcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcclxuICAgIHdpZHRoOiA4MjBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG59XHJcblxyXG4uY21tLWFubm91bmNlbWVudC1oaWdobGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QwNUMyQjtcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcclxuICAgIHdpZHRoOiA4MjBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNtbS1hbm5vdW5jZW1lbnQgc3Bhbi5pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG59XHJcblxyXG4jcG9wdXAtYW5ub3VuY2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1pbi13aWR0aDogMjgwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjQwKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC40MCk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuNDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5pY29uLmRlbGV0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2RlbC5wbmcpO1xyXG59XHJcblxyXG4uYnViYmxlLmRhcmsge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9iZ19vcGFjaXR5XzIwLnBuZykgcmVwZWF0O1xyXG59XHJcblxyXG4uY21tLWFubm91bmNlbWVudC5kYXJrIGEge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmNtbS1hbm5vdW5jZW1lbnQgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggI2YxZjFmMTtcclxufVxyXG5cclxuLmNtbS1hbm5vdW5jZW1lbnQgaDIge1xyXG4gICAgbWFyZ2luOiA4cHggMCAxMHB4IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW1cclxufVxyXG5cclxuLmNtbS1hbm5vdW5jZW1lbnQgb2wgbGkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweFxyXG59XHJcblxyXG5zcGFuLmxhYmVsLWJwIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogN3B4O1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2U4MmEyYTtcclxuICAgIGNvbG9yOiAjQTBBMEEwO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG5zcGFuLmxhYmVsLXNwIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTgyYTJhO1xyXG4gICAgY29sb3I6ICNBMEEwQTA7XHJcbn1cclxuXHJcbnNwYW4ubGFiZWwtYnIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzhhMzAwO1xyXG4gICAgY29sb3I6ICNBMEEwQTA7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbnNwYW4ubGFiZWwtY3Age1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDdweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICM3OGEzMDA7XHJcbiAgICBjb2xvcjogI0EwQTBBMDtcclxufVxyXG5cclxuc3Bhbi5sYWJlbC1vdGhlci1yZWNvbmNpbGVkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogN3B4O1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDA0ODtcclxuICAgIGNvbG9yOiAjQTBBMEEwO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4vKiBUYWJzIGFuZCB0b3AgbmF2aWdhdGlvbiBsYXlvdXQgKi9cclxuI3RhYnRvcCB7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbn1cclxuXHJcbiN0YWJ0b3AgdWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4jdGFidG9wIGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcclxufVxyXG5cclxuLnRhYi10b3AtYWN0aXZlLCAudGFiLXRvcC1pbmFjdGl2ZSB7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGhlaWdodDogMTlweDtcclxuICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgcGFkZGluZzogNHB4IDAgNXB4IDA7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwYjBmMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhiYmQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDRweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzk5OTtcclxufVxyXG5cclxuLnRhYi10b3AtYWN0aXZlLnRhYi10b3AtLW5vY2xpY2ssIC50YWItdG9wLWluYWN0aXZlLnRhYi10b3AtLW5vY2xpY2ssXHJcbi50YWItdG9wLWFjdGl2ZS50YWItdG9wLS1ub2NsaWNrIGEsIC50YWItdG9wLWluYWN0aXZlLnRhYi10b3AtLW5vY2xpY2sgYSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi50YWItdG9wLWFjdGl2ZS50YWItdG9wLS1ub2NsaWNrIGEsIC50YWItdG9wLWluYWN0aXZlLnRhYi10b3AtLW5vY2xpY2sgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi50YWItdG9wLWFjdGl2ZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICNGQkZCRkIgbm9uZTtcclxuICAgIGJvcmRlci10b3A6IDAgc29saWQgI0ZCRkJGQjtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbn1cclxuXHJcbi50YWItdG9wLWluYWN0aXZlIHNwYW4sXHJcbi50YWItdG9wLWluYWN0aXZlIGEge1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDAgIzAwMDtcclxufVxyXG5cclxuLnRhYi10b3AtYWN0aXZlIHNwYW4sXHJcbi50YWItdG9wLWFjdGl2ZSBhLFxyXG4udGFiLXRvcC1hY3RpdmUgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTFweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMCAjZjFmMWYxO1xyXG59XHJcblxyXG4udGV4dHRhYi5hZHMsXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiB7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi50ZXh0dGFiLmFkcyBhLFxyXG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtdGFiIC51aS10YWJzLWFuY2hvciB7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7O1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGEzO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAjOTk5O1xyXG59XHJcblxyXG4udGV4dHRhYi5hZHMgYS5zZWxlY3RlZCwgLnRleHR0YWIuYWRzIGE6aG92ZXIsXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy10YWIudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxyXG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtdGFiLnVpLXN0YXRlLWhvdmVyIC51aS10YWJzLWFuY2hvciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4udGV4dHRhYi5hZHMgYS5zZWxlY3RlZCxcclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLXRhYi51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udGV4dHRhYi5hZHMgYTpob3ZlcixcclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLXRhYi51aS1zdGF0ZS1ob3ZlciAudWktdGFicy1hbmNob3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjhmYztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnBhbmVsLWJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBtYXJnaW4tdG9wOi0xcHg7XHJcbn1cclxuXHJcbi5wYW5lbCxcclxuLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwucGFuZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBtYXJnaW4tdG9wOi0xcHg7XHJcbn1cclxuXHJcbi5wYW5lbC13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLnBhbmVsIGgyIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgIzk5OTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ucGFuZWwgaDIucmVkIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggI0QwNUMyQiBzb2xpZDtcclxuICAgIG1hcmdpbjogMCA1cHggMTVweCAwO1xyXG59XHJcblxyXG4uYmFua3JlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmU2O1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgYm9yZGVyOiAwIHNvbGlkICM5OTk7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uYmFua3JlcyBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4XHJcbn1cclxuXHJcbi5pbnRhYi5hZHMge1xyXG4gICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmludGFiLmFkcyBhIHtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OztcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QwNUMyQjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbn1cclxuXHJcbi5pbnRhYi5hZHMgYS5zZWxlY3RlZCB7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjO1xyXG4gICAgY29sb3I6ICMwMDBcclxufVxyXG5cclxuLmludGFiLmFkcyBhOmhvdmVyIHtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG4uaW5wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjO1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxufVxyXG5cclxuLmlucGFuZWwgaDIge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjOTk5O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDE2cHhcclxufVxyXG5cclxuLmJhbmtyZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZlNjtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJvcmRlcjogMCBzb2xpZCAjOTk5O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmJhbmtyZXMgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDVweFxyXG59XHJcblxyXG4uY29udGFjdGRpdiB7XHJcbiAgICB3aWR0aDogNDgwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmNvbnRhY3RkaXYgaDIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMThweFxyXG59XHJcblxyXG4uY29udGFjdGRpdiBwIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweFxyXG59XHJcblxyXG4vKiBEcm9wZG93biBtZW51cyAqL1xyXG5cclxuLmRyb3BtZW51ZGl2LCAuZHJvcG1lbnVkaXYgdWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMCBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGJiZDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNHB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDRweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggMnB4ICM5OTk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggMnB4ICM5OTk7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAjOTk5O1xyXG59XHJcblxyXG4uZHJvcG1lbnVkaXYuYWN0aXZlbWVudSwgLmRyb3BtZW51ZGl2LmFjdGl2ZW1lbnUgdWwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2NjY2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA2cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNnB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCAycHggIzk5OTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAycHggIzk5OTtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4ICM5OTk7XHJcbn1cclxuXHJcbi5kcm9wbWVudWRpdi5hY3RpdmVtZW51IGEge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjQ0NDQ0NDO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbn1cclxuXHJcbi5kcm9wbWVudWRpdi5hY3RpdmVtZW51IGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGJiZDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICM5OTk7XHJcbn1cclxuXHJcbi5kcm9wbWVudWRpdiBsaSBhIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgI0NDQ0NDQztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5kcm9wbWVudWRpdiBsaSB1bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmRyb3BtZW51ZGl2IGxpIGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG59XHJcblxyXG4jbGlnaHRib3hkb25hdGlvbnMge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XHJcbiAgICAtbW96LW9wYWNpdHk6IDAuNDtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxufVxyXG5cclxuI3Rhc2tib3gge1xyXG4gICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgbWluLWhlaWdodDogNTUwcHg7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIHRvcDogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IC05NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbn1cclxuXHJcbiN0YXNrY29udGVudCB7XHJcbiAgICBtaW4taGVpZ2h0OiA1MDNweDtcclxuICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweFxyXG59XHJcblxyXG4jdGFza2NvbnRlbnQgcCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDE5cHggMDtcclxufVxyXG5cclxuI3Rhc2tjb250ZW50IGgyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiN0YXNrY29udGVudCBoMyB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuI2hlYWRpbmcge1xyXG4gICAgd2lkdGg6IDU0NXB4O1xyXG4gICAgbWluLWhlaWdodDogMzVweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAwIDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDI0OSwgMjQ5LCAyNDkpLCByZ2IoMjMzLCAyMzMsIDIzMykpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMjQ5LCAyNDksIDI0OSksIHJnYigyMzMsIDIzMywgMjMzKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2IoMjQ5LCAyNDksIDI0OSksIHJnYigyMzMsIDIzMywgMjMzKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDI0OSwgMjQ5LCAyNDkpLCByZ2IoMjMzLCAyMzMsIDIzMykpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDI0OSwgMjQ5LCAyNDkpLCByZ2IoMjMzLCAyMzMsIDIzMykpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoR3JhZGllbnRUeXBlPTAsIFN0YXJ0Q29sb3JTdHI9JyNmOWY5ZjknLCBFbmRDb2xvclN0cj0nI2U5ZTllOScpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYWJhYmE7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwICNmZmYsIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4wOCk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwICNmZmYsIDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4wOCk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjZmZmLCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcclxuICAgIHRleHQtaW5kZW50OiA1cHg7XHJcbn1cclxuXHJcbi5kb3duYXJyb3dwb2ludGVyIHsgLypDU1MgZm9yIFwiZG93blwiIGFycm93IGltYWdlIGFkZGVkIHRvIHRvcCBtZW51IGl0ZW1zKi9cclxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4ucmlnaHRhcnJvd3BvaW50ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9uYXYtcmlnaHQucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5kZGlmcmFtZXNoaW0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jYm9keXRleHQge1xyXG4gICAgcGFkZGluZzogM3B4IDAgM3B4IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDI0cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuZGl2W2NsYXNzXSAjYm9keXRleHQge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcclxuICAgICNib2R5dGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICNib2R5dGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlbHB6ZW4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIHRvcDogLTdweFxyXG59XHJcblxyXG4uZmlyc3RoZWFkIC5oZWxwemVuIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0IHtcclxuICAgIG1hcmdpbjogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnByb2R1Y3RkZXQge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5ibHVlIHtcclxuICAgIGNvbG9yOiAjMDAxMjVDXHJcbn1cclxuXHJcbi5jbGVhbmJveCB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG59XHJcblxyXG4vKiBOZXcgZmxleGkgdGFibGVzICovXHJcbi5mdC1tLCAuZnQtbS1oaWdobGlnaHQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxuICAgIHBhZGRpbmc6IDIwcHggNXB4IDZweCA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgbWFyZ2luOiAwIDJweCAwIDJweDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAyNXB4IDlweCAtMjJweCByZ2JhKDAsMCwwLDAuNSk7XHJcbn1cclxuXHJcbi5mdC10LCAuZnQtdC1oaWdobGlnaHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDc4YTM7XHJcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5mdC10IGgxIHtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4uZnQtdCBhIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uZnQtYiB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxufVxyXG5cclxuLyogbm8gaGVhZGVyICovXHJcbi5mdC10LmZ0LW5oe1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbn1cclxuXHJcbi5mbGV4LXRhYmxlLXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgY29sb3I6ICNmMWYxZjE7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbn1cclxuXHJcbi5mbGV4LXRhYmxlLXRvcCBhIHtcclxuICAgIGNvbG9yOiAjZjFmMWYxO1xyXG59XHJcblxyXG4ubG93ZXJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubm90ZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgei1pbmRleDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHhcclxufVxyXG5cclxuLm5vdGViYWRnZSB7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDEyNDE1O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5cHggOXB4IDlweCA5cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDlweCA5cHggOXB4IDlweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOXB4IDlweCA5cHggOXB4O1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggIzY2NjtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMXB4IDFweCAzcHggIzY2NjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAzcHggIzY2NjtcclxuICAgIHBhZGRpbmc6IDFweCA1cHggMXB4IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTEycHg7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLnN1Ym1pdF9idXQge1xyXG4gICAgbWFyZ2luOiA2cHggMnB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuI3BhbmVsX2NvbnRlbnRzIHtcclxuICAgIGhlaWdodDogMjAwJTtcclxuICAgIHdpZHRoOiA2MDNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4udGhlX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLypcdEZvb3RlciAqL1xyXG4jZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmJiO1xyXG4gICAgYmFja2dyb3VuZDogI2ZiZmJmYlxyXG59XHJcblxyXG5kaXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jZm9vdGVyIC5jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbiNmb290ZXIgLmxvZ28ge1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDFweDtcclxufVxyXG5cclxuI2Zvb3RlciAuaDIge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuI2Zvb3RlciBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG59XHJcblxyXG4uTFZfdmFsaWRhdGlvbl9tZXNzYWdlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbn1cclxuXHJcbi5MVl92YWxpZCB7XHJcbiAgICBjb2xvcjogIzAwQ0MwMDtcclxufVxyXG5cclxuLkxWX2ludmFsaWQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGNvbG9yOiAjRTAzRjI2O1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxufVxyXG5cclxuLkxWX3ZhbGlkX2ZpZWxkLCBpbnB1dC5MVl92YWxpZF9maWVsZDpob3ZlciwgaW5wdXQuTFZfdmFsaWRfZmllbGQ6YWN0aXZlLCB0ZXh0YXJlYS5MVl92YWxpZF9maWVsZDpob3ZlciwgdGV4dGFyZWEuTFZfdmFsaWRfZmllbGQ6YWN0aXZlIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMENDMDA7XHJcbn1cclxuXHJcbi5MVl9pbnZhbGlkX2ZpZWxkLCBpbnB1dC5MVl9pbnZhbGlkX2ZpZWxkOmhvdmVyLCBpbnB1dC5MVl9pbnZhbGlkX2ZpZWxkOmFjdGl2ZSwgdGV4dGFyZWEuTFZfaW52YWxpZF9maWVsZDpob3ZlciwgdGV4dGFyZWEuTFZfaW52YWxpZF9maWVsZDphY3RpdmUge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0UwM0YyNjtcclxufVxyXG5cclxuLyogbmF2aWdhdGlvbiBidXR0b25zICovXHJcbi5uYXZuZXh0IHtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvbmF2bmV4dC5wbmcpO1xyXG59XHJcblxyXG4ubmF2cHJldiB7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L25hdnByZXYucG5nKTtcclxufVxyXG5cclxuLm5hdmZpcnN0IHtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvbmF2Zmlyc3QucG5nKTtcclxufVxyXG5cclxuLm5hdmxhc3Qge1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9uYXZsYXN0LnBuZyk7XHJcbn1cclxuXHJcbi8qVGhpcyBpcyBoZWxwIHNwZWNpZmljIHBhcmFtZXRlcnMgLSB0aGUgYnV0dG9ucyAqL1xyXG4uYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2FhYTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5idG4gKiB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJ0biBpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5idG4gc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclxuICAgIGxlZnQ6IC01cHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgNXB4IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG59XHJcblxyXG4uYnRuIHNwYW4gaSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uYnRuIHNwYW4gc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIHRvcDogLTVweDtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuLmJ0bi5ibHVlIHtcclxuICAgIGJhY2tncm91bmQ6ICNkZDM2MmY7XHJcbn1cclxuXHJcbi5idG4uZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZDogI2RkMzYyZjtcclxufVxyXG5cclxuLmJ0bi5waW5rIHtcclxuICAgIGJhY2tncm91bmQ6ICNkZDM2MmY7XHJcbn1cclxuXHJcbi5idG46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5idG46YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XHJcbn1cclxuXHJcbi5idG5bY2xhc3NdIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxufVxyXG5cclxuKiBodG1sIC5idG4ge1xyXG4gICAgYm9yZGVyOiAzcHggZG91YmxlICNhYWE7XHJcbn1cclxuXHJcbiogaHRtbCAuYnRuLmJsdWUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMmFlO1xyXG59XHJcblxyXG4qIGh0bWwgLmJ0bi5ncmVlbiB7XHJcbiAgICBib3JkZXItY29sb3I6ICM5ZDQ7XHJcbn1cclxuXHJcbiogaHRtbCAuYnRuLnBpbmsge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTFhO1xyXG59XHJcblxyXG4qIGh0bWwgLmJ0bjpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNhMDA7XHJcbn1cclxuXHJcbi8qIGVuZCBhcHByb3ZlZCBzdHlsZXMgKi9cclxuXHJcbi5oZWFkbGluZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzMzMzMzM1xyXG59XHJcblxyXG4uZ3JleSB7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxufVxyXG5cclxuLnRkYmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcclxufVxyXG5cclxuLnRkZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xyXG4gICAgY29sb3I6ICNGRkZGRkZcclxufVxyXG5cclxuLnRkYmtoaWdoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUFBQUE7XHJcbiAgICBjb2xvcjogIzAwMDAwMFxyXG59XHJcblxyXG4udGR3aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgY29sb3I6ICMwMDAwMDBcclxufVxyXG5cclxuLnRkYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3RkFFO1xyXG4gICAgY29sb3I6ICNGRkZGRkZcclxufVxyXG5cclxuLmhpZ2hsaWdodCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogI0NDMDAwMFxyXG59XHJcblxyXG4uaW1nbGluayB7XHJcbiAgICBjdXJzb3I6IGhhbmRcclxufVxyXG5cclxuLnRkX3BsZGFyaywgLnRkX3BsYmxhY2ssIC50ZF9wbG1vbnRoLCAudGRfcGx5ZWFyLCAudGRfcGxpbmNvbWUsIC50ZF9kYXJrcnVsZWQsIC50ZF93aGl0ZXJ1bGVkLCAudGQtcGFuZGwtdG90YWwsIC50ZC1wYW5kbC10b3RhbC1wYyB7XHJcbiAgICBwYWRkaW5nOiAwIDJweDtcclxufVxyXG5cclxuLnRkX3BsZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi50ZF9wbGJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLnRkX3BsbW9udGgsIC50ZF9wbHllYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FBQUFBQTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4udGRfcGxpbmNvbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG50YWJsZSB0ciAudGQtcGFuZGwtdG90YWwge1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogNHB4IDVweCA0cHggOHB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi50ZC1wYW5kbC10b3RhbC1wYyB7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi50ZGJrc21hbGwsIC50ZGJrc21hbGx3aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4udGRia2xvd2xpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XHJcbiAgICBjb2xvcjogIzk5OTk5OVxyXG59XHJcblxyXG4udGRia2hpZ2hzbWFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQUVBO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbi50ZGJraGlnaGxpZ2h0c21hbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkY5OTtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4udGRkYXJrZXN0c21hbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2MDAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGXHJcbn1cclxuXHJcbi50ZGRhcmtzbWFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgY29sb3I6ICNGRkZGRkZcclxufVxyXG5cclxuLnRkLWhlYWRlci1kYXJrLWdyZXkge1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjY2NjY2IHJlcGVhdC14O1xyXG59XHJcblxyXG4udGQtaGVhZGVyLXJlZCB7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGJhY2tncm91bmQ6ICM5OTAwMDAgcmVwZWF0LXg7XHJcbn1cclxuXHJcbi50ZF93aGl0ZXJ1bGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGJvcmRlcjogI0ZGRkZGRiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbn1cclxuXHJcbi50ZC1ib3R0b20tcnVsZSwgLnRkLWJvdHRvbS1ydWxlLWRpc2FibGVkLCAudGRia3NtYWxscnVsZSwgLnRkYmtzbWFsbHJ1bGUtaGlnaCwgLnRkYmtzbWFsbHJ1bGUtZ3JleSwgLnRkLWJvdHRvbS1ydWxlLWVtLCAudGQtYm90dG9tLXJ1bGUtaGlnaCwgLnRkLWJvdHRvbS1ydWxlLXN1YiwgLnRhYmxlLXJ1bGVkIHRkLCAudGFibGUtcnVsZWQtMTIgdGQsIC50YWJsZS1ydWxlZC0xMiB0aCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcclxufVxyXG5cclxuLnRhYmxlLXJ1bGVkLWdhIHRkIHtcclxuICAgIHBhZGRpbmc6IDhweCAwIDhweCAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcclxufVxyXG5cclxuLnRhYmxlLXJ1bGVkLWdhIHRkIGxhYmVsLFxyXG4udGFibGUtcnVsZWQtZ2EgdGQgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi50YWJsZS1ydWxlZC1nYSB0ZCBsYWJlbHtcclxuICAgIGxpbmUtaGVpZ2h0OjEuM2VtO1xyXG59XHJcblxyXG4udGFibGUtcnVsZWQtZ2EgdGQgaW5wdXQsXHJcbi50YWJsZS1ydWxlZC1nYSB0ZCBzZWxlY3QsXHJcbi50YWJsZS1ydWxlZC1nYSB0ZCB0ZXh0YXJlYXtcclxuICAgIG1hcmdpbjowO1xyXG59XHJcblxyXG4udGFibGUtcnVsZWQtZ2EgdGQgaW5wdXRbcmVhZG9ubHldLFxyXG4udGFibGUtcnVsZWQtZ2EgdGQgdGV4dGFyZWFbcmVhZG9ubHlde1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkIHRkIHtcclxuICAgIHBhZGRpbmc6IDhweCAwIDhweCAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4wZW07XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVkZGQ7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZCBhIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxLjBlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkIHRyOmhvdmVyLCAudGFibGUtc3RhbmRhcmQtYWQgdHI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQgdGQgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1hZCB0ZCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMGVtO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZGRkO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYWQgdGQge1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjBlbTtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWRkZDtcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLWFkIHRoIGEuYmxrIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMWVtXHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1hZCB0ZCBhLnJlZCB7XHJcbiAgICBjb2xvcjogI2MwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxZW1cclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLWFkIHRoIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYmFuayB0ZCB7XHJcbiAgICBwYWRkaW5nOiA3cHggOHB4IDdweCAxMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVkZGQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1iYW5rIHRyLm5vY2xpY2sgdGQge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYmFuayB0cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlXHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1iYW5rIHRkLmJvdHRvbSB7XHJcbiAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICNmZmY7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLWJhbmsgdGQuYm90dG9tIGEge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNlZWVkZGQ7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1iYW5rIHRkLmJvdHRvbSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZWVlZGRkO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYmFuayB0ZC50b3Age1xyXG4gICAgcGFkZGluZzogNHB4IDhweCA0cHggNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNlZWVkZGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggI2ZmZjtcclxuICAgIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYmFuayB0ZC50b3AgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgI2VlZWRkZDtcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLWJhbmsgdGQudG9wIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNlZWVkZGQ7XHJcbn1cclxuXHJcbi5zZWxlY3RlZG5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpO1xyXG4gICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xyXG4gICAgY29sb3I6IHJnYigxMDIsIDEwMiwgMTAyKTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgcGFkZGluZzogMnB4IDVweCAycHggNXB4XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1iYW5rIHRoIHtcclxuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhhMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICM2NjY7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1iYW5rIHRoIGEuYmxrIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAjZjFmMWYxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjNjY2O1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYmFuayB0ciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYmFuayB0ci50cmFuc2FjdGlvbi1hcmNoaXZlZCB0ZCxcclxuLnRhYmxlLXN0YW5kYXJkLWJhbmsgdHIudHJhbnNhY3Rpb24tYXJjaGl2ZWQgdGQgYSxcclxuI25vbWluYWxhY3Rpdml0eS10cmFuc2FjdGlvbnMgdHIudHJhbnNhY3Rpb24tYXJjaGl2ZWQgdGQsXHJcbiNub21pbmFsYWN0aXZpdHktdHJhbnNhY3Rpb25zIHRyLnRyYW5zYWN0aW9uLWFyY2hpdmVkIHRkIGEge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1iYW5rIHRyLnRyYW5zYWN0aW9uLWFyY2hpdmVkIHRkLFxyXG4jbm9taW5hbGFjdGl2aXR5LXRyYW5zYWN0aW9ucyB0ci50cmFuc2FjdGlvbi1hcmNoaXZlZCB0ZCB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1jb250YWN0IHRkIHtcclxuICAgIHBhZGRpbmc6IDExcHggOHB4IDhweCAxMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVkZGQ7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1jb250YWN0IHRkLmhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLWNvbnRhY3QgdGQudGl0bGUtdmVydCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweFxyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtY29udGFjdCB0ZC5uYW1lIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICNmZmY7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1yZXBvcnQge1xyXG4gICAgYm9yZGVyOiAwIHNvbGlkICNiYmI7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWluLXdpZHRoOiA4MDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIGZvbnQtc2l6ZTogMTFweFxyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtcmVwb3J0Lm4ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1yZXBvcnQgdGQge1xyXG4gICAgcGFkZGluZzogNHB4IDVweCA0cHggOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWRkZDtcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLXJlcG9ydCB0ci5ub2JvcmRlciB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1yZXBvcnQgdHIuc20gdGQge1xyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgIGZvbnQtc2l6ZTogLjllbTtcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLXJlcG9ydCB0ci5zbSB0aCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtcmVwb3J0IHRkLmxnIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW1cclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLXJlcG9ydCAudGl0bGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNlZWVkZGQ7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1yZXBvcnQgLmhlYWQge1xyXG4gICAgcGFkZGluZzogMTBweCAwIDAgOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhmOGY4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjZTZlNmU2O1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjZTZlNmU2O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgI2U2ZTZlNjtcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLXJlcG9ydCAuc3VidG90YWwge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlci10b3A6IDFweCAjZGRkIHNvbGlkO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtcmVwb3J0IHRyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLXJlcG9ydCBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggI2YxZjFmMVxyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtcmVwb3J0IGg0IHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4wZW07XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1yZXBvcnQgLmhlYWQgc3BhbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC04cHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjZWVlXHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1yZXBvcnQgdGgge1xyXG4gICAgcGFkZGluZzogNXB4IDEycHggNXB4IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3NmIzZTtcclxuICAgIGNvbG9yOiAjZjFmMWYxO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjYTY0OTIyXHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1yZXBvcnQgdGguZmxhdCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDEycHggMzVweCAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAjMTExO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbn1cclxuXHJcbi50ZC1wYW5kbC10b3RhbC1wYyB7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi50YWJsZS1yZXBvcnQtdGIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtaW4td2lkdGg6IDgwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxufVxyXG5cclxuLnRhYmxlLXJlcG9ydC10YiB0ZCB7XHJcbiAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVkZGQ7XHJcbn1cclxuXHJcbi50YWJsZS1yZXBvcnQtdGIgdGgge1xyXG4gICAgcGFkZGluZzogM3B4IDE1cHggM3B4IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNzZiM2U7XHJcbiAgICBjb2xvcjogI2YxZjFmMTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggI2E2NDkyMlxyXG59XHJcblxyXG4udGFibGUtcmVwb3J0LXRiIC5oZWFkIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAwIDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbn1cclxuXHJcbi50YWJsZS1yZXBvcnQtdGIgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRlbVxyXG59XHJcblxyXG4udGFibGUtcmVwb3J0LXRiIC5oZWFkIHNwYW4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMTNweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4XHJcbn1cclxuXHJcbi50YWJsZS1yZXBvcnQtdGIgLnN1YnRvdGFsIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxLjBlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4ICNEMDVDMkIgZG91YmxlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4ICNEMDVDMkIgc29saWQ7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4XHJcbn1cclxuXHJcbi50YWJsZS1pbmZvLWRldGFpbHMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICBib3JkZXI6IDAgc29saWQgI2VlZTtcclxufVxyXG5cclxuLnRhYmxlLWluZm8tZGV0YWlscyB0ZCB7XHJcbiAgICBmb250LXNpemU6IDEuMGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgY29sb3I6ICMzNTM4MzQ7XHJcbiAgICBtYXJnaW46IDAuNWVtIDAgMC41ZW0gMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmOGZjO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4udGFibGUtaW5mby1kZXRhaWxzIHRoIHtcclxuICAgIGZvbnQtc2l6ZTogMS4wZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICBtYXJnaW46IDAuNWVtIDAgMC41ZW0gMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4YTM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAwICM2NjZcclxufVxyXG5cclxuLnRhYmxlLWluZm8tZGV0YWlscyB0ZC5sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLnRhYmxlLWluZm8tZGV0YWlscyB0ZC5saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi50YWJsZS1pbmZvLWRldGFpbHMgdGQuZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmZmMlxyXG59XHJcblxyXG4udGFibGUtaW5mby1kZXRhaWxzIHRkLmxpZ2h0LmJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGEzO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnRhYmxlLWluZm8tZGV0YWlscyBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbn1cclxuXHJcbi50YWJsZS1pbmZvLWRldGFpbHMgdGQubGcge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbVxyXG59XHJcblxyXG4uYmFsY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbn1cclxuXHJcbi5iYWxjb250YWluZXIgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcclxufVxyXG5cclxuLmJhbGNvbnRhaW5lciAuaGVhZCB7XHJcbiAgICBwYWRkaW5nOiAycHggMCA1cHggNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxufVxyXG5cclxuLmJhbGNvbnRhaW5lciAucmVkIHtcclxuICAgIHBhZGRpbmc6IDNweCAxMnB4IDNweCAwO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgIzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QwNUMyQjtcclxuICAgIGNvbG9yOiAjZjFmMWYxO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5iYWxjb250YWluZXIgLmhlYWQgc3BhbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTEzcHhcclxufVxyXG5cclxuI21haW5yb3csICN0b3RhbHJvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiA0OTJweDtcclxufVxyXG5cclxuI21haW5yb3cge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVkZGQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCAwO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4jc3VidG90YWxyb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgIHdpZHRoOiA1OTNweDtcclxufVxyXG5cclxuI3RvdGFscm93IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCAjRDA1QzJCIGRvdWJsZTtcclxuICAgIGJvcmRlci10b3A6IDAgI0QwNUMyQiBzb2xpZDtcclxufVxyXG5cclxuI2hlYWRjb2wsICNjb2wxLCAjdG90YWxjb2wxLCAjY29sMiwgI3RvdGFsY29sMiwgI2NvbDMsICN0b3RhbGNvbDMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxufVxyXG5cclxuI2hlYWRjb2wge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB3aWR0aDogMTM1cHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4jY29sMSwgI3RvdGFsY29sMSB7XHJcbiAgICB3aWR0aDogMzU3cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuI2NvbDIsICN0b3RhbGNvbDIge1xyXG4gICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbiNjb2wzLCAjdG90YWxjb2wzIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jdG90YWxjb2wyLCAjdG90YWxjb2wzLCAjdG90YWxjb2wxIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4jc3VidG90YWxyb3cgI3RvdGFsY29sMiB7XHJcbiAgICBoZWlnaHQ6IDMwcHg7O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuI2JhbmtsYXllciwgI2xvYW5zbGF5ZXIsICNkbG9hbmxheWVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDUxNHB4O1xyXG4gICAgbGVmdDogMjBweDtcclxufVxyXG5cclxuLmRyb3Bkb3duIHRkIHtcclxuICAgIHBhZGRpbmc6IDRweCAxMnB4IDRweCAzMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVkZGQ7XHJcbn1cclxuXHJcbi50ZC1ib3R0b20tcnVsZSB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIHBhZGRpbmc6IDJweDtcclxufVxyXG5cclxuLnRkLWJvdHRvbS1ydWxlLWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG59XHJcblxyXG4udGQtYm90dG9tLXJ1bGUtZW0ge1xyXG4gICAgY29sb3I6ICMwMDAwQ0M7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi50ZC1ib3R0b20tcnVsZS1oaWdoIHtcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkRGREY7XHJcbn1cclxuXHJcbi50ZC1ib3R0b20tcnVsZS1zdWIge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xyXG59XHJcblxyXG4udGRia3NtYWxscnVsZSwgLnRhYmxlLXJ1bGVkIHRkLCAudGFibGUtcnVsZWQgdGgsIC50YWJsZS1ydWxlZC1wYWQgdGQsIC50YWJsZS1ydWxlZC0xMiB0ZCwgLnRhYmxlLXJ1bGVkLTEyIHRoIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG59XHJcblxyXG4udGFibGUtcnVsZWQgdGQgdWwge1xyXG4gICAgbWFyZ2luOiAycHggMCAwO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMWVtO1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxufVxyXG5cclxuLnRhYmxlLXJ1bGVkLTEyIHRkLCAudGFibGUtcnVsZWQtMTIgdGgsIC50YWJsZS1ydWxlZC1wYWQgdGQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4udGFibGUtcnVsZWQtMTIgdGgge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbnRkLm5vYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMCBub25lO1xyXG59XHJcblxyXG4udGFibGUtcnVsZWQtcGFkIHRkIHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxufVxyXG5cclxuLnRhYmxlLXJ1bGVkLTEyIHRkLmNsZWFuLXRvdGFsLCAuY2xlYW4tdG90YWwge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlcjogMCBub25lO1xyXG59XHJcblxyXG4udGFibGUtcnVsZWQtMTIgdGQuY2xlYW4tcm93LCAuY2xlYW4tcm93IHtcclxuICAgIGJvcmRlcjogMCBub25lO1xyXG59XHJcblxyXG4udGRia3NtYWxscnVsZS1oaWdoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkRGREY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi50ZGJraGlnaGxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGOTk7XHJcbiAgICBjb2xvcjogIzAwMDAwMFxyXG59XHJcblxyXG4udGRia3NtYWxscnVsZS1ncmV5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBjb2xvcjogI0NDQ0NDQztcclxufVxyXG5cclxudHIucm93LXNtYWxscnVsZWhlYWRlciB0ZCwgLnRkYmtzbWFsbHJ1bGVoZWFkZXIsIC50ZGJrc21hbGxydWxlaGVhZGVyID4gYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDJweDtcclxufVxyXG5cclxuLnRkYmtzbWFsbHJ1bGVoZWFkZXIgPiBhIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxudHIudGQtYm90dG9tLXJ1bGUtaGVhZGVyIHRkLCAudGQtYm90dG9tLXJ1bGUtaGVhZGVyIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxudHIudGQtYm90dG9tLXJ1bGUtaGVhZGVyLXNtYWxsIHRkLCAudGQtYm90dG9tLXJ1bGUtaGVhZGVyLXNtYWxsIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLnRkLWRvdWJsZS1ydWxlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDNweDtcclxufVxyXG5cclxuLnRkLXZhdGJveCB7XHJcbiAgICBjb2xvcjogIzAwNjYwMDtcclxuICAgIHBhZGRpbmc6IDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY2MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlGMEQyO1xyXG59XHJcblxyXG4udGQtdmF0Ym94ZGFyayB7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIHBhZGRpbmc6IDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY2MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NjAwO1xyXG59XHJcblxyXG4udGQtdmF0Ym94d2hpdGUge1xyXG4gICAgY29sb3I6ICMwMDY2MDA7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NjAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLmxlZGdlci1ub3RlcywgdGQubGVkZ2VyLW5vdGVzIHtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbn1cclxuXHJcbmRpdi5ub21kaXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi8qXHRRdWV1ZSBzdHlsZXMgKi9cclxuLnFob2xkZXIge1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNDQ0NDQ0M7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLnFudW0ge1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbiNxZWRpdCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogOTVweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBtYXJnaW46IDVweCAxMHB4IDAgMDtcclxufVxyXG5cclxuLnFjb250ZW50IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZsb2F0aW5nZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyOiAxcHggZG90dGVkICM2NjY2NjY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xyXG4gICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHBhZGRpbmc6IDJweDtcclxufVxyXG5cclxuLnNwbGl0ZGl2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4M3B4O1xyXG4gICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M3QzdDNztcclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjQ0NDQ0NDO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG59XHJcblxyXG4jXFxcXCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwMDAwMDAwO1xyXG59XHJcblxyXG4jbWVudSBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gICAgei1pbmRleDogMTAwMDAwMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNtZW51IGxpIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMCAyNXB4IDAgMDtcclxuICAgIHotaW5kZXg6IC0xMDAwMDAwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4jbWVudSB0YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwMDAwMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLyogRGVmYXVsdCBsaW5rIHN0eWxpbmcgKi9cclxuXHJcbi8qIFN0eWxlIHRoZSBsaXN0IE9SIGxpbmsgaG92ZXIuIERlcGVuZHMgb24gd2hpY2ggYnJvd3NlciBpcyB1c2VkICovXHJcblxyXG4jbWVudSBsaSBhOmhvdmVyIHtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI21lbnUgbGk6aG92ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG59XHJcblxyXG4jbWVudSBsaTpob3ZlciA+IGEge1xyXG4gICAgei1pbmRleDogNTAwO1xyXG59XHJcblxyXG4jbWVudSBsaTpob3ZlciA+IGEuc3ViIHtcclxuICAgIHotaW5kZXg6IDUwMDtcclxufVxyXG5cclxuI21lbnUgbGkuY3VycmVudCBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogIzg0MDtcclxuICAgIHotaW5kZXg6IDUwMDtcclxufVxyXG5cclxuI21lbnUgbGkgYS5zdWIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9kb3duLWFycm93LmdpZikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IC01MDAwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI21lbnUgbGkuY3VycmVudCBhLnN1YiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZG93bi1hcnJvdy5naWYpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNtZW51IDpob3ZlciB1bCB7XHJcbiAgICBsZWZ0OiAtNjBweDtcclxuICAgIHRvcDogMjhweDtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICM0NDQ7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcbn1cclxuXHJcbi8qIGtlZXAgdGhlICduZXh0JyBsZXZlbCBpbnZpc2libGUgYnkgcGxhY2luZyBpdCBvZmYgc2NyZWVuLiAqL1xyXG4jbWVudSB1bCwgI21lbnUgOmhvdmVyIHVsIHVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICB0b3A6IC05OTk5cHg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG59XHJcblxyXG4jbWVudSA6aG92ZXIgdWwgOmhvdmVyIHVsIHtcclxuICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzIyMjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbiNtZW51IDpob3ZlciB1bCBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItdG9wOiAwIHNvbGlkICM2NjY7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcbn1cclxuXHJcbiNtZW51IDpob3ZlciB1bCBsaSBhIHtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkJGQkZCO1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIHotaW5kZXg6IDUwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI21lbnUgOmhvdmVyIHVsIGxpIGEuZmx5IHtcclxuICAgIGJhY2tncm91bmQ6ICMzMzMgdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9hcnJvd19yaWdodC5naWYpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcbn1cclxuXHJcbiNtZW51IDpob3ZlciB1bCA6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk1OTU5NTtcclxuICAgIGNvbG9yOiAjRkJGQkZCO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jbWVudSA6aG92ZXIgdWwgOmhvdmVyIGEuZmx5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDUwMDtcclxufVxyXG5cclxuI21lbnUgOmhvdmVyIHVsIGxpLmN1cnJlbnRzdWIgYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjODQwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcbn1cclxuXHJcbiNtZW51IDpob3ZlciB1bCBsaS5jdXJyZW50c3ViIGEuZmx5IHtcclxuICAgIGJhY2tncm91bmQ6ICM4NDAgdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9hcnJvd19yaWdodC5naWYpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDUwMDtcclxufVxyXG5cclxuI21lbnUgOmhvdmVyIHVsIDpob3ZlciB1bCBsaSBhIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LWluZGVudDogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICMzZTNlM2U7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIHotaW5kZXg6IDUwMDtcclxufVxyXG5cclxuI21lbnUgOmhvdmVyIHVsIDpob3ZlciB1bCA6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3MDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG59XHJcblxyXG4jbWVudSA6aG92ZXIgdWwgOmhvdmVyIHVsIGxpLmN1cnJlbnRmbHkgYSxcclxuI21lbnUgOmhvdmVyIHVsIDpob3ZlciB1bCBsaS5jdXJyZW50Zmx5IGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzg0MDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG59XHJcblxyXG4vKiBHZW5lcmFsIGRyb3Bkb3duIHN0eWxlcyAqL1xyXG4uZGVzYyB7XHJcbiAgICBjb2xvcjogIzZiNmI2YjtcclxufVxyXG5cclxuLmRlc2MgYSB7XHJcbiAgICBjb2xvcjogIzAwOTJkZDtcclxufVxyXG5cclxuLmRyb3Bkb3duIGRkLCAuZHJvcGRvd24gZHQsIC5kcm9wZG93biB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZHJvcGRvd24gZGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZHJvcGRvd24gYSwgLmRyb3Bkb3duIGE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogIzgxNmM1YjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5kcm9wZG93biBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNWQ0NjE3O1xyXG59XHJcblxyXG4uZHJvcGRvd24gZHQgYTpob3ZlciwgLmRyb3Bkb3duIGR0IGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICM1ZDQ2MTc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWQ0NjE3O1xyXG59XHJcblxyXG4uZHJvcGRvd24gZHQgYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTRkZmNiIHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvYXJyb3cucG5nKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGNhOWE7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbn1cclxuXHJcbi5kcm9wZG93biBkdCBhIHNwYW4ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5kcm9wZG93biBkZCB1bCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTRkZmNiIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRjYTlhO1xyXG4gICAgY29sb3I6ICNDNUMwQjA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uZHJvcGRvd24gc3Bhbi52YWx1ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZHJvcGRvd24gZGQgdWwgbGkgYSB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRyb3Bkb3duIGRkIHVsIGxpIGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwYzlhZjtcclxufVxyXG5cclxuLmRyb3Bkb3duIGltZy5mbGFnIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLmlucHV0LWNvbWJvYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6NHB4O1xyXG59XHJcblxyXG4uaW5wdXQtY29tYm9ib3ggaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxufVxyXG5cclxuLmlucHV0LWNvbWJvYm94IGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIHRvcDowO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmb250LXNpemU6MTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5mbGFndmlzaWJpbGl0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBEZWZhdWx0IGxpbmsgc3R5bGluZyAqL1xyXG5cclxuYSNmZGJrX3RhYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKlx0VG9vbHRpcHMgKi9cclxuXHJcbiNKVCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OjEwMDAwMTA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luLXRvcDotMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHJcbn1cclxuXHJcbiNKVF9jb3B5IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuI0pUX2Fycm93X2xlZnQsICNKVF9hcnJvd19yaWdodCB7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDoxNXB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgXHJcbn1cclxuXHJcbiNKVF9hcnJvd19sZWZ0IHtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OjEwcHggc29saWQgIzQ0NDtcclxufVxyXG5cclxuI0pUX2Fycm93X3JpZ2h0IHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBib3JkZXItbGVmdDoxMHB4IHNvbGlkICM0NDQ7XHJcbn1cclxuXHJcbiNKVF9jbG9zZV9sZWZ0LCAjSlRfY2xvc2VfcmlnaHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI0pUX2Nsb3NlX2xlZnQuaGFzLXRpdGxlLCAjSlRfY2xvc2VfcmlnaHQuaGFzLXRpdGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI0pUX2Nsb3NlX2xlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuI0pUX2Nsb3NlX3JpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jSlRfY29weSA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDowO1xyXG4gICAgcGFkZGluZy10b3A6MDtcclxufVxyXG4jSlRfY29weSA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTowO1xyXG59XHJcblxyXG4jSlRfY29weSBwIHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG59XHJcblxyXG4jSlRfY29weSBpbWcge1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcclxufVxyXG5cclxuLmpUaXAge1xyXG4gICAgY3Vyc29yOiBoZWxwO1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLmpUaXAgaW1ne1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbn1cclxuXHJcbiNkaWFsb2ctbW9kYWwge1xyXG4gICAgYmFja2dyb3VuZDogI2VkZjhmYyAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwICNGRkZGRkYgc29saWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLWJyIHtcclxuXHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4udWktd2lkZ2V0LWhlYWRlciB7XHJcbiAgICBib3JkZXI6IDAgc29saWQgI2FhYWFhYSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogIzAwNzhhMztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMyMjI7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aS1kaWFsb2ctdGl0bGViYXIge1xyXG4gICAgcGFkZGluZzogLjRlbSAwLjZlbSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS13aWRnZXQtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiNmZmYgbm9uZTtcclxufVxyXG5cclxuI2RpYWxvZy1tb2RhbC51aS13aWRnZXQtY29udGVudCB7XHJcbiAgICBib3JkZXI6IDAgc29saWQgI2FhYWFhYSAvKntib3JkZXJDb2xvckNvbnRlbnR9Ki87XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwLjRlbSAwLjZlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM0NDQgLyp7ZmNDb250ZW50fSovO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIC51aS1pY29uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9leGl0LnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG59XHJcblxyXG4udWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIC51aS1idXR0b24tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52YXQtaW5mby1wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCAjZGRkIHNvbGlkO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLnZhdC1hY2NvdW50YW50IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAzNSU7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxufVxyXG5cclxucC52YXQtaGVscCB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtXHJcbn1cclxuXHJcbnAudmF0LWhlbHAudG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHhcclxufVxyXG5cclxucC52YXQtaGVscC5ib3R0b20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweFxyXG59XHJcblxyXG5zcGFuLmNpcmNsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDA1YzJiO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44ZW07XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAuOGVtO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjhlbTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMS42ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbn1cclxuXHJcbnNwYW4uY2lyY2xlLnJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDA1YzJiO1xyXG59XHJcblxyXG5zcGFuLmNpcmNsZS5ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNUVBMjI2O1xyXG59XHJcblxyXG5zcGFuLmNpcmNsZS5ibHVlIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDc4YTM7XHJcbn1cclxuXHJcbi5idG5idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVNtb2tlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSwgI0U2RTZFNik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUsICNFNkU2RTYpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKHdoaXRlKSwgdG8oI0U2RTZFNikpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSwgI0U2RTZFNik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSwgI0U2RTZFNik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSwgI0U2RTZFNik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRTZFNkU2JywgR3JhZGllbnRUeXBlPTApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTZFNkU2ICNFNkU2RTYgI0JGQkZCRjtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDQwLCA0MCwgNDAsIDAuMSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbn1cclxuXHJcbi5idG5idG4tYmxhY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzY2NjY2NjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MjgyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjOWY5ZjlmLCAjNzg3ODc4KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjOWY5ZjlmLCAjNzg3ODc4KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjOWY5ZjlmKSwgdG8oIzc4Nzg3OCkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjOWY5ZjlmLCAjNzg3ODc4KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM5ZjlmOWYsICM3ODc4NzgpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgIzlmOWY5ZiwgIzc4Nzg3OCk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkY2RTZFNkUnLCBlbmRDb2xvcnN0cj0nI0ZGMzMzMzMzJywgR3JhZGllbnRUeXBlPTApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzICMzMzMgIzBEMEQwRDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDQwLCA0MCwgNDAsIDAuMSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU1NTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLmJ0bmJ0bi1jb25maXJtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDdweCAyMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjNjY2O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhiYmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDhiYmQsICMwMDY1OGEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDhiYmQsICMwMDY1OGEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwMDhiYmQpLCB0bygjMDA2NThhKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDhiYmQsICMwMDY1OGEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwOGJiZCwgIzAwNjU4YSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjMDA4YmJkLCAjMDA2NThhKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRjZFNkU2RScsIGVuZENvbG9yc3RyPScjRkYzMzMzMzMnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICBib3JkZXItY29sb3I6ICM4MDAwMDAgIzgwMDAwMCAjMEQwRDBEO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoNDAsIDQwLCA0MCwgMC4xKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5idG5idG4tZGVsZXRlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjNjY2O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNjYzAwMDAsICM5OTAwMDApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNjYzAwMDAsICM5OTAwMDApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM5OTAwMDApLCB0bygjOTkwMDAwKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNjYzAwMDAsICM5OTAwMDApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2NjMDAwMCwgIzk5MDAwMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjY2MwMDAwLCAjOTkwMDAwKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRjZFNkU2RScsIGVuZENvbG9yc3RyPScjRkYzMzMzMzMnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICBib3JkZXItY29sb3I6ICM4MDAwMDAgIzgwMDAwMCAjMEQwRDBEO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoNDAsIDQwLCA0MCwgMC4xKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjODAwMDAwO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4uYnRuYnRuLXNtYWxsIHtcclxuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG59XHJcblxyXG4uYnRuYnRuLXNtYWxsLmJ0bmJ0bi1jb25maXJtIHtcclxuICAgIHBhZGRpbmc6IDRweCAxMXB4O1xyXG59XHJcblxyXG4uYnRuYnRuOmhvdmVyLCAuYnRuYnRuLmJ0bmJ0bi1hY3RpdmUge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2IDAgLTE1cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcclxufVxyXG5cclxuLmJ0bmJ0bi5idG5idG4tYWN0aXZlIHtcclxuICAgIGN1cnNvcjpkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG5idG4tYmxhY2s6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzg3ODc4IDAgLTE1cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcclxufVxyXG5cclxuLmJ0bmJ0bi1kZWxldGU6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTkwMDAwIDAgLTE1cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcclxufVxyXG5cclxuLmJ0bmJ0bi1jb25maXJtOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogIzAwNjU4YSAwIC0xNXB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbn1cclxuXHJcbi5idG5idG4tZGlzYWJsZWQsXHJcbi5idG5idG4tZGlzYWJsZWQ6aG92ZXIsXHJcbltkaXNhYmxlZF0uYnRuYnRuLFxyXG5bZGlzYWJsZWRdLmJ0bmJ0bjpob3ZlcixcclxuW2Rpc2FibGVkXS5idG5idG4tY29uZmlybSxcclxuW2Rpc2FibGVkXS5idG5idG4tY29uZmlybTpob3ZlcixcclxuW2Rpc2FibGVkXS5idG5idG4tYmxhY2ssXHJcbltkaXNhYmxlZF0uYnRuYnRuLWJsYWNrOmhvdmVyLFxyXG5bZGlzYWJsZWRdLmJ0bmJ0bi1kZWxldGUsXHJcbltkaXNhYmxlZF0uYnRuYnRuLWRlbGV0ZTpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2NjYztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBjb2xvcjojNjY2O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6ICNhYWE7XHJcbn1cclxuXHJcbiNjb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwIDA7XHJcbn1cclxuXHJcbi5zcGxpdC1idG4gLnNwYi10b2dnbGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgcGFkZGluZzogN3B4IDlweDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvdGhyZWVsaW5lcy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgI2NjYztcclxufVxyXG5cclxuLmVkaXQtYnRuIC5zcGItdG9nZ2xlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHBhZGRpbmc6IDVweCA5cHg7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2Rvd24tYmxhY2sucG5nKSBuby1yZXBlYXQgN3B4IDdweCAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XHJcbiAgICBib3JkZXI6IDFweCAjZWVlIHNvbGlkO1xyXG59XHJcblxyXG4uaW1wb3J0LWJ0biAuc3BiLXRvZ2dsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTRweDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZG93bi1ibGFjay5wbmcpIG5vLXJlcGVhdCA5cHggN3B4ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcclxuICAgIGJvcmRlcjogMXB4ICNlZWUgc29saWQ7XHJcbn1cclxuXHJcbi5zcGxpdC1idG4gYSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2QwNWMyYjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiAxMDVweDtcclxufVxyXG5cclxuLnNwbGl0LWJ0biAuc3BiLXByaW1hcnkgYSwgLnNwbGl0LWJ0biAuc3BiLXNlY29uZGFyeSBhe1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uZWRpdC1idG4gYSB7XHJcbiAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjE5Y2M5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uaW1wb3J0LWJ0biBhIHtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIGJhY2tncm91bmQ6ICMyMTljYzk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNwbGl0LWJ0biBhOmhvdmVyLCAuZWRpdC1idG4gYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4uZWRpdC1idG4gYTpob3ZlciwgLmltcG9ydC1idG4gYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4uanFoaWRkZW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBBcnRmdWxseSBtYXN0ZXJtaW5kZWQgYnkgWlVSQiAqL1xyXG5ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI2pveVJpZGVUaXBDb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qb3lSaWRlVGlwQ29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBEZWZhdWx0IHN0eWxlcyBmb3IgdGhlIGNvbnRhaW5lciAqL1xyXG4uam95cmlkZS10aXAtZ3VpZGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICAgIHRvcDogMDsgLyoga2VlcHMgdGhlIHBhZ2UgZnJvbSBzY3JvbGxpbmcgd2hlbiBjYWxjdWxhdGluZyBwb3NpdGlvbiAqL1xyXG4gICAgbGVmdDogMDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBMdWNpZGEsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmpveXJpZGUtY29udGVudC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDEuMTI1ZW0gMS4yNWVtIDEuNWVtO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICM5OTk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzk5OTtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzk5OTtcclxufVxyXG5cclxuLyogTW9iaWxlICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5qb3lyaWRlLXRpcC1ndWlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBsZWZ0OiAyLjUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmpveXJpZGUtdGlwLWd1aWRlLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBZGQgYSBsaXR0bGUgY3NzIHRyaWFuZ2xlIHBpcCwgb2xkZXIgYnJvd3NlciBqdXN0IG1pc3Mgb3V0IG9uIHRoZSBmYW5jaW5lc3Mgb2YgaXQgKi9cclxuLmpveXJpZGUtdGlwLWd1aWRlIHNwYW4uam95cmlkZS1udWIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyMnB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXI6IHNvbGlkIDE0cHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBzcGFuLmpveXJpZGUtbnViLnRvcCB7XHJcbiAgICAvKlxyXG4gIElFNy9JRTggRG9uJ3Qgc3VwcG9ydCByZ2JhIHNvIHdlIHNldCB0aGUgZmFsbGJhY2tcclxuICBib3JkZXIgY29sb3IgaGVyZS4gSG93ZXZlciwgSUU3L0lFOCBhcmUgYWxzbyBidWdneVxyXG4gIGluIHRoYXQgdGhlIGZhbGxiYWNrIGNvbG9yIGRvZXNuJ3Qgd29yayBmb3JcclxuICBib3JkZXItYm90dG9tLWNvbG9yIHNvIGhlcmUgd2Ugc2V0IHRoZSBib3JkZXItY29sb3JcclxuICBhbmQgb3ZlcnJpZGUgdGhlIHRvcCxsZWZ0LHJpZ2h0IGNvbG9ycyBiZWxvdy5cclxuICAqL1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgdG9wOiAtMTRweDtcclxuICAgIGJvdHRvbTogYXV0bztcclxufVxyXG5cclxuLmpveXJpZGUtdGlwLWd1aWRlIHNwYW4uam95cmlkZS1udWIuYm90dG9tIHtcclxuICAgIC8qXHJcbiAgSUU3L0lFOCBEb24ndCBzdXBwb3J0IHJnYmEgc28gd2Ugc2V0IHRoZSBmYWxsYmFja1xyXG4gIGJvcmRlciBjb2xvciBoZXJlLiBIb3dldmVyLCBJRTcvSUU4IGFyZSBhbHNvIGJ1Z2d5XHJcbiAgaW4gdGhhdCB0aGUgZmFsbGJhY2sgY29sb3IgZG9lc24ndCB3b3JrIGZvclxyXG4gIGJvcmRlci10b3AtY29sb3Igc28gaGVyZSB3ZSBzZXQgdGhlIGJvcmRlci1jb2xvclxyXG4gIGFuZCBvdmVycmlkZSB0aGUgYm90dG9tLGxlZnQscmlnaHQgY29sb3JzIGJlbG93LlxyXG4gICovXHJcbiAgICBib3JkZXItY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIGJvdHRvbTogYXV0bztcclxufVxyXG5cclxuLmpveXJpZGUtdGlwLWd1aWRlIHNwYW4uam95cmlkZS1udWIucmlnaHQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgdG9wOiAyMnB4O1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAtMTRweDtcclxufVxyXG5cclxuLmpveXJpZGUtdGlwLWd1aWRlIHNwYW4uam95cmlkZS1udWIubGVmdCB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgdG9wOiAyMnB4O1xyXG4gICAgbGVmdDogLTE0cHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxufVxyXG5cclxuLmpveXJpZGUtdGlwLWd1aWRlIHNwYW4uam95cmlkZS1udWIudG9wLXJpZ2h0IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIHRvcDogLTE0cHg7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi8qIFR5cG9ncmFwaHkgKi9cclxuLmpveXJpZGUtdGlwLWd1aWRlIGgxLCAuam95cmlkZS10aXAtZ3VpZGUgaDIsIC5qb3lyaWRlLXRpcC1ndWlkZSBoMywgLmpveXJpZGUtdGlwLWd1aWRlIGg0LCAuam95cmlkZS10aXAtZ3VpZGUgaDUsIC5qb3lyaWRlLXRpcC1ndWlkZSBoNiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBoMSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBoMiB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBoMyB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBoNCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBoNSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBoNiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBwIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICBtYXJnaW46IDAgMCAxOHB4IDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLmpveXJpZGUtdGlwLWd1aWRlIGEge1xyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG59XHJcblxyXG4uam95cmlkZS10aXAtZ3VpZGUgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLyogQnV0dG9uIFN0eWxlICovXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSAuam95cmlkZS1uZXh0LXRpcCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDhiYmQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA4YmJkO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDYzZmYnLCBlbmRDb2xvcnN0cj0nIzAwNTVkNicsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigwLCA5OSwgMjU1KSAwJSwgcmdiKDAsIDg1LCAyMTQpIDEwMCUpO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSBpbnNldDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgaW5zZXQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSBpbnNldDtcclxufVxyXG5cclxuLmpveXJpZGUtbmV4dC10aXA6aG92ZXIge1xyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwOGJiZCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogIzAwNzhhNDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMyYjgwZmYnLCBlbmRDb2xvcnN0cj0nIzFkNjZkMycsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsIHJnYig0MywgMTI4LCAyNTUpIDAlLCByZ2IoMjksIDEwMiwgMjExKSAxMDAlKTtcclxuXHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpbWVyLWluZGljYXRvci13cmFwIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTdweDtcclxuICAgIGJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmpveXJpZGUtdGltZXItaW5kaWNhdG9yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG59XHJcblxyXG4uam95cmlkZS1jbG9zZS10aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBjb2xvcjogI2JjMmQyYiAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpveXJpZGUtY2xvc2UtdGlwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjYmMyZDJiICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qb3lyaWRlLW1vZGFsLWJnIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2JiYjtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uam95cmlkZS1leHBvc2Utd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMjtcclxuXHJcbn1cclxuXHJcbi5qb3lyaWRlLWV4cG9zZS1jb3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLyogIEdlbmVyYXRlZCBieSB3d3cubWVudWNvb2wuY29tL2Ryb3AtZG93bi1tZW51ICAqL1xyXG5cclxuLyogbWFpbiBtZW51XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jZGRtZW51IHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLyogU3BlY2lmeSB0aGUgYWxpZ25tZW50IG9mIHRoZSB3aG9sZSBVTCBpZiBVTCBpcyBub3Qgd2lkdGg6MTAwJTsqL1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxufVxyXG5cclxuI2RkbWVudSB1bCB7XHJcbiAgICAvKnRleHQtYWxpZ246cmlnaHQ7Ki8gLyogSGVyZSB5b3UgY2FuIGZ1cnRoZXIgY3VzdG9taXplIHRoZSBhbGlnbm1lbnQgb2YgaXRzIExJcyAqL1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgLypib3JkZXItYm90dG9tOm5vbmU7Ki9cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTA7XHJcblxyXG59XHJcblxyXG4jZGRtZW51IGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjRUVGNEZCO1xyXG59XHJcblxyXG4jZGRtZW51IGEge1xyXG4gICAgY29sb3I6ICNmMmZiZmY7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAwIDVweCAxMHB4IDBcclxufVxyXG5cclxuI2RkbWVudSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICNmZmY7XHJcbn1cclxuXHJcbi8qIGxpbmtzIHdpdGhvdXQgc3ViLW1lbnUgKi9cclxuI2RkbWVudSBsaS5vdmVyIGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNkRBNTtcclxuXHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLyogbGlua3Mgd2l0aCBzdWItbWVudSAqL1xyXG4jZGRtZW51IGEuYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9hcnJvdy5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbiNkZG1lbnUgbGkub3ZlciBhLmFycm93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4YTM7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCAjMDA0NzYyIHNvbGlkO1xyXG4gICAgY29sb3I6ICNmZmZmO1xyXG4gICAgcGFkZGluZzogMCA1cHggMTBweCA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxufVxyXG5cclxuI2RkbWVudSBsaSA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogc3ViLW1lbnUgbGF5b3V0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuI2RkbWVudSBkaXYuZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZDogIzAwNzhhMyBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDA4YmJkIDAlLCAjMDA3OGEzIDEwMCUpO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGNvbG9yOiAjZmZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgIzAwN2ZiMTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCAjMDAwIHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggIzAwNDc2MiBzb2xpZDtcclxuXHJcbn1cclxuXHJcbi8qIHN1Yi1tZW51IG9mZnNldFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiNkZG1lbnUgZGl2LmRyb3Age1xyXG4gICAgcmlnaHQ6IC0wOyAvKlVzZSB0aGlzIHByb3BlcnR5IHRvIGNoYW5nZSBvZmZzZXQgb2YgdGhlIHN1Yi1tZW51Ki9cclxufVxyXG5cclxuI2RkbWVudSBkaXYuZHJvcFRvTGVmdCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbiNkZG1lbnUgZGl2LmRyb3BUb0xlZnQyIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogLTEyMHB4O1xyXG59XHJcblxyXG4vKiBsaW5rcyBpbiBzdWIgbWVudVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiNkZG1lbnUgZGl2LmRyb3AgYSB7XHJcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWE4YWIyO1xyXG4gICAgY29sb3I6ICNmMmZiZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbn1cclxuXHJcbiNkZG1lbnUgZGl2LmRyb3AgYS5ib3R0b20ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYThhYjI7XHJcbn1cclxuXHJcbiNkZG1lbnUgZGl2LmRyb3AgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA5OGNkO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4XHJcbn1cclxuXHJcbi8qIGJsb2NrcyB3aXRoaW4gdGhlIHN1Yi1tZW51XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuI2RkbWVudSBkaXYuZHJvcCBkaXYge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuI2RkbWVudSBkaXYuY29sdW1uIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGZsb2F0OiBsZWZ0OyAvKmFsaWduIGVhY2ggY29sdW1uIGluIG9uZSByb3cqL1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4OyAvKnBhZGRpbmcgb2YgZWFjaCBjb2x1bW4qL1xyXG59XHJcblxyXG4jZGRtZW51IGRpdi5jb2x1bW4ucmlnaHQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWE4YWIyO1xyXG59XHJcblxyXG4jZGRtZW51IGRpdi5jb2x1bW4gZGl2IHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDsgLypzdWItZGl2IHdpdGhpbiBkaXYuY29sdW1uLiAxMHB4IGZvciBpbmRlbnQuKi9cclxufVxyXG5cclxuLyogdXNlZnVsIHdoZW4gaHR0cDovL3d3dy5tZW51Y29vbC5jb20vZGRtZW51L29uZS1tZW51LWZvci1hbGwtcGFnZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNkZG1lbnVMaW5rIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIG5ldyBidXR0b24gc3R5bGVzICovXHJcblxyXG4uZmxhdC1idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogNnB4IDIwcHggNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICBib3JkZXI6IDAgc29saWQgI0NDQztcclxufVxyXG5cclxuLmZsYXQtYnRuOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxufVxyXG5cclxuLmZsYXQtYnRuLmNvbmZpcm0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGJiZDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uZmxhdC1idG4uY29uZmlybTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NThhO1xyXG59XHJcblxyXG4uc21hbGwge1xyXG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDNweCAxMHB4IDNweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmZvcm0gYnV0dG9uLmJ0bi1saW5re1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OmlubGluZTtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgYmFja2dyb3VuZDpub25lO1xyXG4gICAgb3V0bGluZTowO1xyXG59XHJcblxyXG4vKiogR0RQUiAqL1xyXG5zcGFuLnJlZGFjdGVkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6LjI1ZXggLjVleDtcclxuICAgIGZvbnQtc2l6ZTowLjllbTtcclxufVxyXG5cclxuYS5saW5rLWFzLXRleHQge1xyXG4gICAgY29sb3I6aW5oZXJpdDtcclxufVxyXG5cclxuYS5saW5rLWFzLXRleHQ6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7XHJcbn0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/