Template:UNSW Australia/build/appCSS

/*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. */

  1. sideMenu,
  2. top_title {
 display: none;

}

  1. 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;

}

  1. globalWrapper {
 font-size: inherit;
 padding-bottom: 0;

}

  1. 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;

}

  1. mw-content-text > p {
/*make

containing <head> tags invisible */ width: 0px; height: 0px; }

  1. 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; }
  1. 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 */
  1. 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; }
  1. team-members .card {
background: linear-gradient(180deg, #f3e7f1 0%, #eff0ff 100%); border-radius: 0; overflow: hidden; }
  1. team-members h1.card-title {
font-size: 24px; text-align: center; }
  1. 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; }
  1. UNSW-iGEM h1 {
font-family: Josefin Sans !important; font-style: normal; font-weight: 600; font-size: 40px; line-height: 40px; }
  1. UNSW-iGEM h2 {
font-family: Lato !important; font-style: normal; font-weight: 500; font-size: 30px; line-height: 36px; }
  1. 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 */
  1. 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*/