You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1055 lines
84 KiB
1055 lines
84 KiB
@charset "UTF-8"; |
|
/* |
|
* @file |
|
* Overall specifications for Magazine+. |
|
*/ |
|
body { |
|
font-size: 15px; |
|
font-weight: 400; |
|
line-height: 1.6; |
|
color: #2d2d2d; |
|
-webkit-font-smoothing: antialiased; |
|
text-rendering: optimizelegibility; } |
|
|
|
/*Paragraphs and links*/ |
|
p { |
|
margin: 0; |
|
padding: 0 0 15px 0; } |
|
|
|
p.large { |
|
font-size: 18px; |
|
line-height: 1.45; } |
|
|
|
p.highlighted { |
|
background-color: #f4f4f4; |
|
display: inline-block; |
|
padding: 10px 40px; |
|
margin-bottom: 45px; |
|
border-radius: 50px; |
|
font-size: 16px; } |
|
|
|
.region--gray-background p.highlighted { |
|
background-color: #ffffff; } |
|
|
|
.region--light-typography p.highlighted { |
|
background-color: rgba(255, 255, 255, 0.1); } |
|
|
|
a { |
|
-webkit-transition: all 0.2s ease-in-out; |
|
-moz-transition: all 0.2s ease-in-out; |
|
-ms-transition: all 0.2s ease-in-out; |
|
-o-transition: all 0.2s ease-in-out; |
|
transition: all 0.2s ease-in-out; |
|
text-decoration: none; } |
|
|
|
a:hover { |
|
text-decoration: none; } |
|
|
|
a:focus { |
|
outline: none; |
|
text-decoration: none; } |
|
|
|
p a { |
|
text-decoration: underline; } |
|
|
|
p a:hover, |
|
p a:focus { |
|
text-decoration: none; } |
|
|
|
.region--light-typography.region--dark-background a.is-active { |
|
color: #ddd; } |
|
|
|
a.link--bordered, |
|
.link--bordered a { |
|
border-bottom-width: 1px; |
|
border-bottom-style: solid; |
|
text-decoration: none; |
|
display: inline-block; } |
|
|
|
a.link--bordered:hover, |
|
.link--bordered a:hover { |
|
border-bottom-width: 1px; |
|
border-bottom-style: solid; |
|
text-decoration: none; |
|
border-color: transparent; } |
|
|
|
.region--light-typography a.link--bordered, |
|
.region--light-typography .link--bordered a { |
|
border-color: #ffffff; |
|
text-decoration: none; } |
|
|
|
.region--light-typography a.link--bordered:hover, |
|
.region--light-typography .link--bordered a:hover { |
|
border-color: transparent; |
|
text-decoration: none; } |
|
|
|
a.link--hover-style-2, |
|
.link--hover-style-2 a { |
|
-webkit-transition: all 0.3s; |
|
-moz-transition: all 0.3s; |
|
-ms-transition: all 0.3s; |
|
-o-transition: all 0.3s; |
|
transition: all 0.3s; |
|
position: relative; |
|
display: block; } |
|
|
|
a.link--hover-style-2:before, |
|
.link--hover-style-2 a:before { |
|
position: absolute; |
|
left: -15px; |
|
top: 50%; |
|
margin-top: -5px; |
|
font-family: "FontAwesome"; |
|
font-size: 10px; |
|
line-height: 1; |
|
-webkit-transition: all 0.3s; |
|
-moz-transition: all 0.3s; |
|
-ms-transition: all 0.3s; |
|
-o-transition: all 0.3s; |
|
transition: all 0.3s; |
|
-webkit-transition-delay: 0s; |
|
/* Safari */ |
|
transition-delay: 0s; |
|
opacity: 0; |
|
filter: alpha(opacity=0); |
|
content: "\f105"; } |
|
|
|
a.link--hover-style-2:hover, |
|
.link--hover-style-2 a:hover { |
|
padding-left: 20px; |
|
text-decoration: none; } |
|
|
|
a.link--hover-style-2:hover:before, |
|
.link--hover-style-2 a:hover:before { |
|
left: 0; |
|
opacity: 1; |
|
filter: alpha(opacity=100); |
|
-webkit-transition-delay: 0.1s; |
|
/* Safari */ |
|
transition-delay: 0.1s; } |
|
|
|
.region--light-typography.region--dark-background a.link--hover-style-2:before, |
|
.region--light-typography.region--dark-background .link--hover-style-2 a:before { |
|
color: #ffffff; } |
|
|
|
.region--light-typography.region--dark-background .text--dark, |
|
.region--light-typography.region--black-background .text--dark { |
|
color: #ffffff; } |
|
|
|
.region--light-typography.region--colored-background .text--colored, |
|
.region--light-typography.region--black-background .text--colored { |
|
color: #ffffff; } |
|
|
|
.text--drop-cap:first-letter { |
|
float: left; |
|
font-size: 5em; |
|
line-height: 0.8; |
|
padding-top: 0px; |
|
padding-right: 12px; } |
|
|
|
/*Regions with light and dark typography*/ |
|
.region--light-typography { |
|
color: #ffffff; } |
|
|
|
.subfooter.region--light-typography.region--dark-background, |
|
.subfooter.region--light-typography.region--black-background { |
|
color: #9c9c9c; } |
|
|
|
.region--light-typography a, |
|
.region--light-typography a.link--dark, |
|
.region--light-typography .link--dark a { |
|
color: #ffffff; |
|
text-decoration: underline; } |
|
|
|
.region--light-typography a:hover, |
|
.region--light-typography a:focus, |
|
.region--light-typography a.link--dark:hover, |
|
.region--light-typography a.link--dark:focus, |
|
.region--light-typography .link--dark a:hover, |
|
.region--light-typography .link--dark a:focus { |
|
color: #ffffff; |
|
text-decoration: none; } |
|
|
|
/*Basic elements*/ |
|
img { |
|
height: auto; |
|
max-width: 100%; } |
|
|
|
img.img--bordered, |
|
.img--bordered img { |
|
border-width: 1px; |
|
border-style: solid; |
|
border-color: #e7e7e7; } |
|
|
|
.region--light-typography img.img--bordered, |
|
.region--light-typography .img--bordered img { |
|
border-color: rgba(255, 255, 255, 0.15); } |
|
|
|
code, |
|
pre { |
|
word-wrap: break-word; |
|
word-break: break-all; |
|
white-space: pre; |
|
white-space: pre-wrap; |
|
font-family: 'Source Code Pro', Consolas, Monaco, Courier; } |
|
|
|
pre { |
|
background: #f4f4f4; |
|
border: none; |
|
border-left: 5px solid #d3d1cd; |
|
-webkit-border-radius: 0px; |
|
-moz-border-radius: 0px; |
|
border-radius: 0px; |
|
color: #2d2d2d; |
|
padding: 20px; |
|
font-size: 14px; |
|
max-height: 62px; |
|
overflow: hidden; |
|
margin: 40px 0 40px 45px; } |
|
|
|
pre:hover { |
|
max-height: 10000px; |
|
-webkit-transition: all ease-in-out 2s; |
|
-moz-transition: all ease-in-out 2s; |
|
-o-transition: all ease-in-out 2s; |
|
-ms-transition: all ease-in-out 2s; |
|
transition: all ease-in-out 2s; } |
|
|
|
blockquote { |
|
padding: 25px 0 5px; |
|
margin: 0 0 25px; |
|
border-left-width: 0px; |
|
position: relative; |
|
font-style: italic; } |
|
|
|
blockquote p { |
|
font-size: 18px; |
|
line-height: 1.65; } |
|
|
|
.paragraph-responsive-typography-enabled blockquote p { |
|
font-size: calc(1.5*(0.9em + 0.3vw)); } |
|
|
|
p + blockquote { |
|
margin-top: 30px; } |
|
|
|
blockquote:before { |
|
content: ""; |
|
width: 170px; |
|
height: 5px; |
|
background-color: #f4f4f4; |
|
position: absolute; |
|
top: 0; |
|
left: 0; } |
|
|
|
blockquote p:first-child:before { |
|
content: "“"; } |
|
|
|
blockquote footer { |
|
font-style: normal; |
|
color: #2d2d2d; } |
|
|
|
.region--light-typography blockquote footer { |
|
color: #ffffff; } |
|
|
|
.region--gray-background blockquote:before { |
|
background-color: #eaeaea; } |
|
|
|
.region--colored-background blockquote:before, |
|
.region--black-background blockquote:before, |
|
.region--dark-background blockquote:before { |
|
background-color: #ffffff; } |
|
|
|
hr { |
|
border-top: 1px solid #f4f4f4; |
|
margin-bottom: 40px; |
|
margin-top: 40px; } |
|
|
|
.region--gray-background hr { |
|
border-color: #e7e7e7; } |
|
|
|
.region--light-typography hr { |
|
border-color: #ffffff; } |
|
|
|
/*Headings*/ |
|
h1, |
|
h2, |
|
h3, |
|
h4, |
|
h5, |
|
h6 { |
|
line-height: 1.20; |
|
padding: 0; |
|
margin: 20px 0 15px 0; |
|
font-weight: 400; } |
|
|
|
.headings-wide-spacing-enabled h1, |
|
.headings-wide-spacing-enabled h2, |
|
.headings-wide-spacing-enabled h3, |
|
.headings-wide-spacing-enabled h4, |
|
.headings-wide-spacing-enabled h5, |
|
.headings-wide-spacing-enabled h6 { |
|
letter-spacing: 0.2em; |
|
text-transform: uppercase; } |
|
|
|
h1 { |
|
font-size: 40px; } |
|
|
|
h2 { |
|
font-size: 35px; } |
|
|
|
h3 { |
|
font-size: 30px; } |
|
|
|
h4 { |
|
font-size: 26px; } |
|
|
|
h5 { |
|
font-size: 24px; } |
|
|
|
h6 { |
|
font-size: 18px; } |
|
|
|
h1.title { |
|
margin-top: 0; } |
|
|
|
h1.page-title { |
|
margin-bottom: 20px; } |
|
|
|
/*resposinve text align*/ |
|
@media (min-width: 1200px) { |
|
.lg-text-center { |
|
text-align: center; } } |
|
|
|
@media (min-width: 992px) and (max-width: 1199px) { |
|
.md-text-center { |
|
text-align: center; } } |
|
|
|
@media (min-width: 768px) and (max-width: 991px) { |
|
.sm-text-center { |
|
text-align: center; } } |
|
|
|
@media (max-width: 767px) { |
|
.xs-text-center { |
|
text-align: center; } } |
|
|
|
/*Block title*/ |
|
.block-title { |
|
margin-bottom: 30px; |
|
margin-top: 0; |
|
line-height: 1.2; |
|
font-size: 30px; } |
|
|
|
.block-title--large { |
|
font-size: 40px; |
|
margin-bottom: 15px; } |
|
|
|
.block-title--extra-large { |
|
font-size: 50px; |
|
margin-bottom: 15px; } |
|
|
|
@media (max-width: 767px) { |
|
.block-title--large { |
|
font-size: 30px; } |
|
.block-title--extra-large { |
|
font-size: 35px; } } |
|
|
|
.headings-wide-spacing-enabled .block-title--large { |
|
letter-spacing: 0.55em; |
|
text-transform: uppercase; } |
|
|
|
h2.block-title { |
|
padding-bottom: 15px; |
|
margin: 0 0 20px 0; |
|
border-bottom-width: 2px; |
|
border-bottom-style: solid; |
|
border-bottom-color: #eeeeee; |
|
line-height: 1.2; |
|
text-transform: uppercase; |
|
font-weight: 400; } |
|
|
|
.region--light-typography h2.block-title { |
|
border-bottom-color: rgba(255, 255, 255, 0.1); } |
|
|
|
h2.title, |
|
nav > h2, |
|
.block-search > h2 { |
|
font-size: 30px; |
|
padding-top: 15px; |
|
margin: 0 0 40px 0; |
|
border-width: 2px 0 0 0; |
|
border-top-style: solid; |
|
border-color: #eeeeee; |
|
font-weight: 400; |
|
text-align: center; } |
|
|
|
.sidebar__section h2.title, |
|
.sidebar__section nav > h2, |
|
.sidebar__section .block-search > h2, |
|
.slideout__section h2.title, |
|
.slideout__section nav > h2, |
|
.slideout__section .block-search > h2, |
|
.footer__section h2.title, |
|
.footer__section nav > h2, |
|
.footer__section .block-search > h2, |
|
.footer-bottom__section h2.title, |
|
.footer-bottom__section nav > h2, |
|
.footer-bottom__section .block-search > h2, |
|
.subfooter__section h2.title, |
|
.subfooter__section nav > h2, |
|
.subfooter__section .block-search > h2 { |
|
font-size: 18px; |
|
padding-top: 8px; |
|
padding-bottom: 25px; |
|
margin-bottom: 30px; |
|
border-width: 0 0 2px 0; |
|
border-bottom-style: solid; |
|
border-color: #eeeeee; |
|
text-transform: uppercase; |
|
text-align: left; } |
|
|
|
.region--light-typography h2.title, |
|
.region--light-typography nav > h2, |
|
.region--light-typography .block-search > h2 { |
|
border-color: rgba(255, 255, 255, 0.1); } |
|
|
|
/*footer regions*/ |
|
@media (max-width: 991px) { |
|
.footer__section h2.title, |
|
.footer__section nav > h2, |
|
.footer__section .block-search > h2, |
|
.footer-bottom__section h2.title, |
|
.footer-bottom__section nav > h2, |
|
.footer-bottom__section .block-search > h2, |
|
.subfooter__section h2.title, |
|
.subfooter__section nav > h2, |
|
.subfooter__section .block-search > h2 { |
|
margin-bottom: 20px; } } |
|
|
|
/* Content region overrides */ |
|
.region-content h2.title, |
|
.region-content nav > h2, |
|
.region-content .block-search > h2 { |
|
margin: 20px 0; } |
|
|
|
/*spacing*/ |
|
.bottom-spacing-small { |
|
padding-bottom: 25px; } |
|
|
|
.bottom-spacing-medium { |
|
padding-bottom: 50px; } |
|
|
|
.bottom-spacing-large { |
|
padding-bottom: 90px; } |
|
|
|
.masonry-layout .masonry-item { |
|
width: 30.5%; |
|
background-color: #f6f6f2; |
|
border: 0; |
|
margin: 0.5%; |
|
padding: 0; } |
|
|
|
.page-node-type-landing-page .main-content { |
|
background-color: #f8f9fa; } |
|
|
|
.teaser-card { |
|
border-radius: 6px; } |
|
|
|
.teaser-card__icon { |
|
border-radius: 0 6px 0 0; } |
|
|
|
.teaser-card img { |
|
border-radius: 6px 6px 0 0; } |
|
|
|
.teaser-card { |
|
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; |
|
background: #fff; |
|
margin-bottom: 16px; |
|
position: relative; } |
|
|
|
.teaser-card.green .teaser-card__category, |
|
.teaser-card.green .teaser-card__icon { |
|
background: #226f23; |
|
background: #C23F5C; } |
|
|
|
.teaser-card.red .teaser-card__category, |
|
.teaser-card.red .teaser-card__icon { |
|
background: #d22b2e; |
|
background: #837F44; } |
|
|
|
.teaser-card.blue .teaser-card__category, |
|
.teaser-card.blue .teaser-card__icon { |
|
background: #1377ba; |
|
background: #763241; } |
|
|
|
.teaser-card.teal .teaser-card__category, |
|
.teaser-card.teal .teaser-card__icon { |
|
background: #37868e; |
|
background: #163743; } |
|
|
|
.teaser-card.purple .teaser-card__category, |
|
.teaser-card.purple .teaser-card__icon { |
|
background: #7201a1; |
|
background: #49A2C2; } |
|
|
|
.teaser-card.aqua .teaser-card__category, |
|
.teaser-card.aqua .teaser-card__icon { |
|
background: #1fe5aa; |
|
background: #32763D; } |
|
|
|
.teaser-card p { |
|
padding-bottom: 0; } |
|
|
|
.teaser-card__body { |
|
flex: 1 1 auto; |
|
padding: 1.25rem; } |
|
|
|
.teaser-card__title { |
|
font-family: "Libre Baskerville", Georgia, Times New Roman, Serif; |
|
font-size: 2.2rem; |
|
line-height: 2.8rem; |
|
font-weight: 600; } |
|
|
|
.teaser-card__author, |
|
.teaser-card .field--name-field-affiliation-contributor { |
|
font-family: "Lato", Helvetica Neue, Arial, Sans-serif; |
|
text-transform: uppercase; |
|
font-size: 1.8rem; |
|
padding-top: 4px; } |
|
|
|
.teaser-card__category { |
|
color: #fff; |
|
padding: 0.5rem 1.25rem; |
|
text-transform: uppercase; } |
|
|
|
.teaser-card__icon { |
|
position: absolute; |
|
top: 0; |
|
right: 0; |
|
padding: 5px 10px; |
|
color: #fff; |
|
font-size: 2rem; } |
|
|
|
.teaser-card img { |
|
width: 100%; } |
|
|
|
/*====lp article preview cards==================*/ |
|
.preview-card__grid-row { |
|
display: flex; |
|
justify-content: space-between; } |
|
|
|
.preview-card { |
|
box-shadow: 0 2px 14px rgba(100, 100, 100, 0.1), 0 2px 2px rgba(100, 100, 100, 0.1); |
|
border: 1px solid #e4e4e4; } |
|
|
|
.preview-card { |
|
margin: 0 1em 2em 1em; |
|
height: 250px; } |
|
|
|
.preview-card:last-child { |
|
margin: 0 0 2em 1em; } |
|
|
|
.preview-card:first-child { |
|
margin: 0 1em 2rem 0; } |
|
|
|
.preview-card__caption { |
|
margin: 10px; } |
|
|
|
/*==========Landing Page Hero Image===========*/ |
|
.hero { |
|
display: flex; |
|
align-items: center; } |
|
|
|
.hero .header-top__container { |
|
padding: 3rem 0 2rem 0; } |
|
|
|
.slick-arrow { |
|
z-index: 999; } |
|
|
|
.slick-next { |
|
right: 0; } |
|
|
|
.slick-prev { |
|
left: 0; } |
|
|
|
.field--name-field-media-video-embed-field iframe { |
|
max-width: 100%; } |
|
|
|
.align-right { |
|
margin: 1em 0 1em 1em; } |
|
|
|
.align-left { |
|
margin: 1em 16px 1em 0; } |
|
|
|
figure.align-left { |
|
margin: 1em 16px 1em 0; } |
|
|
|
.align-center img { |
|
display: block; |
|
margin-left: auto; |
|
margin-right: auto; } |
|
|
|
.node__main-content .field__label { |
|
font-size: 16px; |
|
text-transform: none; |
|
font-weight: bold; } |
|
|
|
.node__main-content .field__item { |
|
font-size: 16px; } |
|
|
|
.footnote-list .container.item-list, .footnote-list .item-list.block-cite-this-block { |
|
width: inherit; } |
|
|
|
.page-node-type-journal-article .main-content__section { |
|
padding-top: 0; } |
|
|
|
.article-title-banner { |
|
height: 500px; |
|
background-position: center; |
|
background-repeat: no-repeat; |
|
background-size: cover; |
|
position: relative; } |
|
|
|
.article-info--wrapper { |
|
position: absolute; |
|
top: 50%; |
|
left: 50%; |
|
transform: translate(-50%, -50%); |
|
color: #fff; } |
|
|
|
.field--name-field-journal-article-abstract .field__label { |
|
font-size: 2rem; } |
|
|
|
.node--type-journal-article .field--name-body figure { |
|
margin-left: initial; |
|
margin-right: initial; } |
|
|
|
.node--type-journal-article .field--name-body figure.align-right { |
|
margin: 1em 0 1em 1em; } |
|
|
|
.node--type-journal-article .field--name-body figure.align-left { |
|
margin: 1em 1em 1em 0; } |
|
|
|
.node--type-journal-article .field--name-body figure .align-center img { |
|
display: block; |
|
margin-left: auto; |
|
margin-right: auto; } |
|
|
|
.node--type-journal-article .field--name-body figure img { |
|
border: 1px solid #ccc; |
|
padding: 4px; |
|
margin-right: 1rem; |
|
margin-top: 1rem; } |
|
|
|
.node--type-journal-article .see-footnote { |
|
border: 1px solid #5d5d5d; |
|
background: #5d5d5d; |
|
color: #fff; |
|
border-radius: 4px; |
|
text-decoration: none; |
|
padding: 2px 3px; |
|
font-size: 1.1rem; |
|
vertical-align: super; } |
|
|
|
.footnotes .footnote-multi { |
|
float: none; |
|
vertical-align: none; |
|
position: initial; |
|
top: initial; |
|
font-size: initial; } |
|
|
|
.article-header--metadata { |
|
display: flex; |
|
justify-content: space-between; } |
|
|
|
.article-header--metadata .left, |
|
.article-header--metadata .right { |
|
flex-direction: column; |
|
align-items: flex-end; } |
|
|
|
.article-header--metadata .right { |
|
justify-content: flex-end; |
|
text-align: right; } |
|
|
|
.article-title-banner .field--name-title { |
|
color: #fff; } |
|
|
|
.article-title-banner .field--name-title:hover { |
|
text-decoration: underline; } |
|
|
|
.article-title { |
|
color: #fff; } |
|
|
|
.article-header--metadata a { |
|
color: #fff; } |
|
|
|
.article-header--metadata .article--contributor { |
|
font-size: 27px; |
|
font-family: 'Libre Baskerville', Georgia, Times New Roman, Serif; |
|
font-weight: bold; |
|
font-style: italic; } |
|
|
|
.article-header--metadata .field--name-field-affiliation-string, |
|
.article-header--metadata .article--contributor__affiliation { |
|
font-size: 18px; |
|
text-transform: uppercase; |
|
font-weight: normal; |
|
font-style: normal; |
|
font-family: sans-serif; } |
|
|
|
.article-header--metadata .article--type { |
|
font-size: 18px; |
|
text-transform: uppercase; } |
|
|
|
.article-header--metadata .article--type a { |
|
color: #fff; } |
|
|
|
.article-header--metadata .article--date-published { |
|
font-size: 18px; |
|
text-transform: uppercase; |
|
margin-top: 6px; } |
|
|
|
.article-header--metadata .article--date-published .field__label { |
|
display: none; } |
|
|
|
.article-title-banner { |
|
padding: 0; } |
|
|
|
.node__main-content { |
|
grid-area: main; } |
|
|
|
.toc-sticky-wrapper { |
|
height: 100%; |
|
grid-area: toc; } |
|
|
|
@media (min-width: 992px) { |
|
.node__container { |
|
display: grid; |
|
column-gap: 2rem; |
|
grid-template-columns: 70% 30%; |
|
grid-template-rows: auto; |
|
grid-template-areas: 'main toc'; } } |
|
|
|
.footnote-list .footnotes a:after { |
|
content: '.' !important; } |
|
|
|
.footnote-list .footnotes { |
|
font-size: 16px; } |
|
|
|
.footnote-list .footnotes a { |
|
/*font-weight: bold;*/ } |
|
|
|
.footnote-list .footnotes a:after { |
|
content: '.'; } |
|
|
|
.footnote-list .item-list ul li span { |
|
font-size: 15px; |
|
font-style: normal; |
|
font-weight: 400; |
|
padding-left: 5px; |
|
margin-bottom: 1rem; } |
|
|
|
.field--entity-reference-target-type-taxonomy-term .field__label { |
|
border-bottom: 0px; |
|
margin: 0px; |
|
padding: 0px; |
|
float: left; } |
|
|
|
.field--entity-reference-target-type-taxonomy-term .field__label:after { |
|
content: ':'; |
|
margin-right: 16px; } |
|
|
|
.field--name-field-cc-license h3 { |
|
font-size: 16px; |
|
font-weight: bold; |
|
margin: 0px; |
|
padding: 0px; |
|
float: left; } |
|
|
|
.field--name-field-cc-license h3:after { |
|
content: ':'; |
|
margin-right: 16px; } |
|
|
|
.field--name-field-cc-license p { |
|
display: inline; } |
|
|
|
.field--name-field-article-subjects { |
|
border-bottom: 0px; } |
|
|
|
.field--entity-reference-target-type-taxonomy-term, |
|
.field--entity-reference-target-type-taxonomy-term.field__item { |
|
margin: 0 0; } |
|
|
|
h3.field-group-format-toggler.accordion-item a { |
|
color: #2e2e2e; |
|
border-bottom: 1px solid #2e2e2e; |
|
display: block; } |
|
|
|
.back-to-top { |
|
display: none; } |
|
|
|
.footnote-list > div { |
|
padding: 0; } |
|
|
|
.bibcite-reference { |
|
font-size: 15px; |
|
font-style: normal; |
|
font-weight: 400; |
|
padding-left: 5px; |
|
margin-bottom: 1rem; } |
|
|
|
.field--name-field-bibcite-fn-works-cited .field__label { |
|
border-bottom: 1px solid #333; |
|
font-size: 30px; |
|
font-weight: normal; |
|
margin-top: 1rem; } |
|
|
|
.footnote-list:before { |
|
content: 'Notes'; |
|
font-size: 30px; |
|
font-family: "Libre Baskerville", Georgia, Times New Roman, Serif; } |
|
|
|
/* popup container */ |
|
.popup { |
|
position: relative; |
|
display: inline-block; |
|
border-bottom: 1px dotted black; |
|
/* If you want dots under the hoverable text */ } |
|
|
|
/* popup text */ |
|
.popup .popuptext { |
|
visibility: hidden; |
|
width: 120px; |
|
background-color: black; |
|
color: #fff; |
|
text-align: center; |
|
padding: 5px 0; |
|
border-radius: 6px; |
|
/* Position the popup text - see examples below! */ |
|
position: absolute; |
|
z-index: 1; } |
|
|
|
/* Show the popup text when you mouse over the popup container */ |
|
.popup:hover .popuptext { |
|
visibility: visible; } |
|
|
|
.sf-menu ul { |
|
width: 16em !important; } |
|
|
|
.link-info { |
|
display: block; |
|
font-style: italic; |
|
color: #909090; } |
|
|
|
.toc { |
|
position: -webkit-sticky; |
|
/* Safari */ |
|
position: sticky; |
|
top: 100px; |
|
margin-top: 0 !important; |
|
margin-bottom: 0 !important; } |
|
|
|
.node .toc-tree { |
|
border: none; |
|
padding: 0; } |
|
|
|
@media (min-width: 992px) { |
|
div#toc-sections { |
|
display: block; } } |
|
|
|
.toc-block--wide { |
|
position: -webkit-sticky; |
|
/* Safari */ |
|
position: sticky; |
|
top: 100px; |
|
margin-top: 2rem; } |
|
|
|
.toc-block--wide .toc--title[aria-expanded='true'] h2::after { |
|
content: '\f068'; } |
|
|
|
.toc-block--wide .toc--title[aria-expanded='false'] h2::after { |
|
content: '\f067'; } |
|
|
|
.toc-block--wide .toc--title h2::after { |
|
font-family: 'FontAwesome'; |
|
position: absolute; |
|
right: 0; |
|
font-weight: 400; |
|
line-height: 20px; |
|
font-size: 2rem; |
|
background: #ccc; |
|
padding: 10px; } |
|
|
|
.toc-block--wide .toc--title h2 { |
|
text-align: left; |
|
border: 1px dotted #ccc; |
|
padding: 0px; |
|
padding-left: 10px; |
|
line-height: 40px; |
|
margin-bottom: 0px; |
|
background: #f5f3f3; } |
|
|
|
.toc-block--wide .toc--list { |
|
border: 1px dotted #ccc; |
|
border-top: 0px; |
|
padding-top: 1rem; } |
|
|
|
.toc-block--wide .toc--list ol { |
|
font-family: "Libre Baskerville", Georgia, Times New Roman, Serif; |
|
font-size: 1.8rem; |
|
line-height: 1.8; } |
|
|
|
.toc-block--wide .toc--list a { |
|
display: block; |
|
padding-left: 1rem; } |
|
|
|
.toc-block--wide .toc--list a:hover { |
|
background: #ccc; } |
|
|
|
.region-sidebar-second { |
|
height: 1000px; } |
|
|
|
@media (min-width: 992px) { |
|
.toc-container .toc-block--wide { |
|
position: -webkit-sticky; |
|
/* Safari */ |
|
position: sticky; |
|
top: 300px; } } |
|
|
|
.toc-desktop { |
|
display: block !important; } |
|
|
|
.toc-mobile { |
|
display: none !important; } |
|
|
|
.field--name-field-journal-article-keywords { |
|
margin: 1em; } |
|
|
|
.field--name-field-journal-article-keywords .field__item a { |
|
color: #fff; |
|
background: #5d5d5d; |
|
padding: 2px 4px; |
|
border-radius: 5px; } |
|
|
|
.header-top { |
|
border-bottom: 1px solid #d4d3d3; } |
|
|
|
.block-cite-this-block { |
|
padding-right: 15px; |
|
padding-left: 15px; |
|
margin-right: auto; |
|
margin-left: auto; |
|
width: 1170px; } |
|
|
|
.block-cite-this-block .title { |
|
text-align: left; } |
|
|
|
.article_attachment a { |
|
line-height: calc(155% + 0.2vw); |
|
font-size: calc(0.9em + 0.3vw); |
|
text-decoration: underline; } |
|
|
|
.article_attachment .file { |
|
background-image: none; |
|
padding-left: 0px; } |
|
|
|
.article_attachment .file:before { |
|
display: inline-block; |
|
font: normal normal normal 18px/1 FontAwesome; |
|
font-size: 1.8em; |
|
margin-right: 5px; |
|
text-rendering: auto; |
|
-webkit-font-smoothing: antialiased; |
|
content: '\f15b'; } |
|
|
|
.article_attachment .file--video:before { |
|
content: '\f1c8'; } |
|
|
|
.article_attachment .file--audio:before { |
|
content: '\f1c7'; } |
|
|
|
.article_attachment .file--application-pdf:before { |
|
content: '\f1c1'; } |
|
|
|
/*on-scroll menu */ |
|
.fixed-header-enabled.onscroll .header-container ul.menu { |
|
text-align: right; } |
|
|
|
/*================================================*/ |
|
/*change header title fontsize*/ |
|
.col-md-12 .site-name a { |
|
font-size: 40px; } |
|
|
|
.header-top__container { |
|
padding: 60px 0 55px; } |
|
|
|
/*change padding above content*/ |
|
.main-content__section, .sidebar__section { |
|
padding: 60px 0 70px; } |
|
|
|
/*modify issue info on landing page*/ |
|
.path-frontpage .layout.layout--twocol-bricks { |
|
display: block; } |
|
|
|
.path-frontpage .block-region-second-above { |
|
display: flex; |
|
justify-content: flex-start; |
|
font-size: 1.8rem; } |
|
|
|
.path-frontpage .block-region-second-above > * { |
|
margin-right: 1rem; |
|
display: flex; } |
|
|
|
.path-frontpage .block-region-second-above > .block-entity-fieldnodetitle::after { |
|
content: ","; } |
|
|
|
.path-frontpage .block-region-second-above > .block-entity-fieldnodefield-issue-year::after { |
|
content: ","; } |
|
|
|
.path-frontpage .block-region-second-above .field--name-field-issue-number { |
|
display: flex; } |
|
|
|
/*tweak images added to articles*/ |
|
details#journal-article-text-tab img, |
|
.path-frontpage .node--view-mode-teaser img { |
|
border: 1px solid #ccc; |
|
padding: 4px; |
|
width: 200px; |
|
float: left; |
|
margin-right: 1rem; |
|
margin-top: 1rem; } |
|
|
|
.field__label { |
|
/*font-family: 'Merriweather', Georgia, Times New Roman, Serif;*/ |
|
/*font-family: 'Merriweather', Georgia, Times New Roman, Serif;*/ |
|
/*font-family: 'Merriweather', Georgia, Times New Roman, Serif;*/ |
|
font-family: 'Libre Baskerville', serif; } |
|
|
|
.field--name-field-issue-number .field__label { |
|
font-family: inherit; |
|
font-weight: initial; } |
|
|
|
.path-frontpage .node--view-mode-teaser { |
|
padding: 0 0 30px 0; |
|
margin-bottom: 30px; } |
|
|
|
.logo { |
|
width: 110px; } |
|
|
|
/*headings*/ |
|
.hff-01 h1, |
|
.hff-01 h2, |
|
.hff-01 h3, |
|
.hff-01 h4, |
|
.hff-01 h5, |
|
.hff-01 h6, |
|
.hff-01 .tp-caption__title, |
|
.hff-01 .tp-caption__subtitle, |
|
.sff-01 .site-name, |
|
.slff-01 .site-slogan, |
|
.hff-01 .nav-tab__title { |
|
font-family: 'Libre Baskerville', Georgia, Times New Roman, Serif; } |
|
|
|
.site-name { |
|
font-size: 12rem; } |
|
|
|
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAqIEBmaWxlXG4gKiBPdmVyYWxsIHNwZWNpZmljYXRpb25zIGZvciBNYWdhemluZSsuXG4gKi9cbmJvZHkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTsgfVxuXG4vKlBhcmFncmFwaHMgYW5kIGxpbmtzKi9cbnAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7IH1cblxucC5sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7IH1cblxucC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnJlZ2lvbi0tZ3JheS1iYWNrZ3JvdW5kIHAuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgcC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG5hIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxucCBhOmhvdmVyLFxucCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkucmVnaW9uLS1kYXJrLWJhY2tncm91bmQgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogI2RkZDsgfVxuXG5hLmxpbmstLWJvcmRlcmVkLFxuLmxpbmstLWJvcmRlcmVkIGEge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5hLmxpbmstLWJvcmRlcmVkOmhvdmVyLFxuLmxpbmstLWJvcmRlcmVkIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBhLmxpbmstLWJvcmRlcmVkLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSAubGluay0tYm9yZGVyZWQgYSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgYS5saW5rLS1ib3JkZXJlZDpob3Zlcixcbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgLmxpbmstLWJvcmRlcmVkIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYS5saW5rLS1ob3Zlci1zdHlsZS0yLFxuLmxpbmstLWhvdmVyLXN0eWxlLTIgYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmEubGluay0taG92ZXItc3R5bGUtMjpiZWZvcmUsXG4ubGluay0taG92ZXItc3R5bGUtMiBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgLyogU2FmYXJpICovXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuYS5saW5rLS1ob3Zlci1zdHlsZS0yOmhvdmVyLFxuLmxpbmstLWhvdmVyLXN0eWxlLTIgYTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmEubGluay0taG92ZXItc3R5bGUtMjpob3ZlcjpiZWZvcmUsXG4ubGluay0taG92ZXItc3R5bGUtMiBhOmhvdmVyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIC8qIFNhZmFyaSAqL1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzOyB9XG5cbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkucmVnaW9uLS1kYXJrLWJhY2tncm91bmQgYS5saW5rLS1ob3Zlci1zdHlsZS0yOmJlZm9yZSxcbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkucmVnaW9uLS1kYXJrLWJhY2tncm91bmQgLmxpbmstLWhvdmVyLXN0eWxlLTIgYTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5LnJlZ2lvbi0tZGFyay1iYWNrZ3JvdW5kIC50ZXh0LS1kYXJrLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeS5yZWdpb24tLWJsYWNrLWJhY2tncm91bmQgLnRleHQtLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5LnJlZ2lvbi0tY29sb3JlZC1iYWNrZ3JvdW5kIC50ZXh0LS1jb2xvcmVkLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeS5yZWdpb24tLWJsYWNrLWJhY2tncm91bmQgLnRleHQtLWNvbG9yZWQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udGV4dC0tZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogNWVtO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi8qUmVnaW9ucyB3aXRoIGxpZ2h0IGFuZCBkYXJrIHR5cG9ncmFwaHkqL1xuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zdWJmb290ZXIucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5LnJlZ2lvbi0tZGFyay1iYWNrZ3JvdW5kLFxuLnN1YmZvb3Rlci5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkucmVnaW9uLS1ibGFjay1iYWNrZ3JvdW5kIHtcbiAgY29sb3I6ICM5YzljOWM7IH1cblxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBhLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBhLmxpbmstLWRhcmssXG4ucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5IC5saW5rLS1kYXJrIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBhOmhvdmVyLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBhOmZvY3VzLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBhLmxpbmstLWRhcms6aG92ZXIsXG4ucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5IGEubGluay0tZGFyazpmb2N1cyxcbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgLmxpbmstLWRhcmsgYTpob3Zlcixcbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgLmxpbmstLWRhcmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLypCYXNpYyBlbGVtZW50cyovXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5pbWcuaW1nLS1ib3JkZXJlZCxcbi5pbWctLWJvcmRlcmVkIGltZyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7IH1cblxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBpbWcuaW1nLS1ib3JkZXJlZCxcbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgLmltZy0tYm9yZGVyZWQgaW1nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbmNvZGUsXG5wcmUge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBDb2RlIFBybycsIENvbnNvbGFzLCBNb25hY28sIENvdXJpZXI7IH1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNkM2QxY2Q7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXgtaGVpZ2h0OiA2MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDQwcHggMCA0MHB4IDQ1cHg7IH1cblxucHJlOmhvdmVyIHtcbiAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDJzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMnM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMnM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAyczsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMjVweCAwIDVweDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42NTsgfVxuXG4ucGFyYWdyYXBoLXJlc3BvbnNpdmUtdHlwb2dyYXBoeS1lbmFibGVkIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUqKDAuOWVtICsgMC4zdncpKTsgfVxuXG5wICsgYmxvY2txdW90ZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHA6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLDouKCrMWTXCI7IH1cblxuYmxvY2txdW90ZSBmb290ZXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMmQyZDJkOyB9XG5cbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgYmxvY2txdW90ZSBmb290ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmVnaW9uLS1ncmF5LWJhY2tncm91bmQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhOyB9XG5cbi5yZWdpb24tLWNvbG9yZWQtYmFja2dyb3VuZCBibG9ja3F1b3RlOmJlZm9yZSxcbi5yZWdpb24tLWJsYWNrLWJhY2tncm91bmQgYmxvY2txdW90ZTpiZWZvcmUsXG4ucmVnaW9uLS1kYXJrLWJhY2tncm91bmQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnJlZ2lvbi0tZ3JheS1iYWNrZ3JvdW5kIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3OyB9XG5cbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgaHIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLypIZWFkaW5ncyovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBsaW5lLWhlaWdodDogMS4yMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDAgMTVweCAwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5oZWFkaW5ncy13aWRlLXNwYWNpbmctZW5hYmxlZCBoMSxcbi5oZWFkaW5ncy13aWRlLXNwYWNpbmctZW5hYmxlZCBoMixcbi5oZWFkaW5ncy13aWRlLXNwYWNpbmctZW5hYmxlZCBoMyxcbi5oZWFkaW5ncy13aWRlLXNwYWNpbmctZW5hYmxlZCBoNCxcbi5oZWFkaW5ncy13aWRlLXNwYWNpbmctZW5hYmxlZCBoNSxcbi5oZWFkaW5ncy13aWRlLXNwYWNpbmctZW5hYmxlZCBoNiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzVweDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5oMS50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuaDEucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLypyZXNwb3NpbnZlIHRleHQgYWxpZ24qL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGctdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWQtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbS10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC54cy10ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLypCbG9jayB0aXRsZSovXG4uYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLmJsb2NrLXRpdGxlLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uYmxvY2stdGl0bGUtLWV4dHJhLWxhcmdlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stdGl0bGUtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmJsb2NrLXRpdGxlLS1leHRyYS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9IH1cblxuLmhlYWRpbmdzLXdpZGUtc3BhY2luZy1lbmFibGVkIC5ibG9jay10aXRsZS0tbGFyZ2Uge1xuICBsZXR0ZXItc3BhY2luZzogMC41NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmgyLmJsb2NrLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlZWVlZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5IGgyLmJsb2NrLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbmgyLnRpdGxlLFxubmF2ID4gaDIsXG4uYmxvY2stc2VhcmNoID4gaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMCAwO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNpZGViYXJfX3NlY3Rpb24gaDIudGl0bGUsXG4uc2lkZWJhcl9fc2VjdGlvbiBuYXYgPiBoMixcbi5zaWRlYmFyX19zZWN0aW9uIC5ibG9jay1zZWFyY2ggPiBoMixcbi5zbGlkZW91dF9fc2VjdGlvbiBoMi50aXRsZSxcbi5zbGlkZW91dF9fc2VjdGlvbiBuYXYgPiBoMixcbi5zbGlkZW91dF9fc2VjdGlvbiAuYmxvY2stc2VhcmNoID4gaDIsXG4uZm9vdGVyX19zZWN0aW9uIGgyLnRpdGxlLFxuLmZvb3Rlcl9fc2VjdGlvbiBuYXYgPiBoMixcbi5mb290ZXJfX3NlY3Rpb24gLmJsb2NrLXNlYXJjaCA+IGgyLFxuLmZvb3Rlci1ib3R0b21fX3NlY3Rpb24gaDIudGl0bGUsXG4uZm9vdGVyLWJvdHRvbV9fc2VjdGlvbiBuYXYgPiBoMixcbi5mb290ZXItYm90dG9tX19zZWN0aW9uIC5ibG9jay1zZWFyY2ggPiBoMixcbi5zdWJmb290ZXJfX3NlY3Rpb24gaDIudGl0bGUsXG4uc3ViZm9vdGVyX19zZWN0aW9uIG5hdiA+IGgyLFxuLnN1YmZvb3Rlcl9fc2VjdGlvbiAuYmxvY2stc2VhcmNoID4gaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucmVnaW9uLS1saWdodC10eXBvZ3JhcGh5IGgyLnRpdGxlLFxuLnJlZ2lvbi0tbGlnaHQtdHlwb2dyYXBoeSBuYXYgPiBoMixcbi5yZWdpb24tLWxpZ2h0LXR5cG9ncmFwaHkgLmJsb2NrLXNlYXJjaCA+IGgyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLypmb290ZXIgcmVnaW9ucyovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlcl9fc2VjdGlvbiBoMi50aXRsZSxcbiAgLmZvb3Rlcl9fc2VjdGlvbiBuYXYgPiBoMixcbiAgLmZvb3Rlcl9fc2VjdGlvbiAuYmxvY2stc2VhcmNoID4gaDIsXG4gIC5mb290ZXItYm90dG9tX19zZWN0aW9uIGgyLnRpdGxlLFxuICAuZm9vdGVyLWJvdHRvbV9fc2VjdGlvbiBuYXYgPiBoMixcbiAgLmZvb3Rlci1ib3R0b21fX3NlY3Rpb24gLmJsb2NrLXNlYXJjaCA+IGgyLFxuICAuc3ViZm9vdGVyX19zZWN0aW9uIGgyLnRpdGxlLFxuICAuc3ViZm9vdGVyX19zZWN0aW9uIG5hdiA+IGgyLFxuICAuc3ViZm9vdGVyX19zZWN0aW9uIC5ibG9jay1zZWFyY2ggPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi8qIENvbnRlbnQgcmVnaW9uIG92ZXJyaWRlcyAqL1xuLnJlZ2lvbi1jb250ZW50IGgyLnRpdGxlLFxuLnJlZ2lvbi1jb250ZW50IG5hdiA+IGgyLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay1zZWFyY2ggPiBoMiB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbi8qc3BhY2luZyovXG4uYm90dG9tLXNwYWNpbmctc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4uYm90dG9tLXNwYWNpbmctbWVkaXVtIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLmJvdHRvbS1zcGFjaW5nLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuLm1hc29ucnktbGF5b3V0IC5tYXNvbnJ5LWl0ZW0ge1xuICB3aWR0aDogMzAuNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwLjUlO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLm1haW4tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cblxuLnRlYXNlci1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC50ZWFzZXItY2FyZF9faWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA2cHggMCAwOyB9XG4gIC50ZWFzZXItY2FyZCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwOyB9XG5cbi50ZWFzZXItY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlYXNlci1jYXJkLmdyZWVuIC50ZWFzZXItY2FyZF9fY2F0ZWdvcnksXG4gIC50ZWFzZXItY2FyZC5ncmVlbiAudGVhc2VyLWNhcmRfX2ljb24ge1xuICAgIGJhY2tncm91bmQ6ICMyMjZmMjM7XG4gICAgYmFja2dyb3VuZDogI0MyM0Y1QzsgfVxuICAudGVhc2VyLWNhcmQucmVkIC50ZWFzZXItY2FyZF9fY2F0ZWdvcnksXG4gIC50ZWFzZXItY2FyZC5yZWQgLnRlYXNlci1jYXJkX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDIyYjJlO1xuICAgIGJhY2tncm91bmQ6ICM4MzdGNDQ7IH1cbiAgLnRlYXNlci1jYXJkLmJsdWUgLnRlYXNlci1jYXJkX19jYXRlZ29yeSxcbiAgLnRlYXNlci1jYXJkLmJsdWUgLnRlYXNlci1jYXJkX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTM3N2JhO1xuICAgIGJhY2tncm91bmQ6ICM3NjMyNDE7IH1cbiAgLnRlYXNlci1jYXJkLnRlYWwgLnRlYXNlci1jYXJkX19jYXRlZ29yeSxcbiAgLnRlYXNlci1jYXJkLnRlYWwgLnRlYXNlci1jYXJkX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzc4NjhlO1xuICAgIGJhY2tncm91bmQ6ICMxNjM3NDM7IH1cbiAgLnRlYXNlci1jYXJkLnB1cnBsZSAudGVhc2VyLWNhcmRfX2NhdGVnb3J5LFxuICAudGVhc2VyLWNhcmQucHVycGxlIC50ZWFzZXItY2FyZF9faWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzcyMDFhMTtcbiAgICBiYWNrZ3JvdW5kOiAjNDlBMkMyOyB9XG4gIC50ZWFzZXItY2FyZC5hcXVhIC50ZWFzZXItY2FyZF9fY2F0ZWdvcnksXG4gIC50ZWFzZXItY2FyZC5hcXVhIC50ZWFzZXItY2FyZF9faWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzFmZTVhYTtcbiAgICBiYWNrZ3JvdW5kOiAjMzI3NjNEOyB9XG4gIC50ZWFzZXItY2FyZCBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAudGVhc2VyLWNhcmRfX2JvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHBhZGRpbmc6IDEuMjVyZW07IH1cbiAgLnRlYXNlci1jYXJkX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGlicmUgQmFza2VydmlsbGVcIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBTZXJpZjtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnRlYXNlci1jYXJkX19hdXRob3IsXG4gIC50ZWFzZXItY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtYWZmaWxpYXRpb24tY29udHJpYnV0b3Ige1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhIE5ldWUsIEFyaWFsLCBTYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAudGVhc2VyLWNhcmRfX2NhdGVnb3J5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50ZWFzZXItY2FyZF9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLnRlYXNlci1jYXJkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLyo9PT09bHAgYXJ0aWNsZSBwcmV2aWV3IGNhcmRzPT09PT09PT09PT09PT09PT09Ki9cbi5wcmV2aWV3LWNhcmRfX2dyaWQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5wcmV2aWV3LWNhcmQge1xuICBib3gtc2hhZG93OiAwIDJweCAxNHB4IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKSwgMCAycHggMnB4IHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDsgfVxuXG4ucHJldmlldy1jYXJkIHtcbiAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICBoZWlnaHQ6IDI1MHB4OyB9XG5cbi5wcmV2aWV3LWNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDJlbSAxZW07IH1cblxuLnByZXZpZXctY2FyZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAxZW0gMnJlbSAwOyB9XG5cbi5wcmV2aWV3LWNhcmRfX2NhcHRpb24ge1xuICBtYXJnaW46IDEwcHg7IH1cblxuLyo9PT09PT09PT09TGFuZGluZyBQYWdlIEhlcm8gSW1hZ2U9PT09PT09PT09PSovXG4uaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmhlcm8gLmhlYWRlci10b3BfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogM3JlbSAwIDJyZW0gMDsgfVxuXG4uc2xpY2stYXJyb3cge1xuICB6LWluZGV4OiA5OTk7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMDsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWVtYmVkLWZpZWxkIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYWxpZ24tcmlnaHQge1xuICBtYXJnaW46IDFlbSAwIDFlbSAxZW07IH1cblxuLmFsaWduLWxlZnQge1xuICBtYXJnaW46IDFlbSAxNnB4IDFlbSAwOyB9XG5cbmZpZ3VyZS5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luOiAxZW0gMTZweCAxZW0gMDsgfVxuXG4uYWxpZ24tY2VudGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5ub2RlX19tYWluLWNvbnRlbnQgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ub2RlX19tYWluLWNvbnRlbnQgLmZpZWxkX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mb290bm90ZS1saXN0IC5jb250YWluZXIuaXRlbS1saXN0LCAuZm9vdG5vdGUtbGlzdCAuaXRlbS1saXN0LmJsb2NrLWNpdGUtdGhpcy1ibG9jayB7XG4gIHdpZHRoOiBpbmhlcml0OyB9XG5cbi5wYWdlLW5vZGUtdHlwZS1qb3VybmFsLWFydGljbGUgLm1haW4tY29udGVudF9fc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5hcnRpY2xlLXRpdGxlLWJhbm5lciB7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hcnRpY2xlLWluZm8tLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtam91cm5hbC1hcnRpY2xlLWFic3RyYWN0IC5maWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLm5vZGUtLXR5cGUtam91cm5hbC1hcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IGZpZ3VyZSB7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7IH1cbiAgLm5vZGUtLXR5cGUtam91cm5hbC1hcnRpY2xlIC5maWVsZC0tbmFtZS1ib2R5IGZpZ3VyZS5hbGlnbi1yaWdodCB7XG4gICAgbWFyZ2luOiAxZW0gMCAxZW0gMWVtOyB9XG4gIC5ub2RlLS10eXBlLWpvdXJuYWwtYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSBmaWd1cmUuYWxpZ24tbGVmdCB7XG4gICAgbWFyZ2luOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5ub2RlLS10eXBlLWpvdXJuYWwtYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSBmaWd1cmUgLmFsaWduLWNlbnRlciBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubm9kZS0tdHlwZS1qb3VybmFsLWFydGljbGUgLmZpZWxkLS1uYW1lLWJvZHkgZmlndXJlIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLm5vZGUtLXR5cGUtam91cm5hbC1hcnRpY2xlIC5zZWUtZm9vdG5vdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWQ1ZDVkO1xuICBiYWNrZ3JvdW5kOiAjNWQ1ZDVkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDJweCAzcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7IH1cblxuLmZvb3Rub3RlcyAuZm9vdG5vdGUtbXVsdGkge1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG5vbmU7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICB0b3A6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDsgfVxuXG4uYXJ0aWNsZS1oZWFkZXItLW1ldGFkYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5hcnRpY2xlLWhlYWRlci0tbWV0YWRhdGEgLmxlZnQsXG4gIC5hcnRpY2xlLWhlYWRlci0tbWV0YWRhdGEgLnJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuYXJ0aWNsZS1oZWFkZXItLW1ldGFkYXRhIC5yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYXJ0aWNsZS10aXRsZS1iYW5uZXIgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmFydGljbGUtdGl0bGUtYmFubmVyIC5maWVsZC0tbmFtZS10aXRsZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFydGljbGUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYXJ0aWNsZS1oZWFkZXItLW1ldGFkYXRhIGEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYXJ0aWNsZS1oZWFkZXItLW1ldGFkYXRhIC5hcnRpY2xlLS1jb250cmlidXRvciB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC1mYW1pbHk6ICdMaWJyZSBCYXNrZXJ2aWxsZScsIEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgU2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmFydGljbGUtaGVhZGVyLS1tZXRhZGF0YSAuZmllbGQtLW5hbWUtZmllbGQtYWZmaWxpYXRpb24tc3RyaW5nLFxuLmFydGljbGUtaGVhZGVyLS1tZXRhZGF0YSAuYXJ0aWNsZS0tY29udHJpYnV0b3JfX2FmZmlsaWF0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyB9XG5cbi5hcnRpY2xlLWhlYWRlci0tbWV0YWRhdGEgLmFydGljbGUtLXR5cGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFydGljbGUtaGVhZGVyLS1tZXRhZGF0YSAuYXJ0aWNsZS0tdHlwZSBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYXJ0aWNsZS1oZWFkZXItLW1ldGFkYXRhIC5hcnRpY2xlLS1kYXRlLXB1Ymxpc2hlZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG4gIC5hcnRpY2xlLWhlYWRlci0tbWV0YWRhdGEgLmFydGljbGUtLWRhdGUtcHVibGlzaGVkIC5maWVsZF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFydGljbGUtdGl0bGUtYmFubmVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubm9kZV9fbWFpbi1jb250ZW50IHtcbiAgZ3JpZC1hcmVhOiBtYWluOyB9XG5cbi50b2Mtc3RpY2t5LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdyaWQtYXJlYTogdG9jOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MCUgMzAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWFpbiB0b2MnOyB9IH1cblxuLmZvb3Rub3RlLWxpc3QgLmZvb3Rub3RlcyBhOmFmdGVyIHtcbiAgY29udGVudDogJy4nICFpbXBvcnRhbnQ7IH1cblxuLmZvb3Rub3RlLWxpc3QgLmZvb3Rub3RlcyB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZm9vdG5vdGUtbGlzdCAuZm9vdG5vdGVzIGEge1xuICAgIC8qZm9udC13ZWlnaHQ6IGJvbGQ7Ki8gfVxuICAgIC5mb290bm90ZS1saXN0IC5mb290bm90ZXMgYTphZnRlciB7XG4gICAgICBjb250ZW50OiAnLic7IH1cblxuLmZvb3Rub3RlLWxpc3QgLml0ZW0tbGlzdCB1bCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5maWVsZC0tZW50aXR5LXJlZmVyZW5jZS10YXJnZXQtdHlwZS10YXhvbm9teS10ZXJtIC5maWVsZF9fbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5maWVsZC0tZW50aXR5LXJlZmVyZW5jZS10YXJnZXQtdHlwZS10YXhvbm9teS10ZXJtIC5maWVsZF9fbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc6JztcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNjLWxpY2Vuc2UgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBmbG9hdDogbGVmdDsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtY2MtbGljZW5zZSBoMzphZnRlciB7XG4gICAgY29udGVudDogJzonO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtY2MtbGljZW5zZSBwIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC1hcnRpY2xlLXN1YmplY3RzIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG5cbi5maWVsZC0tZW50aXR5LXJlZmVyZW5jZS10YXJnZXQtdHlwZS10YXhvbm9teS10ZXJtLFxuLmZpZWxkLS1lbnRpdHktcmVmZXJlbmNlLXRhcmdldC10eXBlLXRheG9ub215LXRlcm0uZmllbGRfX2l0ZW0ge1xuICBtYXJnaW46IDAgMDsgfVxuXG5oMy5maWVsZC1ncm91cC1mb3JtYXQtdG9nZ2xlci5hY2NvcmRpb24taXRlbSBhIHtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmUyZTJlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYmFjay10by10b3Age1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb290bm90ZS1saXN0ID4gZGl2IHtcbiAgcGFkZGluZzogMDsgfVxuXG4uYmliY2l0ZS1yZWZlcmVuY2Uge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWJpYmNpdGUtZm4td29ya3MtY2l0ZWQgLmZpZWxkX19sYWJlbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmZvb3Rub3RlLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ05vdGVzJztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJMaWJyZSBCYXNrZXJ2aWxsZVwiLCBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIFNlcmlmOyB9XG5cbi8qIHBvcHVwIGNvbnRhaW5lciAqL1xuLnBvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgYmxhY2s7XG4gIC8qIElmIHlvdSB3YW50IGRvdHMgdW5kZXIgdGhlIGhvdmVyYWJsZSB0ZXh0ICovIH1cblxuLyogcG9wdXAgdGV4dCAqL1xuLnBvcHVwIC5wb3B1cHRleHQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC8qIFBvc2l0aW9uIHRoZSBwb3B1cCB0ZXh0IC0gc2VlIGV4YW1wbGVzIGJlbG93ISAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7IH1cblxuLyogU2hvdyB0aGUgcG9wdXAgdGV4dCB3aGVuIHlvdSBtb3VzZSBvdmVyIHRoZSBwb3B1cCBjb250YWluZXIgKi9cbi5wb3B1cDpob3ZlciAucG9wdXB0ZXh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc2YtbWVudSB1bCB7XG4gIHdpZHRoOiAxNmVtICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTA5MDkwOyB9XG5cbi50b2Mge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIC8qIFNhZmFyaSAqL1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubm9kZSAudG9jLXRyZWUge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGRpdiN0b2Mtc2VjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnRvYy1ibG9jay0td2lkZSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgLyogU2FmYXJpICovXG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLnRvYy1ibG9jay0td2lkZSAudG9jLS10aXRsZVthcmlhLWV4cGFuZGVkPSd0cnVlJ10gaDI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDY4JzsgfVxuICAudG9jLWJsb2NrLS13aWRlIC50b2MtLXRpdGxlW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10gaDI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDY3JzsgfVxuICAudG9jLWJsb2NrLS13aWRlIC50b2MtLXRpdGxlIGgyOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAudG9jLWJsb2NrLS13aWRlIC50b2MtLXRpdGxlIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjY2NjO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNWYzZjM7IH1cbiAgLnRvYy1ibG9jay0td2lkZSAudG9jLS1saXN0IHtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2NjYztcbiAgICBib3JkZXItdG9wOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgICAudG9jLWJsb2NrLS13aWRlIC50b2MtLWxpc3Qgb2wge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGlicmUgQmFza2VydmlsbGVcIiwgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBTZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICAgIC50b2MtYmxvY2stLXdpZGUgLnRvYy0tbGlzdCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gICAgICAudG9jLWJsb2NrLS13aWRlIC50b2MtLWxpc3QgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7IH1cblxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCB7XG4gIGhlaWdodDogMTAwMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG9jLWNvbnRhaW5lciAudG9jLWJsb2NrLS13aWRlIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgLyogU2FmYXJpICovXG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDMwMHB4OyB9IH1cblxuLnRvYy1kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4udG9jLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZmllbGQtLW5hbWUtZmllbGQtam91cm5hbC1hcnRpY2xlLWtleXdvcmRzIHtcbiAgbWFyZ2luOiAxZW07IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWpvdXJuYWwtYXJ0aWNsZS1rZXl3b3JkcyAuZmllbGRfX2l0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzVkNWQ1ZDtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uaGVhZGVyLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkM2QzOyB9XG5cbi5ibG9jay1jaXRlLXRoaXMtYmxvY2sge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMTcwcHg7IH1cbiAgLmJsb2NrLWNpdGUtdGhpcy1ibG9jayAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFydGljbGVfYXR0YWNobWVudCBhIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTU1JSArIDAuMnZ3KTtcbiAgZm9udC1zaXplOiBjYWxjKDAuOWVtICsgMC4zdncpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYXJ0aWNsZV9hdHRhY2htZW50IC5maWxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgLmFydGljbGVfYXR0YWNobWVudCAuZmlsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxOHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBjb250ZW50OiAnXFxmMTViJzsgfVxuICAuYXJ0aWNsZV9hdHRhY2htZW50IC5maWxlLS12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxYzgnOyB9XG4gIC5hcnRpY2xlX2F0dGFjaG1lbnQgLmZpbGUtLWF1ZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjNyc7IH1cbiAgLmFydGljbGVfYXR0YWNobWVudCAuZmlsZS0tYXBwbGljYXRpb24tcGRmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjFjMSc7IH1cblxuLypvbi1zY3JvbGwgbWVudSAqL1xuLmZpeGVkLWhlYWRlci1lbmFibGVkLm9uc2Nyb2xsIC5oZWFkZXItY29udGFpbmVyIHVsLm1lbnUge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKmNoYW5nZSBoZWFkZXIgdGl0bGUgZm9udHNpemUqL1xuLmNvbC1tZC0xMiAuc2l0ZS1uYW1lIGEge1xuICBmb250LXNpemU6IDQwcHg7IH1cblxuLmhlYWRlci10b3BfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDYwcHggMCA1NXB4OyB9XG5cbi8qY2hhbmdlIHBhZGRpbmcgYWJvdmUgY29udGVudCovXG4ubWFpbi1jb250ZW50X19zZWN0aW9uLCAuc2lkZWJhcl9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDYwcHggMCA3MHB4OyB9XG5cbi8qbW9kaWZ5IGlzc3VlIGluZm8gb24gbGFuZGluZyBwYWdlKi9cbi5wYXRoLWZyb250cGFnZSAubGF5b3V0LmxheW91dC0tdHdvY29sLWJyaWNrcyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYXRoLWZyb250cGFnZSAuYmxvY2stcmVnaW9uLXNlY29uZC1hYm92ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLnBhdGgtZnJvbnRwYWdlIC5ibG9jay1yZWdpb24tc2Vjb25kLWFib3ZlID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXJlZ2lvbi1zZWNvbmQtYWJvdmUgPiAuYmxvY2stZW50aXR5LWZpZWxkbm9kZXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLFwiOyB9XG5cbi5wYXRoLWZyb250cGFnZSAuYmxvY2stcmVnaW9uLXNlY29uZC1hYm92ZSA+IC5ibG9jay1lbnRpdHktZmllbGRub2RlZmllbGQtaXNzdWUteWVhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIixcIjsgfVxuXG4ucGF0aC1mcm9udHBhZ2UgLmJsb2NrLXJlZ2lvbi1zZWNvbmQtYWJvdmUgLmZpZWxkLS1uYW1lLWZpZWxkLWlzc3VlLW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLyp0d2VhayBpbWFnZXMgYWRkZWQgdG8gYXJ0aWNsZXMqL1xuZGV0YWlscyNqb3VybmFsLWFydGljbGUtdGV4dC10YWIgaW1nLFxuLnBhdGgtZnJvbnRwYWdlIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5maWVsZF9fbGFiZWwge1xuICAvKmZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJywgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBTZXJpZjsqL1xuICAvKmZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJywgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBTZXJpZjsqL1xuICAvKmZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJywgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBTZXJpZjsqL1xuICBmb250LWZhbWlseTogJ0xpYnJlIEJhc2tlcnZpbGxlJywgc2VyaWY7IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWlzc3VlLW51bWJlciAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsOyB9XG5cbi5wYXRoLWZyb250cGFnZSAubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmxvZ28ge1xuICB3aWR0aDogMTEwcHg7IH1cblxuLypoZWFkaW5ncyovXG4uaGZmLTAxIGgxLFxuLmhmZi0wMSBoMixcbi5oZmYtMDEgaDMsXG4uaGZmLTAxIGg0LFxuLmhmZi0wMSBoNSxcbi5oZmYtMDEgaDYsXG4uaGZmLTAxIC50cC1jYXB0aW9uX190aXRsZSxcbi5oZmYtMDEgLnRwLWNhcHRpb25fX3N1YnRpdGxlLFxuLnNmZi0wMSAuc2l0ZS1uYW1lLFxuLnNsZmYtMDEgLnNpdGUtc2xvZ2FuLFxuLmhmZi0wMSAubmF2LXRhYl9fdGl0bGUge1xuICBmb250LWZhbWlseTogJ0xpYnJlIEJhc2tlcnZpbGxlJywgR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBTZXJpZjsgfVxuXG4uc2l0ZS1uYW1lIHtcbiAgZm9udC1zaXplOiAxMnJlbTsgfVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQTs7O0dBR0c7QUFDSCxBQUFBLElBQUksQ0FBQztFQUNILFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLEdBQUc7RUFDaEIsV0FBVyxFQUFFLEdBQUc7RUFDaEIsS0FBSyxFQUFFLE9BQU87RUFDZCxzQkFBc0IsRUFBRSxXQUFXO0VBQ25DLGNBQWMsRUFBRSxrQkFBa0IsR0FBRzs7QUFFdkMsd0JBQXdCO0FBQ3hCLEFBQUEsQ0FBQyxDQUFDO0VBQ0EsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsVUFBVSxHQUFHOztBQUV4QixBQUFBLENBQUMsQUFBQSxNQUFNLENBQUM7RUFDTixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJLEdBQUc7O0FBRXRCLEFBQUEsQ0FBQyxBQUFBLFlBQVksQ0FBQztFQUNaLGdCQUFnQixFQUFFLE9BQU87RUFDekIsT0FBTyxFQUFFLFlBQVk7RUFDckIs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 */
|
|
|