/*HP introduction*/
section.hp-intro h1{
grid-column: 2/span 10;
text-align: center;
}
section.hp-intro p{
grid-column: 2/ span 10;
}
/*Overview Section*/
section.overview{
display: grid;
grid-template-columns: repeat(10, 1fr);
grid-gap: 32px 32px;
grid-auto-flow: dense;
margin: 68px 100px 100px 100px;
}
section.overview div.stakeholders-scicomm{
grid-column:span 5;
}
section.overview div.stakeholders-scicomm h2{
margin: 20px 0 20px 0;
}
section.overview div.stakeholders-scicomm p{
text-align: justify;
}
section.overview div.stakeholders-scicomm a{
text-decoration: none;
color: black;
transition: 0.3s;
}
section.overview div.stakeholders-scicomm a:hover{
color: #39857B;
}
/*Symposium section*/
section.symposium h1{
grid-column: 4/span 6;
text-align: center;
margin-top: 50px;
text-shadow: 4px 4px 0px #F3E7F1;
}
section.symposium p{
grid-column: 2/span 10;
}
div.video{
grid-column: 4/span 6;
margin-left: auto;
margin-right: auto;
}
section.symposium h2{
margin: 20px 0;
}
div.exeter{
grid-column: 2/span 5;
}
div.exeter p{
margin-bottom: 70px;
}
div.st-andrews{
grid-column: span 5;
}
div.st-andrews p{
margin-bottom: 70px;
}
/*social media*/
section.social-media{
background-color: #F3E7F1;
margin: 0;
}
section.social-media h1{
grid-column: span 12;
text-align: center;
margin-top: 70px;
text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.25);
}
section.social-media h2{
margin: 32px 0 15px 0;
}
section.social-media p{
margin-bottom: 60px;
}
div.uppsala{
grid-column: 2/span 5;
}
div.duesseldorf{
grid-column: span 5;
}
/*attributions section*/
section{
margin:45px 0 45px 0;
display: grid;
grid-template-columns: repeat(12, 1fr);
grid-gap: 32px 32px;
grid-auto-flow: dense;
}
h1{
font-family: Josefin Sans;
font-style: normal;
font-weight: 600;
font-size: 40px;
line-height: 40px;
text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.25);
margin:110px 0 90px 110px;
}
div.attributions-box{
background-color: #F3E7F1;
grid-column: 2/span 10;
}
h2{
font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 30px;
line-height: 36px;
}
p{
font-family: Source Sans Pro;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 23px;
}
div.attribute-profile{
margin:100px 0;
display: grid;
grid-template-columns: repeat(10, 1fr);
grid-gap: 32px 32px;
grid-auto-flow: dense;
}
div.attribute-photo{
grid-column: 2/span 2;
}
div.attribute-des{
grid-column: 4/ span 6;
}
div.attribute-des h2{
margin-bottom: 25px;
}
/*HP introduction*/
section.hp-intro h1 {
grid-column: 2 / span 10;
text-align: center;
}
section.hp-intro p {
grid-column: 2 / span 10;
}
section.overview {
display: grid;
grid-template-columns: repeat(10, 1fr);
grid-gap: 32px 32px;
grid-auto-flow: dense;
margin: 68px 100px 100px 100px;
}
section.overview div.stakeholders{
grid-column: span 5;
}
section.overview div.stakeholders h2 {
margin: 20px 0 20px 0;
}
section.overview div.stakeholders p {
text-align: justify;
}
section.overview div.stakeholders a {
text-decoration: none;
color: black;
transition: 0.3s;
}
section.overview div.stakeholders a:hover {
color: #39857b;
}
/*contributions section*/
section.contributions div.contribution-title{
grid-column: 3/ span 8;
background-color: #15524A;
}
section.contributions div.contribution-title h1{
text-align: center;
color: white;
margin: 32px;
}
section.contributions p{
grid-column: 3/ span 8;
}
section.contributions button{
box-shadow:inset 0px 0px 0px 0px #276873;
background-color:#F3E7F1;
border:none;
display:inline-block;
cursor:pointer;
color:#000000;
font-family:Josefin Sans;
font-size:14px;
font-weight:bold;
line-height: 23px;
padding: 16px 32px;
text-decoration:none;
transition: 0.3s;
grid-column: 3/ span 2;
}
section.contributions button:hover{
background-color: #15524A;
color: white;
}
/*introduction image*/
section.introduction h1{
grid-column: span 12;
text-align: center;
}
section.introduction p{
grid-column: 3/span 8;
}
/*category section*/
section.categories div.category{
background-color: #15524A;
grid-column: 3/span 8;
margin: 32px 0;
}
section.categories div.category h1{
color: white;
text-align: center;
margin: 32px;
}
section.categories img{
grid-column: 3/ span 4;
}
section.categories div.category-des{
grid-column: 7/span 4;
text-align: justify;
}
section.categories div.category-des p{
margin-bottom: 32px
}
.category-des button{
box-shadow:inset 0px 0px 0px 0px #276873;
background-color:#ddd;
border:none;
display:inline-block;
cursor:pointer;
color:#000000;
font-family:Josefin Sans;
font-size:14px;
font-weight:bold;
line-height: 23px;
padding: 16px 32px;
text-decoration:none;
transition: 0.3s;
grid-column: 8/ span 2;
margin-bottom: 50px;
}
.category-des button:hover{
background-color: #15524A;
color: white;
}
/*workflow image*/
section.workflow{
margin-bottom: 100px;
}
section.workflow img{
grid-column: 3/span 8;
}
section.workflow h2{
grid-column: 3/span 8;
}
section.workflow p{
grid-column: 3/span 8;
}
/*banner section*/
section{
margin:0px 0 32px 0;
display: grid;
grid-template-columns: repeat(12, 1fr);
grid-gap: 32px 32px;
grid-auto-flow: dense;
}
.banner{
position: relative;
text-align: center;
}
section.banner h1{
text-align: center;
text-shadow: 4px 4px 0px #F3E7F1;
grid-column: span 12;
margin: 100px;
}
/*navigation box*/
html{
scroll-behavior: smooth;
}
div.nav-items-engg{
font-family: Josefin Sans;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 20px;
color: #FFFFFF;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
background-color: #15524A;
grid-column: 2/span 3;
max-height: 12.5%;
}
div.nav-items-engg a{
text-decoration: none;
}
div.nav-items-engg ul{
margin: 29px;
}
div.nav-items-engg li{
list-style-position: inside;
border-bottom: 2px solid white;
color: white;
margin: 12px;
}
div.nav-items-engg li:hover{
transition: 0.3s;
color: #FAD4D6;
}
/*Stakeholders box*/
p{
font-family: Source Sans Pro;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 23px;
}
div.content-box{
background-color: #F3E7F1;
grid-column: 5/span 7;
}
div.content-info{
margin: 40px;
}
div.content-info p{
margin: 0 0 30px 0;
}
div.methods img{
grid-column: 2/ span 5;
}
div.figures{
margin: 0px 0 32px 0;
display: grid;
grid-template-columns: repeat(8, 1fr);
grid-gap: 32px 32px;
grid-auto-flow: dense;
}
div.figures img{
grid-column: 3/ span 4;
}
div.figures p{
grid-column: span 8;
}
b{
font-family: Source Sans Pro;
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 23px;
}
/* references */
div.references li{
list-style-position: inside;
font-family: Source Sans Pro;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 23px;
}
/*navigation box*/
div.nav-items{
font-family: Josefin Sans;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 20px;
color: #FFFFFF;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
background-color: #15524A;
grid-column: 2/span 3;
max-height: 9%;
}
div.nav-items a{
text-decoration: none;
}
div.nav-items ol{
margin: 32px;
}
div.nav-items li{
list-style-position: inside;
border-bottom: 2px solid white;
color: white;
margin: 12px;
}
div.nav-items li:hover{
transition: 0.3s;
color: #FAD4D6;
}
/*Stakeholders box*/
p{
font-family: Source Sans Pro;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 23px;
}
div.stakeholder-box{
background-color: #F3E7F1;
grid-column: 5/span 7;
}
div.stakeholder-info{
margin: 40px;
}
div.stakeholder-info p{
margin: 0 0 30px 0;
}
div.stakeholder-profile{
margin: 0px 0 32px 0;
display: grid;
grid-template-columns: repeat(12, 1fr);
grid-gap: 32px 32px;
grid-auto-flow: dense;
}
div.stakeholder-profile img{
grid-column: span 3;
}
div.stakeholder-profile p{
grid-column: span 9;
}
/* references */
h2{
font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 25px;
line-height: 36px;
}
div.references li{
list-style-position: inside;
font-family: Source Sans Pro;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 23px;
}
/*footer section*/
footer{
display: flex;
justify-content: center;
background-color: #15524A;
}
footer img{
margin: 120px 0 120px 32px;
}
/*notebook section*/
section.notebook div.weeks{
grid-column: 3/ span 8;
background-color: #15524A;
}
section.notebook div.weeks h1{
text-align: center;
color: white;
margin: 32px;
}
section.notebook p{
grid-column: 3/ span 8;
}
/*presets*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
header,
hgroup,
menu,
nav,
section {
display: block;
}
body {
line-height: 1;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
img,
iframe {
vertical-align: bottom;
max-width: 100%;
}
input,
textarea,
select {
font: inherit;
}
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
/*introduction section*/
section.introduction div.introduction-text {
grid-column: 2/span 6;
}
section.introduction div.introduction-text h1 {
text-align: center;
margin: 32px 0 0 0;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
text-transform: uppercase;
}
section.introduction div.introduction-text p {
margin: 32px 0 0 0;
text-align: justify;
}
section.introduction div.introduction-text a {
text-decoration: none;
color: black;
transition: 0.3s;
}
section.introduction div.introduction-text a:hover {
color: #15524a;
text-decoration: underline;
}
section.introduction div.introduction-image {
grid-column: 8/span 4;
}
/*journey section*/
section.journey {
background: linear-gradient(180deg, #f3e7f1 0%, #eff0ff 100%);
}
section.journey h1 {
text-align: center;
grid-column: 2/span 10;
margin: 54px 0 40px 0;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
section.journey div.lab-work-des {
grid-column: 2/span 5;
text-align: center;
}
section.journey div.lab-work-des p {
margin: 32px 0 32px 0;
text-align: justify;
}
section.journey div.hp-des {
grid-column: 7/span 5;
text-align: center;
margin-bottom: 32px;
}
section.journey div.hp-des p {
margin: 32px 0 32px 0;
text-align: justify;
}
section.journey button {
margin: 0 0 54px 0;
box-shadow: inset 0px 0px 0px 0px #276873;
background-color: #ddd;
border: none;
display: inline-block;
cursor: pointer;
color: #000000;
font-family: Josefin Sans;
font-size: 14px;
font-weight: bold;
line-height: 23px;
padding: 16px 32px;
text-decoration: none;
transition: 0.3s;
}
section.journey button:hover {
background-color: #39857b;
color: white;
}
/*Meet the team section*/
section.meet-team h1 {
grid-column: 2/span 6;
text-transform: uppercase;
text-align: center;
margin: 54px 0 30px 0;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
section.meet-team div.team-image {
grid-column: 2/span 6;
}
section.meet-team div.team-image img {
margin: 0 0 54px 0;
filter: drop-shadow(-25px 30px 0px #f3e7f1);
}
section.meet-team div.team-intro {
grid-column: 8/span 4;
}
section.meet-team div.team-intro p {
margin: 126px 0 40px 0;
text-align: center;
}
section.meet-team button {
margin: 0 0 54px 146px;
box-shadow: inset 0px 0px 0px 0px #276873;
background-color: #f3e7f1;
border: none;
display: inline-block;
cursor: pointer;
color: #000000;
font-family: Josefin Sans;
font-size: 14px;
font-weight: bold;
line-height: 23px;
padding: 16px 32px;
text-decoration: none;
transition: 0.3s;
}
section.meet-team button:hover {
background-color: #39857b;
color: white;
}
/*Adapted from iGEM Peshawar 2016 iGEM Wiki Overrides, used with their Codekit build system*/
/*Variable for the height of the required iGEM Navbar. Use for sizing your own navbar.
/* Override iGEM wiki settings, removing everything but the top navbar. */
- sideMenu,
- top_title {
display: none;
}
- content {
/*Make content behave like one would expect a body to */
width: 100vw;
padding: 0px;
border: none;
color: black;
margin-left: auto;
margin-right: auto;
background-color: #fff;
position: relative;
}
- globalWrapper {
font-size: inherit;
padding-bottom: 0;
}
- top_menu_under {
/*Remove spacer between iGEM navbar and content */
height: 0px;
}
ul {
list-style-image: none;
/* removes the iGEM wiki bullets */
padding: 0;
margin: 0;
}
- mw-content-text > p {
/*make
containing <head> tags invisible */
width: 0px;
height: 0px;
}
- igem-navbar-placeholder {
/*Placeholder that "subs in" for the iGEM navbar on dev builds */
height: 16px;
position: fixed;
display: block;
background-color: #383838;
border-bottom: solid black 2px;
color: white;
z-index: 9999;
width: 100%;
font-size: 0.75em !important;
margin: 0;
padding: 0;
}
- igem-navbar-placeholder p {
margin: 0;
}
/*MathJax CSS hack to remove annoyning right-side spans (from 2016 Team Peshwar)*/
.MathJax nobr > span.math > span {
border-left-width: 0 !important;
}
h1, h2, h3, h4, h5, h6 {
border: 0px !important;
overflow: visible;
}
/*
https://gist.github.com/thedeerchild/3893094 */
- team-members {
padding-top: 50px;
padding-left: 50px;
padding-right: 50px;
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 32px 32px;
grid-auto-flow: dense;
}
- team-members .card {
background: linear-gradient(180deg, #f3e7f1 0%, #eff0ff 100%);
border-radius: 0;
overflow: hidden;
}
- team-members h1.card-title {
font-size: 24px;
text-align: center;
}
- team-members .team-image {
width: 75%;
object-fit: cover;
margin-left: auto;
margin-right: auto;
display: block;
}
/*background section*/
section.bg-GBR div.quote {
grid-column: 2/span 10;
background-color: #F3E7F1;
}
section.bg-GBR div.quote h1 {
text-align: center;
margin: 100px;
}
section.bg-GBR div.bg-text {
grid-column: 2/span 5;
}
section.bg-GBR h2 {
margin-bottom: 20px;
}
section.bg-GBR p {
margin-bottom: 20px;
}
section.bg-GBR h2#quote {
font-style: italic;
}
section.bg-GBR img {
grid-column: 7/span 5;
}
/*inspiration*/
div.inspo-title {
grid-column: 2/span 5;
}
div.inspo-title h1 {
margin: 50px 0;
}
div.inspo-title img {
margin-bottom: 100px;
}
div.inspiration {
grid-column: 7/span 5;
}
div.inspiration #first {
margin-top: 140px;
}
/*why syn-bio*/
div.syn-bio {
background-color: #F3E7F1;
grid-column: 2/span 10;
}
div.syn-bio h1 {
margin: 50px 120px;
}
div.syn-bio p {
margin: 0 120px 20px 120px;
}
p#last {
margin-bottom: 50px;
}
div.project-goals {
background-color: #15524a;
grid-column: 2/span 10;
}
div.project-goals h1 {
color: white;
text-align: center;
margin: 25px;
}
div.project-goals ul li {
list-style-position: inside;
font-family: Source Sans Pro;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 23px;
}
div.HP-goals {
grid-column: 2/span 5;
}
div.Lab-goals {
grid-column: 7/span 5;
}
/*final statement*/
h1#final-statement {
grid-column: span 12;
text-align: center;
margin-top: 100px;
}
- UNSW-iGEM h1 {
font-family: Josefin Sans !important;
font-style: normal;
font-weight: 600;
font-size: 40px;
line-height: 40px;
}
- UNSW-iGEM h2 {
font-family: Lato !important;
font-style: normal;
font-weight: 500;
font-size: 30px;
line-height: 36px;
}
- UNSW-iGEM p {
font-family: Source Sans Pro !important;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 23px;
}
html {
scroll-behavior: smooth;
}
/*nav-bar*/
body {
margin: 0px;
}
.navbar {
overflow: hidden;
background-color: #F3E7F1;
}
.navbar a {
font-family: Josefin Sans;
float: left;
font-size: 14px;
color: black;
text-align: center;
padding: 14px 16px;
text-decoration: none;
transition: 0.3s;
}
.navbar img {
width: 50px;
}
.dropdown {
float: left;
overflow: hidden;
font-family: Josefin Sans;
margin-top: 25px;
}
.dropdown .dropbtn {
font-size: 15px;
border: none;
outline: none;
color: black;
padding: 14px 16px;
background-color: inherit;
font-family: inherit;
margin: 0;
transition: 0.3s;
margin-left: 40px;
}
.navbar a:hover {
background-color: transparent;
}
.dropdown:hover .dropbtn {
background-color: #15524A;
color: white;
}
.dropdown-content {
display: none;
position: absolute;
background-color: #f9f9f9;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
z-index: 1;
margin-left: 40px;
}
.dropdown-content a {
font-family: Josefin Sans;
float: none;
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
text-align: left;
transition: 0.3s;
}
.dropdown-content a:hover {
background-color: #15524a !important;
color: #ffffff;
}
.dropdown:hover .dropdown-content {
display: block;
}
section {
margin: 50px 0;
display: grid;
grid-template-columns: repeat(12, 1fr);
grid-gap: 32px 32px;
grid-auto-flow: dense;
}
section * {
grid-column: 2/span 10;
}
.banner {
position: relative;
text-align: center;
display: grid;
}
.banner img {
width: 100%;
left: 0px;
opacity: 0.75;
grid-column: 1/span 12;
position: relative;
}
.banner h1 {
text-align: center;
position: absolute;
top: 35%;
width: 100%;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.banner h2 {
text-align: center;
position: absolute;
top: 45%;
width: 100%;
text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
/*footer section*/
footer {
display: flex;
justify-content: center;
background-color: #15524a;
}
footer img {
margin: 120px 0 120px 32px;
}
.model ul {
list-style: disc;
}
.model-link {
text-align: center;
color: black;
}
.model-link div {
background-color: #f3e7f1;
}
/* references */
- references h2 {
font-family: Lato;
font-style: normal;
font-weight: 500;
font-size: 25px;
line-height: 36px;
}
div.references li {
list-style-position: inside;
font-family: Source Sans Pro;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 23px;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3Rha2Vob2xkZXJzLmNzcyIsIndlYnBhY2s6Ly8vY29sbGFib3JhdGlvbnMuY3NzIiwid2VicGFjazovLy9hdHRyaWJ1dGlvbnMuY3NzIiwid2VicGFjazovLy9ocC1vdmVydmlldy5jc3MiLCJ3ZWJwYWNrOi8vL2NvbnRyaWJ1dGlvbi5jc3MiLCJ3ZWJwYWNrOi8vL0VkdWNhdGlvbi5jc3MiLCJ3ZWJwYWNrOi8vL2VuZ2luZWVyaW5nLmNzcyIsIndlYnBhY2s6Ly8vSUhQLmNzcyIsIndlYnBhY2s6Ly8vTm90ZWJvb2suY3NzIiwid2VicGFjazovLy9wcmVzZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vaG9tZS5zY3NzIiwid2VicGFjazovLy9faWdlbV9yZXNldC5zY3NzIiwid2VicGFjazovLy90ZWFtLnNjc3MiLCJ3ZWJwYWNrOi8vL2Rlc2NyaXB0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsa0JBQWtCO0FBQ2xCO0VBQ0Usc0JBQXNCO0VBQ3RCLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7O0FBR0EsbUJBQW1CO0FBQ25CO0VBQ0UsYUFBYTtFQUNiLHNDQUFzQztFQUN0QyxtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLDhCQUE4QjtBQUNoQzs7QUFFQTtFQUNFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUN4Q0Esb0JBQW9CO0FBQ3BCO0VBQ0UscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixrQkFB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QUNFO0VBQ0E7RUFDQTtFQUNBO0FEZ0tGOztBQzdKQTtFQUNFO0VBQ0E7QURnS0Y7O0FDN0pBO0VBQ0U7RUFDQTtBRGdLRjs7QUM3SkE7RUFDRTtFQUNBO0VBQ0E7QURnS0Y7O0FDN0pBO0VBQ0U7RUFDQTtBRGdLRjs7QUM3SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ0tGOztBQzdKQTtFQUNFO0VBQ0E7QURnS0Y7O0FDN0pBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK0pGOztBQzVKQTtFQUNFO0FEK0pGOztBQzVKQTtFQUNFO0VBQ0E7QUQrSkY7O0FDNUpBO0VBQ0U7QUQrSkY7O0FDNUpBO0VBQ0U7RUFDQTtBRCtKRjs7QUM1SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK0pGOztBQzVKQTtFQUNFO0VBQ0E7QUQrSkY7O0FFcFNBO0FBQ0E7eUVBQUE7QUFFQTs7RUFFRTtBRnVTRjs7QUVwU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1U0Y7O0FFcFNBO0VBQ0U7RUFDQTtBRnVTRjs7QUVwU0E7RUFDRTtFQUNBO0FGdVNGOztBRXBTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGdVNGOztBRXBTQTtFQUNFO0VBQ0E7RUFDQTtBRnVTRjs7QUVwU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1U0Y7O0FFclNBO0VBQ0U7QUZ3U0Y7O0FFclNBO0FBQ0E7RUFDRTtBRndTRjs7QUVyU0E7RUFDRTtFQUNBO0FGd1NGOztBRXJTQTtBQ3hFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaVhGO0FHL1dFO0VBQ0U7RUFDQTtFQUNBO0FIaVhKO0FHOVdFO0VBQ0U7RUFDQTtBSGdYSjtBRzdXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrV0o7O0FJeFlBO0FBQ0E7RUFDRTtFQUNBO0FKMllGOztBSXhZQTtFQUNFO0VBQ0E7QUoyWUY7O0FJeFlBO0VBQ0U7QUoyWUY7O0FJeFlBO0VBQ0U7QUoyWUY7O0FJeFlBO0VBQ0U7QUoyWUY7O0FJeFlBO0VBQ0U7QUoyWUY7O0FJeFlBO0VBQ0U7QUoyWUY7O0FJeFlBO0FBQ0E7RUFDRTtBSjJZRjs7QUl4WUE7RUFDRTtBSjJZRjs7QUl4WUE7RUFDRTtBSjJZRjs7QUl4WUE7RUFDRTtBSjJZRjs7QUl4WUE7RUFDRTtBSjJZRjs7QUl4WUE7QUFDQTtFQUNFO0VBQ0E7QUoyWUY7O0FJeFlBO0VBQ0U7QUoyWUY7O0FJeFlBO0VBQ0U7QUoyWUY7O0FJeFlBO0VBQ0U7QUoyWUY7O0FJeFlBO0VBQ0UseUJKckVXO0VJc0VYO0FKMllGO0FJMVlFO0VBQ0U7RUFDQTtFQUNBO0FKNFlKO0FJMVlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNFlKOztBSXhZQTtFQUNFO0FKMllGOztBSXhZQTtFQUNFO0FKMllGOztBSXhZQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FKMllGOztBQXpkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0ZEo7QUExZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNGRKO0FBMWRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTRkSjs7QUF2ZEE7RUFDRTtBQTBkRjs7QUF2ZEE7QUFDQTtFQUNFO0FBMGRGOztBQXZkQTtFQUNFO0VBQ0E7QUEwZEY7O0FBdmRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBkRjs7QUF2ZEE7RUFDRTtBQTBkRjs7QUF2ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTBkRjs7QUF2ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBkRjs7QUF0ZEE7RUFDRTtBQXlkRjs7QUF0ZEE7RUFDRTtFQUNBO0FBeWRGOztBQXRkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeWRGO0FBeGRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBkSjtBQXhkSTtFQUNFO0VBQ0EsY0ExSE87QUFvbEJiOztBQXBkQTtFQUNFO0FBdWRGOztBQXBkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1ZEY7QUF0ZEU7RUFDRTtBQXdkSjs7QUFwZEE7RUFDRTtFQUNBO0VBQ0E7QUF1ZEY7QUF0ZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd2RKO0FBdGRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXdkSjtBQXRkRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3ZEo7O0FBcGRBO0FBQ0E7RUFDRTtFQUNBO0VBQ0EseUJBL0tXO0FBc29CYjs7QUFwZEE7RUFDRTtBQXVkRjs7QUFwZEE7RUFDRTtBQXVkRjs7QUFwZEE7RUFDRTtFQUlBO0FBb2RGO0FBdmRFO0VBQ0UseUJBL0xRO0FBd3BCWjs7QUFwZEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1ZEY7O0FBcGRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdWRGLEMiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qSFAgaW50cm9kdWN0aW9uKi8gXG5zZWN0aW9uLmhwLWludHJvIGgxe1xuICBncmlkLWNvbHVtbjogMi9zcGFuIDEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24uaHAtaW50cm8gcHtcbiAgZ3JpZC1jb2x1bW46IDIvIHNwYW4gMTA7XG59XG5cblxuLypPdmVydmlldyBTZWN0aW9uKi8gXG5zZWN0aW9uLm92ZXJ2aWV3e1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgZ3JpZC1nYXA6IDMycHggMzJweDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICBtYXJnaW46IDY4cHggMTAwcHggMTAwcHggMTAwcHg7XG59XG5cbnNlY3Rpb24ub3ZlcnZpZXcgZGl2LnN0YWtlaG9sZGVycy1zY2ljb21te1xuICBncmlkLWNvbHVtbjpzcGFuIDU7XG59XG5cbnNlY3Rpb24ub3ZlcnZpZXcgZGl2LnN0YWtlaG9sZGVycy1zY2ljb21tIGgye1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG59XG5cbnNlY3Rpb24ub3ZlcnZpZXcgZGl2LnN0YWtlaG9sZGVycy1zY2ljb21tIHB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbnNlY3Rpb24ub3ZlcnZpZXcgZGl2LnN0YWtlaG9sZGVycy1zY2ljb21tIGF7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrOyBcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuc2VjdGlvbi5vdmVydmlldyBkaXYuc3Rha2Vob2xkZXJzLXNjaWNvbW0gYTpob3ZlcntcbiAgY29sb3I6ICMzOTg1N0I7XG59XG4iLCIvKlN5bXBvc2l1bSBzZWN0aW9uKi9cbnNlY3Rpb24uc3ltcG9zaXVtIGgxe1xuICBncmlkLWNvbHVtbjogNC9zcGFuIDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1zaGFkb3c6IDRweCA0cHggMHB4ICNGM0U3RjE7XG59XG5cbnNlY3Rpb24uc3ltcG9zaXVtIHB7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG59XG5cbmRpdi52aWRlb3tcbiAgZ3JpZC1jb2x1bW46IDQvc3BhbiA2O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5zZWN0aW9uLnN5bXBvc2l1bSBoMntcbiAgbWFyZ2luOiAyMHB4IDA7IFxufVxuXG5kaXYuZXhldGVye1xuICBncmlkLWNvbHVtbjogMi9zcGFuIDU7XG59XG5cbmRpdi5leGV0ZXIgcHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuZGl2LnN0LWFuZHJld3N7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDU7XG59XG5cbmRpdi5zdC1hbmRyZXdzIHB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi8qc29jaWFsIG1lZGlhKi8gXG5zZWN0aW9uLnNvY2lhbC1tZWRpYXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRTdGMTtcbiAgbWFyZ2luOiAwOyBcbn1cblxuc2VjdGlvbi5zb2NpYWwtbWVkaWEgaDF7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyOyBcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICB0ZXh0LXNoYWRvdzogNHB4IDRweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuc2VjdGlvbi5zb2NpYWwtbWVkaWEgaDJ7XG4gIG1hcmdpbjogMzJweCAwIDE1cHggMDtcbn1cblxuc2VjdGlvbi5zb2NpYWwtbWVkaWEgcHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgXG5cbn1cblxuZGl2LnVwcHNhbGF7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gNTsgXG59XG5cbmRpdi5kdWVzc2VsZG9yZntcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbn1cbiIsIi8qYXR0cmlidXRpb25zIHNlY3Rpb24qLyBcbnNlY3Rpb257XG4gIG1hcmdpbjo0NXB4IDAgNDVweCAwO1xuXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLWdhcDogMzJweCAzMnB4O1xuICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG59XG5cbmgxe1xuICBmb250LWZhbWlseTogSm9zZWZpbiBTYW5zO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtc2hhZG93OiA0cHggNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtYXJnaW46MTEwcHggMCA5MHB4IDExMHB4O1xufVxuXG5kaXYuYXR0cmlidXRpb25zLWJveHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRTdGMTtcbiAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxMDtcbn1cblxuaDJ7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbnB7XG4gIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuZGl2LmF0dHJpYnV0ZS1wcm9maWxle1xuICBtYXJnaW46MTAwcHggMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIDFmcik7XG4gIGdyaWQtZ2FwOiAzMnB4IDMycHg7XG4gIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbn1cblxuZGl2LmF0dHJpYnV0ZS1waG90b3tcbiAgZ3JpZC1jb2x1bW46IDIvc3BhbiAyO1xufVxuXG5kaXYuYXR0cmlidXRlLWRlc3tcbiAgZ3JpZC1jb2x1bW46IDQvIHNwYW4gNjsgXG59XG5cbmRpdi5hdHRyaWJ1dGUtZGVzIGgye1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuIiwiLypIUCBpbnRyb2R1Y3Rpb24qL1xuc2VjdGlvbi5ocC1pbnRybyBoMSB7XG4gIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zZWN0aW9uLmhwLWludHJvIHAge1xuICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTA7XG59XG5cbnNlY3Rpb24ub3ZlcnZpZXcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTtcbiAgZ3JpZC1nYXA6IDMycHggMzJweDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICBtYXJnaW46IDY4cHggMTAwcHggMTAwcHggMTAwcHg7XG59XG5cbnNlY3Rpb24ub3ZlcnZpZXcgZGl2LnN0YWtlaG9sZGVyc3tcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNTtcbn1cblxuc2VjdGlvbi5vdmVydmlldyBkaXYuc3Rha2Vob2xkZXJzIGgyIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xufVxuXG5zZWN0aW9uLm92ZXJ2aWV3IGRpdi5zdGFrZWhvbGRlcnMgcCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbnNlY3Rpb24ub3ZlcnZpZXcgZGl2LnN0YWtlaG9sZGVycyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbnNlY3Rpb24ub3ZlcnZpZXcgZGl2LnN0YWtlaG9sZGVycyBhOmhvdmVyIHtcbiAgY29sb3I6ICMzOTg1N2I7XG59XG4iLCIvKmNvbnRyaWJ1dGlvbnMgc2VjdGlvbiovIFxuc2VjdGlvbi5jb250cmlidXRpb25zIGRpdi5jb250cmlidXRpb24tdGl0bGV7XG4gIGdyaWQtY29sdW1uOiAzLyBzcGFuIDg7IFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1MjRBO1xufVxuXG5zZWN0aW9uLmNvbnRyaWJ1dGlvbnMgZGl2LmNvbnRyaWJ1dGlvbi10aXRsZSBoMXtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7IFxuICBtYXJnaW46IDMycHg7XG59XG5cbnNlY3Rpb24uY29udHJpYnV0aW9ucyBwe1xuICBncmlkLWNvbHVtbjogMy8gc3BhbiA4O1xufVxuXG5zZWN0aW9uLmNvbnRyaWJ1dGlvbnMgYnV0dG9ue1xuICBib3gtc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDBweCAjMjc2ODczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNGM0U3RjE7XG4gIGJvcmRlcjpub25lO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIGNvbG9yOiMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5Okpvc2VmaW4gU2FucztcbiAgZm9udC1zaXplOjE0cHg7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBncmlkLWNvbHVtbjogMy8gc3BhbiAyO1xufVxuXG5zZWN0aW9uLmNvbnRyaWJ1dGlvbnMgYnV0dG9uOmhvdmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1MjRBO1xuICBjb2xvcjogd2hpdGU7XG59XG5cblxuXG4iLCIvKmludHJvZHVjdGlvbiBpbWFnZSovIFxuc2VjdGlvbi5pbnRyb2R1Y3Rpb24gaDF7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24uaW50cm9kdWN0aW9uIHB7XG4gIGdyaWQtY29sdW1uOiAzL3NwYW4gODtcbn1cblxuLypjYXRlZ29yeSBzZWN0aW9uKi8gXG5zZWN0aW9uLmNhdGVnb3JpZXMgZGl2LmNhdGVnb3J5e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1MjRBO1xuICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuXG5zZWN0aW9uLmNhdGVnb3JpZXMgZGl2LmNhdGVnb3J5IGgxe1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzMnB4O1xufVxuXG5zZWN0aW9uLmNhdGVnb3JpZXMgaW1ne1xuICBncmlkLWNvbHVtbjogMy8gc3BhbiA0O1xufVxuXG5zZWN0aW9uLmNhdGVnb3JpZXMgZGl2LmNhdGVnb3J5LWRlc3tcbiAgZ3JpZC1jb2x1bW46IDcvc3BhbiA0O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5zZWN0aW9uLmNhdGVnb3JpZXMgZGl2LmNhdGVnb3J5LWRlcyBwe1xuICBtYXJnaW4tYm90dG9tOiAzMnB4XG59XG5cbi5jYXRlZ29yeS1kZXMgYnV0dG9ue1xuICBib3gtc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDBweCAjMjc2ODczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7XG4gIGJvcmRlcjpub25lO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIGNvbG9yOiMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5Okpvc2VmaW4gU2FucztcbiAgZm9udC1zaXplOjE0cHg7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBncmlkLWNvbHVtbjogOC8gc3BhbiAyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uY2F0ZWdvcnktZGVzIGJ1dHRvbjpob3ZlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTI0QTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5cbiIsIi8qd29ya2Zsb3cgaW1hZ2UqLyBcbnNlY3Rpb24ud29ya2Zsb3d7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5zZWN0aW9uLndvcmtmbG93IGltZ3tcbiAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xufVxuXG5zZWN0aW9uLndvcmtmbG93IGgye1xuICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG59XG5cbnNlY3Rpb24ud29ya2Zsb3cgcHtcbiAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xufVxuXG4vKmJhbm5lciBzZWN0aW9uKi8gXG5zZWN0aW9ue1xuICBtYXJnaW46MHB4IDAgMzJweCAwO1xuXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLWdhcDogMzJweCAzMnB4O1xuICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG59XG5cbi5iYW5uZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zZWN0aW9uLmJhbm5lciBoMXtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgdGV4dC1zaGFkb3c6IDRweCA0cHggMHB4ICNGM0U3RjE7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICBtYXJnaW46IDEwMHB4O1xufVxuXG4vKm5hdmlnYXRpb24gYm94Ki9cbmh0bWx7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5kaXYubmF2LWl0ZW1zLWVuZ2d7XG4gIGZvbnQtZmFtaWx5OiBKb3NlZmluIFNhbnM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1MjRBO1xuICBncmlkLWNvbHVtbjogMi9zcGFuIDM7XG4gIG1heC1oZWlnaHQ6IDEyLjUlOyBcbn1cblxuZGl2Lm5hdi1pdGVtcy1lbmdnIGF7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZGl2Lm5hdi1pdGVtcy1lbmdnIHVse1xuICBtYXJnaW46IDI5cHg7XG59XG5cbmRpdi5uYXYtaXRlbXMtZW5nZyBsaXtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAxMnB4O1xufVxuXG5kaXYubmF2LWl0ZW1zLWVuZ2cgbGk6aG92ZXJ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGNvbG9yOiAjRkFENEQ2O1xufVxuXG4vKlN0YWtlaG9sZGVycyBib3gqLyBcbnB7XG4gIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuZGl2LmNvbnRlbnQtYm94e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFN0YxO1xuICBncmlkLWNvbHVtbjogNS9zcGFuIDc7XG59XG5cbmRpdi5jb250ZW50LWluZm97XG4gIG1hcmdpbjogNDBweDtcbn1cblxuZGl2LmNvbnRlbnQtaW5mbyBwe1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5cbmRpdi5tZXRob2RzIGltZ3tcbiAgZ3JpZC1jb2x1bW46IDIvIHNwYW4gNTtcbn1cblxuZGl2LmZpZ3VyZXN7XG4gIG1hcmdpbjogMHB4IDAgMzJweCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICBncmlkLWdhcDogMzJweCAzMnB4O1xuICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG59XG5cbmRpdi5maWd1cmVzIGltZ3tcbiAgZ3JpZC1jb2x1bW46IDMvIHNwYW4gNDtcbn1cblxuZGl2LmZpZ3VyZXMgcHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbn1cblxuYntcbiAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuLyogcmVmZXJlbmNlcyAqL1xuZGl2LnJlZmVyZW5jZXMgbGl7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufSIsIi8qbmF2aWdhdGlvbiBib3gqL1xuICBkaXYubmF2LWl0ZW1ze1xuICBmb250LWZhbWlseTogSm9zZWZpbiBTYW5zO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTI0QTtcbiAgZ3JpZC1jb2x1bW46IDIvc3BhbiAzO1xuICBtYXgtaGVpZ2h0OiA5JTsgXG59XG5cbmRpdi5uYXYtaXRlbXMgYXtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kaXYubmF2LWl0ZW1zIG9se1xuICBtYXJnaW46IDMycHg7XG59XG5cbmRpdi5uYXYtaXRlbXMgbGl7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMTJweDtcbn1cblxuZGl2Lm5hdi1pdGVtcyBsaTpob3ZlcntcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6ICNGQUQ0RDY7XG59XG5cbi8qU3Rha2Vob2xkZXJzIGJveCovIFxucHtcbiAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuXG5kaXYuc3Rha2Vob2xkZXItYm94e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFN0YxO1xuICBncmlkLWNvbHVtbjogNS9zcGFuIDc7XG59XG5cbmRpdi5zdGFrZWhvbGRlci1pbmZve1xuICBtYXJnaW46IDQwcHg7XG59XG5cbmRpdi5zdGFrZWhvbGRlci1pbmZvIHB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cblxuZGl2LnN0YWtlaG9sZGVyLXByb2ZpbGV7XG4gIG1hcmdpbjogMHB4IDAgMzJweCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDMycHggMzJweDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xufVxuXG5kaXYuc3Rha2Vob2xkZXItcHJvZmlsZSBpbWd7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG59XG5cbmRpdi5zdGFrZWhvbGRlci1wcm9maWxlIHB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDk7XG59XG5cbi8qIHJlZmVyZW5jZXMgKi9cbmgye1xuICBmb250LWZhbWlseTogTGF0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5kaXYucmVmZXJlbmNlcyBsaXtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi8qZm9vdGVyIHNlY3Rpb24qLyBcbmZvb3RlcntcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTUyNEE7XG59XG5cbmZvb3RlciBpbWd7XG4gIG1hcmdpbjogMTIwcHggMCAxMjBweCAzMnB4O1xufSIsIi8qbm90ZWJvb2sgc2VjdGlvbiovIFxuc2VjdGlvbi5ub3RlYm9vayBkaXYud2Vla3N7XG4gIGdyaWQtY29sdW1uOiAzLyBzcGFuIDg7IFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1MjRBO1xufVxuXG5zZWN0aW9uLm5vdGVib29rIGRpdi53ZWVrcyBoMXtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7IFxuICBtYXJnaW46IDMycHg7XG59XG5cbnNlY3Rpb24ubm90ZWJvb2sgcHtcbiAgZ3JpZC1jb2x1bW46IDMvIHNwYW4gODtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCIvKnByZXNldHMqL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmltZyxcbmlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG4iLCIkc2l0ZS1waW5rOiAjZjNlN2YxO1xuJHNpdGUtbGlnaHQtcGluazogI2VmZjBmZjtcbiRzaXRlLWdyZWVuOiAjMTU1MjRhO1xuJHNpdGUtd2hpdGU6ICNmZmZmZmY7XG4kc2l0ZS1ibGFjazogIzAwMDAwMDtcblxuQGltcG9ydCAncHJlc2V0cy5zY3NzJztcbkBpbXBvcnQgJ2hvbWUuc2Nzcyc7XG5AaW1wb3J0ICdfaWdlbV9yZXNldC5zY3NzJztcbkBpbXBvcnQgJ3N0YWtlaG9sZGVycy5jc3MnO1xuQGltcG9ydCAnY29sbGFib3JhdGlvbnMuY3NzJztcbkBpbXBvcnQgJ2F0dHJpYnV0aW9ucy5jc3MnO1xuQGltcG9ydCAnaHAtb3ZlcnZpZXcuY3NzJztcbkBpbXBvcnQgJ3RlYW0uc2Nzcyc7XG5AaW1wb3J0ICdjb250cmlidXRpb24uY3NzJztcbkBpbXBvcnQgJ2Rlc2NyaXB0aW9uLnNjc3MnO1xuQGltcG9ydCAnRWR1Y2F0aW9uLmNzcyc7XG5AaW1wb3J0ICdlbmdpbmVlcmluZy5jc3MnO1xuQGltcG9ydCAnSUhQLmNzcyc7XG5AaW1wb3J0ICdOb3RlYm9vay5jc3MnO1xuXG4jVU5TVy1pR0VNIHtcbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBKb3NlZmluIFNhbnMgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm8gIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuXG5odG1se1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLypuYXYtYmFyKi9cbmJvZHkge1xuICBtYXJnaW46IDBweDtcbn1cblxuLm5hdmJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0U3RjE7XG59XG5cbi5uYXZiYXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBKb3NlZmluIFNhbnM7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm5hdmJhciBpbWd7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uZHJvcGRvd24ge1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IEpvc2VmaW4gU2FucztcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmRyb3Bkb3duIC5kcm9wYnRuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBtYXJnaW4tbGVmdDogNDBweFxuXG59XG5cbi5uYXZiYXIgYTpob3ZlcntcbiAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duOmhvdmVyIC5kcm9wYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogICMxNTUyNEE7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmRyb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgYSB7XG4gICAgZm9udC1mYW1pbHk6IEpvc2VmaW4gU2FucztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHNpdGUtd2hpdGU7XG4gICAgfVxuICB9XG59XG5cblxuLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnNlY3Rpb24ge1xuICBtYXJnaW46IDUwcHggMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtZ2FwOiAzMnB4IDMycHg7XG4gIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcbiAgKiB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDEwO1xuICB9XG59XG5cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB9XG59XG5cbi8qZm9vdGVyIHNlY3Rpb24qL1xuZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLWdyZWVuO1xufVxuXG5mb290ZXIgaW1nIHtcbiAgbWFyZ2luOiAxMjBweCAwIDEyMHB4IDMycHg7XG59XG5cbi5tb2RlbCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi5tb2RlbC1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLXBpbms7XG4gIH1cbiAgY29sb3I6IGJsYWNrO1xufVxuXG4vKiByZWZlcmVuY2VzICovXG4jcmVmZXJlbmNlcyBoMntcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuZGl2LnJlZmVyZW5jZXMgbGl7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuIiwiLyppbnRyb2R1Y3Rpb24gc2VjdGlvbiovXG5zZWN0aW9uLmludHJvZHVjdGlvbiBkaXYuaW50cm9kdWN0aW9uLXRleHQge1xuICBncmlkLWNvbHVtbjogMiAvIHNwYW4gNjtcbn1cblxuc2VjdGlvbi5pbnRyb2R1Y3Rpb24gZGl2LmludHJvZHVjdGlvbi10ZXh0IGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMycHggMCAwIDA7XG4gIHRleHQtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5zZWN0aW9uLmludHJvZHVjdGlvbiBkaXYuaW50cm9kdWN0aW9uLXRleHQgcCB7XG4gIG1hcmdpbjogMzJweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuc2VjdGlvbi5pbnRyb2R1Y3Rpb24gZGl2LmludHJvZHVjdGlvbi10ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuc2VjdGlvbi5pbnRyb2R1Y3Rpb24gZGl2LmludHJvZHVjdGlvbi10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogIzE1NTI0YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnNlY3Rpb24uaW50cm9kdWN0aW9uIGRpdi5pbnRyb2R1Y3Rpb24taW1hZ2Uge1xuICBncmlkLWNvbHVtbjogOCAvIHNwYW4gNDtcbn1cblxuLypqb3VybmV5IHNlY3Rpb24qL1xuc2VjdGlvbi5qb3VybmV5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2YzZTdmMSAwJSwgI2VmZjBmZiAxMDAlKTtcbn1cblxuc2VjdGlvbi5qb3VybmV5IGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMTA7XG4gIG1hcmdpbjogNTRweCAwIDQwcHggMDtcbiAgdGV4dC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbnNlY3Rpb24uam91cm5leSBkaXYubGFiLXdvcmstZGVzIHtcbiAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5qb3VybmV5IGRpdi5sYWItd29yay1kZXMgcCB7XG4gIG1hcmdpbjogMzJweCAwIDMycHggMDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuc2VjdGlvbi5qb3VybmV5IGRpdi5ocC1kZXMge1xuICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5zZWN0aW9uLmpvdXJuZXkgZGl2LmhwLWRlcyBwIHtcbiAgbWFyZ2luOiAzMnB4IDAgMzJweCAwO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5zZWN0aW9uLmpvdXJuZXkgYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAgNTRweCAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAwcHggIzI3Njg3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBKb3NlZmluIFNhbnM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuc2VjdGlvbi5qb3VybmV5IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg1N2I7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLypNZWV0IHRoZSB0ZWFtIHNlY3Rpb24qL1xuXG5zZWN0aW9uLm1lZXQtdGVhbSBoMSB7XG4gIGdyaWQtY29sdW1uOiAyIC8gc3BhbiA2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNTRweCAwIDMwcHggMDtcbiAgdGV4dC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbnNlY3Rpb24ubWVldC10ZWFtIGRpdi50ZWFtLWltYWdlIHtcbiAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDY7XG59XG5cbnNlY3Rpb24ubWVldC10ZWFtIGRpdi50ZWFtLWltYWdlIGltZyB7XG4gIG1hcmdpbjogMCAwIDU0cHggMDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygtMjVweCAzMHB4IDBweCAjZjNlN2YxKTtcbn1cblxuc2VjdGlvbi5tZWV0LXRlYW0gZGl2LnRlYW0taW50cm8ge1xuICBncmlkLWNvbHVtbjogOCAvIHNwYW4gNDtcbn1cblxuc2VjdGlvbi5tZWV0LXRlYW0gZGl2LnRlYW0taW50cm8gcCB7XG4gIG1hcmdpbjogMTI2cHggMCA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc2VjdGlvbi5tZWV0LXRlYW0gYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAgNTRweCAxNDZweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMHB4ICMyNzY4NzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2U3ZjE7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogSm9zZWZpbiBTYW5zO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbnNlY3Rpb24ubWVldC10ZWFtIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg1N2I7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qQWRhcHRlZCBmcm9tIGlHRU0gUGVzaGF3YXIgMjAxNiBpR0VNIFdpa2kgT3ZlcnJpZGVzLCB1c2VkIHdpdGggdGhlaXIgQ29kZWtpdCBidWlsZCBzeXN0ZW0qL1xuLypWYXJpYWJsZSBmb3IgdGhlIGhlaWdodCBvZiB0aGUgcmVxdWlyZWQgaUdFTSBOYXZiYXIuIFVzZSBmb3Igc2l6aW5nIHlvdXIgb3duIG5hdmJhci5cbi8qIE92ZXJyaWRlIGlHRU0gd2lraSBzZXR0aW5ncywgcmVtb3ZpbmcgZXZlcnl0aGluZyBidXQgdGhlIHRvcCBuYXZiYXIuICovXG4jc2lkZU1lbnUsXG4jdG9wX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2NvbnRlbnQge1xuICAvKk1ha2UgY29udGVudCBiZWhhdmUgbGlrZSBvbmUgd291bGQgZXhwZWN0IGEgYm9keSB0byAqL1xuICB3aWR0aDogMTAwdnc7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2dsb2JhbFdyYXBwZXIge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4jdG9wX21lbnVfdW5kZXIge1xuICAvKlJlbW92ZSBzcGFjZXIgYmV0d2VlbiBpR0VNIG5hdmJhciBhbmQgY29udGVudCAqL1xuICBoZWlnaHQ6IDBweDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAvKiByZW1vdmVzIHRoZSBpR0VNIHdpa2kgYnVsbGV0cyAqL1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbiNtdy1jb250ZW50LXRleHQgPiBwIHtcbiAgLyptYWtlIDxwPiBjb250YWluaW5nIDxoZWFkPiB0YWdzIGludmlzaWJsZSAqL1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbn1cblxuI2lnZW0tbmF2YmFyLXBsYWNlaG9sZGVyIHtcbiAgLypQbGFjZWhvbGRlciB0aGF0IFwic3VicyBpblwiIGZvciB0aGUgaUdFTSBuYXZiYXIgb24gZGV2IGJ1aWxkcyAqL1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODM4Mzg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIGJsYWNrIDJweDtcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjc1ZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI2lnZW0tbmF2YmFyLXBsYWNlaG9sZGVyIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi8qTWF0aEpheCBDU1MgaGFjayB0byByZW1vdmUgYW5ub3luaW5nIHJpZ2h0LXNpZGUgc3BhbnMgKGZyb20gMjAxNiBUZWFtIFBlc2h3YXIpKi9cbi5NYXRoSmF4IG5vYnIgPiBzcGFuLm1hdGggPiBzcGFuIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS90aGVkZWVyY2hpbGQvMzg5MzA5NCAqL1xuLy8gI2dsb2JhbFdyYXBwZXIge1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgYm9yZGVyOiBub25lO1xuLy8gICBtYXJnaW46IDA7XG4vLyAgIHBhZGRpbmc6IDA7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBoZWlnaHQ6IDEwMCU7XG4vLyB9XG5cbi8vICNjb250ZW50IHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4vLyAgIGJvcmRlcjogbm9uZTtcbi8vICAgcGFkZGluZzogMDtcbi8vICAgbWFyZ2luOiAwO1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgb3ZlcmZsb3c6IHZpc2libGU7XG4vLyAgIGhlaWdodDogMTAwJTtcbi8vIH1cblxuLy8gI2JvZHlDb250ZW50IHtcbi8vICAgYm9yZGVyOiBub25lO1xuLy8gICBwYWRkaW5nOiAwO1xuLy8gICBtYXJnaW46IDA7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBoZWlnaHQ6IDEwMCU7XG4vLyB9XG5cbi8vICN0b3Atc2VjdGlvbiB7XG4vLyAgIGhlaWdodDogMTVweDtcbi8vICAgbWFyZ2luOiAwcHg7XG4vLyAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbi8vICAgcGFkZGluZzogMDtcbi8vICAgYm9yZGVyOiBub25lO1xuLy8gICBmb250LXNpemU6IDEwcHg7XG4vLyB9XG5cbi8vICNwLWxvZ28ge1xuLy8gICBoZWlnaHQ6IDFweDtcbi8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgZGlzcGxheTogbm9uZTtcbi8vIH1cblxuLy8gI3NlYXJjaC1jb250cm9scyB7XG4vLyAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICBiYWNrZ3JvdW5kOiBub25lO1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIHRvcDogMTAwcHg7XG4vLyAgIHJpZ2h0OiA0MHB4O1xuLy8gfVxuXG4vLyAubGVmdC1tZW51IHtcbi8vICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICBtYXJnaW4tdG9wOiAtODBweDtcbi8vICAgYm9yZGVyOiBub25lO1xuLy8gICB0ZXh0LWFsaWduOiByaWdodDtcbi8vIH1cblxuLy8gLmxlZnQtbWVudSB1bCB7XG4vLyAgIGJvcmRlcjogbm9uZTtcbi8vIH1cblxuLy8gI21lbnViYXIucmlnaHQtbWVudSB7XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICB3aWR0aDogMzAwcHg7XG4vLyAgIGZsb2F0OiBsZWZ0O1xuLy8gICBtYXJnaW4tdG9wOiAycHg7XG4vLyAgIG1hcmdpbi1yaWdodDogMHB4O1xuLy8gICBib3JkZXI6IG5vbmU7XG4vLyB9XG5cbi8vIC5yaWdodC1tZW51IHVsIHtcbi8vICAgd2lkdGg6IDMwMHB4O1xuLy8gICBtYXJnaW46IDBweDtcbi8vICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gfVxuXG4vLyAucmlnaHQtbWVudSB1bCBsaSBhIHtcbi8vICAgYmFja2dyb3VuZDogbm9uZTtcbi8vICAgY29sb3I6ICM2NjY7XG4vLyB9XG5cbi8vIC5yaWdodC1tZW51OmhvdmVyIHVsIHtcbi8vICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vIH1cblxuLy8gI2Zvb3Rlci1ib3gge1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgbWFyZ2luOiAtMTBweCBhdXRvIDAgYXV0bztcbi8vICAgcGFkZGluZzogMjBweCAwO1xuLy8gfVxuXG4vLyAudmlzdWFsQ2xlYXIge1xuLy8gICBkaXNwbGF5OiBub25lO1xuLy8gfVxuXG4vLyAjZm9vdGVyIHtcbi8vICAgYm9yZGVyOiBub25lO1xuLy8gICB3aWR0aDogOTY1cHg7XG4vLyAgIG1hcmdpbjogMCBhdXRvO1xuLy8gICBwYWRkaW5nOiAwO1xuLy8gfVxuXG4vLyAuZmlyc3RIZWFkaW5nIHtcbi8vICAgZGlzcGxheTogbm9uZTtcbi8vIH1cblxuLy8gI2YtbGlzdCBhIHtcbi8vICAgY29sb3I6ICMzMzM7XG4vLyAgIGZvbnQtc2l6ZTogMTBweDtcbi8vIH1cblxuLy8gI2YtbGlzdCBhOmhvdmVyIHtcbi8vICAgY29sb3I6ICM2NjY7XG4vLyB9XG5cbi8vIC5wcmludGZvb3RlciB7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG5cbi8vICNmb290ZXIgdWwge1xuLy8gICBtYXJnaW46IDA7XG4vLyAgIHBhZGRpbmc6IDA7XG4vLyB9XG5cbi8vICNmb290ZXIgdWwgbGkge1xuLy8gICBtYXJnaW4tdG9wOiAwO1xuLy8gICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICBtYXJnaW4tbGVmdDogMTBweDtcbi8vICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuLy8gICBwYWRkaW5nOiAwO1xuLy8gfVxuXG4vLyAjc2VhcmNoLWNvbnRyb2xzIHtcbi8vICAgZGlzcGxheTogbm9uZTtcbi8vIH1cblxuLy8gaDMjc2l0ZVN1YiB7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG5cbi8vICNjb250ZW50U3ViIHtcbi8vICAgZGlzcGxheTogbm9uZTtcbi8vIH1cblxuLy8gcDpmaXJzdC1jaGlsZCB7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG5cbi8vICNjYXRsaW5rcyB7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG5cbi8vICNmb290ZXItYm94IHtcbi8vICAgd2lkdGg6IDk3N3B4O1xuLy8gICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuLy8gfVxuIiwiI3RlYW0tbWVtYmVycyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtZ2FwOiAzMnB4IDMycHg7XG4gIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcblxuICAuY2FyZCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJHNpdGUtcGluayAwJSwgJHNpdGUtbGlnaHQtcGluayAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBoMS5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRlYW0taW1hZ2Uge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vIC5iaW8ge1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZS1ncmVlbjtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIGhlaWdodDogMTAwJTtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICBvcGFjaXR5OiAwO1xuLy8gICAmOmhvdmVyIHtcbi8vICAgICBhbmltYXRpb246IDAuMjVzIGVhc2UtaW4gc2xpZGVJbjtcbi8vICAgICBvcGFjaXR5OiAxO1xuLy8gICB9XG4vLyB9XG5cbi8vIEBrZXlmcmFtZXMgc2xpZGVJbiB7XG4vLyAgIDAlIHtcbi8vICAgICAvLyBvcGFjaXR5OiAwO1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MDBweCk7XG4vLyAgICAgLy8gZGlzcGxheTogbm9uZTtcbi8vICAgfVxuLy8gICAxMDAlIHtcbi8vICAgICAvLyBvcGFjaXR5OiAxO1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuLy8gICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuLy8gICB9XG4vLyB9XG4iLCIvKmJhY2tncm91bmQgc2VjdGlvbiovXG5zZWN0aW9uLmJnLUdCUiBkaXYucXVvdGV7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0U3RjE7XG59XG5cbnNlY3Rpb24uYmctR0JSIGRpdi5xdW90ZSBoMXtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwMHB4O1xufVxuXG5zZWN0aW9uLmJnLUdCUiBkaXYuYmctdGV4dHtcbiAgZ3JpZC1jb2x1bW46IDIvIHNwYW4gNTtcbn1cblxuc2VjdGlvbi5iZy1HQlIgaDJ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24uYmctR0JSIHB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnNlY3Rpb24uYmctR0JSIGgyI3F1b3Rle1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnNlY3Rpb24uYmctR0JSIGltZ3tcbiAgZ3JpZC1jb2x1bW46IDcvIHNwYW4gNTtcbn1cblxuLyppbnNwaXJhdGlvbiovXG5kaXYuaW5zcG8tdGl0bGV7XG4gIGdyaWQtY29sdW1uOiAyLyBzcGFuIDU7XG59XG5cbmRpdi5pbnNwby10aXRsZSBoMXtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbmRpdi5pbnNwby10aXRsZSBpbWd7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5kaXYuaW5zcGlyYXRpb257XG4gIGdyaWQtY29sdW1uOiA3LyBzcGFuIDU7XG59XG5cbmRpdi5pbnNwaXJhdGlvbiAjZmlyc3R7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuXG4vKndoeSBzeW4tYmlvKi9cbmRpdi5zeW4tYmlve1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFN0YxO1xuICBncmlkLWNvbHVtbjogMi8gc3BhbiAxMDtcbn1cblxuZGl2LnN5bi1iaW8gaDF7XG4gIG1hcmdpbjogNTBweCAxMjBweDtcbn1cblxuZGl2LnN5bi1iaW8gcHtcbiAgbWFyZ2luOiAwIDEyMHB4IDIwcHggMTIwcHg7XG59XG5cbnAjbGFzdHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuZGl2LnByb2plY3QtZ29hbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2l0ZS1ncmVlbjtcbiAgZ3JpZC1jb2x1bW46IDIvIHNwYW4gMTA7XG4gIGgxe1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyNXB4O1xuICB9XG4gIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuZGl2LkhQLWdvYWxze1xuICBncmlkLWNvbHVtbjogMi9zcGFuIDU7XG59XG5cbmRpdi5MYWItZ29hbHN7XG4gIGdyaWQtY29sdW1uOiA3LyBzcGFuIDU7XG59XG5cbi8qZmluYWwgc3RhdGVtZW50Ki9cbmgxI2ZpbmFsLXN0YXRlbWVudHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/