@charset "UTF-8";
/* ==============================================================================================
   Global selectors
   ============================================================================================== */
@-ms-viewport {
	width: device-width;
	initial-scale: 1;
}

html {
	font-family: "YakuHanMP", "Shippori Mincho B1", "Hiragino Mincho ProN", "ヒラギノ明朝 ProN W3", YuMincho, "游明朝", "Yu Mincho", "HG明朝E", "MS PMincho", "ＭＳ Ｐ明朝", serif;
	font-feature-settings: 'palt', 'vpal';
	font-size: 0.625rem;
	font-weight: 500;
	line-height: 1;
	text-align: justify;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

*, *::before, *::after {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

*:focus {
	outline: 0;
}

/* ==============================================================================================
   General elements
   ============================================================================================== */
body {
	margin: 0;
}

main {
	display: block;
}

address {
	font-style: normal;
}

figure {
	margin: 0;
}

hr {
	height: 1px;
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
}

pre {
	font-family: monospace, monospace;
	font-size: inherit;
}

/* ==============================================================================================
   Links
   ============================================================================================== */
a {
	color: currentcolor;
	text-decoration: none;
	background-color: transparent;
}

/* ==============================================================================================
   Texts
   ============================================================================================== */
h1, h2, h3,
h4, h5, h6 {
	margin: 0;
	font-size: inherit;
	font-weight: 700;
	line-height: 1.4;
}

p {
	margin: 0;
}

abbr[title] {
	border-bottom: 0;
	text-decoration: underline dotted;
}

b, strong {
	font-weight: 700;
}

em {
	font-style: normal;
	font-weight: 700;
}

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

small {
	font-size: 80%;
}

sup, sub {
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
	position: relative;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

/* ==============================================================================================
   Lists
   ============================================================================================== */
dl, dt, dd,
ol, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

dt {
	font-weight: 700;
}

/* ==============================================================================================
   Tables
   ============================================================================================== */
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
}

td, th {
	padding: 0;
}

/* ==============================================================================================
   Embedded contents
   ============================================================================================== */
img, svg,
audio, video,
canvas, iframe {
	vertical-align: middle;
}

img {
	width: 100%;
	max-width: 100%;
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

picture {
	display: block;
}

/* ==============================================================================================
   Forms
   ============================================================================================== */
button,
input,
optgroup,
select,
textarea {
	margin: 0;
	color: currentcolor;
	font-family: inherit;
	font-size: inherit;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	padding: 0;
	border: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: dotted 1px ButtonText;
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

legend {
	max-width: 100%;
	padding: 0;
	color: inherit;
	white-space: normal;
	box-sizing: border-box;
	display: table;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
	resize: vertical;
}

[type="checkbox"],
[type="radio"] {
	padding: 0;
	box-sizing: border-box;
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	outline-offset: -2px;
	-webkit-appearance: textfield;
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}

/* ==============================================================================================
   Interactive
   ============================================================================================== */
details {
	display: block;
}

summary {
	display: list-item;
}

/* ==============================================================================================
   Misc
   ============================================================================================== */
template,
[hidden] {
	display: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzcy5zY3NzIiwid2VicGFjazovLy8uLi8ta250ay9zcmMvc2Fzcy9yZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy1rbnRrL3NyYy9zYXNzL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7O21HRERtRztBQ0luRztDQUNDLG1CQUFtQjtDQUNuQixnQkFBZ0I7QURGakI7O0FDS0E7Q0FFRSw4SkMrR3NKO0NEOUd0SixxQ0FBZ0M7Q0FDaEMsbUJBQWM7Q0FDZCxnQkNtSGE7Q0RqSGQsY0FBYztDQUNkLG1CQUFtQjtDQUNuQiwwQkFBMEI7Q0FDMUIsOEJBQThCO0NBQzlCLGtDQUFrQztDQUNsQyxtQ0FBbUM7QURKcEM7O0FDT0E7Q0FDQyxzQkFBc0I7Q0FDdEIsNkNBQTRDO0FESjdDOztBQ09BO0NBQ0MsVUFBVTtBREpYOztBQ09BOzttR0RIbUc7QUNNbkc7Q0FDQyxTQUFTO0FESlY7O0FDT0E7Q0FDQyxjQUFjO0FESmY7O0FDT0E7Q0FDQyxrQkFBa0I7QURKbkI7O0FDT0E7Q0FDQyxTQUFTO0FESlY7O0FDT0E7Q0FDQyxXQUFXO0NBQ1gsU0FBUztDQUNULFVBQVU7Q0FDVixTQUFTO0NBQ1QsZ0JBQWdCO0FESmpCOztBQ09BO0NBRUUsaUNBQTRCO0NBQzVCLGtCQUFhO0FETGY7O0FDU0E7O21HRExtRztBQ1FuRztDQUNDLG1CQUFtQjtDQUNuQixxQkFBcUI7Q0FDckIsNkJBQTZCO0FETjlCOztBQ1NBOzttR0RMbUc7QUNRbkc7O0NBRUMsU0FBUztDQUVSLGtCQUFhO0NBQ2IsZ0JDK0NXO0NEN0NaLGdCQUFnQjtBRFJqQjs7QUNXQTtDQUNDLFNBQVM7QURSVjs7QUNXQTtDQUNDLGdCQUFnQjtDQUNoQixpQ0FBaUM7QURSbEM7O0FDV0E7Q0FDQyxnQkNnQ1k7QUZ4Q2I7O0FDV0E7Q0FFRSxrQkFBYTtDQUNiLGdCQzBCVztBRm5DYjs7QUNhQTtDQUVFLGlDQUE0QjtDQUM1QixrQkFBYTtBRFhmOztBQ2VBO0NBQ0MsY0FBYztBRFpmOztBQ2VBO0NBQ0MsY0FBYztDQUNkLGNBQWM7Q0FDZCx3QkFBd0I7Q0FDeEIsa0JBQWtCO0FEWm5COztBQ2VBO0NBQ0MsV0FBVztBRFpaOztBQ2VBO0NBQ0MsZUFBZTtBRFpoQjs7QUNlQTs7bUdEWG1HO0FDY25HOztDQUVDLFNBQVM7Q0FDVCxVQUFVO0NBRVQsZ0JBQVc7Q0FDWCxzQkFBaUI7QURibkI7O0FDaUJBO0NBQ0MsZ0JDbEJZO0FGSWI7O0FDaUJBOzttR0RibUc7QUNnQm5HO0NBQ0MsV0FBVztDQUVWLHlCQUFrQjtDQUNsQixpQkFBVTtDQUVYLG1CQUFtQjtBRGhCcEI7O0FDbUJBO0NBQ0MsVUFBVTtBRGhCWDs7QUNtQkE7O21HRGZtRztBQ2tCbkc7OztDQUdDLHNCQUFzQjtBRGhCdkI7O0FDbUJBO0NBQ0MsV0FBVztDQUNYLGVBQWU7Q0FDZixTQUFTO0FEaEJWOztBQ21CQTtDQUNDLGdCQUFnQjtBRGhCakI7O0FDbUJBO0NBQ0MsY0FBYztBRGhCZjs7QUNtQkE7O21HRGZtRztBQ2tCbkc7Ozs7O0NBS0MsU0FBUztDQUNULG1CQUFtQjtDQUVsQixvQkFBZTtDQUNmLGtCQUFhO0NBRWQsNkNBQTRDO0FEbEI3Qzs7QUNxQkE7O0NBRUMsaUJBQWlCO0FEbEJsQjs7QUNxQkE7O0NBRUMsb0JBQW9CO0FEbEJyQjs7QUNxQkE7Ozs7Q0FJQywwQkFBMEI7QURsQjNCOztBQ3FCQTs7OztDQUlDLFVBQVU7Q0FDVixTQUFTO0FEbEJWOztBQ3FCQTs7OztDQUlDLDhCQUE4QjtBRGxCL0I7O0FDcUJBO0NBQ0MsU0FBUztDQUNULFVBQVU7Q0FDVixTQUFTO0FEbEJWOztBQ3FCQTtDQUNDLGVBQWU7Q0FDZixVQUFVO0NBQ1YsY0FBYztDQUNkLG1CQUFtQjtDQUNuQixzQkFBc0I7Q0FDdEIsY0FBYztBRGxCZjs7QUNxQkE7Q0FDQyx3QkFBd0I7QURsQnpCOztBQ3FCQTtDQUNDLGNBQWM7Q0FDZCxnQkFBZ0I7QURsQmpCOztBQUVBOztDQ3FCQyxVQUFVO0NBQ1Ysc0JBQXNCO0FEbEJ2Qjs7QUFFQTtDQ3NCRSxZQUFZO0FEcEJkOztBQUVBO0NDdUJDLG9CQUFvQjtDQUNwQiw2QkFBNkI7QURyQjlCOztBQUVBO0NDcUJFLHdCQUF3QjtBRG5CMUI7O0FDdUJBO0NBQ0MsYUFBYTtDQUNiLDBCQUEwQjtBRHBCM0I7O0FDdUJBOzttR0RuQm1HO0FDc0JuRztDQUNDLGNBQWM7QURwQmY7O0FDdUJBO0NBQ0Msa0JBQWtCO0FEcEJuQjs7QUN1QkE7O21HRG5CbUc7QUNzQm5HOztDQUVDLGFBQWE7QURwQmQiLCJmaWxlIjoiY3NzL3Jlc3MuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR2xvYmFsIHNlbGVjdG9yc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQC1tcy12aWV3cG9ydCB7XG5cdHdpZHRoOiBkZXZpY2Utd2lkdGg7XG5cdGluaXRpYWwtc2NhbGU6IDE7XG59XG5cbmh0bWwge1xuXHRmb250LWZhbWlseTogXCJZYWt1SGFuTVBcIiwgXCJTaGlwcG9yaSBNaW5jaG8gQjFcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFl1TWluY2hvLCBcIua4uOaYjuacnVwiLCBcIll1IE1pbmNob1wiLCBcIkhH5piO5pydRVwiLCBcIk1TIFBNaW5jaG9cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIHNlcmlmO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0JywgJ3ZwYWwnO1xuXHRmb250LXNpemU6IDAuNjI1cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbio6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBHZW5lcmFsIGVsZW1lbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmFkZHJlc3Mge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuaHIge1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYSB7XG5cdGNvbG9yOiBjdXJyZW50Y29sb3I7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRleHRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oMSwgaDIsIGgzLFxuaDQsIGg1LCBoNiB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS40O1xufVxuXG5wIHtcblx0bWFyZ2luOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuYiwgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZW0ge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmNvZGUsIGtiZCwgc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdXAsIHN1YiB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpc3RzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5kbCwgZHQsIGRkLFxub2wsIHVsLCBsaSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG50ZCwgdGgge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW1nLCBzdmcsXG5hdWRpbywgdmlkZW8sXG5jYW52YXMsIGlmcmFtZSB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5waWN0dXJlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiBjdXJyZW50Y29sb3I7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IGRvdHRlZCAxcHggQnV0dG9uVGV4dDtcbn1cblxuZmllbGRzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRyZXNpemU6IHZlcnRpY2FsO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdHBhZGRpbmc6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0Zm9udDogaW5oZXJpdDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnRlbXBsYXRlLFxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEdsb2JhbCBzZWxlY3RvcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkAtbXMtdmlld3BvcnQge1xuXHR3aWR0aDogZGV2aWNlLXdpZHRoO1xuXHRpbml0aWFsLXNjYWxlOiAxO1xufVxuXG5odG1sIHtcblx0Zm9udDoge1xuXHRcdGZhbWlseTogJGZmLXNlcmlmO1xuXHRcdGZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0JywgJ3ZwYWwnO1xuXHRcdHNpemU6IDAuNjI1cmVtO1xuXHRcdHdlaWdodDogJGJhc2UtZnctbm9ybWFsO1xuXHR9XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4qOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR2VuZXJhbCBlbGVtZW50c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hZGRyZXNzIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG59XG5cbmhyIHtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5wcmUge1xuXHRmb250OiB7XG5cdFx0ZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0XHRzaXplOiBpbmhlcml0O1xuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hIHtcblx0Y29sb3I6IGN1cnJlbnRjb2xvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGV4dHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmgxLCBoMiwgaDMsXG5oNCwgaDUsIGg2IHtcblx0bWFyZ2luOiAwO1xuXHRmb250OiB7XG5cdFx0c2l6ZTogaW5oZXJpdDtcblx0XHR3ZWlnaHQ6ICRiYXNlLWZ3LWJvbGQ7XG5cdH1cblx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cblxucCB7XG5cdG1hcmdpbjogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbmIsIHN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiAkYmFzZS1mdy1ib2xkO1xufVxuXG5lbSB7XG5cdGZvbnQ6IHtcblx0XHRzdHlsZTogbm9ybWFsO1xuXHRcdHdlaWdodDogJGJhc2UtZnctYm9sZDtcblx0fVxufVxuXG5jb2RlLCBrYmQsIHNhbXAge1xuXHRmb250OiB7XG5cdFx0ZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0XHRzaXplOiBpbmhlcml0O1xuXHR9XG59XG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbnN1cCwgc3ViIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlzdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmRsLCBkdCwgZGQsXG5vbCwgdWwsIGxpIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0OiB7XG5cdFx0c3R5bGU6IG5vbmU7XG5cdFx0c3R5bGUtaW1hZ2U6IG5vbmU7XG5cdH1cbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogJGJhc2UtZnctYm9sZDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG50YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IHtcblx0XHRjb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0c3BhY2luZzogMDtcblx0fVxuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG50ZCwgdGgge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaW1nLCBzdmcsXG5hdWRpbywgdmlkZW8sXG5jYW52YXMsIGlmcmFtZSB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5waWN0dXJlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiBjdXJyZW50Y29sb3I7XG5cdGZvbnQ6IHtcblx0XHRmYW1pbHk6IGluaGVyaXQ7XG5cdFx0c2l6ZTogaW5oZXJpdDtcblx0fVxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IGRvdHRlZCAxcHggQnV0dG9uVGV4dDtcbn1cblxuZmllbGRzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRyZXNpemU6IHZlcnRpY2FsO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdHBhZGRpbmc6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdIHtcblx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHQmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdH1cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZXZpY2UgbWFuYWdlbWVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGFyci1kZXZXZGg6IChcblx0J21ibC1zJzogMzc1cHgsXG5cdCdtYmwtbSc6IDQyNXB4LFxuXHQnbWJsLWwnOiA2NzBweCxcblx0XG5cdCd0Ymx0LXMnOiA2NzFweCxcblx0J3RibHQtbSc6IDg2MHB4LFxuXHQndGJsdC1sJzogMTA1MHB4LFxuXHRcblx0J3BjLXMnOiA2NzFweCxcblx0J3BjLW0nOiAxMjQwcHgsXG5cdCdwYy1sJzogMTM3MHB4LFxuKTtcblxuLy8gTWVkaWEgcXVlcmllc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEV4LiBAaW5jbHVkZSBtcS1taW5XZGgoJ3BjLXMnKSB7IH1cbkBtaXhpbiBtcS1taW5XZGgoJHZhbHVlKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGFyci1kZXZXZGgsICR2YWx1ZSkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuLy8gRXguIEBpbmNsdWRlIG1xLW1heFdkaCgnbWJsLWwnKSB7IH1cbkBtaXhpbiBtcS1tYXhXZGgoJHZhbHVlKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGFyci1kZXZXZGgsICR2YWx1ZSkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuLy8gRXguIEBpbmNsdWRlIG1xLW1pbldkaC10by1tYXhXZGgoJ3RibHQtcycsICd0Ymx0LWwnKSB7IH1cbkBtaXhpbiBtcS1taW5XZGgtdG8tbWF4V2RoKCRtaW5XZGgsICRtYXhXZGgpIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkYXJyLWRldldkaCwgJG1pbldkaCkpIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRhcnItZGV2V2RoLCAkbWF4V2RoKSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdlbmVyYWwgb3B0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRXguIGZvbnQtc2l6ZTogI3skYmFzZS1wYy1men1yZW07XG4kYmFzZS1tYmwtZno6IDEuNDtcbiRiYXNlLXBjLWZ6OiAxLjY7XG5cbiRxdW90OiBcIidcIjtcblxuJGN0clBvczogNTAlO1xuXG4kbWJsLWdhcDogMjtcbiR0Ymx0LWdhcDogNDtcbiRwYy1nYXA6IDY7XG5cbiRtYmwtbWRsQ2xzLXNpemU6IDM1cHg7XG4kcGMtbWRsQ2xzLXNpemU6IDQwcHg7XG5cbiRuYXYtaGd0OiAjezcgLyAkYmFzZS1wYy1meiArIDBlbX07XG5cbi8vIENvbnRlbnRzIHdpZHRoXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRXguIEBpbmNsdWRlIGNudFdkaCgxMDAwcHgpO1xuQG1peGluIGNudFdkaCgkdmFsdWU6IDEwMDBweCkge1xuXHRtYXgtd2lkdGg6ICR2YWx1ZTtcblx0bWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLy8gQ29sb3JzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGNsci15dGItcmVkOiAjZmYwMDAwO1xuJGNsci15dGItYmxrOiAjMjEyMTIxO1xuJGNsci1mYi1ibHU6ICMxODc3ZjI7XG4kY2xyLXR3LWJsdTogIzFkOWJmMDtcbiRjbHItbGluZS1ncm46ICM0Y2M3NjQ7XG5cbiRjbHItcmVkMDE6IHJlZDtcblxuJGNsci1udnkwMTogIzA2MGQxZjtcblxuJGNsci1nbGQwMTogIzhlNjc0NjtcblxuJGNsci1icm4wMTogI2VkZTRjYTtcbiRjbHItYnJuMDI6ICM3NzViNDY7XG5cbiRjbHItZ3J5MDE6ICM3Nzc7XG5cbiRjbHItd2h0MDE6ICNmN2Y3Zjc7XG4kY2xyLWJsazAxOiAjMjMxODE1O1xuXG4kY2xyLWYtd2h0OiAjZmZmO1xuJGNsci1rLWJsazogIzAwMDtcblxuJGNsci1zZWw6ICNiM2Q0ZmM7XG5cbi8vIFRyYW5zaXRpb24gZHVyYXRpb24gdGltZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRkdXItb3ZyOiAzNTBtcztcbiRkdXItbWRsOiAzNTBtcztcblxuLy8gTW91c2Ugb3ZlciBhY3Rpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gYWN0LW92ciB7XG5cdC51YS1tYmwgJiB7XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdGJvZHk6bm90KC51YS1tYmwpICYge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZvciBzZWxlY3Rpb24gc3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRXguIEBpbmNsdWRlIHN0eWwtc2VsKCRzaGR3Q2xyOiAjMDAwLCAkYmdDbHI6ICMxMTEpO1xuQG1peGluIHN0eWwtc2VsKCRzaGR3Q2xyOiBub25lLCAkYmdDbHI6IHZhcigtLWNsci1zZWwpKSB7XG5cdHRleHQtc2hhZG93OiAkc2hkd0Nscjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnQ2xyO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb250IG9wdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRmZi1zYW5zOiAnUm9ib3RvJywgJ1lha3VIYW5KUCcsICdOb3RvIFNhbnMgSlAnLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXMycsIFl1R290aGljLCAn5ri444K044K344OD44Kv5L2TJywgJ1l1IEdvdGhpYycsICfmuLjjgrTjgrfjg4Pjgq8nLCBNZWlyeW8sICfjg6HjgqTjg6rjgqonLCBPc2FrYSwgJ01TIFBHb3RoaWMnLCAn77yt77yzIO+8sOOCtOOCt+ODg+OCrycsIHNhbnMtc2VyaWY7XG4kZmYtc2VyaWY6ICdZYWt1SGFuTVAnLCAnU2hpcHBvcmkgTWluY2hvIEIxJywgJ0hpcmFnaW5vIE1pbmNobyBQcm9OJywgJ+ODkuODqeOCruODjuaYjuacnSBQcm9OIFczJywgWXVNaW5jaG8sICfmuLjmmI7mnJ0nLCAnWXUgTWluY2hvJywgJ0hH5piO5pydRScsICdNUyBQTWluY2hvJywgJ++8re+8syDvvLDmmI7mnJ0nLCBzZXJpZjtcblxuLy8gRXguIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiRmdy10aGluOiAxMDA7XG4kZnctZXhsaWdodDogMjAwO1xuJGZ3LWxpZ2h0OiAzMDA7XG4kZnctcmVndWxhcjogNDAwO1xuJGZ3LW1lZGl1bTogNTAwO1xuJGZ3LXNtYm9sZDogNjAwO1xuJGZ3LWJvbGQ6IDcwMDtcbiRmdy1leGJvbGQ6IDgwMDtcbiRmdy1ibGFjazogOTAwO1xuXG4kZnctZy1ub3JtYWw6IDQwMDtcbiRmdy1nLWJvbGQ6IDYwMDtcblxuJGJhc2UtZnctbm9ybWFsOiAkZnctbWVkaXVtO1xuJGJhc2UtZnctYm9sZDogJGZ3LWJvbGQ7XG5cbi8vIEV4LiBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4kYmFzZS1saDogMS44O1xuXG4vLyBOb3RlcyBjb21tb24gc3R5bGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRXguIEBpbmNsdWRlIG50c0NtbigwLjMpO1xuQG1peGluIG50c0NtbigkdmFsdWU6IDAuMykge1xuXHRjb2xvcjogJGNsci1ncnkwMTtcblx0Zm9udC1zaXplOiAjeygkYmFzZS1wYy1meiAtICR2YWx1ZSkgLyAkYmFzZS1wYy1meiArIDBlbX07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8vIFdyaXRpbmcgbW9kZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiB3cnRNb2RlKCRhZGRDdHJJbmM6IGZhbHNlLCAkY3RyUHJwOiBmYWxzZSwgJGN0ckFwcDogJy4nLCAkYWRkR2FwOiBmYWxzZSwgJGRpc3BUeXA6IGJsb2NrLCAkaW5oZXJpdDogZmFsc2UpIHtcblx0QGlmICRhZGRDdHJJbmMge1xuXHRcdEBpZiAkaW5oZXJpdCB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRAaWYgJGN0clBycCB7XG5cdFx0XHRcdFx0Y29udGVudDogJyN7JGN0clBycH0nY291bnRlcigkYWRkQ3RySW5jKScjeyRjdHJBcHB9Jztcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0Y29udGVudDogY291bnRlcigkYWRkQ3RySW5jKScjeyRjdHJBcHB9Jztcblx0XHRcdFx0fVxuXHRcdFx0XHRAaWYgJGFkZEdhcCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJGFkZEdhcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0gQGVsc2Uge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiAkYWRkQ3RySW5jO1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0QGlmICRjdHJQcnAge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcjeyRjdHJQcnB9J2NvdW50ZXIoJGFkZEN0ckluYyknI3skY3RyQXBwfSc7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoJGFkZEN0ckluYyknI3skY3RyQXBwfSc7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGlmICRhZGRHYXAge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRhZGRHYXA7XG5cdFx0XHRcdH1cblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLi1ydCB7XG5cdFx0XHRcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0Ji4tY3RyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRcdH1cblx0XHRcdCYudXRsLXRhciwgJi51dGwtdGFjLFxuXHRcdFx0Ji51dGwtdGFqciwgJi51dGwtdGFqYyB7XG5cdFx0XHRcdGRpc3BsYXk6ICRkaXNwVHlwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fSBAZWxzZSB7XG5cdFx0JltkYXRhLXBycF0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1wcnApO1xuXHRcdFx0XHRAaWYgJGFkZEdhcCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJGFkZEdhcDtcblx0XHRcdFx0fVxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji4tcnQge1xuXHRcdFx0JiwgJltkYXRhLXBycF0ge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdFx0dGV4dC1hbGlnbi1sYXN0OiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji4tY3RyIHtcblx0XHRcdCYsICZbZGF0YS1wcnBdIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBtYXgtY29udGVudDtcblx0XHRcdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji51dGwtdGFyLCAmLnV0bC10YWMsXG5cdFx0Ji51dGwtdGFqciwgJi51dGwtdGFqYyB7XG5cdFx0XHQmW2RhdGEtcHJwXSB7XG5cdFx0XHRcdGRpc3BsYXk6ICRkaXNwVHlwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBJY29Nb29uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGlkLWljb21vb246IHh4eDtcblxuQG1peGluIHVzZS1pY29tb29uIHtcblx0Zm9udDoge1xuXHRcdGZhbWlseTogJ2ljb21vb24nO1xuXHRcdHN0eWxlOiBub3JtYWw7XG5cdFx0d2VpZ2h0OiBub3JtYWw7XG5cdFx0dmFyaWFudDogbm9ybWFsO1xuXHR9XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRzcGVhazogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbiRhcnItaWNvbW9vbjogKFxuXHQneHh4JzogXFxlOTAwLFxuKTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQmFja2dyb3VuZCBvcHRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb3IgYmFja2dyb3VuZCBpbWFnZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEV4LiBiYWNrZ3JvdW5kLWltYWdlOiBpbWdVcmwoJ3ZhbHVlLmpwZycpO1xuJGltZ1BhdGg6ICcuLi9pbWcvJztcbkBmdW5jdGlvbiBpbWdVcmwoJGltZ05hbWUpIHtcblx0QHJldHVybiB1cmwoI3skaW1nUGF0aH0jeyRpbWdOYW1lfSk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENTUyB0cmFuc2l0aW9uIGVhc2luZ1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGVhc2VJblNpbmU6IGN1YmljLWJlemllcigwLjEyLCAwLCAwLjM5LCAwKTtcbiRlYXNlT3V0U2luZTogY3ViaWMtYmV6aWVyKDAuNjEsIDEsIDAuODgsIDEpO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllcigwLjM3LCAwLCAwLjYzLCAxKTtcblxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllcigwLjExLCAwLCAwLjUsIDApO1xuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjg5LCAxKTtcbiRlYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoMC40NSwgMCwgMC41NSwgMSk7XG5cbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKDAuMzIsIDAsIDAuNjcsIDApO1xuJGVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuMzMsIDEsIDAuNjgsIDEpO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7XG5cbiRlYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43NSwgMCk7XG4kZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiRlYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzYsIDAsIDAuMjQsIDEpO1xuXG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllcigwLjY0LCAwLCAwLjc4LCAwKTtcbiRlYXNlT3V0UXVpbnQ6IGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcbiRlYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKDAuODMsIDAsIDAuMTcsIDEpO1xuXG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKDAuNywgMCwgMC44NCwgMCk7XG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpO1xuJGVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigwLjg3LCAwLCAwLjEzLCAxKTtcblxuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllcigwLjU1LCAwLCAxLCAwLjQ1KTtcbiRlYXNlT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAsIDAuNTUsIDAuNDUsIDEpO1xuJGVhc2VJbk91dENpcmM6IGN1YmljLWJlemllcigwLjg1LCAwLCAwLjE1LCAxKTtcblxuJGVhc2VJbkJhY2s6IGN1YmljLWJlemllcigwLjM2LCAwLCAwLjY2LCAtMC41Nik7XG4kZWFzZU91dEJhY2s6IGN1YmljLWJlemllcigwLjM0LCAxLjU2LCAwLjY0LCAxKTtcbiRlYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNiwgMC4zMiwgMS42KTsiXSwic291cmNlUm9vdCI6IiJ9*/