@charset "UTF-8";
/*!
Theme Name: Next for PC
Theme URI: http://underscores.me/
Author: Next
Author URI: http://underscores.me/
Description: Custom theme: Next for  PC.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: joural-next
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Next for PC is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
		color: #404040;
		font-family: sans-serif;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
		clear: both;
}

p {
		margin-bottom: 1.5em;
}

dfn, cite, em, i {
		font-style: italic;
}

blockquote {
		margin: 0 1.5em;
}

address {
		margin: 0 0 1.5em;
}

pre {
		background: #eee;
		font-family: "Courier 10 Pitch", Courier, monospace;
		font-size: 15px;
		font-size: 0.9375rem;
		line-height: 1.6;
		margin-bottom: 1.6em;
		max-width: 100%;
		overflow: auto;
		padding: 1.6em;
}

code, kbd, tt, var {
		font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
		font-size: 15px;
		font-size: 0.9375rem;
}

abbr, acronym {
		border-bottom: 1px dotted #666;
		cursor: help;
}

mark, ins {
		background: #fff9c0;
		text-decoration: none;
}

big {
		font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
}

*,
*:before,
*:after {
		/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
		-webkit-box-sizing: inherit;
		        box-sizing: inherit;
}

body {
		background: #fff;
		/* Fallback for when there is no custom background color defined. */
}

blockquote, q {
		quotes: "" "";
}

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

hr {
		background-color: #ccc;
		border: 0;
		height: 1px;
		margin-bottom: 1.5em;
}

ul, ol {
		margin: 0 0 1.5em 3em;
}

ul {
		list-style: disc;
}

ol {
		list-style: decimal;
}

li > ul,
li > ol {
		margin-bottom: 0;
		margin-left: 1.5em;
}

dt {
		font-weight: bold;
}

dd {
		margin: 0 1.5em 1.5em;
}

img {
		height: auto;
		/* Make sure images are scaled correctly. */
		max-width: 100%;
		/* Adhere to container width. */
}

figure {
		margin: 1em 0;
		/* Extra wide images within figure tags don't overflow the content area. */
}

table {
		margin: 0 0 1.5em;
		width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
		border: 1px solid;
		border-color: #ccc #ccc #bbb;
		border-radius: 3px;
		background: #e6e6e6;
		color: rgba(0, 0, 0, 0.8);
		font-size: 12px;
		font-size: 0.75rem;
		line-height: 1;
		padding: .6em 1em .4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
		border-color: #ccc #bbb #aaa;
}

button:active, button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
		border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
		color: #666;
		border: 1px solid #ccc;
		border-radius: 3px;
		padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
		color: #111;
}

select {
		border: 1px solid #ccc;
}

textarea {
		width: 100%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
		clear: both;
		display: block;
		float: left;
		width: 100%;
}

.main-navigation ul {
		display: none;
		list-style: none;
		margin: 0;
		padding-left: 0;
}

.main-navigation ul ul {
		-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
		        box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
		float: left;
		position: absolute;
		top: 100%;
		left: -999em;
		z-index: 99999;
}

.main-navigation ul ul ul {
		left: -999em;
		top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
		left: 100%;
}

.main-navigation ul ul a {
		width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
		left: auto;
}

.main-navigation li {
		float: left;
		position: relative;
}

.main-navigation a {
		display: block;
		text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
		display: block;
}

@media screen and (min-width: 37.5em) {
		.menu-toggle {
				display: none;
		}
		.main-navigation ul {
				display: block;
		}
}

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
		margin: 0 0 1.5em;
		overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
		float: left;
		width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
		float: right;
		text-align: right;
		width: 50%;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
		clip: rect(1px, 1px, 1px, 1px);
		position: absolute !important;
		height: 1px;
		width: 1px;
		overflow: hidden;
		word-wrap: normal !important;
		/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
		background-color: #f1f1f1;
		border-radius: 3px;
		-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
		        box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
		clip: auto !important;
		color: #21759b;
		display: block;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: bold;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000;
		/* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
		outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
		display: inline;
		float: left;
		margin-right: 1.5em;
}

.alignright {
		display: inline;
		float: right;
		margin-left: 1.5em;
}

.aligncenter {
		clear: both;
		display: block;
		margin-left: auto;
		margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
		content: "";
		display: table;
		table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
		clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
		margin: 0 0 1.5em;
		/* Make sure select elements fit in widgets. */
}

.widget select {
		max-width: 100%;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
		display: block;
}

.hentry {
		margin: 0 0 1.5em;
}

.updated:not(.published) {
		display: none;
}

.page-content,
.entry-content,
.entry-summary {
		margin: 1.5em 0 0;
}

.page-links {
		clear: both;
		margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
		word-wrap: break-word;
}

.bypostauthor {
		display: block;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
		/* Theme Footer (when set to scrolling) */
		display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
		display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
		border: none;
		margin-bottom: 0;
		margin-top: 0;
		padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
		max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
		display: inline-block;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
		margin-bottom: 1.5em;
		max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
		display: block;
		margin-left: auto;
		margin-right: auto;
}

.wp-caption .wp-caption-text {
		margin: 0.8075em 0;
}

.wp-caption-text {
		text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
		margin-bottom: 1.5em;
}

.gallery-item {
		display: inline-block;
		text-align: center;
		vertical-align: top;
		width: 100%;
}

.gallery-columns-2 .gallery-item {
		max-width: 50%;
}

.gallery-columns-3 .gallery-item {
		max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
		max-width: 25%;
}

.gallery-columns-5 .gallery-item {
		max-width: 20%;
}

.gallery-columns-6 .gallery-item {
		max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
		max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
		max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
		max-width: 11.11%;
}

.gallery-caption {
		display: block;
}

/*--------------------------------------------------------------
# Mixins
--------------------------------------------------------------*/
/**
  Button
 */
/*--------------------------------------------------------------
# Extend
--------------------------------------------------------------*/
.content__body.main__column .medias a .media.archive:after, .medias.medias_ranking a:nth-child(5).border__on .media--small:after, .single .single__related .medias a .media:after {
		content: '';
		display: block;
		width: 100%;
		height: 1px;
		background-image: linear-gradient(to right, #000, #000 1px, transparent 1px, transparent 4px);
		background-size: 4px 1px;
		background-repeat: repeat-x;
		position: absolute;
		bottom: 0px;
}

.content__header .content__title {
		background-image: none;
		padding-left: 0;
}

.cat_name, .single .cat_name {
		font-size: 12px;
		font-size: 0.75rem;
		font-weight: 300;
		color: #262626;
		display: inline-block;
		background-color: #eeedf2;
		height: 20px;
		border-radius: 8px;
		padding: 2px 8px 2px 9px;
		line-height: 1.2;
		margin-right: 10px;
}

.cat_name:hover {
		color: #e5222c;
		background-color: #f8e6e7;
}

.cat_name a, .single .cat_name a {
		color: #262626;
}

.cat_name a:hover {
		color: #e5222c;
		text-decoration: none;
}

.cards .card .card__body .card__category, .pickup__outer .pickup__meta .pickup__category, .sidebar .side__pickup a .pickup__category {
		font-size: 10px;
		font-size: 0.625rem;
		font-weight: 300;
		color: #262626;
		display: inline-block;
		background-color: #eeedf2;
		height: 16px;
		border-radius: 8px;
		padding: 2px 7px;
		line-height: 1.2;
		margin-right: 10px;
}

.cards .card .card__body .card__category:hover, .pickup__outer .pickup__meta .pickup__category:hover, .sidebar .side__pickup a .pickup__category:hover {
		color: #e5222c;
		background-color: #f8e6e7;
}

.cards .card .card__body .card__category a:hover, .pickup__outer .pickup__meta .pickup__category a:hover, .sidebar .side__pickup a .pickup__category a:hover {
		text-decoration: none;
}

/*--------------------------------------------------------------
# Parts
--------------------------------------------------------------*/
ul {
		list-style: none;
}

.page-title {
		margin-bottom: 10px;
}

/*--------------------------------------------------------------
   Placeholder
--------------------------------------------------------------*/
.content__header, .dropmenu, .footer, .footer__nav, .page__content, .media, .pagination, .pagination__nav, .article__meta, .article__image-group, .breadcrumb ul, .category, .sns-buttons {
		zoom: 1;
}

.content__header:after, .dropmenu:after, .footer:after, .footer__nav:after, .page__content:after, .media:after, .pagination:after, .pagination__nav:after, .article__meta:after, .article__image-group:after, .breadcrumb ul:after, .category:after, .sns-buttons:after {
		display: block;
		content: "";
		clear: both;
}

.sprite {
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
}

/* ==========================================================================
   Foundation
   ========================================================================== */
/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */
/*
 * Normalization
 */
:root {
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		-moz-text-size-adjust: 100%;
		     text-size-adjust: 100%;
}

audio:not([controls]) {
		display: none;
}

details {
		display: block;
}

input[type="number"] {
		width: auto;
}

input[type="search"] {
		-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none;
}

main, summary {
		display: block;
}

pre {
		overflow: auto;
}

progress {
		display: inline-block;
}

small {
		font-size: 75%;
}

template {
		display: none;
}

textarea {
		overflow: auto;
}

del {
		text-decoration: line-through;
}

[hidden] {
		display: none;
}

[unselectable] {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
}

/*
 * Universal inheritance
 */
*, :after, :before {
		-webkit-box-sizing: inherit;
		        box-sizing: inherit;
		color: inherit;
		font-family: inherit;
		font-size: inherit;
		line-height: inherit;
		text-decoration: inherit;
		vertical-align: inherit;
}

/*
 * Opinionated defaults
 */
* {
		border-style: solid;
		border-width: 0;
		margin: 0;
		padding: 0;
}

*:before, *:after {
		border-style: solid;
		border-width: 0;
}

:root {
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		cursor: default;
		font-family: sans-serif;
		line-height: 1.5em;
		text-rendering: optimizeLegibility;
		vertical-align: top;
}

* {
		cursor: inherit;
}

a, button, input, select, textarea {
		cursor: initial;
}

button, input, select, textarea {
		background: transparent;
}

code, kbd, pre, samp {
		font-family: monospace, monospace;
}

input {
		min-height: 1.5em;
}

nav ol, nav ul {
		list-style: none;
}

select {
		-moz-appearance: none;
		-webkit-appearance: none;
}

select::-ms-expand {
		display: none;
}

select::-ms-value {
		color: currentColor;
}

table {
		border-collapse: collapse;
		border-spacing: 0;
}

textarea {
		resize: vertical;
}

b,
strong {
		font-weight: bold;
}

::-moz-selection, ::-moz-selection {
		background-color: #B3D4FC;
		text-shadow: none;
}

::-moz-selection, ::selection {
		background-color: #B3D4FC;
		text-shadow: none;
}

@media screen {
		[hidden~="screen"] {
				display: inherit;
		}
		[hidden~="screen"]:not(:active):not(:focus):not(:target) {
				clip: rect(0 0 0 0) !important;
				position: absolute !important;
		}
}

* {
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
}

*:before, *:after {
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
}

html {
		margin: 0;
		padding: 0;
		height: 100%;
}

body {
		margin: 0;
		padding: 0;
		height: 100%;
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.4;
		color: #262626;
		-webkit-text-size-adjust: 100%;
		background-color: #f5f5f5;
		font-family: "Yu Gothic Medium", "游ゴシック Medium", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", sans-serif;
}

a {
		outline: none;
		cursor: pointer;
		color: #2e7ba9;
}

a:hover {
		color: #e5222c;
}

a:hover img {
		opacity: .7;
}

h1, h2, h3, h4, h5 {
		margin: 0;
		padding: 0;
}

ul, li {
		list-style: none;
		margin: 0;
}

img {
		max-width: 100%;
		height: auto;
		margin: 0;
		vertical-align: bottom;
}

small {
		font-size: 80%;
}

dl dd {
		margin-bottom: 15px;
}

input, select, textarea {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
}

img, iframe {
		max-width: 100%;
}

figure {
		margin-left: 0;
		margin-right: 0;
}

h1 {
		font-size: 26px;
		font-size: 1.625rem;
		color: #262626;
}

h2 {
		font-size: 18px;
		font-size: 1.125rem;
		color: #e5222c;
}

h3 {
		font-size: 14px;
		font-size: 0.875rem;
		color: #e5222c;
}

h4 {
		font-size: 12px;
		font-size: 0.75rem;
		color: #e5222c;
}

/* ==========================================================================
   Layout
   ========================================================================== */
#header {
		background-color: #fff;
}

.content__header {
		margin-bottom: 16px;
}

.home .content__header {
		padding-left: 0;
		background-image: none;
		background-color: transparent;
		border: none;
		padding-top: 0;
		height: auto;
}

.home .content__header:before {
		content: none;
}

.home .content__header .content__title {
		padding-bottom: 0;
		display: inline-block;
		text-transform: uppercase;
		font-weight: bold;
		background: url(../images/icon_burette.png) transparent no-repeat scroll left top;
		padding-top: 0;
		height: auto;
}

.content__body.main__column .medias a {
		padding-bottom: 0;
}

.content__body.main__column .medias a .media.archive {
		padding-bottom: 15px;
		position: relative;
		overflow: hidden;
}

.content__footer {
		font-size: 13px;
		font-size: 0.8125rem;
}

.content__footer .text--right a:hover, .content__footer .text--right a:active {
		text-decoration: underline;
}

.content__footer.btn__more {
		text-align: center;
		margin-top: 40px;
		margin-bottom: 5px;
}

.content__footer.btn__more .view-more {
		display: block;
		width: 198px;
		margin-left: auto;
		margin-right: auto;
		height: 40px;
		font-size: 14px;
		font-size: 0.875rem;
		padding-left: 20px;
		padding-right: 20px;
		min-width: 100px;
		color: #262626;
		background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, whitesmoke), to(white));
		background: linear-gradient(0, whitesmoke 0%, white 100%);
		border: 1px solid #bfbfbf;
		border-radius: 4px;
		line-height: 2.8;
}

.content__footer.btn__more .view-more:hover {
		color: #e5222c;
		background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, #ffe9e5), to(white));
		background: linear-gradient(0, #ffe9e5 0%, white 100%);
		border: 1px solid #e5bcb3;
}

.content__title__block {
		margin-top: 6px;
		margin-bottom: 20px;
}

.cat_description {
		font-size: 16px;
		font-size: 1rem;
		font-weight: 300;
}

.content__title,
.block__title {
		padding-bottom: 5px;
		font-size: 16px;
		font-size: 1rem;
		display: inline-block;
		text-transform: uppercase;
		font-weight: bold;
		padding-left: 30px;
		background: url("../images/icon_burette.png") transparent no-repeat scroll left top;
		height: 30px;
		padding-top: 4px;
}

.sub_text {
		margin-left: 3px;
}

.no-results {
		width: 220px;
}

.dropmenu li {
		position: relative;
		float: left;
		margin: 0;
		text-align: center;
		border-left: 1px solid #d9dde3;
		bottom: -2px;
}

.dropmenu li:last-child {
		border-right: 1px solid #d9dde3;
}

.dropmenu li a {
		display: block;
		margin: 0;
		padding: 12px 18px;
		white-space: nowrap;
		font-size: 15px;
		font-size: 0.9375rem;
		line-height: 1;
		border-bottom: 2px solid transparent;
		position: relative;
}

.dropmenu li ul {
		position: absolute;
		z-index: 100;
		top: 100%;
		left: 0;
		min-width: 100%;
		width: auto;
		margin: 0;
		padding: 0;
}

.dropmenu li ul li {
		overflow: hidden;
		min-width: 100%;
		height: 0;
		color: #fff;
}

.dropmenu li ul li a {
		padding: 13px 15px;
		text-align: left;
		font-weight: normal;
		background: #2b2b2b;
		border-top: 1px solid #444;
}

.dropmenu li:hover > ul > li {
		overflow: visible;
		height: 40px;
}

.dropmenu li ul li ul {
		top: 0;
		left: 100%;
		border-left: 1px solid #444;
}

.home .dropmenu li.nav_home a {
		border-bottom: 2px solid #ff771c;
}

.to_top {
		position: absolute;
		right: -70px;
		bottom: -20px;
		width: 50px;
		height: 50px;
		z-index: 200;
}

.to_top a {
		display: block;
		border-radius: 50%;
		background-color: white;
		width: 100%;
		height: 100%;
		opacity: 0.8;
		-webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.15);
		        box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.15);
		position: relative;
		text-indent: -9999px;
}

.to_top a:before {
		position: absolute;
		content: '';
		display: block;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 6px 8px 6px;
		border-color: transparent transparent #bdc4ca transparent;
		z-index: 300;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		margin: auto;
}

.to_top a:hover {
		background-color: #f8e6e7;
		opacity: 0.8;
		-webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.15);
		        box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.15);
}

.to_top a:hover:before {
		border-color: transparent transparent #e5222c transparent;
}

.footer {
		width: 100%;
		margin-top: 40px;
		padding: 46px 0 34px 0;
		background: #fff;
		position: relative;
}

.footer a:hover {
		text-decoration: underline;
}

.footer__lead p {
		text-align: center;
}

.footer__lead p img:first-child {
		margin-right: 28px;
}

.footer__lead p.footer__lead__logo {
		margin-bottom: 32px;
}

.footer__lead p.footer__lead__text {
		font-size: 12px;
		font-size: 0.75rem;
		color: #ff0000;
		line-height: 21px;
		margin-bottom: 40px;
}

.footer__copy {
		width: 30%;
}

.footer__copy a {
		font-weight: bold;
		font-size: 62.5%;
		vertical-align: bottom;
}

.footer__copy a:first-child {
		font-weight: normal;
}

.footer__copy a:first-child:first-letter {
		font-size: 16px;
		font-size: 1rem;
}

.footer__logo__img {
		width: 143px;
		height: auto;
		margin-right: 10px;
}

.footer__copy__text {
		font-size: 10px;
		font-size: 0.625rem;
		color: #2b2b2b;
		text-decoration: underline;
		display: block;
		margin-top: 5px;
}

.footer__nav {
		font-size: 12px;
		font-size: 0.75rem;
		padding-top: 15px;
}

.footer__nav li {
		float: left;
}

.footer__nav li:last-child a {
		border-right: none;
		padding-right: 0;
}

.footer__nav li:first-child a {
		padding-left: 0;
}

.footer__nav li a {
		padding: 0 7px;
		display: block;
		border-right: 1px solid #383838;
		line-height: 1;
}

.footer__nav li a:hover {
		text-decoration: underline;
}

.header {
		background: #FFF;
		position: relative;
		padding: 10px 0 16px 0;
}

.header .header__copy {
		font-size: 12px;
		font-size: 0.75rem;
		color: #565656;
		font-weight: bold;
		position: absolute;
		right: 0;
		top: 4px;
}

.header .header__search {
		position: absolute;
		right: 0;
		bottom: 0;
}

.nav {
		background-color: #e5222c;
}

.nav ul {
		margin: 0;
		position: relative;
}

.nav .container {
		position: relative;
}

.nav .global_header {
		overflow: hidden;
		text-align: center;
}

.nav .global_header li {
		text-align: center;
		display: inline-block;
		margin-right: 50px;
}

.nav .global_header li:last-child {
		margin-right: 0;
}

.nav .global_header li.current-menu-item a, .nav .global_header li.current-menu-parent a {
		border-bottom: 2px solid #fff;
}

.nav .global_header a {
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 12px;
		margin-bottom: 8px;
		display: inline-block;
		font-weight: bold;
		line-height: 1.4;
		color: #fff;
		border-bottom: 2px solid transparent;
}

.nav .global_header a:hover {
		border-bottom: 2px solid #fff;
}

.nav__home {
		background: -webkit-gradient(linear, left top, left bottom, from(#ccc), color-stop(93%, #ccc), color-stop(93%, #F0831E), to(#F0831E));
		background: linear-gradient(to bottom, #ccc 0%, #ccc 93%, #F0831E 93%, #F0831E 100%);
}

.page {
		position: relative;
		overflow: hidden;
}

.search input[type="text"] {
		font-size: 14px;
		font-size: 0.875rem;
		width: 234px;
		background-color: #f7f7f7;
		padding: 5px 8px;
		border: 1px solid #b1b1b1;
		color: #333;
		border-radius: 3px;
		height: 30px;
		margin-right: 10px;
}

.search input[type="text"]::-webkit-input-placeholder {
		color: #afafaf;
}

.search input[type="text"]:-ms-input-placeholder {
		color: #afafaf;
}

.search input[type="text"]::-ms-input-placeholder {
		color: #afafaf;
}

.search input[type="text"]::placeholder {
		color: #afafaf;
}

.search input[type="submit"] {
		font-size: 12px;
		font-size: 0.75rem;
		height: 30px;
		padding-left: 10px;
		padding-right: 10px;
		color: #262626;
		background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, whitesmoke), to(white));
		background: linear-gradient(0, whitesmoke 0%, white 100%);
		border: 1px solid #bfbfbf;
		border-radius: 4px;
		line-height: 1;
		padding-top: 8px;
		padding-bottom: 8px;
		border-radius: 3px;
}

.search input[type="submit"]:hover {
		color: #e5222c;
		background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, #ffe9e5), to(white));
		background: linear-gradient(0, #ffe9e5 0%, white 100%);
		border: 1px solid #e5bcb3;
}

/* ==========================================================================
   Object
   ========================================================================== */
.bg {
		margin-bottom: 15px;
		padding: 15px;
}

.bg--primary {
		background: #fdf2e7;
		font-size: 13px;
		font-size: 14px;
		font-size: 0.92857rem;
}

.bg--secondary {
		background: #e6e6e6;
}

.btn {
		display: inline-block;
		position: relative;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
		outline: 0;
		padding: 15px 0;
		background: #2b2b2b;
		color: #FFF;
}

.btn--primary {
		background: #F0831E;
		color: #FFF;
}

.btn--primary:hover {
		color: #FFF;
}

.btn--fluid {
		display: block;
		width: 100%;
}

.btn-social {
		font-size: 14px;
		font-size: 16px;
		font-size: 1rem;
		position: relative;
}

.btn-social__facebook {
		background: #3b5998;
}

.btn-social__facebook:before {
		font-family: "FontAwesome";
		content: "\f09a";
}

.btn-social__twitter {
		background: #55acee;
}

.btn-social__twitter:before {
		font-family: "FontAwesome";
		content: "\f099";
}

.btn-social__google {
		background: #dd4b39;
}

.btn-social__google:before {
		font-family: "FontAwesome";
		content: "\f1a0";
}

.btn-social__hatena {
		border-radius: 15px;
		color: #FFF;
		display: block;
		text-align: center;
		background: #00a4de url("../images/icon_hatena.png") no-repeat 50%;
		background-size: 15px auto;
		width: 30px;
		height: 30px;
		margin: 0 auto;
		display: block;
}

.btn-social__rss {
		background: #f26522;
}

.btn-social__rss:before {
		font-family: "FontAwesome";
		content: "\f09e";
}

.cards .card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		margin-bottom: 25px;
}

.cards .card:last-child {
		margin-bottom: 40px;
}

.cards .card a {
		text-decoration: none;
}

.cards .card a:hover .card__image {
		opacity: .5;
}

.cards .card a:hover .card__title {
		text-decoration: underline;
}

.cards .card a:hover .card__tag {
		text-decoration: none;
}

.cards .card a:hover .card__date {
		text-decoration: none;
}

.cards .card .card__image {
		width: 100%;
		vertical-align: top;
		float: none;
		overflow: hidden;
		position: relative;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100px;
		        flex: 0 0 100px;
		margin-right: 15px;
}

.cards .card .card__body {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 490px;
		        flex: 0 0 490px;
}

.cards .card .card__body a {
		color: #262626;
}

.cards .card .card__body a:hover {
		color: #e5222c;
		text-decoration: underline;
}

.cards .card .card__body .card__date {
		color: #262626;
		font-size: 12px;
		font-size: 0.75rem;
		display: inline-block;
}

.cards .card .card__body .card__tags ul {
		font-size: 0;
}

.cards .card .card__body .card__tags li {
		display: inline;
}

.cards .card .card__body .card__tags li:last-child a {
		margin-right: 0;
}

.cards .card .card__body .card__tags a {
		color: #808080;
		font-size: 12px;
		font-size: 0.75rem;
		margin-right: 10px;
}

.cards .card .card__body .card__tags a:hover {
		color: #e5222c;
}

.cards .card .card__image__tag {
		position: absolute;
		top: 6px;
		left: 6px;
		z-index: 1;
}

.cards .card .card__title__outer {
		color: #333;
		margin: 2px 0 10px 0;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: bold;
		overflow: hidden;
}

.cards .card .card__title__outer a.card__title {
		color: #383838;
}

.cards .card .card__title__outer a.card__title:hover {
		color: #e5222c;
		text-decoration: underline;
}

.cards .card .card .new {
		-webkit-filter: grayscale(0%);
		filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');
		-webkit-filter: grayscale(0%);
		filter: grayscale(0%);
		-webkit-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
}

.cards .card .card__tag {
		margin-bottom: 13px;
}

.cards .card:last-child {
		margin-bottom: 0;
}

.cardmoreArea {
		clear: both;
}

.cardmore {
		padding: 10px 0;
		display: block;
		background-color: #dedede;
		font-weight: bold;
		font-size: 14px;
		text-align: center;
}

.color--red {
		color: #ea6153;
}

.row {
		text-align: justify !important;
		text-justify: distribute-all-lines;
		font-size: 0 !important;
}

.row > * {
		text-align: left;
		font-size: medium;
}

.row:after {
		content: '';
		display: inline-block;
		width: 100%;
}

.column {
		vertical-align: top;
		display: inline-block;
		width: 100%;
}

.container {
		margin: 0 auto;
		width: 980px;
		position: relative;
}

.unit--1g {
		width: 5.71429%;
}

.unit--2g {
		width: 14.28571%;
}

.unit--3g {
		width: 22.85714%;
		width: 310px;
}

.unit--4g {
		width: 31.42857%;
}

.unit--5g {
		width: 40%;
}

.unit--6g {
		width: 48.57143%;
}

.unit--7g {
		width: 57.14286%;
}

.unit--8g {
		width: 65.71429%;
}

.unit--9g {
		width: 74.28571%;
		width: 645px;
}

.unit--9g.column {
		background-color: #fff;
		padding: 20px;
}

.unit--10g {
		width: 82.85714%;
}

.unit--11g {
		width: 91.42857%;
}

.unit--12g {
		width: 100%;
}

.icon--large {
		font-size: 11px;
		font-size: 12px;
		font-size: 0.78571rem;
		width: 36px;
		height: 36px;
		line-height: 36px;
}

.list--inline li {
		display: inline-block;
		vertical-align: middle;
		margin: 0 1px;
}

.list--divider {
		font-size: 11px;
		font-size: 12px;
		font-size: 0.78571rem;
}

.list--divider li {
		border-bottom: 1px dotted #DDD;
		margin-bottom: 5px;
		padding-bottom: 5px;
}

.list--divider li:last-child {
		margin: 0;
		padding: 0;
		border: none;
}

.list--divider li a {
		display: block;
}

.media {
		position: relative;
		cursor: pointer;
}

.media__image {
		float: left;
		position: relative;
		z-index: 0;
		margin-right: 15px;
}

.media__image img {
		border: none;
}

.media__image__tag {
		position: absolute;
		top: 6px;
		left: 6px;
		z-index: 1;
}

.media__body {
		display: block;
		padding: 0 7px;
		position: relative;
}

.media__title {
		font-size: 14px;
		font-size: 0.85714rem;
}

.media__tag {
		margin-top: 5px;
}

.media .rank {
		text-decoration: none;
}

.media:hover .media__title {
		text-decoration: underline;
}

.media.archive .media__title__box {
		max-height: 1.2em;
		overflow: hidden;
		margin-bottom: 5px;
}

.media.archive .media__title {
		font-weight: bold;
		font-size: 14px;
		font-size: 0.875rem;
		margin-bottom: 0px;
}

.media.archive .media__excerpt__box {
		max-height: 2.2em;
		overflow: hidden;
		margin-bottom: 12px;
}

.media.archive .media__body p {
		font-size: 13px;
		font-size: 0.8125rem;
		margin-bottom: 0;
}

.media--small .media__image {
		margin-right: 14px;
		position: relative;
}

.media--small .media__title {
		font-size: 12px;
		font-size: 0.75rem;
}

.media--small:after {
		display: block;
		width: 100%;
}

.media--medium .media__image {
		width: 8%;
		margin-right: 5px;
}

.medias.medias_ranking a:nth-child(5) {
		border: none;
		margin-bottom: 20px;
		padding-bottom: 0;
}

.medias.medias_ranking a:nth-child(5) .media--small {
		padding-bottom: 0;
}

.medias.medias_ranking a:nth-child(5) .media--small:after {
		background-image: none;
}

.medias.medias_ranking a:nth-child(5).border__on {
		margin-bottom: 0;
}

.medias.medias_ranking a:nth-child(5).border__on .media--small {
		margin-bottom: px;
}

.medias a {
		display: block;
		margin-bottom: 15px;
		overflow: hidden;
		position: relative;
}

.medias a:hover img {
		opacity: .5;
}

.medias a:hover p {
		text-decoration: underline;
}

.medias a:before {
		font-size: 12px;
		font-size: 0.75rem;
		font-weight: bold;
		position: absolute;
		top: 4px;
		left: 0;
		z-index: 300;
		letter-spacing: -0.1em;
		width: 18px;
		height: 18px;
		text-align: center;
		color: #262626;
		background-color: #ededed;
		border-radius: 9px;
}

.medias a:nth-child(1):before {
		content: "1";
}

.medias a:nth-child(2):before {
		content: "2";
}

.medias a:nth-child(3):before {
		content: "3";
}

.medias a:nth-child(4):before {
		content: "4";
}

.medias a:nth-child(5):before {
		content: "5";
}

.medias #more__raking__load {
		font-size: 11px;
		font-size: 0.6875rem;
		color: #99cc33;
		border: 1px solid #99cc33;
		border-radius: 5px;
		text-align: center;
		padding: 12px;
		margin-left: auto;
		margin-right: auto;
		cursor: pointer;
		background-color: #fff;
}

.medias #more__raking__load:after {
		content: '\f107';
		font-family: 'FontAwesome';
		margin-left: 12px;
}

.medias #more__raking__load:hover {
		background-color: #f9fcff;
}

.medias #more__ranking {
		position: absolute;
		top: -100%;
		opacity: 0;
}

.medias #more__ranking a:before {
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: bold;
		position: absolute;
		top: 4px;
		left: 4px;
		z-index: 300;
		letter-spacing: -0.1em;
		width: 27px;
		height: 27px;
		text-align: center;
		line-height: 2;
		color: #fff;
		background-color: #99cc33;
		border-radius: 27px;
}

.medias #more__ranking a:nth-child(1):before {
		content: "6";
}

.medias #more__ranking a:nth-child(2):before {
		content: "7";
}

.medias #more__ranking a:nth-child(3):before {
		content: "8";
}

.medias #more__ranking a:nth-child(4):before {
		content: "9";
}

.medias #more__ranking a:nth-child(5):before {
		content: "10";
}

.medias #more__ranking a:nth-child(6):before {
		content: "11";
}

.medias .btn_hide {
		display: none;
}

.page__content .medias a:before, .page__content .medias a:after {
		content: none;
}

.btn-social__facebook, .btn-social__twitter, .btn-social__google, .btn-social__rss {
		letter-spacing: .6px;
		width: 30px;
		height: 30px;
		line-height: 30px;
		border-radius: 15px;
		color: #FFF;
		display: inline-block;
		text-align: center;
		text-transform: uppercase;
}

.new {
		letter-spacing: .6px;
		width: 30px;
		height: 30px;
		line-height: 30px;
		border-radius: 15px;
		color: #FFF;
		display: inline-block;
		text-align: center;
		text-transform: uppercase;
		font-size: 8px;
		font-size: 9px;
		font-size: 0.57143rem;
		background: #c82212;
}

.new:before {
		content: "NEW";
		letter-spacing: 1px;
}

.pagination {
		font-size: 14px;
		font-size: 0.875rem;
		width: 100%;
		text-align: center;
		margin-bottom: 6px;
		margin-top: 40px;
}

.pagination .page-numbers {
		margin-right: 10px;
		padding: 0 6px;
		text-decoration: none;
		color: #262626;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: 300;
		line-height: 2.4;
		position: relative;
		border-style: solid;
		border-width: 1px;
		border-color: #bfbfbf;
		border-radius: 3px;
		background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, #ececec), to(white));
		background-image: linear-gradient(0, #ececec 0%, white 100%);
		-webkit-box-shadow: inset 0px 2px 0px 0px rgba(255, 255, 255, 0.25);
		        box-shadow: inset 0px 2px 0px 0px rgba(255, 255, 255, 0.25);
		width: 35px;
		height: 35px;
		display: inline-block;
		text-align: center;
}

.pagination .page-numbers:last-child {
		margin-right: 0;
}

.pagination .page-numbers img {
		vertical-align: middle;
}

.pagination .page-numbers.dots {
		-webkit-box-shadow: none;
		        box-shadow: none;
		border: none;
		background-image: none;
		display: inline;
		padding: 0;
		margin-right: 10px;
}

.pagination .page-numbers.dots:hover {
		border: none;
		background-color: transparent;
		color: #262626;
}

.pagination .page-numbers.current {
		background-image: none;
		background-color: #dedede;
		-webkit-box-shadow: none;
		        box-shadow: none;
		border: 1px solid transparent;
		color: #fff;
}

.pagination .page-numbers:hover {
		border: 1px solid #e5bcb3;
		color: #e5222c;
		background: -webkit-gradient(linear, left top, left bottom, from(#fffefe), to(#ffe9e5));
		background: linear-gradient(to bottom, #fffefe 0%, #ffe9e5 100%);
}

.pagination .page-numbers.next, .pagination .page-numbers.prev, .pagination .page-numbers.page-last, .pagination .page-numbers.page-first {
		text-indent: -9999px;
}

.pagination .page-numbers.next:before {
		content: '';
		display: block;
		width: 6px;
		height: 10px;
		background: url(../images/icon_next.png) transparent no-repeat scroll center center;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
}

.pagination .page-numbers.next:hover:before {
		background: url(../images/icon_next_hover.png) transparent no-repeat scroll center center;
}

.pagination .page-numbers.prev:before {
		content: '';
		display: block;
		width: 6px;
		height: 10px;
		background: url(../images/icon_prev.png) transparent no-repeat scroll center center;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
}

.pagination .page-numbers.prev:hover:before {
		background: url(../images/icon_prev_hover.png) transparent no-repeat scroll center center;
}

.pagination .page-numbers.page-first:before {
		content: '';
		display: block;
		width: 9px;
		height: 10px;
		background: url(../images/icon_pagination_first.png) transparent no-repeat scroll center center;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
}

.pagination .page-numbers.page-first:hover:before {
		background: url(../images/icon_pagination_first_hover.png) transparent no-repeat scroll center center;
}

.pagination .page-numbers.page-last:before {
		content: '';
		display: block;
		width: 9px;
		height: 10px;
		background: url(../images/icon_pagination_last.png) transparent no-repeat scroll center center;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		margin: auto;
}

.pagination .page-numbers.page-last:hover:before {
		background: url(../images/icon_pagination_last_hover.png) transparent no-repeat scroll center center;
}

.pagination__number {
		float: left;
		margin-right: 10px;
}

.pagination__nav ul {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		margin-left: 0;
		margin-bottom: 0;
		border-radius: 3px;
}

.pagination__nav ul li {
		display: inline;
}

.pagination__nav a,
.pagination__nav .current {
		padding: 0 6px;
		text-decoration: none;
		color: #262626;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: 300;
		line-height: 2.4;
		border-style: solid;
		border-width: 1px;
		border-color: #bfbfbf;
		border-radius: 3px;
		background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, #ececec), to(white));
		background-image: linear-gradient(0, #ececec 0%, white 100%);
		-webkit-box-shadow: inset 0px 2px 0px 0px rgba(255, 255, 255, 0.25);
		        box-shadow: inset 0px 2px 0px 0px rgba(255, 255, 255, 0.25);
		width: 35px;
		height: 35px;
		display: inline-block;
		text-align: center;
}

.pagination__nav a.nextpostslink, .pagination__nav a.previouspostslink {
		border: none;
}

.pagination__nav a.nextpostslink + .page, .pagination__nav a.previouspostslink + .page {
		border-left: 1px solid #d9dde3;
}

.pagination__nav a.nextpostslink {
		padding-right: 0;
}

.pagination__nav .current {
		color: #333;
}

.pagination__nav .wp-pagenavi > * {
		margin-right: 10px;
}

.pagination__nav .wp-pagenavi > *:last-child {
		margin-right: 0;
}

.rank {
		font-size: 9.5px;
		font-size: 10px;
		font-size: 0.67857rem;
		width: 18px;
		height: 18px;
		line-height: 18px;
		margin: 0 3px 3px 0;
		color: #FFF;
		display: inline-block;
		text-align: center;
		text-transform: uppercase;
}

.sprite-copyright {
		background-image: url(../images/footer_logo_type.png);
		background-repeat: no-repeat;
		width: 100px;
		height: 27px;
		margin-right: 5px;
		display: inline-block;
}

.article {
		margin-bottom: 18px;
}

.article h2.page-title {
		font-size: 18px;
		font-size: 1.125rem;
		color: #e5222c;
		margin-bottom: 25px;
		padding-top: 0;
		border: none;
}

.article h2.page-title:before {
		content: none;
}

.article blockquote {
		color: #808080;
		line-height: 27px;
		font-size: 16px;
		font-size: 1rem;
		border-left: 4px solid #ededed;
		padding-left: 12px;
		margin: 0;
}

.article iframe {
		margin-bottom: -6px;
}

.article .embed_wrap {
		overflow: hidden;
}

.article .embed_wrap p {
		margin-bottom: 0;
}

.article .embed_wrap iframe {
		margin-bottom: -65px;
}

.article .article__header .article__sub {
		margin-bottom: 24px;
}

.article .article__body {
		font-size: 13px;
		font-size: 14px;
		font-size: 0.92857rem;
		line-height: 1.7;
}

.article .article__body a {
		color: #2e7ba9;
}

.article .article__body a:hover {
		text-decoration: underline;
		color: #e5222c;
}

.article .article__body > *:not('h2'):first-child {
		margin-top: 0;
		padding-top: 0;
}

.article .article__body ul {
		margin-left: 15px;
		margin-bottom: 26px;
}

.article .article__body ul li {
		list-style: disc;
}

.article .article__body ol {
		margin-left: 15px;
		margin-bottom: 26px;
}

.article .article__body ol li {
		list-style: decimal;
}

.article .article__body .tag_list {
		margin: 0;
		padding: 0;
}

.article .article__body .tag_list li {
		display: inline;
		margin-right: 19px;
}

.article .article__body .tag_list li:last-child {
		margin-left: 0;
}

.article .article__footer {
		font-size: 10px;
		font-size: 11px;
		font-size: 0.71429rem;
		clear: both;
}

.article .article__tag {
		float: left;
}

.article .article__data {
		font-size: 12px;
		font-size: 0.75rem;
		float: right;
}

.article .article__image {
		width: 620px;
		margin: 0 auto 25px auto;
}

.article .article__image--half {
		max-width: 40% !important;
		float: left;
		margin-right: 15px;
		margin-bottom: 0;
}

.article .article__image--right {
		float: right;
		margin-left: 15px;
		margin-bottom: 0;
}

.article .article__image-caption {
		font-size: 11px;
		font-size: 12px;
		font-size: 0.78571rem;
		color: #333;
}

.article h1, .article h2, .article h3, .article h4, .article h5, .article h6 {
		clear: both;
}

.article h1 {
		font-size: 26px;
		font-size: 1.625rem;
		font-weight: bold;
		color: #333;
		margin-bottom: 24px;
}

.article h2 {
		margin: 15px 0 21px 0;
		font-size: 22px;
		font-size: 1.375rem;
		color: #262626;
		font-weight: bold;
		line-height: 29px;
		border-top: 4px solid #f5f5f5;
		position: relative;
		padding-top: 16px;
}

.article h2:before {
		content: '';
		display: block;
		width: 189px;
		height: 4px;
		background-color: #e5222c;
		position: absolute;
		top: -4px;
		left: 0;
}

.article h3 {
		font-size: 22px;
		font-size: 1.375rem;
		border-left: 4px solid #e5222c;
		padding: 0px 0 0px 12px;
		color: #262626;
		margin-bottom: 24px;
		line-height: 28px;
}

.article h4 {
		margin-top: 15px;
		margin-bottom: 10px;
		font-size: 16px;
		font-size: 1rem;
		font-weight: bold;
		color: #262626;
}

.article h5 {
		margin: 15px 0;
		font-size: 14px;
		font-size: 0.875rem;
		color: #262626;
		font-weight: bold;
}

.article p {
		font-size: 16px;
		font-size: 1rem;
		margin-bottom: 26px;
		line-height: 27px;
		font-weight: 300;
}

.article p > img {
		margin-bottom: 4px;
}

.article p + h2,
.article p + h3,
.article p + h4,
.article p + h5,
.article p + h6 {
		margin-top: 0;
}

.article .information_block {
		background-color: #f7f7f7;
		padding: 20px;
		margin-bottom: 30px;
}

.article .information_block h3 {
		font-size: 14px;
		font-size: 0.875rem;
		padding: 0;
		border-left: none;
		color: #e5222c;
		margin-bottom: 14px;
		line-height: 1;
}

.article .information_block h4 {
		margin-top: 0;
		color: #262626;
		margin-bottom: 7px;
}

.article .information_block p {
		font-size: 14px;
		font-size: 0.875rem;
		margin-bottom: 24px;
		line-height: 21px;
}

.article .information_block > *:last-child {
		margin-bottom: 0;
}

.article .information_block img.alignleft, .article .information_block img.alignright {
		margin-bottom: 0;
		vertical-align: text-top;
}

.article .information_block img.alignright {
		margin-left: 0;
}

.article #toc_container {
		border: 1px solid #e9e9e9;
		padding: 20px;
		margin-bottom: 58px;
}

.article #toc_container .toc_title {
		font-size: 18px;
		font-size: 1.125rem;
		color: #000;
		font-weight: bold;
		border-left: 4px solid #e5222c;
		padding-left: 13px;
		margin-bottom: 16px;
}

.article #toc_container .toc_list {
		padding-left: 15px;
		margin-left: 0;
		margin-bottom: 0;
}

.article #toc_container .toc_list li {
		list-style: disc;
}

.article .block_content {
		padding: 20px;
		border: 4px solid #e6e6e6;
		margin-bottom: 24px;
		font-weight: bold;
}

.article .block_content > * {
		font-weight: bold;
}

.article .block_content > *:last-child {
		margin-bottom: 0;
}

.article .block_content h3 {
		color: #e5222c;
		font-size: 16px;
		font-size: 1rem;
		font-weight: bold;
		padding: 0;
		border-left: 0;
		margin-bottom: 4px;
}

.article .block_content ol {
		margin: 0;
		padding: 0;
}

.article .block_content ol li {
		list-style: decimal;
		font-weight: bold;
		margin-left: 20px;
		margin-bottom: 4px;
}

.article .block_content ol li:last-child {
		margin-bottom: 0;
}

.article .block_content ul {
		margin: 0;
		padding: 0;
}

.article .block_content ul li {
		list-style: disc;
		font-weight: bold;
		margin-left: 20px;
		margin-bottom: 4px;
}

.article .block_content ul li:last-child {
		margin-bottom: 0;
}

.article .block_content + h2 {
		margin-top: 60px;
}

.article .sns-buttons ul {
		margin-left: 0;
}

.article .sns-buttons ul li {
		list-style: none;
}

.article .sns-buttons ul li a {
		color: #fff;
}

.article .sns-buttons ul li a:hover {
		color: #fff;
		text-decoration: none;
}

.article .block_content_1px {
		padding: 20px;
		border: 1px solid #e6e6e6;
		margin-bottom: 24px;
}

.article .block_content_1px h3 {
		color: #262626;
		font-size: 16px;
		font-size: 1rem;
		padding-left: 0;
		border-left: none;
		margin-bottom: 3px;
}

.article .block_content_1px > *:last-child {
		margin-bottom: 0;
}

.article .annotation {
		margin-top: 38px;
		margin-bottom: 55px;
		font-size: 12px;
		font-size: 0.75rem;
}

.article .article__footer .sns-buttons {
		margin-top: 25px;
		margin-bottom: 29px;
		margin-left: 0;
}

.article .medias a {
		border-bottom: 1px solid #d9dde3;
}

.article figure {
		margin-top: 0;
}

.article figure.wp-caption.alignleft + h3,
.article figure.wp-caption.alignleft + h4,
.article figure.wp-caption.alignleft + h5,
.article figure.wp-caption.alignleft + h6, .article figure.wp-caption.alignright + h3,
.article figure.wp-caption.alignright + h4,
.article figure.wp-caption.alignright + h5,
.article figure.wp-caption.alignright + h6 {
		display: inline;
}

.article figure .wp-caption-text {
		text-align: left;
		font-size: 12px;
		font-size: 0.75rem;
}

.article .underline_link a {
		text-decoration: underline;
		color: #262626;
}

.article .related_tags {
		padding-top: 0;
		border: none;
		font-size: 18px;
		font-size: 1.125rem;
		color: #e5222c;
		line-height: 1;
		margin-top: 0;
		margin-bottom: 11px;
}

.article .related_tags:before {
		content: none;
}

.cat_name {
		display: inline-block;
		margin-bottom: 15px;
		font-size: 11px;
		font-size: 0.6875rem;
		font-weight: bold;
		padding: 4px 40px 0 40px;
		position: relative;
		letter-spacing: 0.07rem;
}

.block {
		margin-bottom: 25px;
}

.block__header {
		margin-bottom: 10px;
}

.block__footer {
		font-size: 10px;
		font-size: 11px;
		font-size: 0.71429rem;
		margin-top: 10px;
		padding: 10px 5px 0 5px;
		border-top: 1px dotted #ccc;
}

.block__title {
		font-size: 16px;
		font-size: 1rem;
		display: inline-block;
		text-transform: uppercase;
}

.block__footer .text--right a:hover, .block__footer .text--right a:active {
		text-decoration: underline;
}

.breadcrumb {
		font-size: 12px;
		font-size: 0.75rem;
		color: #333;
		margin: 20px 0;
		font-weight: 300;
}

.breadcrumb.breadcrumb__home {
		margin: 15px 0;
}

.breadcrumb li {
		margin-right: 6px;
		line-height: 1.8;
		color: #333;
		display: inline;
}

.breadcrumb li:after {
		content: "\f105";
		font-family: "FontAwesome";
		margin-left: 5px;
		color: #a0a0a0;
}

.breadcrumb li:last-child:after {
		content: none;
		margin-left: 0;
}

.breadcrumb li a:hover {
		text-decoration: underline;
}

.category {
		display: block;
		position: relative;
		margin-bottom: 30px;
		height: 240px;
}

.category__container {
		overflow: hidden;
		display: block;
		text-align: center;
		width: 60%;
		padding: 15px;
		background: rgba(0, 0, 0, 0.5);
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
}

.category__title {
		font-size: 26px;
		font-size: 29px;
		font-size: 1.85714rem;
		z-index: 1;
		color: #FFF;
		text-transform: uppercase;
}

.category__life {
		border-bottom-color: #F0831E;
		background: url("../images/img_life.jpg") no-repeat;
		background-size: cover;
}

.pickup__outer {
		position: relative;
		overflow: hidden;
		margin-top: 27px;
}

.pickup__outer .pickup {
		margin-bottom: 24px;
		overflow: hidden;
		width: 980px;
}

.pickup__outer .pickup__items {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
}

.pickup__outer .pickup__items li {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 310px;
		        flex: 0 0 310px;
		width: 310px;
		position: relative;
		background-color: #fff;
}

.pickup__outer .pickup__items li:hover:after {
		opacity: 0;
}

.pickup__outer .pickup__items a {
		display: block;
		width: 100%;
		position: relative;
		color: #333;
		font-weight: 300;
}

.pickup__outer .pickup__items a:hover {
		text-decoration: underline;
		color: #e5222c;
}

.pickup__outer .pickup__items a:hover img {
		opacity: .7;
}

.pickup__outer .pickup__items a:hover .burette__pickup {
		text-decoration: none;
		display: inline-block;
}

.pickup__outer .pickup__items a:hover .pickup__caption {
		text-decoration: none;
		display: inline-block;
}

.pickup__outer .pickup__meta {
		display: inline-block;
}

.pickup__outer .pickup__meta .pickup__category a:hover {
		color: #e5222c;
		text-decoration: none;
}

.pickup__outer .pickup__meta .pickup__date {
		font-size: 12px;
		font-size: 0.75rem;
		display: inline-block;
}

.pickup__outer .pickup__title {
		font-size: 16px;
		font-size: 1rem;
		display: inline-block;
		line-height: 24px;
		font-weight: bold;
		margin-bottom: 1px;
}

.pickup__outer .pickup__caption {
		font-size: 16px;
		font-size: 1rem;
		font-weight: bold;
		background-color: #fff;
		padding: 17px 20px 15px 15px;
}

.pickup__outer .pickup__tags {
		color: #808080;
		font-size: 12px;
		font-size: 0.75rem;
}

.pickup__outer .pickup__tags a {
		display: inline;
		margin-right: 10px;
		color: #808080;
		font-weight: 300;
}

.pickup__outer .pickup__tags a:hover {
		color: #e5222c;
}

.pickup__outer .pickup__tags ul {
		margin: 0;
		padding: 0;
		line-height: 1.6;
}

.pickup__outer .pickup__tags li {
		display: inline;
}

.pickup__outer .pickup__tags li:last-child a {
		margin-right: 0;
}

.pickup__outer .burette__pickup {
		line-height: 1;
		display: block;
		width: 111px;
		height: 22px;
		text-transform: uppercase;
		color: #fff;
		background-color: #000;
		padding: 5px 31px 5px 14px;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
		margin-bottom: 8px;
		font-size: 13px;
		font-size: 0.8125rem;
		line-height: 1.1;
}

.sns-buttons {
		position: relative;
}

.sns-buttons ul {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		margin-left: 0;
}

.sns-buttons li {
		text-align: center;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		color: #fff;
		font-size: 15px;
		font-size: 0.9375rem;
}

.sns-buttons li.sns_btn_fb_like {
		background-color: #4464a2;
		border-right: 1px solid #385283;
}

.sns-buttons li.sns_btn_fb_share {
		background-color: #4464a2;
}

.sns-buttons li.sns_btn_twitter {
		background-color: #21aaf4;
}

.sns-buttons li.sns_btn_pocket {
		background-color: #f04961;
}

.sns-buttons li.sns_btn_hatena {
		background-color: #03ade2;
}

.sns-buttons li a {
		color: #fff;
}

.sns-buttons li a:hover {
		opacity: .7;
}

.sns-buttons li .icon_sns {
		display: block;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 25%;
		        flex: 0 0 25%;
		line-height: 1;
}

.sns-buttons li .icon_sns:before {
		font-size: 15px;
		font-size: 0.9375rem;
}

.sns-buttons li .icon-facebook-like:before {
		font-family: "FontAwesome";
		content: '\f164';
		font-style: normal;
		font-size: 16px;
		font-size: 1rem;
}

.sns-buttons li .icon-facebook:before {
		font-family: "FontAwesome";
		content: "\f09a";
		font-style: normal;
		display: block;
		margin-top: 1px;
}

.sns-buttons li .icon-twitter:before {
		font-family: "FontAwesome";
		content: "\f099";
		font-style: normal;
		font-size: 16px;
		font-size: 1rem;
}

.sns-buttons li .icon-pocket:before {
		font-family: "FontAwesome";
		content: '\f265';
		font-style: normal;
}

.sns-buttons li .icon-hatena {
		background: url("../images/icon_hatena.png") no-repeat 0 50%;
		background-size: 15px auto;
		display: block;
		margin: 0 auto;
		width: 15px;
		height: 15px;
}

.sns-buttons li .sns_btn_contents {
		padding-top: 6px;
		padding-bottom: 5px;
		height: 43px;
		display: block;
		position: relative;
}

.sns-buttons li .sns_btn_contents .sns_count {
		font-size: 10px;
		font-size: 0.625rem;
		position: absolute;
		bottom: 4px;
		width: 100%;
		left: 0;
		text-align: center;
		line-height: 14px;
}

.sns-buttons li .sns_btn_contents:hover {
		text-decoration: none;
}

.balloon-btn-set a {
		display: block;
		color: #777;
}

.float--left {
		float: left;
}

.float--right {
		float: right;
}

.text--left {
		text-align: left;
}

.text--right {
		text-align: right;
}

.link {
		color: #00a0dc;
}

.link:hover {
		text-decoration: underline;
}

.wp-caption {
		margin-bottom: 1.6em;
		padding: 0;
		max-width: 100% !important;
		font-size: 12px;
		font-size: 0.78571rem;
		color: #333;
}

.wp-caption.aligncenter {
		margin-bottom: 2em;
}

.wp-caption img {
		display: block;
		margin: 0;
}

p.wp-caption-text {
		margin: 0;
		padding: 8px 0 0;
		text-align: left;
		font-size: 1em;
}

.alignleft {
		display: inline;
		float: left;
		margin-right: 16px;
}

.alignright {
		display: inline;
		float: right;
		margin-left: 16px;
}

.aligncenter {
		clear: both;
		display: block;
		margin-left: auto;
		margin-right: auto;
}

img.alignleft, img.alignright, img.aligncenter {
		margin-bottom: 1.6em;
}

/*--------------------------------------------------------------
# Front page category article list
--------------------------------------------------------------*/
.cat_cards .cat_card {
		float: left;
		margin-right: 19px;
		height: 75px;
		margin-bottom: 30px;
		overflow: hidden;
}

.cat_cards .cat_card:nth-child(3n) {
		float: right;
		margin-right: 0;
}

.cat_cards .cat_card a {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		margin-bottom: 30px;
		width: 260px;
}

.cat_cards .cat_card a .cat_card__image {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 115px;
		        flex: 0 0 115px;
		margin-right: 11px;
}

.cat_cards .cat_card a .cat_card__image img {
		border: 1px solid #000;
		border-radius: 5px;
		height: 75px;
}

.cat_cards .cat_card a .cat_card__title {
		font-size: 12px;
		font-size: 0.75rem;
		width: 100%;
		letter-spacing: -0.01rem;
		line-height: 18px;
}

.cat_cards .cat_card a:hover .cat_card__title {
		text-decoration: underline;
}

.cat_cards .cat_card a:hover .cat_card__image {
		opacity: .5;
}

/*--------------------------------------------------------------
# Sidebar
--------------------------------------------------------------*/
.sidebar .block {
		padding: 20px 15px;
		background-color: #fff;
}

.sidebar .block .block__header {
		margin-bottom: 0;
}

.sidebar .block.ranking__block .block__title {
		margin-bottom: 20px;
}

.sidebar .block__title {
		padding-bottom: 0;
		padding-top: 0;
		font-weight: bold;
		padding-left: 0;
		margin-bottom: 20px;
		height: auto;
		background: none;
		font-size: 18px;
		font-size: 1.125rem;
}

.sidebar .medias a {
		padding-left: 24px;
		margin-bottom: 20px;
		color: #383838;
}

.sidebar .medias a:last-child {
		margin-bottom: 0;
}

.sidebar .medias a:hover {
		text-decoration: underline;
		color: #e5222c;
}

.sidebar .media--small {
		margin-bottom: 0;
}

.sidebar .media--small .media__body {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		background-color: transparent;
		padding: 0;
		margin-left: 5px;
}

.sidebar .media--small .media__body .media__title {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 180px;
		        flex: 0 0 180px;
		font-weight: bold;
		line-height: 18px;
		overflow: hidden;
		height: 60px;
		margin-right: 8px;
		width: 180px;
}

.sidebar .media--small .media__body .media__image {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 60px;
		        flex: 0 0 60px;
}

.sidebar .popular_serialize_list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
}

.sidebar .popular_serialize_list .widget_popular_serialized_widget {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 132px;
		        flex: 0 0 132px;
		margin-bottom: 15px;
}

.sidebar .popular_serialize_list .widget_popular_serialized_widget:last-child, .sidebar .popular_serialize_list .widget_popular_serialized_widget:nth-last-child(2) {
		margin-bottom: 0;
}

.sidebar .about__block p {
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: 300;
		margin-bottom: 20px;
}

.sidebar .about__block .sns__list {
		width: 160px;
		margin-left: auto;
		margin-right: auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
}

.sidebar .about__block .sns__list li {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 40px;
		        flex: 0 0 40px;
}

.sidebar .side__pickup a {
		display: block;
}

.sidebar .side__pickup a .media--small .media__body {
		margin-left: 0;
}

.sidebar .side__pickup a .media--small .media__body .media__image {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 60px;
		        flex: 0 0 60px;
		margin-left: 0;
		float: none;
		margin-right: 9px;
}

.sidebar .side__pickup a .media--small .media__body .media__image img {
		margin-bottom: 20px;
}

.sidebar .side__pickup a .media--small .media__body .media__title {
		margin-bottom: 20px;
		overflow: visible;
		height: auto;
		width: 211px;
		margin-right: 0;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 211px;
		        flex: 0 0 211px;
		color: #383838;
}

.sidebar .side__pickup a .media--small .media__body .media__title span {
		display: inline-block;
		width: 100%;
}

.sidebar .side__pickup a .media--small .media__body .media__title span.pickup__category {
		margin-top: 6px;
		width: auto;
}

.sidebar .side__pickup a:hover .media__body .media__title {
		color: #e5222c;
		text-decoration: underline;
}

.sidebar .side__pickup a:hover .pickup__category {
		color: #e5222c;
		background-color: #f8e6e7;
		text-decoration: none;
}

.sidebar .side__pickup a:last-child .media--small .media__body .pickup__title {
		margin-bottom: 0;
}

.cat__more {
		text-align: right;
		clear: both;
		margin-bottom: 19px;
}

.cat__more a {
		font-size: 12px;
		font-size: 0.75rem;
}

.cat__more a:hover {
		text-decoration: underline;
}

.cat__more a:before {
		content: '';
		font-family: FontAwesome;
		display: inline-block;
		width: 7px;
		height: 8px;
		background: url("../images/more_arrow_small.png") no-repeat scroll center center;
		margin-right: 6px;
		vertical-align: 1px;
}

.archive .container .unit--9g {
		border-top: 4px solid #e5222c;
}

.archive .media__body .cat_name {
		margin-bottom: 0;
}

.archive .media__body p {
		margin-bottom: 9px;
}

.archive .content__title,
.archive .block__title {
		padding-top: 0;
}

/*--------------------------------------------------------------
# Single
--------------------------------------------------------------*/
.single .container .unit--9g {
		border-top: 4px solid #e5222c;
		background-color: transparent;
		padding: 0;
}

.single .container .column--left {
		background-color: #fff;
		padding: 20px;
}

.single .container .column--left.column--related {
		margin-top: 24px;
}

.single .article_meta {
		overflow: hidden;
		margin-bottom: 12px;
}

.single .article_meta .cat_name {
		float: left;
		margin-bottom: 0;
}

.single .article_meta .article_meta_date {
		font-size: 14px;
		font-size: 0.875rem;
		float: right;
}

.single .article_meta .article_meta_date a {
		color: #808080;
}

.single .article_meta .article_meta_date a:hover {
		color: #e5222c;
		text-decoration: underline;
}

.single .content__header {
		padding-top: 4px;
}

.single .content__header .content__title {
		padding-top: 4px;
}

.single .single__related .medias a {
		margin-bottom: 0;
		position: relative;
}

.single .single__related .medias a .media {
		overflow: hidden;
		padding-bottom: 15px;
		margin-bottom: 15px;
}

/*--------------------------------------------------------------
# Search
--------------------------------------------------------------*/
.content__header .content__title {
		padding-top: 1px;
		text-transform: none;
}

.content__header .page-title {
		margin-bottom: 25px;
}

.content__header .sub_text {
		margin-left: 2px;
		padding-top: 1px;
		display: inline-block;
}

/*--------------------------------------------------------------
# Error404
--------------------------------------------------------------*/
.error404 .content__header .content__title {
		font-size: 26px;
		font-size: 1.625rem;
}

.error404 .content__header .no__results__title {
		font-size: 22px;
		font-size: 1.375rem;
		color: #262626;
		margin-bottom: 34px;
}

.error404 h3 {
		font-size: 18px;
		font-size: 1.125rem;
}

.error404 .no__results {
		margin-bottom: 51px;
}

.error404 .content__body .search-area {
		margin-bottom: 37px;
}

.error404 .content__body .search-area .search input[type="text"] {
		font-size: 14px;
		font-size: 0.875rem;
		width: 389px;
		background-color: #f7f7f7;
		padding: 8px;
		border: 1px solid #b1b1b1;
		color: #333;
		border-radius: 3px;
		line-height: 1;
		height: 40px;
		margin-right: 5px;
}

.error404 .content__body .search-area input[type="submit"] {
		font-size: 12px;
		font-size: 0.75rem;
		height: 30px;
		padding-left: 10px;
		padding-right: 10px;
		color: #262626;
		background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, whitesmoke), to(white));
		background: linear-gradient(0, whitesmoke 0%, white 100%);
		border: 1px solid #bfbfbf;
		border-radius: 4px;
		font-size: 14px;
		font-size: 0.875rem;
		line-height: 1;
		padding-top: 8px;
		padding-bottom: 8px;
		border-radius: 3px;
		height: 40px;
		width: 70px;
}

.error404 .content__body .search-area input[type="submit"]:hover {
		color: #e5222c;
		background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, #ffe9e5), to(white));
		background: linear-gradient(0, #ffe9e5 0%, white 100%);
		border: 1px solid #e5bcb3;
}

/*--------------------------------------------------------------
# Term lists
--------------------------------------------------------------*/
.site__term__list {
		margin-bottom: 23px;
}

.site__term__list:last-of-type {
		margin-bottom: 63px;
}

.site__term__list li {
		display: inline;
		line-height: 24px;
}

.site__term__list li.term__category:after {
		content: '/';
		color: #222;
}

.site__term__list li.term__category:last-child {
		margin-right: 0;
}

.site__term__list li.term__category:last-child:after {
		content: none;
}

.site__term__list li.term__post_tag {
		margin-right: 12px;
}

.site__term__list li a {
		font-size: 16px;
		font-size: 1rem;
		font-weight: 300;
}

.site__term__list li a:hover {
		color: #e5222c;
		text-decoration: underline;
}

/*--------------------------------------------------------------
# Single, Archive, Search, 404
--------------------------------------------------------------*/
.single .container .unit--9g,
.archive .container .unit--9g,
.search .container .unit--9g,
.error404 .container .unit--9g {
		border-top: 4px solid #e5222c;
		background-color: transparent;
		padding: 0;
}

.single .container .column--left,
.archive .container .column--left,
.search .container .column--left,
.error404 .container .column--left {
		background-color: #fff;
		padding: 20px;
}

.single .container .column--left.column--related,
.archive .container .column--left.column--related,
.search .container .column--left.column--related,
.error404 .container .column--left.column--related {
		margin-top: 24px;
}

/*--------------------------------------------------------------
# Embed style(iframe)
--------------------------------------------------------------*/

/*# sourceMappingURL=data:application/json;base64,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QUMxQixhQUFhO0VBQ2IsMEJBQTBCO0VBQzFCLFlBQVk7RUFDWixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGFBQWE7RUFDYixrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZiw0R0FBMEQ7RUFBMUQsMERBQTBEO0VBQzFELDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLGVBQWU7RUFDZix5R0FBdUQ7RUFBdkQsdURBQXVEO0VBQ3ZELDBCQUEwQjtDQUMzQjs7QUFFRDs7Z0VBRWdFO0FBQ2hFO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGFBQWE7RUFDYixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGVBQWU7RUFDZiwyQkFBMkI7Q0FDNUI7O0FBRUQ7O2dFQUVnRTtBQUNoRTs7OztFQUlFLDhCQUE4QjtFQUM5Qiw4QkFBOEI7RUFDOUIsV0FBVztDQUNaOztBQUVEOzs7O0VBSUUsdUJBQXVCO0VBQ3ZCLGNBQWM7Q0FDZjs7QUFFRDs7OztFQUlFLGlCQUFpQjtDQUNsQjs7QUFFRDs7Z0VBRWdFIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuVGhlbWUgTmFtZTogTmV4dCBmb3IgUENcblRoZW1lIFVSSTogaHR0cDovL3VuZGVyc2NvcmVzLm1lL1xuQXV0aG9yOiBOZXh0XG5BdXRob3IgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5EZXNjcmlwdGlvbjogQ3VzdG9tIHRoZW1lOiBOZXh0IGZvciAgUEMuXG5WZXJzaW9uOiAxLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXG5UZXh0IERvbWFpbjogam91cmFsLW5leHRcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZCB3aXRoIG90aGVycy5cblxuTmV4dCBmb3IgUEMgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cDovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAxNiBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuIyBUeXBvZ3JhcGh5XG4jIEVsZW1lbnRzXG4jIEZvcm1zXG4jIE5hdmlnYXRpb25cblx0IyMgTGlua3Ncblx0IyMgTWVudXNcbiMgQWNjZXNzaWJpbGl0eVxuIyBBbGlnbm1lbnRzXG4jIENsZWFyaW5nc1xuIyBXaWRnZXRzXG4jIENvbnRlbnRcblx0IyMgUG9zdHMgYW5kIHBhZ2VzXG5cdCMjIENvbW1lbnRzXG4jIEluZmluaXRlIHNjcm9sbFxuIyBNZWRpYVxuXHQjIyBDYXB0aW9uc1xuXHQjIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRcdGNvbG9yOiAjNDA0MDQwO1xuXHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdFx0Y2xlYXI6IGJvdGg7XG59XG5cbnAge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5kZm4sIGNpdGUsIGVtLCBpIHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRcdG1hcmdpbjogMCAxLjVlbTtcbn1cblxuYWRkcmVzcyB7XG5cdFx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG5cdFx0YmFja2dyb3VuZDogI2VlZTtcblx0XHRmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsIGtiZCwgdHQsIHZhciB7XG5cdFx0Zm9udC1mYW1pbHk6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbmFiYnIsIGFjcm9ueW0ge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2Njtcblx0XHRjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssIGlucyB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjljMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG5cdFx0Zm9udC1zaXplOiAxMjUlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0XHQvKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3IgY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWUgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cblx0XHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXG59XG5cbmJsb2NrcXVvdGUsIHEge1xuXHRcdHF1b3RlczogXCJcIiBcIlwiO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG59XG5cbmhyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRcdGJvcmRlcjogMDtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxudWwsIG9sIHtcblx0XHRtYXJnaW46IDAgMCAxLjVlbSAzZW07XG59XG5cbnVsIHtcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG5kdCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcblx0XHRtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbmltZyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbmZpZ3VyZSB7XG5cdFx0bWFyZ2luOiAxZW0gMDtcblx0XHQvKiBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS4gKi9cbn1cblxudGFibGUge1xuXHRcdG1hcmdpbjogMCAwIDEuNWVtO1xuXHRcdHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0YmFja2dyb3VuZDogI2U2ZTZlNjtcblx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzogLjZlbSAxZW0gLjRlbTtcbn1cblxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG59XG5cbmJ1dHRvbjphY3RpdmUsIGJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0XHRjb2xvcjogIzY2Njtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRwYWRkaW5nOiAzcHg7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcblx0XHRjb2xvcjogIzExMTtcbn1cblxuc2VsZWN0IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG50ZXh0YXJlYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1lbnVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwge1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAtOTk5ZW07XG5cdFx0ei1pbmRleDogOTk5OTk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgdWwge1xuXHRcdGxlZnQ6IC05OTllbTtcblx0XHR0b3A6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGk6aG92ZXIgPiB1bCxcbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkuZm9jdXMgPiB1bCB7XG5cdFx0bGVmdDogMTAwJTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBhIHtcblx0XHR3aWR0aDogMjAwcHg7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgbGk6aG92ZXIgPiB1bCxcbi5tYWluLW5hdmlnYXRpb24gdWwgbGkuZm9jdXMgPiB1bCB7XG5cdFx0bGVmdDogYXV0bztcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBsaSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogU21hbGwgbWVudS4gKi9cbi5tZW51LXRvZ2dsZSxcbi5tYWluLW5hdmlnYXRpb24udG9nZ2xlZCB1bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuXHRcdC5tZW51LXRvZ2dsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5tYWluLW5hdmlnYXRpb24gdWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG59XG5cbi5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbiwgLnNpdGUtbWFpblxuLnBvc3RzLW5hdmlnYXRpb24sIC5zaXRlLW1haW5cbi5wb3N0LW5hdmlnYXRpb24ge1xuXHRcdG1hcmdpbjogMCAwIDEuNWVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MCU7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aWR0aDogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0XHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0LyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMyMTc1OWI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7XG5cdFx0LyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGlnbmxlZnQge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENsZWFyaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDpiZWZvcmUsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YmVmb3JlLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndpZGdldCB7XG5cdFx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdFx0LyogTWFrZSBzdXJlIHNlbGVjdCBlbGVtZW50cyBmaXQgaW4gd2lkZ2V0cy4gKi9cbn1cblxuLndpZGdldCBzZWxlY3Qge1xuXHRcdG1heC13aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBQb3N0cyBhbmQgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdGlja3kge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVudHJ5IHtcblx0XHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcblx0XHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jb250ZW50LFxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktc3VtbWFyeSB7XG5cdFx0bWFyZ2luOiAxLjVlbSAwIDA7XG59XG5cbi5wYWdlLWxpbmtzIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21tZW50LWNvbnRlbnQgYSB7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcblx0XHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEdsb2JhbGx5IGhpZGRlbiBlbGVtZW50cyB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBzdXBwb3J0ZWQgYW5kIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdFx0LyogVGhlbWUgRm9vdGVyICh3aGVuIHNldCB0byBzY3JvbGxpbmcpICovXG5cdFx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogV2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZCB3ZSBuZWVkIHRvIHJlLWRpc3BsYXkgZWxlbWVudHMgdGhhdCB3ZXJlIGhpZGRlbiAodmlhIC5uZXZlcmVuZGluZykgYmVmb3JlLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1jYXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG5cdFx0bWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0d2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcblx0XHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG5cdFx0bWF4LXdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcblx0XHRtYXgtd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG5cdFx0bWF4LXdpZHRoOiAxNC4yOCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcblx0XHRtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG5cdFx0bWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gIEJ1dHRvblxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEV4dGVuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRlbnRfX2JvZHkubWFpbl9fY29sdW1uIC5tZWRpYXMgYSAubWVkaWEuYXJjaGl2ZTphZnRlciwgLm1lZGlhcy5tZWRpYXNfcmFua2luZyBhOm50aC1jaGlsZCg1KS5ib3JkZXJfX29uIC5tZWRpYS0tc21hbGw6YWZ0ZXIsIC5zaW5nbGUgLnNpbmdsZV9fcmVsYXRlZCAubWVkaWFzIGEgLm1lZGlhOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDAsICMwMDAgMXB4LCB0cmFuc3BhcmVudCAxcHgsIHRyYW5zcGFyZW50IDRweCk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwcHg7XG59XG5cbi5jb250ZW50X19oZWFkZXIgLmNvbnRlbnRfX3RpdGxlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNhdF9uYW1lLCAuc2luZ2xlIC5jYXRfbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGNvbG9yOiAjMjYyNjI2O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZGYyO1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0cGFkZGluZzogMnB4IDhweCAycHggOXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2F0X25hbWU6aG92ZXIge1xuXHRcdGNvbG9yOiAjZTUyMjJjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGU2ZTc7XG59XG5cbi5jYXRfbmFtZSBhLCAuc2luZ2xlIC5jYXRfbmFtZSBhIHtcblx0XHRjb2xvcjogIzI2MjYyNjtcbn1cblxuLmNhdF9uYW1lIGE6aG92ZXIge1xuXHRcdGNvbG9yOiAjZTUyMjJjO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmRzIC5jYXJkIC5jYXJkX19ib2R5IC5jYXJkX19jYXRlZ29yeSwgLnBpY2t1cF9fb3V0ZXIgLnBpY2t1cF9fbWV0YSAucGlja3VwX19jYXRlZ29yeSwgLnNpZGViYXIgLnNpZGVfX3BpY2t1cCBhIC5waWNrdXBfX2NhdGVnb3J5IHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAwLjYyNXJlbTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGNvbG9yOiAjMjYyNjI2O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZGYyO1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0cGFkZGluZzogMnB4IDdweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNhcmRzIC5jYXJkIC5jYXJkX19ib2R5IC5jYXJkX19jYXRlZ29yeTpob3ZlciwgLnBpY2t1cF9fb3V0ZXIgLnBpY2t1cF9fbWV0YSAucGlja3VwX19jYXRlZ29yeTpob3ZlciwgLnNpZGViYXIgLnNpZGVfX3BpY2t1cCBhIC5waWNrdXBfX2NhdGVnb3J5OmhvdmVyIHtcblx0XHRjb2xvcjogI2U1MjIyYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNmU3O1xufVxuXG4uY2FyZHMgLmNhcmQgLmNhcmRfX2JvZHkgLmNhcmRfX2NhdGVnb3J5IGE6aG92ZXIsIC5waWNrdXBfX291dGVyIC5waWNrdXBfX21ldGEgLnBpY2t1cF9fY2F0ZWdvcnkgYTpob3ZlciwgLnNpZGViYXIgLnNpZGVfX3BpY2t1cCBhIC5waWNrdXBfX2NhdGVnb3J5IGE6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQYXJ0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xudWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBQbGFjZWhvbGRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRlbnRfX2hlYWRlciwgLmRyb3BtZW51LCAuZm9vdGVyLCAuZm9vdGVyX19uYXYsIC5wYWdlX19jb250ZW50LCAubWVkaWEsIC5wYWdpbmF0aW9uLCAucGFnaW5hdGlvbl9fbmF2LCAuYXJ0aWNsZV9fbWV0YSwgLmFydGljbGVfX2ltYWdlLWdyb3VwLCAuYnJlYWRjcnVtYiB1bCwgLmNhdGVnb3J5LCAuc25zLWJ1dHRvbnMge1xuXHRcdHpvb206IDE7XG59XG5cbi5jb250ZW50X19oZWFkZXI6YWZ0ZXIsIC5kcm9wbWVudTphZnRlciwgLmZvb3RlcjphZnRlciwgLmZvb3Rlcl9fbmF2OmFmdGVyLCAucGFnZV9fY29udGVudDphZnRlciwgLm1lZGlhOmFmdGVyLCAucGFnaW5hdGlvbjphZnRlciwgLnBhZ2luYXRpb25fX25hdjphZnRlciwgLmFydGljbGVfX21ldGE6YWZ0ZXIsIC5hcnRpY2xlX19pbWFnZS1ncm91cDphZnRlciwgLmJyZWFkY3J1bWIgdWw6YWZ0ZXIsIC5jYXRlZ29yeTphZnRlciwgLnNucy1idXR0b25zOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGNsZWFyOiBib3RoO1xufVxuXG4uc3ByaXRlIHtcblx0XHR0ZXh0LWluZGVudDogMTAwJTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3VuZGF0aW9uXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyohIHNhbml0aXplLmNzcyB8IENDMCBQdWJsaWMgRG9tYWluIHwgZ2l0aHViLmNvbS9qb25hdGhhbnRuZWFsL3Nhbml0aXplLmNzcyAqL1xuLypcbiAqIE5vcm1hbGl6YXRpb25cbiAqL1xuOnJvb3Qge1xuXHRcdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0XHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0XHR0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG59XG5cbmRldGFpbHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHR3aWR0aDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxubWFpbiwgc3VtbWFyeSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnByZSB7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbnByb2dyZXNzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnNtYWxsIHtcblx0XHRmb250LXNpemU6IDc1JTtcbn1cblxudGVtcGxhdGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcblx0XHRvdmVyZmxvdzogYXV0bztcbn1cblxuZGVsIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuW2hpZGRlbl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG59XG5cblt1bnNlbGVjdGFibGVdIHtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vKlxuICogVW5pdmVyc2FsIGluaGVyaXRhbmNlXG4gKi9cbiosIDphZnRlciwgOmJlZm9yZSB7XG5cdFx0Ym94LXNpemluZzogaW5oZXJpdDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4vKlxuICogT3BpbmlvbmF0ZWQgZGVmYXVsdHNcbiAqL1xuKiB7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG59XG5cbio6YmVmb3JlLCAqOmFmdGVyIHtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMDtcbn1cblxuOnJvb3Qge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbioge1xuXHRcdGN1cnNvcjogaW5oZXJpdDtcbn1cblxuYSwgYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG5cdFx0Y3Vyc29yOiBpbml0aWFsO1xufVxuXG5idXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuXHRcdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbn1cblxuaW5wdXQge1xuXHRcdG1pbi1oZWlnaHQ6IDEuNWVtO1xufVxuXG5uYXYgb2wsIG5hdiB1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuc2VsZWN0IHtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG50YWJsZSB7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudGV4dGFyZWEge1xuXHRcdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmIsXG5zdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uLCA6OnNlbGVjdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0IzRDRGQztcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiB7XG5cdFx0W2hpZGRlbn49XCJzY3JlZW5cIl0ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHRcdH1cblx0XHRbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcblx0XHRcdFx0Y2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHR9XG59XG5cbioge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbio6YmVmb3JlLCAqOmFmdGVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Y29sb3I6ICMyNjI2MjY7XG5cdFx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0Zm9udC1mYW1pbHk6IFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBzYW5zLXNlcmlmO1xufVxuXG5hIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogIzJlN2JhOTtcbn1cblxuYTpob3ZlciB7XG5cdFx0Y29sb3I6ICNlNTIyMmM7XG59XG5cbmE6aG92ZXIgaW1nIHtcblx0XHRvcGFjaXR5OiAuNztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcbn1cblxudWwsIGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcbn1cblxuaW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiA4MCU7XG59XG5cbmRsIGRkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbWcsIGlmcmFtZSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5maWd1cmUge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcbn1cblxuaDEge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRmb250LXNpemU6IDEuNjI1cmVtO1xuXHRcdGNvbG9yOiAjMjYyNjI2O1xufVxuXG5oMiB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0Y29sb3I6ICNlNTIyMmM7XG59XG5cbmgzIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRjb2xvcjogI2U1MjIyYztcbn1cblxuaDQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Y29sb3I6ICNlNTIyMmM7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMYXlvdXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY29udGVudF9faGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uaG9tZSAuY29udGVudF9faGVhZGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uaG9tZSAuY29udGVudF9faGVhZGVyOmJlZm9yZSB7XG5cdFx0Y29udGVudDogbm9uZTtcbn1cblxuLmhvbWUgLmNvbnRlbnRfX2hlYWRlciAuY29udGVudF9fdGl0bGUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9idXJldHRlLnBuZykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0IHNjcm9sbCBsZWZ0IHRvcDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRoZWlnaHQ6IGF1dG87XG59XG5cbi5jb250ZW50X19ib2R5Lm1haW5fX2NvbHVtbiAubWVkaWFzIGEge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY29udGVudF9fYm9keS5tYWluX19jb2x1bW4gLm1lZGlhcyBhIC5tZWRpYS5hcmNoaXZlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnRfX2Zvb3RlciB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uY29udGVudF9fZm9vdGVyIC50ZXh0LS1yaWdodCBhOmhvdmVyLCAuY29udGVudF9fZm9vdGVyIC50ZXh0LS1yaWdodCBhOmFjdGl2ZSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb250ZW50X19mb290ZXIuYnRuX19tb3JlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jb250ZW50X19mb290ZXIuYnRuX19tb3JlIC52aWV3LW1vcmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxOThweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0Y29sb3I6ICMyNjI2MjY7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAsIHdoaXRlc21va2UgMCUsIHdoaXRlIDEwMCUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjg7XG59XG5cbi5jb250ZW50X19mb290ZXIuYnRuX19tb3JlIC52aWV3LW1vcmU6aG92ZXIge1xuXHRcdGNvbG9yOiAjZTUyMjJjO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLCAjZmZlOWU1IDAlLCB3aGl0ZSAxMDAlKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTViY2IzO1xufVxuXG4uY29udGVudF9fdGl0bGVfX2Jsb2NrIHtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdF9kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogMzAwO1xufVxuXG4uY29udGVudF9fdGl0bGUsXG4uYmxvY2tfX3RpdGxlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uX2J1cmV0dGUucG5nXCIpIHRyYW5zcGFyZW50IG5vLXJlcGVhdCBzY3JvbGwgbGVmdCB0b3A7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5zdWJfdGV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLm5vLXJlc3VsdHMge1xuXHRcdHdpZHRoOiAyMjBweDtcbn1cblxuLmRyb3BtZW51IGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWRkZTM7XG5cdFx0Ym90dG9tOiAtMnB4O1xufVxuXG4uZHJvcG1lbnUgbGk6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZGRlMztcbn1cblxuLmRyb3BtZW51IGxpIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxMnB4IDE4cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3BtZW51IGxpIHVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcbn1cblxuLmRyb3BtZW51IGxpIHVsIGxpIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Y29sb3I6ICNmZmY7XG59XG5cbi5kcm9wbWVudSBsaSB1bCBsaSBhIHtcblx0XHRwYWRkaW5nOiAxM3B4IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGJhY2tncm91bmQ6ICMyYjJiMmI7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM0NDQ7XG59XG5cbi5kcm9wbWVudSBsaTpob3ZlciA+IHVsID4gbGkge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdGhlaWdodDogNDBweDtcbn1cblxuLmRyb3BtZW51IGxpIHVsIGxpIHVsIHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMTAwJTtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM0NDQ7XG59XG5cbi5ob21lIC5kcm9wbWVudSBsaS5uYXZfaG9tZSBhIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmNzcxYztcbn1cblxuLnRvX3RvcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtNzBweDtcblx0XHRib3R0b206IC0yMHB4O1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHR6LWluZGV4OiAyMDA7XG59XG5cbi50b190b3AgYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDJweCA3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4udG9fdG9wIGE6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDZweCA4cHggNnB4O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2JkYzRjYSB0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OiAzMDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0dG9wOiAwO1xuXHRcdG1hcmdpbjogYXV0bztcbn1cblxuLnRvX3RvcCBhOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNmU3O1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRib3gtc2hhZG93OiAwcHggMnB4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnRvX3RvcCBhOmhvdmVyOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTUyMjJjIHRyYW5zcGFyZW50O1xufVxuXG4uZm9vdGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDQ2cHggMCAzNHB4IDA7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXIgYTpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXJfX2xlYWQgcCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyX19sZWFkIHAgaW1nOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDI4cHg7XG59XG5cbi5mb290ZXJfX2xlYWQgcC5mb290ZXJfX2xlYWRfX2xvZ28ge1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5mb290ZXJfX2xlYWQgcC5mb290ZXJfX2xlYWRfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Y29sb3I6ICNmZjAwMDA7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmZvb3Rlcl9fY29weSB7XG5cdFx0d2lkdGg6IDMwJTtcbn1cblxuLmZvb3Rlcl9fY29weSBhIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDYyLjUlO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5mb290ZXJfX2NvcHkgYTpmaXJzdC1jaGlsZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZvb3Rlcl9fY29weSBhOmZpcnN0LWNoaWxkOmZpcnN0LWxldHRlciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZvb3Rlcl9fbG9nb19faW1nIHtcblx0XHR3aWR0aDogMTQzcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZvb3Rlcl9fY29weV9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMC42MjVyZW07XG5cdFx0Y29sb3I6ICMyYjJiMmI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZm9vdGVyX19uYXYge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5mb290ZXJfX25hdiBsaSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5mb290ZXJfX25hdiBsaTpsYXN0LWNoaWxkIGEge1xuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZm9vdGVyX19uYXYgbGk6Zmlyc3QtY2hpbGQgYSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9vdGVyX19uYXYgbGkgYSB7XG5cdFx0cGFkZGluZzogMCA3cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM4MzgzODtcblx0XHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmZvb3Rlcl9fbmF2IGxpIGE6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxMHB4IDAgMTZweCAwO1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX2NvcHkge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Y29sb3I6ICM1NjU2NTY7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogNHB4O1xufVxuXG4uaGVhZGVyIC5oZWFkZXJfX3NlYXJjaCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcbn1cblxuLm5hdiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U1MjIyYztcbn1cblxuLm5hdiB1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdiAuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYgLmdsb2JhbF9oZWFkZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2IC5nbG9iYWxfaGVhZGVyIGxpIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm5hdiAuZ2xvYmFsX2hlYWRlciBsaTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uYXYgLmdsb2JhbF9oZWFkZXIgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgLm5hdiAuZ2xvYmFsX2hlYWRlciBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuXG4ubmF2IC5nbG9iYWxfaGVhZGVyIGEge1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubmF2IC5nbG9iYWxfaGVhZGVyIGE6aG92ZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuXG4ubmF2X19ob21lIHtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNjY2MgMCUsICNjY2MgOTMlLCAjRjA4MzFFIDkzJSwgI0YwODMxRSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjY2NjIDAlLCAjY2NjIDkzJSwgI0YwODMxRSA5MyUsICNGMDgzMUUgMTAwJSk7XG59XG5cbi5wYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0d2lkdGg6IDIzNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0cGFkZGluZzogNXB4IDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICNhZmFmYWY7XG59XG5cbi5zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0Y29sb3I6ICMyNjI2MjY7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAsIHdoaXRlc21va2UgMCUsIHdoaXRlIDEwMCUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG5cdFx0Y29sb3I6ICNlNTIyMmM7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAsICNmZmU5ZTUgMCUsIHdoaXRlIDEwMCUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlNWJjYjM7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBPYmplY3RcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYmcge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0cGFkZGluZzogMTVweDtcbn1cblxuLmJnLS1wcmltYXJ5IHtcblx0XHRiYWNrZ3JvdW5kOiAjZmRmMmU3O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAwLjkyODU3cmVtO1xufVxuXG4uYmctLXNlY29uZGFyeSB7XG5cdFx0YmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cblxuLmJ0biB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdGJhY2tncm91bmQ6ICMyYjJiMmI7XG5cdFx0Y29sb3I6ICNGRkY7XG59XG5cbi5idG4tLXByaW1hcnkge1xuXHRcdGJhY2tncm91bmQ6ICNGMDgzMUU7XG5cdFx0Y29sb3I6ICNGRkY7XG59XG5cbi5idG4tLXByaW1hcnk6aG92ZXIge1xuXHRcdGNvbG9yOiAjRkZGO1xufVxuXG4uYnRuLS1mbHVpZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG59XG5cbi5idG4tc29jaWFsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tc29jaWFsX19mYWNlYm9vayB7XG5cdFx0YmFja2dyb3VuZDogIzNiNTk5ODtcbn1cblxuLmJ0bi1zb2NpYWxfX2ZhY2Vib29rOmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcblx0XHRjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uYnRuLXNvY2lhbF9fdHdpdHRlciB7XG5cdFx0YmFja2dyb3VuZDogIzU1YWNlZTtcbn1cblxuLmJ0bi1zb2NpYWxfX3R3aXR0ZXI6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5idG4tc29jaWFsX19nb29nbGUge1xuXHRcdGJhY2tncm91bmQ6ICNkZDRiMzk7XG59XG5cbi5idG4tc29jaWFsX19nb29nbGU6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5idG4tc29jaWFsX19oYXRlbmEge1xuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICMwMGE0ZGUgdXJsKFwiLi4vaW1hZ2VzL2ljb25faGF0ZW5hLnBuZ1wiKSBuby1yZXBlYXQgNTAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ0bi1zb2NpYWxfX3JzcyB7XG5cdFx0YmFja2dyb3VuZDogI2YyNjUyMjtcbn1cblxuLmJ0bi1zb2NpYWxfX3JzczpiZWZvcmUge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0Y29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmNhcmRzIC5jYXJkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jYXJkcyAuY2FyZDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY2FyZHMgLmNhcmQgYSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZHMgLmNhcmQgYTpob3ZlciAuY2FyZF9faW1hZ2Uge1xuXHRcdG9wYWNpdHk6IC41O1xufVxuXG4uY2FyZHMgLmNhcmQgYTpob3ZlciAuY2FyZF9fdGl0bGUge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FyZHMgLmNhcmQgYTpob3ZlciAuY2FyZF9fdGFnIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkcyAuY2FyZCBhOmhvdmVyIC5jYXJkX19kYXRlIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkcyAuY2FyZCAuY2FyZF9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleDogMCAwIDEwMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmNhcmRzIC5jYXJkIC5jYXJkX19ib2R5IHtcblx0XHRmbGV4OiAwIDAgNDkwcHg7XG59XG5cbi5jYXJkcyAuY2FyZCAuY2FyZF9fYm9keSBhIHtcblx0XHRjb2xvcjogIzI2MjYyNjtcbn1cblxuLmNhcmRzIC5jYXJkIC5jYXJkX19ib2R5IGE6aG92ZXIge1xuXHRcdGNvbG9yOiAjZTUyMjJjO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FyZHMgLmNhcmQgLmNhcmRfX2JvZHkgLmNhcmRfX2RhdGUge1xuXHRcdGNvbG9yOiAjMjYyNjI2O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2FyZHMgLmNhcmQgLmNhcmRfX2JvZHkgLmNhcmRfX3RhZ3MgdWwge1xuXHRcdGZvbnQtc2l6ZTogMDtcbn1cblxuLmNhcmRzIC5jYXJkIC5jYXJkX19ib2R5IC5jYXJkX190YWdzIGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5jYXJkcyAuY2FyZCAuY2FyZF9fYm9keSAuY2FyZF9fdGFncyBsaTpsYXN0LWNoaWxkIGEge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcmRzIC5jYXJkIC5jYXJkX19ib2R5IC5jYXJkX190YWdzIGEge1xuXHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2FyZHMgLmNhcmQgLmNhcmRfX2JvZHkgLmNhcmRfX3RhZ3MgYTpob3ZlciB7XG5cdFx0Y29sb3I6ICNlNTIyMmM7XG59XG5cbi5jYXJkcyAuY2FyZCAuY2FyZF9faW1hZ2VfX3RhZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNnB4O1xuXHRcdGxlZnQ6IDZweDtcblx0XHR6LWluZGV4OiAxO1xufVxuXG4uY2FyZHMgLmNhcmQgLmNhcmRfX3RpdGxlX19vdXRlciB7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0bWFyZ2luOiAycHggMCAxMHB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcmRzIC5jYXJkIC5jYXJkX190aXRsZV9fb3V0ZXIgYS5jYXJkX190aXRsZSB7XG5cdFx0Y29sb3I6ICMzODM4Mzg7XG59XG5cbi5jYXJkcyAuY2FyZCAuY2FyZF9fdGl0bGVfX291dGVyIGEuY2FyZF9fdGl0bGU6aG92ZXIge1xuXHRcdGNvbG9yOiAjZTUyMjJjO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FyZHMgLmNhcmQgLmNhcmQgLm5ldyB7XG5cdFx0LXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG5cdFx0ZmlsdGVyOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxmaWx0ZXIgaWQ9XCJmaWx0ZXJcIj48ZmVDb2xvck1hdHJpeCB0eXBlPVwibWF0cml4XCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPVwic1JHQlwiIHZhbHVlcz1cIjEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMCAwIDAgMCAwIDEgMFwiIC8+PC9maWx0ZXI+PC9zdmc+I2ZpbHRlcicpO1xuXHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYXJkcyAuY2FyZCAuY2FyZF9fdGFnIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4uY2FyZHMgLmNhcmQ6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmRtb3JlQXJlYSB7XG5cdFx0Y2xlYXI6IGJvdGg7XG59XG5cbi5jYXJkbW9yZSB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbG9yLS1yZWQge1xuXHRcdGNvbG9yOiAjZWE2MTUzO1xufVxuXG4ucm93IHtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1qdXN0aWZ5OiBkaXN0cmlidXRlLWFsbC1saW5lcztcblx0XHRmb250LXNpemU6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdyA+ICoge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiBtZWRpdW07XG59XG5cbi5yb3c6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbHVtbiB7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXIge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiA5ODBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51bml0LS0xZyB7XG5cdFx0d2lkdGg6IDUuNzE0MjklO1xufVxuXG4udW5pdC0tMmcge1xuXHRcdHdpZHRoOiAxNC4yODU3MSU7XG59XG5cbi51bml0LS0zZyB7XG5cdFx0d2lkdGg6IDIyLjg1NzE0JTtcblx0XHR3aWR0aDogMzEwcHg7XG59XG5cbi51bml0LS00ZyB7XG5cdFx0d2lkdGg6IDMxLjQyODU3JTtcbn1cblxuLnVuaXQtLTVnIHtcblx0XHR3aWR0aDogNDAlO1xufVxuXG4udW5pdC0tNmcge1xuXHRcdHdpZHRoOiA0OC41NzE0MyU7XG59XG5cbi51bml0LS03ZyB7XG5cdFx0d2lkdGg6IDU3LjE0Mjg2JTtcbn1cblxuLnVuaXQtLThnIHtcblx0XHR3aWR0aDogNjUuNzE0MjklO1xufVxuXG4udW5pdC0tOWcge1xuXHRcdHdpZHRoOiA3NC4yODU3MSU7XG5cdFx0d2lkdGg6IDY0NXB4O1xufVxuXG4udW5pdC0tOWcuY29sdW1uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG59XG5cbi51bml0LS0xMGcge1xuXHRcdHdpZHRoOiA4Mi44NTcxNCU7XG59XG5cbi51bml0LS0xMWcge1xuXHRcdHdpZHRoOiA5MS40Mjg1NyU7XG59XG5cbi51bml0LS0xMmcge1xuXHRcdHdpZHRoOiAxMDAlO1xufVxuXG4uaWNvbi0tbGFyZ2Uge1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAwLjc4NTcxcmVtO1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdGhlaWdodDogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcbn1cblxuLmxpc3QtLWlubGluZSBsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luOiAwIDFweDtcbn1cblxuLmxpc3QtLWRpdmlkZXIge1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAwLjc4NTcxcmVtO1xufVxuXG4ubGlzdC0tZGl2aWRlciBsaSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjREREO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ubGlzdC0tZGl2aWRlciBsaTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IG5vbmU7XG59XG5cbi5saXN0LS1kaXZpZGVyIGxpIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVkaWEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZWRpYV9faW1hZ2Uge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm1lZGlhX19pbWFnZSBpbWcge1xuXHRcdGJvcmRlcjogbm9uZTtcbn1cblxuLm1lZGlhX19pbWFnZV9fdGFnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA2cHg7XG5cdFx0bGVmdDogNnB4O1xuXHRcdHotaW5kZXg6IDE7XG59XG5cbi5tZWRpYV9fYm9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMCA3cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVkaWFfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAwLjg1NzE0cmVtO1xufVxuXG4ubWVkaWFfX3RhZyB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubWVkaWEgLnJhbmsge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lZGlhOmhvdmVyIC5tZWRpYV9fdGl0bGUge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWVkaWEuYXJjaGl2ZSAubWVkaWFfX3RpdGxlX19ib3gge1xuXHRcdG1heC1oZWlnaHQ6IDEuMmVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWVkaWEuYXJjaGl2ZSAubWVkaWFfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tZWRpYS5hcmNoaXZlIC5tZWRpYV9fZXhjZXJwdF9fYm94IHtcblx0XHRtYXgtaGVpZ2h0OiAyLjJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tZWRpYS5hcmNoaXZlIC5tZWRpYV9fYm9keSBwIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1lZGlhLS1zbWFsbCAubWVkaWFfX2ltYWdlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVkaWEtLXNtYWxsIC5tZWRpYV9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5tZWRpYS0tc21hbGw6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xufVxuXG4ubWVkaWEtLW1lZGl1bSAubWVkaWFfX2ltYWdlIHtcblx0XHR3aWR0aDogOCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tZWRpYXMubWVkaWFzX3JhbmtpbmcgYTpudGgtY2hpbGQoNSkge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubWVkaWFzLm1lZGlhc19yYW5raW5nIGE6bnRoLWNoaWxkKDUpIC5tZWRpYS0tc21hbGwge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubWVkaWFzLm1lZGlhc19yYW5raW5nIGE6bnRoLWNoaWxkKDUpIC5tZWRpYS0tc21hbGw6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5tZWRpYXMubWVkaWFzX3JhbmtpbmcgYTpudGgtY2hpbGQoNSkuYm9yZGVyX19vbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1lZGlhcy5tZWRpYXNfcmFua2luZyBhOm50aC1jaGlsZCg1KS5ib3JkZXJfX29uIC5tZWRpYS0tc21hbGwge1xuXHRcdG1hcmdpbi1ib3R0b206IHB4O1xufVxuXG4ubWVkaWFzIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZWRpYXMgYTpob3ZlciBpbWcge1xuXHRcdG9wYWNpdHk6IC41O1xufVxuXG4ubWVkaWFzIGE6aG92ZXIgcCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tZWRpYXMgYTpiZWZvcmUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4xZW07XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogIzI2MjYyNjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDlweDtcbn1cblxuLm1lZGlhcyBhOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiMVwiO1xufVxuXG4ubWVkaWFzIGE6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCIyXCI7XG59XG5cbi5tZWRpYXMgYTpudGgtY2hpbGQoMyk6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIjNcIjtcbn1cblxuLm1lZGlhcyBhOm50aC1jaGlsZCg0KTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiNFwiO1xufVxuXG4ubWVkaWFzIGE6bnRoLWNoaWxkKDUpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCI1XCI7XG59XG5cbi5tZWRpYXMgI21vcmVfX3Jha2luZ19fbG9hZCB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuXHRcdGNvbG9yOiAjOTljYzMzO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OWNjMzM7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1lZGlhcyAjbW9yZV9fcmFraW5nX19sb2FkOmFmdGVyIHtcblx0XHRjb250ZW50OiAnXFxmMTA3Jztcblx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcblx0XHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLm1lZGlhcyAjbW9yZV9fcmFraW5nX19sb2FkOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmY2ZmO1xufVxuXG4ubWVkaWFzICNtb3JlX19yYW5raW5nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTAwJTtcblx0XHRvcGFjaXR5OiAwO1xufVxuXG4ubWVkaWFzICNtb3JlX19yYW5raW5nIGE6YmVmb3JlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0cHg7XG5cdFx0bGVmdDogNHB4O1xuXHRcdHotaW5kZXg6IDMwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMWVtO1xuXHRcdHdpZHRoOiAyN3B4O1xuXHRcdGhlaWdodDogMjdweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5Y2MzMztcblx0XHRib3JkZXItcmFkaXVzOiAyN3B4O1xufVxuXG4ubWVkaWFzICNtb3JlX19yYW5raW5nIGE6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCI2XCI7XG59XG5cbi5tZWRpYXMgI21vcmVfX3JhbmtpbmcgYTpudGgtY2hpbGQoMik6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIjdcIjtcbn1cblxuLm1lZGlhcyAjbW9yZV9fcmFua2luZyBhOm50aC1jaGlsZCgzKTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiOFwiO1xufVxuXG4ubWVkaWFzICNtb3JlX19yYW5raW5nIGE6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCI5XCI7XG59XG5cbi5tZWRpYXMgI21vcmVfX3JhbmtpbmcgYTpudGgtY2hpbGQoNSk6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIjEwXCI7XG59XG5cbi5tZWRpYXMgI21vcmVfX3JhbmtpbmcgYTpudGgtY2hpbGQoNik6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIjExXCI7XG59XG5cbi5tZWRpYXMgLmJ0bl9oaWRlIHtcblx0XHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZV9fY29udGVudCAubWVkaWFzIGE6YmVmb3JlLCAucGFnZV9fY29udGVudCAubWVkaWFzIGE6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5idG4tc29jaWFsX19mYWNlYm9vaywgLmJ0bi1zb2NpYWxfX3R3aXR0ZXIsIC5idG4tc29jaWFsX19nb29nbGUsIC5idG4tc29jaWFsX19yc3Mge1xuXHRcdGxldHRlci1zcGFjaW5nOiAuNnB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5ldyB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC42cHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdGZvbnQtc2l6ZTogMC41NzE0M3JlbTtcblx0XHRiYWNrZ3JvdW5kOiAjYzgyMjEyO1xufVxuXG4ubmV3OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJORVdcIjtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0cGFkZGluZzogMCA2cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiAjMjYyNjI2O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bGluZS1oZWlnaHQ6IDIuNDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3JkZXItY29sb3I6ICNiZmJmYmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwLCAjZWNlY2VjIDAlLCB3aGl0ZSAxMDAlKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMnB4IDBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgaW1nIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmRvdHMge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmRvdHM6aG92ZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogIzI2MjYyNjtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U1YmNiMztcblx0XHRjb2xvcjogI2U1MjIyYztcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZWZlIDAlLCAjZmZlOWU1IDEwMCUpO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQsIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiwgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wYWdlLWxhc3QsIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucGFnZS1maXJzdCB7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9uZXh0LnBuZykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXI6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fbmV4dF9ob3Zlci5wbmcpIHRyYW5zcGFyZW50IG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDZweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX3ByZXYucG5nKSB0cmFuc3BhcmVudCBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IGF1dG87XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldjpob3ZlcjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbl9wcmV2X2hvdmVyLnBuZykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnBhZ2UtZmlyc3Q6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogOXB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fcGFnaW5hdGlvbl9maXJzdC5wbmcpIHRyYW5zcGFyZW50IG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogYXV0bztcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wYWdlLWZpcnN0OmhvdmVyOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX3BhZ2luYXRpb25fZmlyc3RfaG92ZXIucG5nKSB0cmFuc3BhcmVudCBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucGFnZS1sYXN0OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDlweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uX3BhZ2luYXRpb25fbGFzdC5wbmcpIHRyYW5zcGFyZW50IG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogYXV0bztcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wYWdlLWxhc3Q6aG92ZXI6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25fcGFnaW5hdGlvbl9sYXN0X2hvdmVyLnBuZykgdHJhbnNwYXJlbnQgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbl9fbnVtYmVyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWdpbmF0aW9uX19uYXYgdWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQqZGlzcGxheTogaW5saW5lO1xuXHRcdCp6b29tOiAxO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucGFnaW5hdGlvbl9fbmF2IHVsIGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wYWdpbmF0aW9uX19uYXYgYSxcbi5wYWdpbmF0aW9uX19uYXYgLmN1cnJlbnQge1xuXHRcdHBhZGRpbmc6IDAgNnB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzI2MjYyNjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRib3JkZXItY29sb3I6ICNiZmJmYmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwLCAjZWNlY2VjIDAlLCB3aGl0ZSAxMDAlKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMnB4IDBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb25fX25hdiBhLm5leHRwb3N0c2xpbmssIC5wYWdpbmF0aW9uX19uYXYgYS5wcmV2aW91c3Bvc3RzbGluayB7XG5cdFx0Ym9yZGVyOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbl9fbmF2IGEubmV4dHBvc3RzbGluayArIC5wYWdlLCAucGFnaW5hdGlvbl9fbmF2IGEucHJldmlvdXNwb3N0c2xpbmsgKyAucGFnZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkZGUzO1xufVxuXG4ucGFnaW5hdGlvbl9fbmF2IGEubmV4dHBvc3RzbGluayB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBhZ2luYXRpb25fX25hdiAuY3VycmVudCB7XG5cdFx0Y29sb3I6ICMzMzM7XG59XG5cbi5wYWdpbmF0aW9uX19uYXYgLndwLXBhZ2VuYXZpID4gKiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFnaW5hdGlvbl9fbmF2IC53cC1wYWdlbmF2aSA+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmFuayB7XG5cdFx0Zm9udC1zaXplOiA5LjVweDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAwLjY3ODU3cmVtO1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRtYXJnaW46IDAgM3B4IDNweCAwO1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNwcml0ZS1jb3B5cmlnaHQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9vdGVyX2xvZ29fdHlwZS5wbmcpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGhlaWdodDogMjdweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hcnRpY2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uYXJ0aWNsZSBoMi5wYWdlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRjb2xvcjogI2U1MjIyYztcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcbn1cblxuLmFydGljbGUgaDIucGFnZS10aXRsZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5hcnRpY2xlIGJsb2NrcXVvdGUge1xuXHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZWRlZGVkO1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRtYXJnaW46IDA7XG59XG5cbi5hcnRpY2xlIGlmcmFtZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTZweDtcbn1cblxuLmFydGljbGUgLmVtYmVkX3dyYXAge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlIC5lbWJlZF93cmFwIHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlIC5lbWJlZF93cmFwIGlmcmFtZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTY1cHg7XG59XG5cbi5hcnRpY2xlIC5hcnRpY2xlX19oZWFkZXIgLmFydGljbGVfX3N1YiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmFydGljbGUgLmFydGljbGVfX2JvZHkge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAwLjkyODU3cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5hcnRpY2xlIC5hcnRpY2xlX19ib2R5IGEge1xuXHRcdGNvbG9yOiAjMmU3YmE5O1xufVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSBhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRjb2xvcjogI2U1MjIyYztcbn1cblxuLmFydGljbGUgLmFydGljbGVfX2JvZHkgPiAqOm5vdCgnaDInKTpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmFydGljbGUgLmFydGljbGVfX2JvZHkgdWwge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG5cbi5hcnRpY2xlIC5hcnRpY2xlX19ib2R5IHVsIGxpIHtcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fYm9keSBvbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmFydGljbGUgLmFydGljbGVfX2JvZHkgb2wgbGkge1xuXHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi5hcnRpY2xlIC5hcnRpY2xlX19ib2R5IC50YWdfbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG59XG5cbi5hcnRpY2xlIC5hcnRpY2xlX19ib2R5IC50YWdfbGlzdCBsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdG1hcmdpbi1yaWdodDogMTlweDtcbn1cblxuLmFydGljbGUgLmFydGljbGVfX2JvZHkgLnRhZ19saXN0IGxpOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZV9fZm9vdGVyIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGZvbnQtc2l6ZTogMC43MTQyOXJlbTtcblx0XHRjbGVhcjogYm90aDtcbn1cblxuLmFydGljbGUgLmFydGljbGVfX3RhZyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5hcnRpY2xlIC5hcnRpY2xlX19kYXRhIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGZsb2F0OiByaWdodDtcbn1cblxuLmFydGljbGUgLmFydGljbGVfX2ltYWdlIHtcblx0XHR3aWR0aDogNjIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMjVweCBhdXRvO1xufVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtLWhhbGYge1xuXHRcdG1heC13aWR0aDogNDAlICFpbXBvcnRhbnQ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlIC5hcnRpY2xlX19pbWFnZS0tcmlnaHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZSAuYXJ0aWNsZV9faW1hZ2UtY2FwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXNpemU6IDAuNzg1NzFyZW07XG5cdFx0Y29sb3I6ICMzMzM7XG59XG5cbi5hcnRpY2xlIGgxLCAuYXJ0aWNsZSBoMiwgLmFydGljbGUgaDMsIC5hcnRpY2xlIGg0LCAuYXJ0aWNsZSBoNSwgLmFydGljbGUgaDYge1xuXHRcdGNsZWFyOiBib3RoO1xufVxuXG4uYXJ0aWNsZSBoMSB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGZvbnQtc2l6ZTogMS42MjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmFydGljbGUgaDIge1xuXHRcdG1hcmdpbjogMTVweCAwIDIxcHggMDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHRjb2xvcjogIzI2MjYyNjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRib3JkZXItdG9wOiA0cHggc29saWQgI2Y1ZjVmNTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5hcnRpY2xlIGgyOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDE4OXB4O1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlNTIyMmM7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTRweDtcblx0XHRsZWZ0OiAwO1xufVxuXG4uYXJ0aWNsZSBoMyB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZTUyMjJjO1xuXHRcdHBhZGRpbmc6IDBweCAwIDBweCAxMnB4O1xuXHRcdGNvbG9yOiAjMjYyNjI2O1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5hcnRpY2xlIGg0IHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogIzI2MjYyNjtcbn1cblxuLmFydGljbGUgaDUge1xuXHRcdG1hcmdpbjogMTVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGNvbG9yOiAjMjYyNjI2O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYXJ0aWNsZSBwIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFydGljbGUgcCA+IGltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYXJ0aWNsZSBwICsgaDIsXG4uYXJ0aWNsZSBwICsgaDMsXG4uYXJ0aWNsZSBwICsgaDQsXG4uYXJ0aWNsZSBwICsgaDUsXG4uYXJ0aWNsZSBwICsgaDYge1xuXHRcdG1hcmdpbi10b3A6IDA7XG59XG5cbi5hcnRpY2xlIC5pbmZvcm1hdGlvbl9ibG9jayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5hcnRpY2xlIC5pbmZvcm1hdGlvbl9ibG9jayBoMyB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRjb2xvcjogI2U1MjIyYztcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYXJ0aWNsZSAuaW5mb3JtYXRpb25fYmxvY2sgaDQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Y29sb3I6ICMyNjI2MjY7XG5cdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uYXJ0aWNsZSAuaW5mb3JtYXRpb25fYmxvY2sgcCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLmFydGljbGUgLmluZm9ybWF0aW9uX2Jsb2NrID4gKjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZSAuaW5mb3JtYXRpb25fYmxvY2sgaW1nLmFsaWdubGVmdCwgLmFydGljbGUgLmluZm9ybWF0aW9uX2Jsb2NrIGltZy5hbGlnbnJpZ2h0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLmFydGljbGUgLmluZm9ybWF0aW9uX2Jsb2NrIGltZy5hbGlnbnJpZ2h0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmFydGljbGUgI3RvY19jb250YWluZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1OHB4O1xufVxuXG4uYXJ0aWNsZSAjdG9jX2NvbnRhaW5lciAudG9jX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkICNlNTIyMmM7XG5cdFx0cGFkZGluZy1sZWZ0OiAxM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5hcnRpY2xlICN0b2NfY29udGFpbmVyIC50b2NfbGlzdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlICN0b2NfY29udGFpbmVyIC50b2NfbGlzdCBsaSB7XG5cdFx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxuLmFydGljbGUgLmJsb2NrX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyOiA0cHggc29saWQgI2U2ZTZlNjtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYXJ0aWNsZSAuYmxvY2tfY29udGVudCA+ICoge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYXJ0aWNsZSAuYmxvY2tfY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFydGljbGUgLmJsb2NrX2NvbnRlbnQgaDMge1xuXHRcdGNvbG9yOiAjZTUyMjJjO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5hcnRpY2xlIC5ibG9ja19jb250ZW50IG9sIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcbn1cblxuLmFydGljbGUgLmJsb2NrX2NvbnRlbnQgb2wgbGkge1xuXHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYXJ0aWNsZSAuYmxvY2tfY29udGVudCBvbCBsaTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZSAuYmxvY2tfY29udGVudCB1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG59XG5cbi5hcnRpY2xlIC5ibG9ja19jb250ZW50IHVsIGxpIHtcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmFydGljbGUgLmJsb2NrX2NvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFydGljbGUgLmJsb2NrX2NvbnRlbnQgKyBoMiB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmFydGljbGUgLnNucy1idXR0b25zIHVsIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmFydGljbGUgLnNucy1idXR0b25zIHVsIGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYXJ0aWNsZSAuc25zLWJ1dHRvbnMgdWwgbGkgYSB7XG5cdFx0Y29sb3I6ICNmZmY7XG59XG5cbi5hcnRpY2xlIC5zbnMtYnV0dG9ucyB1bCBsaSBhOmhvdmVyIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hcnRpY2xlIC5ibG9ja19jb250ZW50XzFweCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5hcnRpY2xlIC5ibG9ja19jb250ZW50XzFweCBoMyB7XG5cdFx0Y29sb3I6ICMyNjI2MjY7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uYXJ0aWNsZSAuYmxvY2tfY29udGVudF8xcHggPiAqOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcnRpY2xlIC5hbm5vdGF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAzOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmFydGljbGUgLmFydGljbGVfX2Zvb3RlciAuc25zLWJ1dHRvbnMge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjlweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmFydGljbGUgLm1lZGlhcyBhIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGRlMztcbn1cblxuLmFydGljbGUgZmlndXJlIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYXJ0aWNsZSBmaWd1cmUud3AtY2FwdGlvbi5hbGlnbmxlZnQgKyBoMyxcbi5hcnRpY2xlIGZpZ3VyZS53cC1jYXB0aW9uLmFsaWdubGVmdCArIGg0LFxuLmFydGljbGUgZmlndXJlLndwLWNhcHRpb24uYWxpZ25sZWZ0ICsgaDUsXG4uYXJ0aWNsZSBmaWd1cmUud3AtY2FwdGlvbi5hbGlnbmxlZnQgKyBoNiwgLmFydGljbGUgZmlndXJlLndwLWNhcHRpb24uYWxpZ25yaWdodCArIGgzLFxuLmFydGljbGUgZmlndXJlLndwLWNhcHRpb24uYWxpZ25yaWdodCArIGg0LFxuLmFydGljbGUgZmlndXJlLndwLWNhcHRpb24uYWxpZ25yaWdodCArIGg1LFxuLmFydGljbGUgZmlndXJlLndwLWNhcHRpb24uYWxpZ25yaWdodCArIGg2IHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hcnRpY2xlIGZpZ3VyZSAud3AtY2FwdGlvbi10ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5hcnRpY2xlIC51bmRlcmxpbmVfbGluayBhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRjb2xvcjogIzI2MjYyNjtcbn1cblxuLmFydGljbGUgLnJlbGF0ZWRfdGFncyB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGNvbG9yOiAjZTUyMjJjO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLmFydGljbGUgLnJlbGF0ZWRfdGFnczpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jYXRfbmFtZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHBhZGRpbmc6IDRweCA0MHB4IDAgNDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDdyZW07XG59XG5cbi5ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmJsb2NrX19oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9ja19fZm9vdGVyIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGZvbnQtc2l6ZTogMC43MTQyOXJlbTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggNXB4IDAgNXB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2NjYztcbn1cblxuLmJsb2NrX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrX19mb290ZXIgLnRleHQtLXJpZ2h0IGE6aG92ZXIsIC5ibG9ja19fZm9vdGVyIC50ZXh0LS1yaWdodCBhOmFjdGl2ZSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5icmVhZGNydW1iLmJyZWFkY3J1bWJfX2hvbWUge1xuXHRcdG1hcmdpbjogMTVweCAwO1xufVxuXG4uYnJlYWRjcnVtYiBsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRjb2xvcjogIzMzMztcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5icmVhZGNydW1iIGxpOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xuXHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRjb2xvcjogI2EwYTBhMDtcbn1cblxuLmJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZDphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJyZWFkY3J1bWIgbGkgYTpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXRlZ29yeSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0aGVpZ2h0OiAyNDBweDtcbn1cblxuLmNhdGVnb3J5X19jb250YWluZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmNhdGVnb3J5X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHRmb250LXNpemU6IDEuODU3MTRyZW07XG5cdFx0ei1pbmRleDogMTtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2F0ZWdvcnlfX2xpZmUge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNGMDgzMUU7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ltZ19saWZlLmpwZ1wiKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnBpY2t1cF9fb3V0ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi10b3A6IDI3cHg7XG59XG5cbi5waWNrdXBfX291dGVyIC5waWNrdXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogOTgwcHg7XG59XG5cbi5waWNrdXBfX291dGVyIC5waWNrdXBfX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGlja3VwX19vdXRlciAucGlja3VwX19pdGVtcyBsaSB7XG5cdFx0ZmxleDogMCAwIDMxMHB4O1xuXHRcdHdpZHRoOiAzMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBpY2t1cF9fb3V0ZXIgLnBpY2t1cF9faXRlbXMgbGk6aG92ZXI6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDA7XG59XG5cbi5waWNrdXBfX291dGVyIC5waWNrdXBfX2l0ZW1zIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogIzMzMztcblx0XHRmb250LXdlaWdodDogMzAwO1xufVxuXG4ucGlja3VwX19vdXRlciAucGlja3VwX19pdGVtcyBhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRjb2xvcjogI2U1MjIyYztcbn1cblxuLnBpY2t1cF9fb3V0ZXIgLnBpY2t1cF9faXRlbXMgYTpob3ZlciBpbWcge1xuXHRcdG9wYWNpdHk6IC43O1xufVxuXG4ucGlja3VwX19vdXRlciAucGlja3VwX19pdGVtcyBhOmhvdmVyIC5idXJldHRlX19waWNrdXAge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5waWNrdXBfX291dGVyIC5waWNrdXBfX2l0ZW1zIGE6aG92ZXIgLnBpY2t1cF9fY2FwdGlvbiB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBpY2t1cF9fb3V0ZXIgLnBpY2t1cF9fbWV0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGlja3VwX19vdXRlciAucGlja3VwX19tZXRhIC5waWNrdXBfX2NhdGVnb3J5IGE6aG92ZXIge1xuXHRcdGNvbG9yOiAjZTUyMjJjO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBpY2t1cF9fb3V0ZXIgLnBpY2t1cF9fbWV0YSAucGlja3VwX19kYXRlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBpY2t1cF9fb3V0ZXIgLnBpY2t1cF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLnBpY2t1cF9fb3V0ZXIgLnBpY2t1cF9fY2FwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDE3cHggMjBweCAxNXB4IDE1cHg7XG59XG5cbi5waWNrdXBfX291dGVyIC5waWNrdXBfX3RhZ3Mge1xuXHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5waWNrdXBfX291dGVyIC5waWNrdXBfX3RhZ3MgYSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRjb2xvcjogIzgwODA4MDtcblx0XHRmb250LXdlaWdodDogMzAwO1xufVxuXG4ucGlja3VwX19vdXRlciAucGlja3VwX190YWdzIGE6aG92ZXIge1xuXHRcdGNvbG9yOiAjZTUyMjJjO1xufVxuXG4ucGlja3VwX19vdXRlciAucGlja3VwX190YWdzIHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaW5lLWhlaWdodDogMS42O1xufVxuXG4ucGlja3VwX19vdXRlciAucGlja3VwX190YWdzIGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5waWNrdXBfX291dGVyIC5waWNrdXBfX3RhZ3MgbGk6bGFzdC1jaGlsZCBhIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5waWNrdXBfX291dGVyIC5idXJldHRlX19waWNrdXAge1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMTFweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdHBhZGRpbmc6IDVweCAzMXB4IDVweCAxNHB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnNucy1idXR0b25zIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbnMtYnV0dG9ucyB1bCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNucy1idXR0b25zIGxpIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZmxleDogMCAwIDI1JTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5zbnMtYnV0dG9ucyBsaS5zbnNfYnRuX2ZiX2xpa2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0NDY0YTI7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM4NTI4Mztcbn1cblxuLnNucy1idXR0b25zIGxpLnNuc19idG5fZmJfc2hhcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0NDY0YTI7XG59XG5cbi5zbnMtYnV0dG9ucyBsaS5zbnNfYnRuX3R3aXR0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMWFhZjQ7XG59XG5cbi5zbnMtYnV0dG9ucyBsaS5zbnNfYnRuX3BvY2tldCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwNDk2MTtcbn1cblxuLnNucy1idXR0b25zIGxpLnNuc19idG5faGF0ZW5hIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhZGUyO1xufVxuXG4uc25zLWJ1dHRvbnMgbGkgYSB7XG5cdFx0Y29sb3I6ICNmZmY7XG59XG5cbi5zbnMtYnV0dG9ucyBsaSBhOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAuNztcbn1cblxuLnNucy1idXR0b25zIGxpIC5pY29uX3NucyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxleDogMCAwIDI1JTtcblx0XHRsaW5lLWhlaWdodDogMTtcbn1cblxuLnNucy1idXR0b25zIGxpIC5pY29uX3NuczpiZWZvcmUge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLnNucy1idXR0b25zIGxpIC5pY29uLWZhY2Vib29rLWxpa2U6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdGNvbnRlbnQ6ICdcXGYxNjQnO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xufVxuXG4uc25zLWJ1dHRvbnMgbGkgLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDFweDtcbn1cblxuLnNucy1idXR0b25zIGxpIC5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXNpemU6IDFyZW07XG59XG5cbi5zbnMtYnV0dG9ucyBsaSAuaWNvbi1wb2NrZXQ6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuXHRcdGNvbnRlbnQ6ICdcXGYyNjUnO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnNucy1idXR0b25zIGxpIC5pY29uLWhhdGVuYSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25faGF0ZW5hLnBuZ1wiKSBuby1yZXBlYXQgMCA1MCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uc25zLWJ1dHRvbnMgbGkgLnNuc19idG5fY29udGVudHMge1xuXHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc25zLWJ1dHRvbnMgbGkgLnNuc19idG5fY29udGVudHMgLnNuc19jb3VudCB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMC42MjVyZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4uc25zLWJ1dHRvbnMgbGkgLnNuc19idG5fY29udGVudHM6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhbGxvb24tYnRuLXNldCBhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogIzc3Nztcbn1cblxuLmZsb2F0LS1sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDtcbn1cblxuLmZsb2F0LS1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC0tbGVmdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxpbmsge1xuXHRcdGNvbG9yOiAjMDBhMGRjO1xufVxuXG4ubGluazpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53cC1jYXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXNpemU6IDAuNzg1NzFyZW07XG5cdFx0Y29sb3I6ICMzMzM7XG59XG5cbi53cC1jYXB0aW9uLmFsaWduY2VudGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi53cC1jYXB0aW9uIGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xufVxuXG5wLndwLWNhcHRpb24tdGV4dCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDhweCAwIDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6IDFlbTtcbn1cblxuLmFsaWdubGVmdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmFsaWducmlnaHQge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5pbWcuYWxpZ25sZWZ0LCBpbWcuYWxpZ25yaWdodCwgaW1nLmFsaWduY2VudGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGcm9udCBwYWdlIGNhdGVnb3J5IGFydGljbGUgbGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNhdF9jYXJkcyAuY2F0X2NhcmQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogMTlweDtcblx0XHRoZWlnaHQ6IDc1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2F0X2NhcmRzIC5jYXRfY2FyZDpudGgtY2hpbGQoM24pIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2F0X2NhcmRzIC5jYXRfY2FyZCBhIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0d2lkdGg6IDI2MHB4O1xufVxuXG4uY2F0X2NhcmRzIC5jYXRfY2FyZCBhIC5jYXRfY2FyZF9faW1hZ2Uge1xuXHRcdGZsZXg6IDAgMCAxMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG5cbi5jYXRfY2FyZHMgLmNhdF9jYXJkIGEgLmNhdF9jYXJkX19pbWFnZSBpbWcge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGhlaWdodDogNzVweDtcbn1cblxuLmNhdF9jYXJkcyAuY2F0X2NhcmQgYSAuY2F0X2NhcmRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmNhdF9jYXJkcyAuY2F0X2NhcmQgYTpob3ZlciAuY2F0X2NhcmRfX3RpdGxlIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhdF9jYXJkcyAuY2F0X2NhcmQgYTpob3ZlciAuY2F0X2NhcmRfX2ltYWdlIHtcblx0XHRvcGFjaXR5OiAuNTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2lkZWJhciAuYmxvY2sge1xuXHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2lkZWJhciAuYmxvY2sgLmJsb2NrX19oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyIC5ibG9jay5yYW5raW5nX19ibG9jayAuYmxvY2tfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2lkZWJhciAuYmxvY2tfX3RpdGxlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnNpZGViYXIgLm1lZGlhcyBhIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRjb2xvcjogIzM4MzgzODtcbn1cblxuLnNpZGViYXIgLm1lZGlhcyBhOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyIC5tZWRpYXMgYTpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Y29sb3I6ICNlNTIyMmM7XG59XG5cbi5zaWRlYmFyIC5tZWRpYS0tc21hbGwge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyIC5tZWRpYS0tc21hbGwgLm1lZGlhX19ib2R5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnNpZGViYXIgLm1lZGlhLS1zbWFsbCAubWVkaWFfX2JvZHkgLm1lZGlhX190aXRsZSB7XG5cdFx0ZmxleDogMCAwIDE4MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdHdpZHRoOiAxODBweDtcbn1cblxuLnNpZGViYXIgLm1lZGlhLS1zbWFsbCAubWVkaWFfX2JvZHkgLm1lZGlhX19pbWFnZSB7XG5cdFx0ZmxleDogMCAwIDYwcHg7XG59XG5cbi5zaWRlYmFyIC5wb3B1bGFyX3NlcmlhbGl6ZV9saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNpZGViYXIgLnBvcHVsYXJfc2VyaWFsaXplX2xpc3QgLndpZGdldF9wb3B1bGFyX3NlcmlhbGl6ZWRfd2lkZ2V0IHtcblx0XHRmbGV4OiAwIDAgMTMycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNpZGViYXIgLnBvcHVsYXJfc2VyaWFsaXplX2xpc3QgLndpZGdldF9wb3B1bGFyX3NlcmlhbGl6ZWRfd2lkZ2V0Omxhc3QtY2hpbGQsIC5zaWRlYmFyIC5wb3B1bGFyX3NlcmlhbGl6ZV9saXN0IC53aWRnZXRfcG9wdWxhcl9zZXJpYWxpemVkX3dpZGdldDpudGgtbGFzdC1jaGlsZCgyKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXIgLmFib3V0X19ibG9jayBwIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zaWRlYmFyIC5hYm91dF9fYmxvY2sgLnNuc19fbGlzdCB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2lkZWJhciAuYWJvdXRfX2Jsb2NrIC5zbnNfX2xpc3QgbGkge1xuXHRcdGZsZXg6IDAgMCA0MHB4O1xufVxuXG4uc2lkZWJhciAuc2lkZV9fcGlja3VwIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lkZWJhciAuc2lkZV9fcGlja3VwIGEgLm1lZGlhLS1zbWFsbCAubWVkaWFfX2JvZHkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2lkZWJhciAuc2lkZV9fcGlja3VwIGEgLm1lZGlhLS1zbWFsbCAubWVkaWFfX2JvZHkgLm1lZGlhX19pbWFnZSB7XG5cdFx0ZmxleDogMCAwIDYwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XG59XG5cbi5zaWRlYmFyIC5zaWRlX19waWNrdXAgYSAubWVkaWEtLXNtYWxsIC5tZWRpYV9fYm9keSAubWVkaWFfX2ltYWdlIGltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpZGViYXIgLnNpZGVfX3BpY2t1cCBhIC5tZWRpYS0tc21hbGwgLm1lZGlhX19ib2R5IC5tZWRpYV9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAyMTFweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ZmxleDogMCAwIDIxMXB4O1xuXHRcdGNvbG9yOiAjMzgzODM4O1xufVxuXG4uc2lkZWJhciAuc2lkZV9fcGlja3VwIGEgLm1lZGlhLS1zbWFsbCAubWVkaWFfX2JvZHkgLm1lZGlhX190aXRsZSBzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlYmFyIC5zaWRlX19waWNrdXAgYSAubWVkaWEtLXNtYWxsIC5tZWRpYV9fYm9keSAubWVkaWFfX3RpdGxlIHNwYW4ucGlja3VwX19jYXRlZ29yeSB7XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdHdpZHRoOiBhdXRvO1xufVxuXG4uc2lkZWJhciAuc2lkZV9fcGlja3VwIGE6aG92ZXIgLm1lZGlhX19ib2R5IC5tZWRpYV9fdGl0bGUge1xuXHRcdGNvbG9yOiAjZTUyMjJjO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2lkZWJhciAuc2lkZV9fcGlja3VwIGE6aG92ZXIgLnBpY2t1cF9fY2F0ZWdvcnkge1xuXHRcdGNvbG9yOiAjZTUyMjJjO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGU2ZTc7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2lkZWJhciAuc2lkZV9fcGlja3VwIGE6bGFzdC1jaGlsZCAubWVkaWEtLXNtYWxsIC5tZWRpYV9fYm9keSAucGlja3VwX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhdF9fbW9yZSB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLmNhdF9fbW9yZSBhIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uY2F0X19tb3JlIGE6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2F0X19tb3JlIGE6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA3cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21vcmVfYXJyb3dfc21hbGwucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcblx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogMXB4O1xufVxuXG4uYXJjaGl2ZSAuY29udGFpbmVyIC51bml0LS05ZyB7XG5cdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICNlNTIyMmM7XG59XG5cbi5hcmNoaXZlIC5tZWRpYV9fYm9keSAuY2F0X25hbWUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcmNoaXZlIC5tZWRpYV9fYm9keSBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5hcmNoaXZlIC5jb250ZW50X190aXRsZSxcbi5hcmNoaXZlIC5ibG9ja19fdGl0bGUge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNpbmdsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpbmdsZSAuY29udGFpbmVyIC51bml0LS05ZyB7XG5cdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICNlNTIyMmM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0cGFkZGluZzogMDtcbn1cblxuLnNpbmdsZSAuY29udGFpbmVyIC5jb2x1bW4tLWxlZnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMjBweDtcbn1cblxuLnNpbmdsZSAuY29udGFpbmVyIC5jb2x1bW4tLWxlZnQuY29sdW1uLS1yZWxhdGVkIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uc2luZ2xlIC5hcnRpY2xlX21ldGEge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnNpbmdsZSAuYXJ0aWNsZV9tZXRhIC5jYXRfbmFtZSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZSAuYXJ0aWNsZV9tZXRhIC5hcnRpY2xlX21ldGFfZGF0ZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2luZ2xlIC5hcnRpY2xlX21ldGEgLmFydGljbGVfbWV0YV9kYXRlIGEge1xuXHRcdGNvbG9yOiAjODA4MDgwO1xufVxuXG4uc2luZ2xlIC5hcnRpY2xlX21ldGEgLmFydGljbGVfbWV0YV9kYXRlIGE6aG92ZXIge1xuXHRcdGNvbG9yOiAjZTUyMjJjO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlIC5jb250ZW50X19oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5zaW5nbGUgLmNvbnRlbnRfX2hlYWRlciAuY29udGVudF9fdGl0bGUge1xuXHRcdHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5zaW5nbGUgLnNpbmdsZV9fcmVsYXRlZCAubWVkaWFzIGEge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlIC5zaW5nbGVfX3JlbGF0ZWQgLm1lZGlhcyBhIC5tZWRpYSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFNlYXJjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRlbnRfX2hlYWRlciAuY29udGVudF9fdGl0bGUge1xuXHRcdHBhZGRpbmctdG9wOiAxcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jb250ZW50X19oZWFkZXIgLnBhZ2UtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jb250ZW50X19oZWFkZXIgLnN1Yl90ZXh0IHtcblx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdHBhZGRpbmctdG9wOiAxcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVycm9yNDA0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXJyb3I0MDQgLmNvbnRlbnRfX2hlYWRlciAuY29udGVudF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRmb250LXNpemU6IDEuNjI1cmVtO1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnRfX2hlYWRlciAubm9fX3Jlc3VsdHNfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHRjb2xvcjogIzI2MjYyNjtcblx0XHRtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG4uZXJyb3I0MDQgaDMge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uZXJyb3I0MDQgLm5vX19yZXN1bHRzIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MXB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnRfX2JvZHkgLnNlYXJjaC1hcmVhIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnRfX2JvZHkgLnNlYXJjaC1hcmVhIC5zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdHdpZHRoOiAzODlweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjFiMWIxO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5lcnJvcjQwNCAuY29udGVudF9fYm9keSAuc2VhcmNoLWFyZWEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0Y29sb3I6ICMyNjI2MjY7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDAsIHdoaXRlc21va2UgMCUsIHdoaXRlIDEwMCUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiA3MHB4O1xufVxuXG4uZXJyb3I0MDQgLmNvbnRlbnRfX2JvZHkgLnNlYXJjaC1hcmVhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuXHRcdGNvbG9yOiAjZTUyMjJjO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLCAjZmZlOWU1IDAlLCB3aGl0ZSAxMDAlKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTViY2IzO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFRlcm0gbGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXRlX190ZXJtX19saXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4uc2l0ZV9fdGVybV9fbGlzdDpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDYzcHg7XG59XG5cbi5zaXRlX190ZXJtX19saXN0IGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5zaXRlX190ZXJtX19saXN0IGxpLnRlcm1fX2NhdGVnb3J5OmFmdGVyIHtcblx0XHRjb250ZW50OiAnLyc7XG5cdFx0Y29sb3I6ICMyMjI7XG59XG5cbi5zaXRlX190ZXJtX19saXN0IGxpLnRlcm1fX2NhdGVnb3J5Omxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNpdGVfX3Rlcm1fX2xpc3QgbGkudGVybV9fY2F0ZWdvcnk6bGFzdC1jaGlsZDphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcbn1cblxuLnNpdGVfX3Rlcm1fX2xpc3QgbGkudGVybV9fcG9zdF90YWcge1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnNpdGVfX3Rlcm1fX2xpc3QgbGkgYSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogMzAwO1xufVxuXG4uc2l0ZV9fdGVybV9fbGlzdCBsaSBhOmhvdmVyIHtcblx0XHRjb2xvcjogI2U1MjIyYztcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTaW5nbGUsIEFyY2hpdmUsIFNlYXJjaCwgNDA0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2luZ2xlIC5jb250YWluZXIgLnVuaXQtLTlnLFxuLmFyY2hpdmUgLmNvbnRhaW5lciAudW5pdC0tOWcsXG4uc2VhcmNoIC5jb250YWluZXIgLnVuaXQtLTlnLFxuLmVycm9yNDA0IC5jb250YWluZXIgLnVuaXQtLTlnIHtcblx0XHRib3JkZXItdG9wOiA0cHggc29saWQgI2U1MjIyYztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nOiAwO1xufVxuXG4uc2luZ2xlIC5jb250YWluZXIgLmNvbHVtbi0tbGVmdCxcbi5hcmNoaXZlIC5jb250YWluZXIgLmNvbHVtbi0tbGVmdCxcbi5zZWFyY2ggLmNvbnRhaW5lciAuY29sdW1uLS1sZWZ0LFxuLmVycm9yNDA0IC5jb250YWluZXIgLmNvbHVtbi0tbGVmdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAyMHB4O1xufVxuXG4uc2luZ2xlIC5jb250YWluZXIgLmNvbHVtbi0tbGVmdC5jb2x1bW4tLXJlbGF0ZWQsXG4uYXJjaGl2ZSAuY29udGFpbmVyIC5jb2x1bW4tLWxlZnQuY29sdW1uLS1yZWxhdGVkLFxuLnNlYXJjaCAuY29udGFpbmVyIC5jb2x1bW4tLWxlZnQuY29sdW1uLS1yZWxhdGVkLFxuLmVycm9yNDA0IC5jb250YWluZXIgLmNvbHVtbi0tbGVmdC5jb2x1bW4tLXJlbGF0ZWQge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRW1iZWQgc3R5bGUoaWZyYW1lKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuIl19 */