@font-face { font-family: "Roboto"; font-style: normal; font-weight: 100; src: local('Roboto Thin'), local('Roboto-Thin'), url("roboto/Roboto-Thin.ttf") format('truetype'); } @font-face { font-family: "Roboto"; font-style: italic; font-weight: 100; src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url("roboto/Roboto-ThinItalic.ttf") format('truetype'); } @font-face { font-family: "Roboto"; font-style: normal; font-weight: 300; src: local('Roboto Light'), local('Roboto-Light'), url("roboto/Roboto-Light.ttf") format('truetype'); } @font-face { font-family: "Roboto"; font-style: italic; font-weight: 300; src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url("roboto/Roboto-LightItalic.ttf") format('truetype'); } @font-face { font-family: "Roboto"; font-style: normal; font-weight: 500; src: local('Roboto Medium'), local('Roboto-Medium'), url("roboto/Roboto-Medium.ttf") format('truetype'); } @font-face { font-family: "Roboto"; font-style: italic; font-weight: 500; src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url("roboto/Roboto-MediumItalic.ttf") format('truetype'); } @font-face { font-family: "Roboto Condensed"; font-style: normal; font-weight: 300; src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url("roboto/RobotoCondensed-Light.ttf") format('truetype'); } @font-face { font-family: "Roboto"; font-style: italic; font-weight: 300; src: local('Roboto Condensed Thin Italic'), local('RobotoCondensed-LightItalic'), url("roboto/RobotoCondensed-LightItalic.ttf") format('truetype'); } @font-face { font-family: 'Museo Sans'; font-weight: 500; src: local('Museo Sans 500'), url('museosans/MuseoSans_500-webfont.eot'); src: url('museosans/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'), url('museosans/MuseoSans_500-webfont.woff') format('woff'), url('museosans/MuseoSans_500-webfont.ttf') format('truetype'), url('museosans/MuseoSans_500-webfont.svg#webfont') format('svg'); } html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; text-decoration: none; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } @media print { * { text-shadow: none !important; color: #000 !important; background: transparent !important; box-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } select { background: #fff !important; } .navbar { display: none; } .table td, .table th { background-color: #fff !important; } .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px solid #000; } .table { border-collapse: collapse !important; } .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } #portal-searchbox { display: None; } #portal-personaltools { display: None; } #portal-breadcrumbs { display: None; } } code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px; } kbd { padding: 2px 4px; font-size: 90%; color: #fff; background-color: #333; border-radius: 2px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); } pre { display: block; padding: 10.5px; margin: 0 0 11px; font-size: 12px; line-height: 1.7; word-break: break-all; word-wrap: break-word; color: #4d4d4d; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; } pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; } * { box-sizing: border-box; } *:before, *:after { box-sizing: border-box; } html { font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } body { font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.7; color: #4d4d4d; background-color: #fafafa; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; } a { color: #C41230; text-decoration: none; } a:hover, a:focus { color: #7e0c1f; text-decoration: underline; } a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } figure { margin: 0; } img { vertical-align: middle; } hr { margin-top: 22px; margin-bottom: 22px; border: 0; border-top: 1px solid #cccccc; } .sr-only, .hiddenStructure, .crud-form .header-select { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; } body { word-wrap: break-word; } h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 300; line-height: 1.1; color: inherit; } h1, h2, h3 { margin-top: 22px; margin-bottom: 11px; } h1 a:hover, h2 a:hover, h3 a:hover, h1 a:focus, h2 a:focus, h3 a:focus { text-decoration: none; border-bottom: 2px #7e0c1f solid; } h4, h5, h6 { margin-top: 11px; margin-bottom: 11px; } h1 { font-size: 3rem; } h2 { font-size: 2rem; } h3 { font-size: 1.5rem; } h4 { font-size: 1.25rem; } h5 { font-size: 1rem; } h6 { font-size: 0.9rem; } p { margin: 0 0 11px; } .documentDescription { font-size: 1.25rem; font-weight: 500; color: #777777; margin-bottom: 10px; } small { font-size: 85%; } cite { font-style: normal; } mark { background-color: #ebd380; padding: .2em; } .discreet { color: #777777; font-weight: 300; } .documentByLine { color: #777777; font-weight: 300; margin-bottom: 11px; } .documentFirstHeading { padding-bottom: 10px; margin: 0 0 11px; border-bottom: 1px solid #cccccc; } ul, ol { margin-top: 0; margin-bottom: 11px; } ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; } dl { margin-top: 0; margin-bottom: 22px; } dt, dd { line-height: 1.7; } dt { font-weight: bold; } dd { margin-left: 0; } abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #777777; } address { margin-bottom: 22px; font-style: normal; line-height: 1.7; } .pull-right { float: right !important; } .pull-left { float: left !important; } table { max-width: 100%; background-color: #fff; border-radius: 4px; font-weight: 300; color: #696969; } th { text-align: left; color: #4d4d4d; } .listing { width: 100%; margin-bottom: 22px; } .listing > thead > tr > th, .listing > tbody > tr > th, .listing > tfoot > tr > th, .listing > thead > tr > td, .listing > tbody > tr > td, .listing > tfoot > tr > td { padding: 8px; line-height: 1.7; vertical-align: top; border-top: 0 solid #e5e5e5; border-collapse: collapse; } .listing > thead > tr > th { vertical-align: bottom; border-bottom: 1px solid #e5e5e5; } .listing > caption + thead > tr:first-child > th, .listing > colgroup + thead > tr:first-child > th, .listing > thead:first-child > tr:first-child > th, .listing > caption + thead > tr:first-child > td, .listing > colgroup + thead > tr:first-child > td, .listing > thead:first-child > tr:first-child > td { border-top: 0; } .listing > tbody + tbody { border-top: 2px solid #e5e5e5; } .listing .listing { background-color: #fafafa; } .listing > tbody > tr:nth-child(odd) > td, .listing > tbody > tr:nth-child(odd) > th { background-color: #f6f6f6; } @media screen and (max-width: 767px) { .plone-has-table { width: 100%; margin-bottom: 16.5px; overflow-y: hidden; overflow-x: scroll; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #e5e5e5; border-radius: 4px; -webkit-overflow-scrolling: touch; position: relative; } .plone-has-table:after { content: "⟷"; position: fixed; color: #cccccc; margin-top: -3px; } .plone-has-table > .listing { margin-bottom: 0; } .plone-has-table > .listing > thead > tr > th, .plone-has-table > .listing > tbody > tr > th, .plone-has-table > .listing > tfoot > tr > th, .plone-has-table > .listing > thead > tr > td, .plone-has-table > .listing > tbody > tr > td, .plone-has-table > .listing > tfoot > tr > td { white-space: nowrap; } } table { width: 100%; max-width: 100%; border: 1px solid #e5e5e5; } table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td { vertical-align: top; border-top: 1px solid #e5e5e5; } table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #e5e5e5; } table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td { border-top: 0; } table > tbody + tbody { border-top: 2px solid #e5e5e5; } table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td { border: 1px solid #e5e5e5; } table > thead > tr > th, table > thead > tr > td { border-bottom-width: #e5e5e5; } table col[class*="col-"] { position: static; float: none; display: table-column; } table td[class*="col-"], table th[class*="col-"] { position: static; float: none; display: table-cell; } fieldset { padding: 0; margin: 0; border: 0; min-width: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: 22px; font-size: 19.5px; line-height: inherit; color: #4d4d4d; border: 0; border-bottom: 1px solid #e5e5e5; font-weight: 100; } label { display: inline-block; max-width: 100%; margin-bottom: 6px; font-weight: bold; } input[type="search"] { box-sizing: border-box; } input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; } input[type="file"] { display: block; } input[type="range"] { display: block; width: 100%; } select[multiple], select[size] { height: auto; min-width: 10em; } select[size="1"] { height: 36px; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } output { display: block; padding-top: 7px; font-size: 13px; line-height: 1.7; color: #696969; } input[type="text"], input[type="password"], textarea, select { display: block; width: 100%; height: 36px; padding: 6px 12px; font-size: 13px; line-height: 1.7; color: #696969; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus { border-color: #64bee8; outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(100, 190, 232, .6); } input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); } input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder { color: #777777; opacity: 1; } input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder { color: #777777; } input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder { color: #777777; } input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder { color: #999; opacity: 1; } input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder { color: #999; } input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder { color: #999; } input[type="text"][disabled], input[type="password"][disabled], textarea[disabled], select[disabled], input[type="text"][readonly], input[type="password"][readonly], textarea[readonly], select[readonly], fieldset[disabled] input[type="text"], fieldset[disabled] input[type="password"], fieldset[disabled] textarea, fieldset[disabled] select { cursor: not-allowed; background-color: #e5e5e5; opacity: 1; } textarea { min-height: 9em; min-width: 10em; resize: vertical; } textarea[name='form.widgets.IRichText.text'] { min-height: 12em; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } input[type="search"] { -webkit-appearance: none; } input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { line-height: 36px; line-height: 1.7 \0; } input[type="radio"][disabled], input[type="checkbox"][disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; } .field { margin-bottom: 15px; } .field span.option { display: block; } .field.error { background: #fbe8e4; box-shadow: 0 0 0 5px #fbe8e4; } .field.error .help-block, .field.error .control-label, .field.error .radio, .field.error .checkbox, .field.error .radio-inline, .field.error .checkbox-inline { color: rgba(0, 0, 0, .5); } .field.error .form-control { border-color: rgba(0, 0, 0, .5); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } .field.error .form-control:focus { border-color: rgba(0, 0, 0, .5); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(51, 51, 51, .5); } .field.error .input-group-addon { color: rgba(0, 0, 0, .5); border-color: rgba(0, 0, 0, .5); background-color: #EC9C8D; } .field.error .form-control-feedback { color: rgba(0, 0, 0, .5); } .field.error .help-block, .field.error .control-label, .field.error .radio, .field.error .checkbox, .field.error .radio-inline, .field.error .checkbox-inline, .field.error.radio label, .field.error.checkbox label, .field.error.radio-inline label, .field.error.checkbox-inline label { color: rgba(0, 0, 0, .5); } .field.error .form-control { border-color: rgba(0, 0, 0, .5); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } .field.error .form-control:focus { border-color: rgba(0, 0, 0, .5); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(51, 51, 51, .5); } .field.error .input-group-addon { color: rgba(0, 0, 0, .5); border-color: rgba(0, 0, 0, .5); background-color: #EC9C8D; } .field.error .form-control-feedback { color: rgba(0, 0, 0, .5); } .field.error > label, .field.error div.error { color: #c4183c; } .field.error div.error { padding-left: 30px; font-weight: 300; } .field.error div.error:before { background-color: #ac493f; content: "×"; font-size: 13px; font-weight: 300; margin-left: -30px; margin-right: 5px; display: inline-block; border-radius: 20px; text-align: center; color: rgba(255, 255, 255, .9); width: 16px; height: 16px; line-height: 16px; text-shadow: 0 -1px rgba(0, 0, 0, .5); top: -1px; position: relative; } .field.error input, .field.error textarea, .field.error select { border-color: #c4183c; } .field.error input:focus, .field.error textarea:focus, .field.error select:focus { box-shadow: 0 0 8px #f6b2c0; } .formHelp { margin-top: 0; margin-bottom: 0; color: #666666; font-weight: 300; font-style: italic; } .formControls { border-top: 1px solid #cccccc; background: #fcfcfd; padding: 12px; box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, .05); } .plone-modal-body .formControls { border: none; background: transparent; padding: 0; box-shadow: none; } label .required:after { color: #c4183c; content: "•"; font-size: 200%; line-height: 0; position: relative; top: 7px; margin-left: -4px; } .searchField.portlet-search-gadget, #sharing-user-group-search, #select-rules { width: 100%; display: inline-block; } .searchField.portlet-search-gadget + .searchButton, #sharing-user-group-search + #sharing-search-button, #select-rules + input { position: relative; float: right; margin-top: -36px; } #search-results li { margin: 12px 0; } #search-results li .croppedDescription { margin-bottom: 0; } .highlightedSearchTerm { background: #fea; box-shadow: 0 0 1px 1px #fea; } .search-date-options > div, .search-type-options > div { display: inline-block; margin-right: 12px; } .optionsToggle label { font-weight: 300; color: #696969; } .ordered-selection-field td { vertical-align: middle; text-align: center; } .ordered-selection-field td button { float: left; margin-left: 2rem; } .folder-factories { list-style: none; } .widget input + label { display: inline; } .standalone, .context, .destructive, [type="submit"], button { display: inline-block; margin-bottom: 0; font-weight: 500; text-align: center; text-shadow: 0 1px rgba(0, 0, 0, .25); vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 13px; line-height: 1.7; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .standalone:focus, .context:focus, .destructive:focus, [type="submit"]:focus, button:focus, .standalone:active:focus, .context:active:focus, .destructive:active:focus, [type="submit"]:active:focus, button:active:focus, .standalone.active:focus, .context.active:focus, .destructive.active:focus, [type="submit"].active:focus, button.active:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .standalone:hover, .context:hover, .destructive:hover, [type="submit"]:hover, button:hover, .standalone:focus, .context:focus, .destructive:focus, [type="submit"]:focus, button:focus { color: #4d4d4d; text-decoration: none; box-shadow: 0 1px 2px rgba(0, 0, 0, .25); } .standalone:active, .context:active, .destructive:active, [type="submit"]:active, button:active, .standalone.active, .context.active, .destructive.active, [type="submit"].active, button.active { outline: 0; background-image: none; box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); } .standalone.disabled, .context.disabled, .destructive.disabled, [type="submit"].disabled, button.disabled, .standalone[disabled], .context[disabled], .destructive[disabled], [type="submit"][disabled], button[disabled], fieldset[disabled] .standalone, fieldset[disabled] .context, fieldset[disabled] .destructive, fieldset[disabled] [type="submit"], fieldset[disabled] button { cursor: not-allowed; pointer-events: none; opacity: 0.5; filter: alpha(opacity=50); box-shadow: none; } .standalone, [type="submit"], button { color: #4d4d4d; background-color: #e5e5e5; border-color: #b2b2b2; } .standalone:hover, [type="submit"]:hover, button:hover, .standalone:focus, [type="submit"]:focus, button:focus, .standalone:active, [type="submit"]:active, button:active, .standalone.active, [type="submit"].active, button.active, .open > .dropdown-toggle.standalone, .open > .dropdown-toggle[type="submit"], .open > .dropdown-togglebutton { color: #4d4d4d; background-color: #cccccc; border-color: #939393; } .standalone:active, [type="submit"]:active, button:active, .standalone.active, [type="submit"].active, button.active, .open > .dropdown-toggle.standalone, .open > .dropdown-toggle[type="submit"], .open > .dropdown-togglebutton { background-image: none; } .standalone.disabled, [type="submit"].disabled, button.disabled, .standalone[disabled], [type="submit"][disabled], button[disabled], fieldset[disabled] .standalone, fieldset[disabled] [type="submit"], fieldset[disabled] button, .standalone.disabled:hover, [type="submit"].disabled:hover, button.disabled:hover, .standalone[disabled]:hover, [type="submit"][disabled]:hover, button[disabled]:hover, fieldset[disabled] .standalone:hover, fieldset[disabled] [type="submit"]:hover, fieldset[disabled] button:hover, .standalone.disabled:focus, [type="submit"].disabled:focus, button.disabled:focus, .standalone[disabled]:focus, [type="submit"][disabled]:focus, button[disabled]:focus, fieldset[disabled] .standalone:focus, fieldset[disabled] [type="submit"]:focus, fieldset[disabled] button:focus, .standalone.disabled:active, [type="submit"].disabled:active, button.disabled:active, .standalone[disabled]:active, [type="submit"][disabled]:active, button[disabled]:active, fieldset[disabled] .standalone:active, fieldset[disabled] [type="submit"]:active, fieldset[disabled] button:active, .standalone.disabled.active, [type="submit"].disabled.active, button.disabled.active, .standalone[disabled].active, [type="submit"][disabled].active, button[disabled].active, fieldset[disabled] .standalone.active, fieldset[disabled] [type="submit"].active, fieldset[disabled] button.active { background-color: #e5e5e5; border-color: #b2b2b2; } .standalone .badge, [type="submit"] .badge, button .badge { color: #e5e5e5; background-color: #4d4d4d; } .standalone:focus, [type="submit"]:focus, button:focus, .standalone.focus, [type="submit"].focus, button.focus { color: #4d4d4d; background-color: #cccccc; border-color: #727272; } .standalone:hover, [type="submit"]:hover, button:hover { color: #4d4d4d; background-color: #cccccc; border-color: #939393; } .standalone:active, [type="submit"]:active, button:active, .standalone.active, [type="submit"].active, button.active, .open > .dropdown-toggle.standalone, .open > .dropdown-toggle[type="submit"], .open > .dropdown-togglebutton { color: #4d4d4d; background-color: #cccccc; border-color: #939393; } .standalone:active:hover, [type="submit"]:active:hover, button:active:hover, .standalone.active:hover, [type="submit"].active:hover, button.active:hover, .open > .dropdown-toggle.standalone:hover, .open > .dropdown-toggle[type="submit"]:hover, .open > .dropdown-togglebutton:hover, .standalone:active:focus, [type="submit"]:active:focus, button:active:focus, .standalone.active:focus, [type="submit"].active:focus, button.active:focus, .open > .dropdown-toggle.standalone:focus, .open > .dropdown-toggle[type="submit"]:focus, .open > .dropdown-togglebutton:focus, .standalone:active.focus, [type="submit"]:active.focus, button:active.focus, .standalone.active.focus, [type="submit"].active.focus, button.active.focus, .open > .dropdown-toggle.standalone.focus, .open > .dropdown-toggle[type="submit"].focus, .open > .dropdown-togglebutton.focus { color: #4d4d4d; background-color: #bababa; border-color: #727272; } .standalone:active, [type="submit"]:active, button:active, .standalone.active, [type="submit"].active, button.active, .open > .dropdown-toggle.standalone, .open > .dropdown-toggle[type="submit"], .open > .dropdown-togglebutton { background-image: none; } .standalone.disabled:hover, [type="submit"].disabled:hover, button.disabled:hover, .standalone[disabled]:hover, [type="submit"][disabled]:hover, button[disabled]:hover, fieldset[disabled] .standalone:hover, fieldset[disabled] [type="submit"]:hover, fieldset[disabled] button:hover, .standalone.disabled:focus, [type="submit"].disabled:focus, button.disabled:focus, .standalone[disabled]:focus, [type="submit"][disabled]:focus, button[disabled]:focus, fieldset[disabled] .standalone:focus, fieldset[disabled] [type="submit"]:focus, fieldset[disabled] button:focus, .standalone.disabled.focus, [type="submit"].disabled.focus, button.disabled.focus, .standalone[disabled].focus, [type="submit"][disabled].focus, button[disabled].focus, fieldset[disabled] .standalone.focus, fieldset[disabled] [type="submit"].focus, fieldset[disabled] button.focus { background-color: #e5e5e5; border-color: #b2b2b2; } .standalone .badge, [type="submit"] .badge, button .badge { color: #e5e5e5; background-color: #4d4d4d; } .context { color: #fff; background-color: #2385c4; border-color: #1b6899; } .context:hover, .context:focus, .context:active, .context.active, .open > .dropdown-toggle.context { color: #fff; background-color: #1b6899; border-color: #124465; } .context:active, .context.active, .open > .dropdown-toggle.context { background-image: none; } .context.disabled, .context[disabled], fieldset[disabled] .context, .context.disabled:hover, .context[disabled]:hover, fieldset[disabled] .context:hover, .context.disabled:focus, .context[disabled]:focus, fieldset[disabled] .context:focus, .context.disabled:active, .context[disabled]:active, fieldset[disabled] .context:active, .context.disabled.active, .context[disabled].active, fieldset[disabled] .context.active { background-color: #2385c4; border-color: #1b6899; } .context .badge { color: #2385c4; background-color: #fff; } .context:focus, .context.focus { color: #fff; background-color: #1b6899; border-color: #081e2d; } .context:hover { color: #fff; background-color: #1b6899; border-color: #124465; } .context:active, .context.active, .open > .dropdown-toggle.context { color: #fff; background-color: #1b6899; border-color: #124465; } .context:active:hover, .context.active:hover, .open > .dropdown-toggle.context:hover, .context:active:focus, .context.active:focus, .open > .dropdown-toggle.context:focus, .context:active.focus, .context.active.focus, .open > .dropdown-toggle.context.focus { color: #fff; background-color: #16537a; border-color: #081e2d; } .context:active, .context.active, .open > .dropdown-toggle.context { background-image: none; } .context.disabled:hover, .context[disabled]:hover, fieldset[disabled] .context:hover, .context.disabled:focus, .context[disabled]:focus, fieldset[disabled] .context:focus, .context.disabled.focus, .context[disabled].focus, fieldset[disabled] .context.focus { background-color: #2385c4; border-color: #1b6899; } .context .badge { color: #2385c4; background-color: #fff; } .destructive { color: #fff; background-color: #bb4f45; border-color: #963f37; } .destructive:hover, .destructive:focus, .destructive:active, .destructive.active, .open > .dropdown-toggle.destructive { color: #fff; background-color: #963f37; border-color: #692c26; } .destructive:active, .destructive.active, .open > .dropdown-toggle.destructive { background-image: none; } .destructive.disabled, .destructive[disabled], fieldset[disabled] .destructive, .destructive.disabled:hover, .destructive[disabled]:hover, fieldset[disabled] .destructive:hover, .destructive.disabled:focus, .destructive[disabled]:focus, fieldset[disabled] .destructive:focus, .destructive.disabled:active, .destructive[disabled]:active, fieldset[disabled] .destructive:active, .destructive.disabled.active, .destructive[disabled].active, fieldset[disabled] .destructive.active { background-color: #bb4f45; border-color: #963f37; } .destructive .badge { color: #bb4f45; background-color: #fff; } .destructive:focus, .destructive.focus { color: #fff; background-color: #963f37; border-color: #391815; } .destructive:hover { color: #fff; background-color: #963f37; border-color: #692c26; } .destructive:active, .destructive.active, .open > .dropdown-toggle.destructive { color: #fff; background-color: #963f37; border-color: #692c26; } .destructive:active:hover, .destructive.active:hover, .open > .dropdown-toggle.destructive:hover, .destructive:active:focus, .destructive.active:focus, .open > .dropdown-toggle.destructive:focus, .destructive:active.focus, .destructive.active.focus, .open > .dropdown-toggle.destructive.focus { color: #fff; background-color: #7c342d; border-color: #391815; } .destructive:active, .destructive.active, .open > .dropdown-toggle.destructive { background-image: none; } .destructive.disabled:hover, .destructive[disabled]:hover, fieldset[disabled] .destructive:hover, .destructive.disabled:focus, .destructive[disabled]:focus, fieldset[disabled] .destructive:focus, .destructive.disabled.focus, .destructive[disabled].focus, fieldset[disabled] .destructive.focus { background-color: #bb4f45; border-color: #963f37; } .destructive .badge { color: #bb4f45; background-color: #fff; } .link-parent { display: inline-block; margin-bottom: 0; font-weight: 500; text-align: center; text-shadow: 0 1px rgba(0, 0, 0, .25); vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 13px; line-height: 1.7; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #4d4d4d; background-color: #e5e5e5; border-color: #b2b2b2; margin-bottom: 12px; } .link-parent:focus, .link-parent:active:focus, .link-parent.active:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .link-parent:hover, .link-parent:focus { color: #4d4d4d; text-decoration: none; box-shadow: 0 1px 2px rgba(0, 0, 0, .25); } .link-parent:active, .link-parent.active { outline: 0; background-image: none; box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); } .link-parent.disabled, .link-parent[disabled], fieldset[disabled] .link-parent { cursor: not-allowed; pointer-events: none; opacity: 0.5; filter: alpha(opacity=50); box-shadow: none; } .link-parent:hover, .link-parent:focus, .link-parent:active, .link-parent.active, .open > .dropdown-toggle.link-parent { color: #4d4d4d; background-color: #cccccc; border-color: #939393; } .link-parent:active, .link-parent.active, .open > .dropdown-toggle.link-parent { background-image: none; } .link-parent.disabled, .link-parent[disabled], fieldset[disabled] .link-parent, .link-parent.disabled:hover, .link-parent[disabled]:hover, fieldset[disabled] .link-parent:hover, .link-parent.disabled:focus, .link-parent[disabled]:focus, fieldset[disabled] .link-parent:focus, .link-parent.disabled:active, .link-parent[disabled]:active, fieldset[disabled] .link-parent:active, .link-parent.disabled.active, .link-parent[disabled].active, fieldset[disabled] .link-parent.active { background-color: #e5e5e5; border-color: #b2b2b2; } .link-parent .badge { color: #e5e5e5; background-color: #4d4d4d; } .link-parent:focus, .link-parent.focus { color: #4d4d4d; background-color: #cccccc; border-color: #727272; } .link-parent:hover { color: #4d4d4d; background-color: #cccccc; border-color: #939393; } .link-parent:active, .link-parent.active, .open > .dropdown-toggle.link-parent { color: #4d4d4d; background-color: #cccccc; border-color: #939393; } .link-parent:active:hover, .link-parent.active:hover, .open > .dropdown-toggle.link-parent:hover, .link-parent:active:focus, .link-parent.active:focus, .open > .dropdown-toggle.link-parent:focus, .link-parent:active.focus, .link-parent.active.focus, .open > .dropdown-toggle.link-parent.focus { color: #4d4d4d; background-color: #bababa; border-color: #727272; } .link-parent:active, .link-parent.active, .open > .dropdown-toggle.link-parent { background-image: none; } .link-parent.disabled:hover, .link-parent[disabled]:hover, fieldset[disabled] .link-parent:hover, .link-parent.disabled:focus, .link-parent[disabled]:focus, fieldset[disabled] .link-parent:focus, .link-parent.disabled.focus, .link-parent[disabled].focus, fieldset[disabled] .link-parent.focus { background-color: #e5e5e5; border-color: #b2b2b2; } .link-parent .badge { color: #e5e5e5; background-color: #4d4d4d; } .link-parent:before { content: "↩ "; top: 3px; position: relative; } .input-group { position: relative; display: table; border-collapse: separate; } .input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; } .input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; } .input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; } .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; } .input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; } .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0; } .input-group-addon:first-child { border-right: 0; } .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; } .input-group-addon:last-child { border-left: 0; } .input-group-btn { position: relative; font-size: 0; white-space: nowrap; } .input-group-btn > .btn { position: relative; } .input-group-btn > .btn + .btn { margin-left: -1px; } .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { z-index: 2; } .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right: -1px; } .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { margin-left: -1px; } .state-draft { color: #d39105; } .state-draft:hover, .state-draft:active, .state-draft:focus { color: #885e03; } .state-pending { color: #a5a912; } .state-pending:hover, .state-pending:active, .state-pending:focus { color: #62640b; } .state-private { color: #c4183c; } .state-private:hover, .state-private:active, .state-private:focus { color: #801027; } .state-internal { color: #d39105; } .state-internal:hover, .state-internal:active, .state-internal:focus { color: #885e03; } .state-internally_published { color: #7924f9; } .state-internally_published:hover, .state-internally_published:active, .state-internally_published:focus { color: #5405cc; } .plone-breadcrumb { clear: left; background-color: #e6e4e4; margin-bottom: 22px; margin-top: -22px; } .plone-breadcrumb > * > span { display: inline-block; color: #777777; padding: 8px 0; font-weight: 300; } @media (max-width: 768px) { .plone-breadcrumb > * > span { display: none; } } .plone-breadcrumb ol { display: inline-block; padding: 8px 0; list-style: none; margin: 0; } .plone-breadcrumb ol > li { font-weight: 300; display: inline-block; line-height: 0; position: relative; padding: 0 30px 0 0; } .plone-breadcrumb ol > li + li:after { content: ""; position: absolute; padding: 0 5px; color: #e6e4e4; border-left: 5px solid; border-top: 15px solid transparent; border-bottom: 15px solid transparent; left: -21px; top: -15px; padding: 0 !important; } .plone-breadcrumb ol > li + li:before { content: ""; position: absolute; padding: 0 5px; color: #cccccc; border-left: 5px solid; border-top: 15px solid transparent; border-bottom: 15px solid transparent; left: -20px; top: -15px; padding: 0 !important; } .plone-breadcrumb ol > #breadcrumbs-current { color: #777777; } .listingBar { display: inline-block; padding: 0; list-style: none; margin: 22px 0; } .listingBar > li { font-weight: 300; display: inline; line-height: 0; position: relative; padding: 0; font-weight: 100; } .listingBar > li a { position: relative; float: left; padding: 6px 12px; line-height: 1.7; text-decoration: none; color: #C41230; background-color: #fff; border: 1px solid #e5e5e5; margin-left: -1px; } .listingBar > li:first-child > a { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; } .listingBar > li:last-child > a { border-bottom-right-radius: 4px; border-top-right-radius: 4px; } .listingBar > li a:hover, .listingBar > li a:focus { color: #7e0c1f; background-color: #f2f1f1; border-color: 1px solid #e5e5e5; box-shadow: 0 1px 2px rgba(0, 0, 0, .05); } .listingBar > .active > a, .listingBar > .active > a:hover, .listingBar > .active > a:focus { z-index: 2; font-weight: 300; color: #fff; background-color: #C41230; border-color: #C41230; cursor: default; } .listingBar > .disabled > a, .listingBar > .disabled > a:hover, .listingBar > .disabled > a:focus { color: #cccccc; background-color: #fcfcfd; border-color: 1px solid #e5e5e5; cursor: default; } @media (max-width: 480px) { .listingBar li { display: none; } .listingBar li.previous, .listingBar li.next { display: inline; } } .pat-autotoc.autotabs, .autotabs { background: #fff; padding: 6px 12px; border: 1px solid #e5e5e5; margin-bottom: 20px; border-radius: 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, .05); } .pat-autotoc.autotabs .autotoc-nav, .autotabs .autotoc-nav { background: #f2f1f1; border-bottom: 1px solid #e5e5e5; margin: -6px -12px 6px; } .pat-autotoc.autotabs .autotoc-nav a, .autotabs .autotoc-nav a { display: inline-block; padding: 12px; margin: 6px 0 0 6px; border: 1px solid #e5e5e5; margin-bottom: -1px; border-radius: 4px 4px 0 0; background: #fcfcfd; font-weight: 300; } .pat-autotoc.autotabs .autotoc-nav a:last-child, .autotabs .autotoc-nav a:last-child { margin-right: 6px; } .pat-autotoc.autotabs .autotoc-nav a:hover, .autotabs .autotoc-nav a:hover { text-decoration: none; background: #fff; } .pat-autotoc.autotabs .autotoc-nav a.active, .autotabs .autotoc-nav a.active, .pat-autotoc.autotabs .autotoc-nav a.active:hover, .autotabs .autotoc-nav a.active:hover { color: #696969; cursor: default; background: #fff; border-bottom-color: #fff; } .pat-autotoc.autotabs .autotoc-nav .autotab-heading, .autotabs .autotoc-nav .autotab-heading { display: inline-block; margin: 6px 0 0 6px; } .pat-autotoc.autotabs .formControls, .autotabs .formControls { margin: 0 -12px -6px; border-radius: 0 0 4px 4px; } @media (max-width: 767px) { .autotabs .autotoc-nav { overflow-x: scroll; overflow-y: hidden; max-height: 52px; width: auto; white-space: nowrap; border-bottom: 0; box-shadow: inset 0 -1px #e5e5e5; } .autotabs .autotoc-nav a:not(.active) { box-shadow: inset 0 -1px #e5e5e5; } } .autotabs ul { list-style: none; padding-left: 0; margin-bottom: 0; } .autotabs ul li { list-style: none; display: inline-block; } .folder-listing { font-weight: 500; list-style: none; position: relative; padding-left: 20px; } .folder-listing li { margin: 10px 0; } .folder-listing > li:before { content: "•"; position: absolute; font-size: 22.5px; font-size: 2.25rem; margin-top: -9px; left: 0; color: #a7daf2; } .folder-listing .documentByLine { font-weight: 300; color: #777777; } .tileImage { padding-right: 5px; float: left; } .tileImageNoFloat { margin-bottom: 5px; } .tileFooter { clear: both; margin-top: 5px; } .photoalbumEntryWrapper { display: block; } .photoAlbumEntry { display: inline-block; margin: 5px; vertical-align: middle; } .photoAlbumEntry a { text-align: center; vertical-align: middle; display: table-cell; font-weight: 300; box-shadow: 0 1px 3px rgba(0, 0, 0, .05); border: 1px solid #e5e5e5; border-radius: 4px; background: #fcfcfd; width: 220px; height: 240px; } .photoAlbumEntry img { max-width: 200px; max-height: 200px; } .portalMessage { padding: 15px; padding-left: 45px; margin-bottom: 22px; border: 0; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, .17); font-size: 13px; font-weight: 300; text-shadow: 0 1px rgba(255, 255, 255, .1); } .portalMessage > strong, .portalMessage > dt { font-weight: 500; padding-right: 5px; color: rgba(0, 0, 0, .5); } .portalMessage a { font-weight: 300; color: #8c0d22; } .portalMessage > strong:before, .portalMessage > dt:before { font-size: 13px; font-weight: 300; margin-left: -30px; margin-right: 10px; display: inline-block; border-radius: 20px; text-align: center; color: rgba(255, 255, 255, .9); width: 20px; height: 20px; line-height: 20px; text-shadow: 0 -1px rgba(0, 0, 0, .5); top: -1px; position: relative; } .portalMessage > dt, .portalMessage > dd { display: inline; } .portalMessage > dd { margin: 0; } .portlet .portletContent > .portalMessage { padding: 15px; padding-left: 45px; margin: 15px; } .portalMessage.info { background-color: #aad6ea; border: 1px solid #9acee6; color: rgba(0, 0, 0, .5); } .portalMessage.info > strong, .portalMessage.info > dt { color: rgba(0, 0, 0, .67); } .portalMessage.info > strong:before, .portalMessage.info > dt:before { background-color: #3e7b91; content: "i"; } .portalMessage.warning { background-color: #ebd380; border: 1px solid #e7ca66; color: rgba(0, 0, 0, .5); } .portalMessage.warning > strong, .portalMessage.warning > dt { color: rgba(0, 0, 0, .67); } .portalMessage.warning > strong:before, .portalMessage.warning > dt:before { background-color: #bc8d0d; content: "!"; } .portalMessage.error { background-color: #EC9C8D; border: 1px solid #eb9484; color: rgba(0, 0, 0, .5); } .portalMessage.error > strong, .portalMessage.error > dt { color: rgba(0, 0, 0, .67); } .portalMessage.error > strong:before, .portalMessage.error > dt:before { background-color: #ac493f; content: "×"; } .frontend section.portlet-collection-quick-links, .template-edit section.portlet-collection-quick-links, .frontend section[role='section'].portlet, .template-edit section[role='section'].portlet, .frontend section.portlet-collection-events, .template-edit section.portlet-collection-events { background-color: #ebebeb; margin-bottom: 1.7rem; padding-top: 1.7rem; text-transform: uppercase; } .frontend section.portlet-collection-quick-links header, .template-edit section.portlet-collection-quick-links header, .frontend section[role='section'].portlet header, .template-edit section[role='section'].portlet header, .frontend section.portlet-collection-events header, .template-edit section.portlet-collection-events header { font-family: "Museo Sans"; font-size: 3rem; line-height: 3.4rem; margin-left: 20px; margin-bottom: 1.7rem; border-left: 3px solid #c21431; } .frontend section.portlet-collection-quick-links header a, .template-edit section.portlet-collection-quick-links header a, .frontend section[role='section'].portlet header a, .template-edit section[role='section'].portlet header a, .frontend section.portlet-collection-events header a, .template-edit section.portlet-collection-events header a { font-weight: 100; padding-left: 6px; color: #a6a6a6; display: block; position: relative; top: -3px; } .frontend section.portlet-collection-quick-links time, .template-edit section.portlet-collection-quick-links time, .frontend section[role='section'].portlet time, .template-edit section[role='section'].portlet time, .frontend section.portlet-collection-events time, .template-edit section.portlet-collection-events time, .frontend section.portlet-collection-quick-links .portletItemDetails, .template-edit section.portlet-collection-quick-links .portletItemDetails, .frontend section[role='section'].portlet .portletItemDetails, .template-edit section[role='section'].portlet .portletItemDetails, .frontend section.portlet-collection-events .portletItemDetails, .template-edit section.portlet-collection-events .portletItemDetails { display: block; color: #c21431; font-weight: normal; font-weight: initial; } .frontend section.portlet-collection-quick-links ul, .template-edit section.portlet-collection-quick-links ul, .frontend section[role='section'].portlet ul, .template-edit section[role='section'].portlet ul, .frontend section.portlet-collection-events ul, .template-edit section.portlet-collection-events ul { padding-left: 24px; list-style-type: none; } .frontend section.portlet-collection-quick-links li, .template-edit section.portlet-collection-quick-links li, .frontend section[role='section'].portlet li, .template-edit section[role='section'].portlet li, .frontend section.portlet-collection-events li, .template-edit section.portlet-collection-events li, .frontend section.portlet-collection-quick-links li a, .template-edit section.portlet-collection-quick-links li a, .frontend section[role='section'].portlet li a, .template-edit section[role='section'].portlet li a, .frontend section.portlet-collection-events li a, .template-edit section.portlet-collection-events li a { color: #808080; font-weight: bold; } .frontend section.portlet-collection-quick-links li img, .template-edit section.portlet-collection-quick-links li img, .frontend section[role='section'].portlet li img, .template-edit section[role='section'].portlet li img, .frontend section.portlet-collection-events li img, .template-edit section.portlet-collection-events li img, .frontend section.portlet-collection-quick-links li a:before, .template-edit section.portlet-collection-quick-links li a:before, .frontend section[role='section'].portlet li a:before, .template-edit section[role='section'].portlet li a:before, .frontend section.portlet-collection-events li a:before, .template-edit section.portlet-collection-events li a:before { display: none !important; } .frontend section.portlet-collection-quick-links li, .template-edit section.portlet-collection-quick-links li, .frontend section[role='section'].portlet li, .template-edit section[role='section'].portlet li, .frontend section.portlet-collection-events li, .template-edit section.portlet-collection-events li { margin: 0 20px 0.85rem 7px; } .frontend section.portlet-collection-quick-links li:before, .template-edit section.portlet-collection-quick-links li:before, .frontend section[role='section'].portlet li:before, .template-edit section[role='section'].portlet li:before, .frontend section.portlet-collection-events li:before, .template-edit section.portlet-collection-events li:before { content: "\2022"; color: #1abedb; margin-left: -12px; margin-right: 4px; } .frontend section.portlet-collection-quick-links .portletFooter a, .template-edit section.portlet-collection-quick-links .portletFooter a, .frontend section[role='section'].portlet .portletFooter a, .template-edit section[role='section'].portlet .portletFooter a, .frontend section.portlet-collection-events .portletFooter a, .template-edit section.portlet-collection-events .portletFooter a { color: #c21431; display: inline-block; overflow: hidden; width: 3em; height: 1.7rem; text-decoration: underline; } .frontend section.portlet-collection-quick-links .portletFooter, .template-edit section.portlet-collection-quick-links .portletFooter, .frontend section[role='section'].portlet .portletFooter, .template-edit section[role='section'].portlet .portletFooter, .frontend section.portlet-collection-events .portletFooter, .template-edit section.portlet-collection-events .portletFooter { margin-right: 20px; text-align: right; text-transform: uppercase; text-decoration: underline; } .frontend section.portlet-collection-quick-links, .template-edit section.portlet-collection-quick-links { padding-bottom: 0.85rem; } .frontend section.portlet-collection-quick-links li:before, .template-edit section.portlet-collection-quick-links li:before { content: url(../images/quicklink_eye_grey.png); margin-left: -12px; margin-right: 4px; vertical-align: text-top; } .frontend section.portlet-collection-quick-links li:nth-child(2n):before, .template-edit section.portlet-collection-quick-links li:nth-child(2n):before { content: url(../images/quicklink_eye_dark.png); } .frontend section.portlet-collection-quick-links li, .template-edit section.portlet-collection-quick-links li, .frontend section.portlet-collection-quick-links li a, .template-edit section.portlet-collection-quick-links li a { color: #a6a6a6; } .frontend section.portlet-collection-quick-links .portletFooter, .template-edit section.portlet-collection-quick-links .portletFooter { display: none; } .frontend section.portlet-collection-quick-links ul, .template-edit section.portlet-collection-quick-links ul { margin-bottom: 0px; } .frontend .portlet-collection-research-groups .portletFooter, .template-edit .portlet-collection-research-groups .portletFooter { display: none; } .frontend .portlet-collection-research-groups, .template-edit .portlet-collection-research-groups, .frontend .portletNavigationTree, .template-edit .portletNavigationTree { font-family: 'Museo Sans'; font-weight: 300; font-size: 1.25rem; letter-spacing: -0.5px; text-transform: uppercase; background-color: #c21431; color: white; } .frontend .portlet-collection-research-groups ul, .template-edit .portlet-collection-research-groups ul, .frontend .portletNavigationTree ul, .template-edit .portletNavigationTree ul { padding: 0; list-style-type: none; } .frontend .portlet-collection-research-groups ul > li:nth-child(2n-1), .template-edit .portlet-collection-research-groups ul > li:nth-child(2n-1), .frontend .portletNavigationTree ul > li:nth-child(2n-1), .template-edit .portletNavigationTree ul > li:nth-child(2n-1) { background-color: #ca2f49; } .frontend .portlet-collection-research-groups a, .template-edit .portlet-collection-research-groups a, .frontend .portletNavigationTree a, .template-edit .portletNavigationTree a { color: white; width: 100%; display: inline-block; } .frontend .portlet-collection-research-groups a:before, .template-edit .portlet-collection-research-groups a:before, .frontend .portletNavigationTree a:before, .template-edit .portletNavigationTree a:before { display: none !important; } .frontend .portlet-collection-research-groups .portletHeader, .template-edit .portlet-collection-research-groups .portletHeader, .frontend .portletNavigationTree .portletHeader, .template-edit .portletNavigationTree .portletHeader, .frontend .portlet-collection-research-groups li, .template-edit .portlet-collection-research-groups li, .frontend .portletNavigationTree li, .template-edit .portletNavigationTree li { line-height: 3.4rem; padding-left: 20px; } .frontend .portlet-collection-research-groups li, .template-edit .portlet-collection-research-groups li, .frontend .portletNavigationTree li, .template-edit .portletNavigationTree li { padding-left: 40px; background-image: url(../images/submenu_icon.png) !important; background-repeat: no-repeat; background-position: 20px 1.25rem; } .frontend .portlet-collection-research-groups li:hover, .template-edit .portlet-collection-research-groups li:hover, .frontend .portletNavigationTree li:hover, .template-edit .portletNavigationTree li:hover { background-image: url(../images/submenu_icon-mouseover.png) !important; } body:not(.frontend):not(.template-edit) .portlet { border: 1px solid #e5e5e5; margin-bottom: 20px; border-radius: 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, .05); } body:not(.frontend):not(.template-edit) .portlet > :first-child { border-radius: 4px 4px 0 0; } body:not(.frontend):not(.template-edit) .portlet > :last-child { border-radius: 0 0 4px 4px; } body:not(.frontend):not(.template-edit) .portlet .portletHeader { background: #f2f1f1; font-weight: 500; font-size: 1.25rem; padding: 13px 15px; color: #696969; } body:not(.frontend):not(.template-edit) .portlet.portletCalendar .portletHeader { text-align: center; position: relative; } body:not(.frontend):not(.template-edit) .portlet.portletCalendar .portletHeader .calendarPrevious, body:not(.frontend):not(.template-edit) .portlet.portletCalendar .portletHeader .calendarNext { width: 30px; height: 30px; padding: 0 1px 2px; border-radius: 50%; position: absolute; display: inline-block; left: 5px; font-size: 1.5rem; margin-top: -3px; line-height: 28px; font-weight: 100; } body:not(.frontend):not(.template-edit) .portlet.portletCalendar .portletHeader .calendarPrevious:hover, body:not(.frontend):not(.template-edit) .portlet.portletCalendar .portletHeader .calendarNext:hover { background: #fff; text-decoration: none; } body:not(.frontend):not(.template-edit) .portlet.portletCalendar .portletHeader .calendarNext { right: 5px; left: inherit; } body:not(.frontend):not(.template-edit) .portlet .portletContent { font-size: 13px; border-top: 1px solid #e5e5e5; background: #fff; font-weight: 300; } body:not(.frontend):not(.template-edit) .portlet .portletContent > *, body:not(.frontend):not(.template-edit) .portlet .portletContent > div:not(.portalMessage) { padding: 10px 15px; margin: 0; font-weight: 300; color: #696969; } body:not(.frontend):not(.template-edit) .portlet .portletContent > ul { padding: 0; list-style: none; position: relative; } body:not(.frontend):not(.template-edit) .portlet .portletContent > ul > li a { display: block; padding: 10px 15px 26px 30px; position: relative; z-index: 1; } body:not(.frontend):not(.template-edit) .portlet .portletContent > ul > li > a { border-top: 1px solid #e5e5e5; } body:not(.frontend):not(.template-edit) .portlet .portletContent > ul > li:first-child > a { border-top: 0; } body:not(.frontend):not(.template-edit) .portlet .portletContent > ul > li a:before { content: "•"; position: absolute; font-size: 25px; font-size: 2.5rem; margin-top: -9px; left: 15px; color: #a7daf2; } body:not(.frontend):not(.template-edit) .portlet .portletContent > ul ul { padding-left: 15px; list-style: none; } body:not(.frontend):not(.template-edit) .portlet .portletContent > ul .portletItemDetails { display: block; z-index: 0; padding: 0 15px 10px 30px; font-weight: 100; position: relative; margin-top: -26px; font-size: 0.85rem; color: #777777; } body:not(.frontend):not(.template-edit) .portlet .portletContent > ul li:hover { background: #fcfcfd; } body:not(.frontend):not(.template-edit) .portlet .portletContent > ul li:hover a:before { color: #64bee8; } body:not(.frontend):not(.template-edit) .portlet .portletContent table { width: 100%; text-align: center; text-align: middle; border-collapse: collapse; border-spacing: 0; } body:not(.frontend):not(.template-edit) .portlet .portletContent table tr { line-height: 30px; } body:not(.frontend):not(.template-edit) .portlet .portletContent table thead { background: #fcfcfd; border-bottom: 1px solid #e5e5e5; } body:not(.frontend):not(.template-edit) .portlet .portletContent table thead th { color: #777777; font-weight: 100; height: 40px; text-align: center; } body:not(.frontend):not(.template-edit) .portlet .portletContent table td > * { border-radius: 50%; display: inline-block; width: 20px; height: 20px; line-height: 20px; } body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_has_events { position: relative; } body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_has_events a:hover { background: #dbecfe; text-decoration: none; box-shadow: 0 0 0 5px #dbecfe; } body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_has_events a:after { content: "•"; position: absolute; margin-left: 50%; left: -3px; font-size: 32.5px; font-size: 3.25rem; color: #a7daf2; margin-top: 9px; } body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_has_events a:hover:after { color: #64bee8; } body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_next_month, body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_prev_month { color: #cccccc; } body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_next_month.cal_has_events > a, body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_prev_month.cal_has_events > a { color: #a7daf2; } body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_next_month.cal_has_events > a:after, body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_prev_month.cal_has_events > a:after { color: #d3edf8; } body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_next_month.cal_has_events > a:hover, body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_prev_month.cal_has_events > a:hover { color: #7e0c1f; } body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_next_month.cal_has_events > a:hover:after, body:not(.frontend):not(.template-edit) .portlet .portletContent table .cal_prev_month.cal_has_events > a:hover:after { color: #64bee8; } body:not(.frontend):not(.template-edit) .portlet .portletContent table .today > * { background: #e5e5e5; font-weight: 500; box-shadow: 0 0 0 5px #e5e5e5; } body:not(.frontend):not(.template-edit) .portlet .portletContent table tbody tr:first-child td > * { margin-top: 10px; } body:not(.frontend):not(.template-edit) .portlet .portletContent table tbody tr:last-child td > * { margin-bottom: 10px; } body:not(.frontend):not(.template-edit) .portlet .formControls { border: 0; background: none; padding: 0; box-shadow: none; } body:not(.frontend):not(.template-edit) .portlet .portletFooter { border-top: 1px solid #e5e5e5; background: #fcfcfd; padding: 10px 15px; font-size: 0.85rem; font-weight: 300; box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, .05); } body:not(.frontend):not(.template-edit) .portletNavigationTree nav.portletContent > ul > li a { padding: 10px 15px 10px 15px; border-top: 1px solid #e5e5e5; } body:not(.frontend):not(.template-edit) .portletNavigationTree nav.portletContent > ul > li strong { padding: 10px 15px 10px 15px; border-top: 1px solid #e5e5e5; background: #fcfcfd; color: #696969; display: block; font-weight: 300; } body:not(.frontend):not(.template-edit) .portletNavigationTree .portletContent { border-top: 0; } body:not(.frontend):not(.template-edit) .portletNavigationTree .portletContent > ul > li > a { display: block; background: #edecec; } body:not(.frontend):not(.template-edit) .portletNavigationTree .portletContent > ul > li > a:before { content: ""; } body:not(.frontend):not(.template-edit) .portletNavigationTree .portletContent > ul > li > a:hover { background: #fcfcfd; } body:not(.frontend):not(.template-edit) .portletNavigationTree .portletContent > ul > li > a:hover:after { content: "⟩"; position: absolute; right: 10px; font-size: 12.5px; font-size: 1.25rem; margin-top: -3px; color: #777777; } body:not(.frontend):not(.template-edit) .portletNavigationTree .portletContent > ul > li > ul a { padding-left: 40px; } body:not(.frontend):not(.template-edit) .portletNavigationTree .portletContent > ul ul { padding-left: 0; } body:not(.frontend):not(.template-edit) .portletNavigationTree .portletContent .navTreeCurrentNode > a { background: #fcfcfd; color: #696969; } body:not(.frontend):not(.template-edit) .portletNavigationTree .portletContent .navTreeCurrentNode > a:after { content: "⟩"; position: absolute; right: 10px; font-size: 12.5px; font-size: 1.25rem; margin-top: -3px; color: #777777; } body:not(.frontend):not(.template-edit) #upgrade-products .configlets li, body:not(.frontend):not(.template-edit) #install-products .configlets li, body:not(.frontend):not(.template-edit) #activated-products .configlets li, body:not(.frontend):not(.template-edit) #broken-products .configlets li { padding: 12px; border-top: 1px dotted #e5e5e5; } body:not(.frontend):not(.template-edit) #upgrade-products .configlets li:first-child, body:not(.frontend):not(.template-edit) #install-products .configlets li:first-child, body:not(.frontend):not(.template-edit) #activated-products .configlets li:first-child, body:not(.frontend):not(.template-edit) #broken-products .configlets li:first-child { border-top: 0; } body:not(.frontend):not(.template-edit) #upgrade-products .configlets h3, body:not(.frontend):not(.template-edit) #install-products .configlets h3, body:not(.frontend):not(.template-edit) #activated-products .configlets h3, body:not(.frontend):not(.template-edit) #broken-products .configlets h3, body:not(.frontend):not(.template-edit) #upgrade-products .configlets p, body:not(.frontend):not(.template-edit) #install-products .configlets p, body:not(.frontend):not(.template-edit) #activated-products .configlets p, body:not(.frontend):not(.template-edit) #broken-products .configlets p { margin: 0; } body:not(.frontend):not(.template-edit) #upgrade-products .configlets .portletContent:last-child, body:not(.frontend):not(.template-edit) #install-products .configlets .portletContent:last-child, body:not(.frontend):not(.template-edit) #activated-products .configlets .portletContent:last-child, body:not(.frontend):not(.template-edit) #broken-products .configlets .portletContent:last-child { margin-bottom: 0; } body:not(.frontend):not(.template-edit) #upgrade-products .configlets .pull-right, body:not(.frontend):not(.template-edit) #install-products .configlets .pull-right, body:not(.frontend):not(.template-edit) #activated-products .configlets .pull-right, body:not(.frontend):not(.template-edit) #broken-products .configlets .pull-right { margin: 0 0 12px 12px; } body:not(.frontend):not(.template-edit) .managedPortletActions { float: right; margin-top: -6px; } body:not(.frontend):not(.template-edit) .managedPortletActions form { display: inline-block; } body:not(.frontend):not(.template-edit) .managedPortlet { border: 1px solid #e5e5e5; margin-bottom: 20px; border-radius: 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, .05); } body:not(.frontend):not(.template-edit) .managedPortlet > :first-child { border-radius: 4px 4px 0 0; } body:not(.frontend):not(.template-edit) .managedPortlet > :last-child { border-radius: 0 0 4px 4px; } body:not(.frontend):not(.template-edit) .managedPortlet .portletHeader { background: #f2f1f1; font-weight: 500; font-size: 1.25rem; padding: 13px 15px; color: #696969; } body:not(.frontend):not(.template-edit) .managedPortlet.portletCalendar .portletHeader { text-align: center; position: relative; } body:not(.frontend):not(.template-edit) .managedPortlet.portletCalendar .portletHeader .calendarPrevious, body:not(.frontend):not(.template-edit) .managedPortlet.portletCalendar .portletHeader .calendarNext { width: 30px; height: 30px; padding: 0 1px 2px; border-radius: 50%; position: absolute; display: inline-block; left: 5px; font-size: 1.5rem; margin-top: -3px; line-height: 28px; font-weight: 100; } body:not(.frontend):not(.template-edit) .managedPortlet.portletCalendar .portletHeader .calendarPrevious:hover, body:not(.frontend):not(.template-edit) .managedPortlet.portletCalendar .portletHeader .calendarNext:hover { background: #fff; text-decoration: none; } body:not(.frontend):not(.template-edit) .managedPortlet.portletCalendar .portletHeader .calendarNext { right: 5px; left: inherit; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent { font-size: 13px; border-top: 1px solid #e5e5e5; background: #fff; font-weight: 300; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent > *, body:not(.frontend):not(.template-edit) .managedPortlet .portletContent > div:not(.portalMessage) { padding: 10px 15px; margin: 0; font-weight: 300; color: #696969; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent > ul { padding: 0; list-style: none; position: relative; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent > ul > li a { display: block; padding: 10px 15px 26px 30px; position: relative; z-index: 1; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent > ul > li > a { border-top: 1px solid #e5e5e5; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent > ul > li:first-child > a { border-top: 0; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent > ul > li a:before { content: "•"; position: absolute; font-size: 25px; font-size: 2.5rem; margin-top: -9px; left: 15px; color: #a7daf2; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent > ul ul { padding-left: 15px; list-style: none; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent > ul .portletItemDetails { display: block; z-index: 0; padding: 0 15px 10px 30px; font-weight: 100; position: relative; margin-top: -26px; font-size: 0.85rem; color: #777777; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent > ul li:hover { background: #fcfcfd; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent > ul li:hover a:before { color: #64bee8; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table { width: 100%; text-align: center; text-align: middle; border-collapse: collapse; border-spacing: 0; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table tr { line-height: 30px; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table thead { background: #fcfcfd; border-bottom: 1px solid #e5e5e5; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table thead th { color: #777777; font-weight: 100; height: 40px; text-align: center; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table td > * { border-radius: 50%; display: inline-block; width: 20px; height: 20px; line-height: 20px; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_has_events { position: relative; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_has_events a:hover { background: #dbecfe; text-decoration: none; box-shadow: 0 0 0 5px #dbecfe; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_has_events a:after { content: "•"; position: absolute; margin-left: 50%; left: -3px; font-size: 32.5px; font-size: 3.25rem; color: #a7daf2; margin-top: 9px; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_has_events a:hover:after { color: #64bee8; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_next_month, body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_prev_month { color: #cccccc; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_next_month.cal_has_events > a, body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_prev_month.cal_has_events > a { color: #a7daf2; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_next_month.cal_has_events > a:after, body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_prev_month.cal_has_events > a:after { color: #d3edf8; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_next_month.cal_has_events > a:hover, body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_prev_month.cal_has_events > a:hover { color: #7e0c1f; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_next_month.cal_has_events > a:hover:after, body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .cal_prev_month.cal_has_events > a:hover:after { color: #64bee8; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table .today > * { background: #e5e5e5; font-weight: 500; box-shadow: 0 0 0 5px #e5e5e5; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table tbody tr:first-child td > * { margin-top: 10px; } body:not(.frontend):not(.template-edit) .managedPortlet .portletContent table tbody tr:last-child td > * { margin-bottom: 10px; } body:not(.frontend):not(.template-edit) .managedPortlet .formControls { border: 0; background: none; padding: 0; box-shadow: none; } body:not(.frontend):not(.template-edit) .managedPortlet .portletFooter { border-top: 1px solid #e5e5e5; background: #fcfcfd; padding: 10px 15px; font-size: 0.85rem; font-weight: 300; box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, .05); } body:not(.frontend):not(.template-edit) .managedPortlet.inheritedPortlet { margin: 5px 15px; } body:not(.frontend):not(.template-edit) .managedPortlet.inheritedPortlet .portletHeader { padding: 3px 15px; } body:not(.frontend):not(.template-edit) .managedPortlet .portletHeader { font-weight: 300; } body:not(.frontend):not(.template-edit) .managedPortlet.blockedPortlet { opacity: 0.7; } .portlet.portletSiteSetup .portletContent > ul > li a:before { content: ""; } .portlet.portletSiteSetup .portletContent > ul li:hover { background: #edecec; } .portletNavigationTree.portletSiteSetup nav.portletContent > ul > li a { border: none; padding: 0px; } .portletNavigationTree.portletSiteSetup a { border: none; text-align: center; height: 100%; padding: 0; } .portletNavigationTree.portletSiteSetup a span { font-size: 50px; text-align: center; display: block; color: #4d4d4d; } .portletNavigationTree.portletSiteSetup ul { background: #edecec; padding-bottom: 20px; } .portletNavigationTree.portletSiteSetup li { vertical-align: top; } .portletNavigationTree.portletSiteSetup ul > li > a:hover:after { content: ""; } .portletNavigationTree.portletSiteSetup .inner-configlet { margin-top: 10px; padding-bottom: 10px; } .portletNavigationTree.portletSiteSetup .inner-configlet:hover { background: rgba(255, 255, 255, .67); border-radius: 5px; } .portletNavigationTree.portletSiteSetup .inner-configlet:hover span { color: #333; } .template-overview-controlpanel .portlet.portletSiteSetup .portletContent > ul > li { height: 120px; } #portlet-prefs ul ul { padding-top: 10px; } #portlet-prefs ul ul li { padding-top: 10px; } #portlet-prefs ul ul li a { text-align: inherit; padding-left: 40px; } #portlet-prefs ul ul li a:before { content: "•"; position: absolute; font-size: 25px; font-size: 2.5rem; margin-top: -9px; left: 15px; color: #a7daf2; } .template-usergroup-groupprefs .field, .template-usergroup-userprefs .field, .template-usergroup-controlpanel .field, .template-member-registration .field { margin-top: 2em; } .template-usergroup-groupprefs .formControls, .template-usergroup-userprefs .formControls, .template-usergroup-controlpanel .formControls, .template-member-registration .formControls { border-top: 0; box-shadow: none; margin-bottom: 1em; } .template-usergroup-groupprefs table.listing, .template-usergroup-userprefs table.listing, .template-usergroup-controlpanel table.listing, .template-member-registration table.listing { margin-bottom: 0.5em; } .template-usergroup-groupprefs input.quickSearch, .template-usergroup-userprefs input.quickSearch, .template-usergroup-controlpanel input.quickSearch, .template-member-registration input.quickSearch { margin-bottom: 0.5em; } .template-usergroup-groupprefs .listingCheckbox, .template-usergroup-userprefs .listingCheckbox, .template-usergroup-controlpanel .listingCheckbox, .template-member-registration .listingCheckbox { vertical-align: middle; text-align: center; } .template-usergroup-groupprefs form, .template-usergroup-userprefs form { overflow: scroll; } .link-category { display: inline; padding: .2em .6em .3em; font-size: 0.85rem; font-weight: 300; line-height: 1; color: #4d4d4d; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 4px; background-color: #e5e5e5; } .link-category[href]:hover, .link-category[href]:focus { background-color: #cccccc; } a.link-category:hover, a.link-category:focus { color: #C41230; text-decoration: none; cursor: pointer; } .link-category:empty { display: none; } #category { margin-bottom: 12px; } #category ul { list-style: none; padding: 0; display: inline; } #category li { display: inline-block; } body#visual-portal-wrapper.pat-plone #edit-zone [class*="contenttype-"] { padding: 5px 15px 5px 50px; } body#visual-portal-wrapper.pat-plone #edit-zone [class*="contenttype-"]:after { font-family: "Fontello"; font-size: 100%; padding: 0; margin: 0; position: relative; left: 25px; display: inline-block; color: inherit; width: 20px; height: 20px; text-align: center; margin-right: 6px; position: absolute; } body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-folder:after { content: '\e801'; } body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-document:after { content: '\e80e'; } body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-file:after { content: '\e811'; } body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-link:after { content: '\e806'; } body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-image:after { content: '\e810'; } body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-collection:after { content: '\e808'; } body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-event:after { content: '\e809'; } body#visual-portal-wrapper.pat-plone #edit-zone .contenttype-news-item:after { content: '\e80f'; } #textAdjust .decrease-text { font-size: 0.85rem; } #textAdjust .normal-text { font-size: 13px; } #textAdjust .increase-text { font-size: 1.25rem; } .pat-autotoc:not(.autotabs) .autotoc-nav { float: right; min-width: 150px; background-color: #f2f1f1; box-shadow: 0 2px 4px rgba(0, 0, 0, .17); padding: 6px 12px; margin: 0 0 12px 12px; } .pat-autotoc:not(.autotabs) .autotoc-nav a { display: block; } .pat-autotoc:not(.autotabs) .autotoc-nav .active, .pat-autotoc:not(.autotabs) .autotoc-nav .active:hover { color: #696969; cursor: default; text-decoration: none; } .pat-autotoc:not(.autotabs) .autotoc-nav .autotoc-level-1 { margin-left: 0; font-size: 1.25rem; } .pat-autotoc:not(.autotabs) .autotoc-nav .autotoc-level-2 { margin-left: 12px; font-size: 13px; } .pat-autotoc:not(.autotabs) .autotoc-nav .autotoc-level-3 { margin-left: 24px; font-size: 0.85rem; } @media (max-width: 767px) { .pat-autotoc .autotoc-nav { float: none; margin: 0 0 20px 0; } } .pat-dropzone .dz-notice { margin-bottom: 6px; } .pat-dropzone .dz-default { border-radius: 6px; background-color: #f2f1f1; border: 3px dotted #cccccc; margin-bottom: 20px; padding: 12px; color: #696969; } .plone-modal { display: none; overflow: auto; overflow-y: scroll; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0; z-index: 1040; background: rgba(255, 255, 255, .5); } .plone-modal .plone-modal-dialog { width: 100%; position: relative; } .plone-modal .plone-modal-dialog .plone-modal-header { min-height: 25px; padding: 12px; } .plone-modal .plone-modal-dialog .plone-modal-header h3 { font-size: 1.25rem; margin: 0; } .plone-modal .plone-modal-dialog .plone-modal-header .plone-modal-close { margin-top: -12px; float: right; font-size: 2.5rem; font-weight: 100; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; } .plone-modal .plone-modal-dialog .plone-modal-header .plone-modal-close:hover, .plone-modal .plone-modal-dialog .plone-modal-header .plone-modal-close:focus { text-decoration: none; cursor: pointer; opacity: .5; } .plone-modal .plone-modal-dialog .plone-modal-body { padding: 12px; } .plone-modal .plone-modal-dialog .plone-modal-footer { border-top: 1px solid #cccccc; background: #fcfcfd; box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, .05); padding: 12px; text-align: right; } .plone-modal .plone-modal-dialog .plone-modal-footer .pattern-modal-buttons input + input { margin-left: 12px; } .plone-modal .plone-modal-content { position: relative; background: rgba(255, 255, 255, .9); border: 0; border-radius: 4px; outline: none; background-clip: padding-box; box-shadow: 0 0 25px rgba(0, 0, 0, .15); margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; width: 100%; padding-left: 0; padding-right: 0; } @media (min-width: 768px) { .plone-modal .plone-modal-content { width: 750px; } } @media (min-width: 992px) { .plone-modal .plone-modal-content { width: 970px; } } @media (min-width: 1200px) { .plone-modal .plone-modal-content { width: 1170px; } } .plone-modal .plone-modal-content > .navbar-header, .plone-modal .plone-modal-content > .navbar-collapse { margin-right: -15px; margin-left: -15px; } @media (min-width: 768px) { .plone-modal .plone-modal-content > .navbar-header, .plone-modal .plone-modal-content > .navbar-collapse { margin-right: 0; margin-left: 0; } } .plone-modal.fade { opacity: 0; transition: opacity .25s ease; } .plone-modal.fade.in { opacity: 1; transition: opacity .25 ease; } .plone-modal.fade .plone-modal-dialog { transform: translate(0, -25%); transition: transform 0.25s ease-out; } .plone-modal.fade.in .plone-modal-dialog { transform: translate(0, 0); } .plone-modal.in { display: block !important; } .plone-modal-loading { float: left; width: 0%; height: 100%; font-size: 12px; line-height: 20px; color: #fff; text-align: center; background-color: #428bca; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); transition: width .6s ease; animation: progress-bar-stripes 2s linear infinite; background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-size: 40px 40px; border-radius: 0.5em; width: 40em; height: 40px; } .plone-modal-open { padding-right: 0; } .plone-modal-open > *:not(.plone-modal-wrapper):not(.select2-drop):not(.mce-floatpanel) { -webkit-filter: blur(1px); -moz-filter: blur(1px); -o-filter: blur(1px); -ms-filter: blur(1px); filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="1" /></filter></svg>#filter'); filter: blur(1px); } .pattern-pickadate-wrapper .pattern-pickadate-time-wrapper { float: left; } .pattern-pickadate-wrapper .pattern-pickadate-time-wrapper .picker__input { width: 180px; } .pattern-pickadate-wrapper .pattern-pickadate-date-wrapper .picker__holder { width: 300px; } .picker--time { min-width: 256px; max-width: 320px; } #content .picker--opened .picker__holder { opacity: 1; } .picker__holder { width: 180px; margin: -1px 0 0 0; border: 1px solid #ccc; overflow-y: auto; -webkit-overflow-scrolling: touch; max-height: 300px; border-radius: 0 0 4px 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, .17); } .picker__wrap { margin: 0; } .picker__list-item:hover { background: #f0f0f0; color: #4d4d4d; } .picker__list-item--highlighted:hover, .picker--focused .picker__list-item--highlighted { background: #C41230; color: #fff; } li.picker__list-item { padding: 6px 12px; cursor: pointer; color: #696969; } ul.picker__list { background: #fff; list-style: none; margin: 0; padding: 0; } .picker--time .picker__button--clear { width: 100%; border-left: 0; border-right: 0; border-bottom: 0; border-radius: 0; } .picker__table { width: 100%; text-align: center; } .picker__table th { text-align: center; } .picker__header { text-align: center; position: relative; } .picker__nav--next, .picker__nav--prev { position: absolute; top: 0.5em; } .picker__select--month, .picker__select--year { width: 35%; display: inline-block; margin: 0 6px; font-size: 1em; } .picker__day { font-weight: 400; } .picker__day--infocus:hover, .picker__day--outfocus:hover { cursor: pointer; background: #f0f0f0; } .picker__day--highlighted:hover, .picker__day--highlighted { background: #C41230; color: #fff; font-weight: 600; } .picker__day--outfocus { color: #cccccc; } .pat-sortable > *:hover { cursor: move; cursor: -webkit-grab; background: #FFF5CD; } .pat-sortable .item-dragging, .pat-sortable .item-dragging:hover { cursor: -webkit-grabbing !important; background: #f2f2f2; } .item-dragging.dragging { background: #fea; cursor: -webkit-grabbing !important; padding: 6px; box-shadow: 0 2px 6px rgba(0, 0, 0, .17); } .pat-tablesorter th:hover { color: #C41230; } .pat-tablesorter .sortdirection { font-size: 75%; opacity: .5; position: relative; top: -1px; padding: 2px; min-width: 15px; display: inline-block; } .tooltips { opacity: 0; transition: opacity .2s ease .5s; position: absolute; background: #333333; background: rgba(0, 0, 0, .9); color: #fafafa; font-size: 0.85rem; border-radius: 4px; box-shadow: 0 2px 6px rgba(0, 0, 0, .17); max-width: 200px; margin-left: -100px; left: 200px; text-align: center; padding: 6px; } .tooltips.active { opacity: 1; transition: opacity .2s ease .5s; } .jqtree-tree { list-style: none outside; margin-bottom: 0; padding: 0; padding-left: 18px; } .jqtree-tree .jqtree-toggler { left: -18px; font-size: 75%; top: 30%; position: absolute; } .jqtree-tree .jqtree-element { padding: 6px; } .jqtree-tree .jqtree-element:hover { background: #f0f0f0; } .jqtree-tree .jqtree-selected > .jqtree-element { background: #cccccc; } #portal-header { margin: 0 auto 15px; padding-top: 15px; margin-bottom: 20px; } #portal-header #portal-logo { float: left; } #portal-header #portal-languageselector { float: left; clear: both; display: inline-block; margin-right: 29px; padding-top: 5px; } #portal-header #portal-languageselector li { display: inline-block; margin-right: 10px; } #portal-header #portal-anontools { float: right; } #portal-header #portal-anontools ul { padding-right: 0px; } #portal-header #portal-searchbox { padding-top: 20px; clear: left; width: 67%; position: absolute; z-index: 2; margin-left: 3px; margin-top: 60px; white-space: nowrap; } #portal-header #portal-searchbox .searchSection { display: none; } #portal-header #portal-searchbox [type="text"] { width: 100%; display: inline-block; } #portal-header #portal-searchbox [type="submit"] { display: none; } #portal-header #portal-searchbox label { font-size: 86.667%; } #portal-header #portal-searchbox form > div { font-size: 0; } #portal-header #portal-searchbox form > div > * { font-size: 13px; } @media (min-width: 768px) { #portal-header #portal-languageselector { float: right; clear: none; } #portal-header #portal-anontools { float: right; } #portal-header #portal-searchbox { position: relative; margin-top: 5px; margin-bottom: -5px; margin-left: 1em; padding-top: 0; clear: none; float: right; max-width: 50%; width: 250px; white-space: nowrap; } #portal-header #portal-searchbox .searchSection { display: inherit; } #portal-header #portal-searchbox [type="text"] { border-top-right-radius: 0; border-bottom-right-radius: 0; width: 180px; display: inline-block; } #portal-header #portal-searchbox [type="submit"] { display: none; width: 70px; display: inline-block; margin-left: -1px; vertical-align: top; } #portal-header #portal-searchbox label { font-size: 86.667%; } #portal-header #portal-searchbox form > div { font-size: 0; } #portal-header #portal-searchbox form > div > * { font-size: 13px; } } #portal-header:before, #portal-header:after { content: " "; display: table; } #portal-header:after { clear: both; } #portal-header:before, #portal-header:after { content: " "; display: table; } #portal-header:after { clear: both; } #portal-header:before, #portal-header:after { content: " "; display: table; } #portal-header:after { clear: both; } #portal-header:before, #portal-header:after { content: " "; display: table; } #portal-header:after { clear: both; } .plone-nav { font-family: Museo Sans; font-size: 14px; margin-bottom: 0; padding-left: 0; list-style: none; } .plone-nav > li { position: relative; display: block; } .plone-nav > li > a { position: relative; display: block; padding: 10px 15px; color: white; } .plone-nav > li > a:hover, .plone-nav > li > a:focus { text-decoration: none; } .plone-nav > li.selected { background-color: white; } .plone-nav > li.selected > a { color: #c21431; background-color: white; } .plone-navbar { background-color: #c21431; position: relative; min-height: 1.7rem; margin-bottom: 0.85rem; border-top: 1px solid #c21431; } .plone-navbar:before, .plone-navbar:after { content: " "; display: table; } .plone-navbar:after { clear: both; } .plone-navbar:before, .plone-navbar:after { content: " "; display: table; } .plone-navbar:after { clear: both; } .plone-navbar:before, .plone-navbar:after { content: " "; display: table; } .plone-navbar:after { clear: both; } .plone-navbar:before, .plone-navbar:after { content: " "; display: table; } .plone-navbar:after { clear: both; } .plone-navbar-header:before, .plone-navbar-header:after { content: " "; display: table; } .plone-navbar-header:after { clear: both; } .plone-navbar-header:before, .plone-navbar-header:after { content: " "; display: table; } .plone-navbar-header:after { clear: both; } .plone-navbar-header:before, .plone-navbar-header:after { content: " "; display: table; } .plone-navbar-header:after { clear: both; } .plone-navbar-header:before, .plone-navbar-header:after { content: " "; display: table; } .plone-navbar-header:after { clear: both; } @media (min-width: 768px) { .plone-navbar-header { float: left; } } .plone-navbar-collapse { overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; -webkit-overflow-scrolling: touch; display: none; } .plone-navbar-collapse.in { overflow-y: auto; display: block; } @media (min-width: 768px) { .plone-navbar-collapse { width: auto; border-top: 0; } .plone-navbar-collapse.plone-collapse { display: block !important; height: auto !important; padding-bottom: 1px; overflow: visible !important; } .plone-navbar-collapse.in { overflow-y: visible; } .navbar-fixed-top .plone-navbar-collapse, .navbar-static-top .plone-navbar-collapse, .navbar-fixed-bottom .plone-navbar-collapse { padding-left: 0; padding-right: 0; } } .plone-navbar-toggle { z-index: 1; position: relative; float: right; margin-top: 6px; margin-bottom: 3px; padding: 6px 10px; background-color: transparent; background-image: none; border: 1px solid white; border-radius: 4px; } .plone-navbar-toggle:focus { outline: 0; } .plone-navbar-toggle:hover { background-color: #a5122b; border-color: #ca2f49; } .plone-navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background: white; margin-top: 2px; } .plone-navbar-toggle .icon-bar + .icon-bar { margin-top: 5px; } .plone-navbar-toggle .icon-bar + .icon-bar + .icon-bar { margin-bottom: 3px; } @media (min-width: 768px) { .plone-navbar-toggle { display: none; } } .plone-navbar-nav { margin: -1px -15px -1px; } .plone-navbar-nav > li > a { padding-top: 0.85rem; padding-bottom: 0.85rem; } @media (min-width: 768px) { .plone-navbar-nav { float: left; } .plone-navbar-nav > li { float: left; } .plone-navbar-nav > li > a { padding-top: calc(0.5 * 1.7rem - 4px); padding-bottom: calc(0.5 * 1.7rem - 4px); border-top: #c21431 4px solid; border-bottom: #c21431 4px solid; border-radius: 4px 4px 0 0; } .plone-navbar-nav > li.selected { position: relative; top: -4px; margin-bottom: -4px; } .plone-navbar-nav > li.selected > a { padding-top: calc(4px + (0.5 * 1.7rem - 4px)); border-bottom-color: white; } .plone-navbar-nav.navbar-right:last-child { margin-right: -15px; } } body.template-login_form #content-core, body.template-logged_out #content-core { background: #fcfcfd; max-width: 300px; margin: 0 auto 6px; padding: 6px 12px; } #portal-anontools ul { text-align: right; list-style: none; } #portal-anontools li { margin: 12px 0 12px 12px; } #portal-sitemap { list-style: none; padding-left: 0; } #portal-sitemap > li { font-size: 1.25rem; border-top: 1px solid #e5e5e5; padding: 6px 0; } #portal-sitemap ul { position: relative; font-size: 13px; padding-left: 20px; -moz-column-count: 3; -moz-column-gap: 20px; -webkit-column-count: 3; -webkit-column-gap: 20px; column-count: 3; column-gap: 20px; } #portal-sitemap ul li { position: relative; } #portal-sitemap ul li:before { content: "•"; display: inline; font-size: 25px; font-size: 2.5rem; color: #a7daf2; top: 5px; position: relative; } .vevent span.cal_month { font-size: 1.1em; } .event.summary { font-weight: 300; max-width: 300px; float: right; background: #fafafa; box-shadow: 0 1px 3px rgba(0, 0, 0, .17); padding: 12px 12px 12px 36px; margin-left: 5px; } .event.summary strong, .event.summary li > span { display: block; } .event_listing article { border-top: 1px solid #e5e5e5; padding: 12px 0 12px; } .event_listing article h2 { margin: 0; padding: 12px 0 12px; } .event_listing article:first-child { border-top: 0; margin-top: -6px; } .cal_date { float: right; box-shadow: 0 1px 3px rgba(0, 0, 0, .17); text-align: center; width: 100px; margin: 12px 0 12px 12px; border-radius: 4px; overflow: hidden; } .cal_month { background: #ed3655; font-weight: 300; display: block; color: #fff; padding: 6px 12px; } .cal_day { font-size: 2.5rem; font-weight: 500; display: block; } .cal_wkday { font-size: 0.85rem; font-weight: 100; display: block; padding: 0 12px 6px; } .event_listing .sub_nav { float: right; } .template-event_listing .caltrigger { display: none; } .autotabs .autotoc-nav .events-month-prev, .autotabs .autotoc-nav .events-week-prev, .autotabs .autotoc-nav .events-day-prev { position: relative; border-top-left-radius: 0; padding-left: 6px; } .autotabs .autotoc-nav .events-month-prev:before, .autotabs .autotoc-nav .events-week-prev:before, .autotabs .autotoc-nav .events-day-prev:before { content: ""; position: absolute; padding: 0 5px; color: #e5e5e5; border-right: 5px solid; border-top: 23px solid transparent; border-bottom: 23px solid transparent; left: -6px; top: -1px; padding: 0 !important; } .autotabs .autotoc-nav .events-month-prev:after, .autotabs .autotoc-nav .events-week-prev:after, .autotabs .autotoc-nav .events-day-prev:after { content: ""; position: absolute; padding: 0 5px; color: #fcfcfd; border-right: 5px solid; border-top: 23px solid transparent; border-bottom: 23px solid transparent; left: -5px; top: -1px; padding: 0 !important; } .autotabs .autotoc-nav .events-month-prev:hover:after, .autotabs .autotoc-nav .events-week-prev:hover:after, .autotabs .autotoc-nav .events-day-prev:hover:after { color: #fff; } .autotabs .autotoc-nav .events-month-next, .autotabs .autotoc-nav .events-week-next, .autotabs .autotoc-nav .events-day-next { position: relative; border-top-right-radius: 0; padding-right: 6px; } .autotabs .autotoc-nav .events-month-next:before, .autotabs .autotoc-nav .events-week-next:before, .autotabs .autotoc-nav .events-day-next:before { content: ""; position: absolute; padding: 0 5px; color: #e5e5e5; border-left: 5px solid; border-top: 23px solid transparent; border-bottom: 23px solid transparent; right: -6px; top: -1px; padding: 0 !important; } .autotabs .autotoc-nav .events-month-next:after, .autotabs .autotoc-nav .events-week-next:after, .autotabs .autotoc-nav .events-day-next:after { content: ""; position: absolute; padding: 0 5px; color: #fcfcfd; border-left: 5px solid; border-top: 23px solid transparent; border-bottom: 23px solid transparent; right: -5px; top: -1px; padding: 0 !important; } .autotabs .autotoc-nav .events-month-next:hover:after, .autotabs .autotoc-nav .events-week-next:hover:after, .autotabs .autotoc-nav .events-day-next:hover:after { color: #fff; } .image-product { margin: 0; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, .17); overflow: hidden; display: inline-block; } .image-product figcaption { font-size: 0.85rem; background: #fcfcfd; margin: 6px 12px; } .portraitPhoto { margin: 0; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, .17); overflow: hidden; display: inline-block; float: right !important; border-radius: 50px; } .portraitPhoto figcaption { font-size: 0.85rem; background: #fcfcfd; margin: 6px 12px; } .newsImageContainer { float: right; margin: 0 0 6px 6px; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, .17); overflow: hidden; } .newsImageContainer a { display: table; } .newsImageContainer a img { display: block; } .newsImageContainer figcaption { display: table-caption; caption-side: bottom; font-size: 0.85rem; background: #fcfcfd; } #commenting:before, #commenting:after { content: " "; display: table; } #commenting:after { clear: both; } #commenting:before, #commenting:after { content: " "; display: table; } #commenting:after { clear: both; } #commenting:before, #commenting:after { content: " "; display: table; } #commenting:after { clear: both; } #commenting:before, #commenting:after { content: " "; display: table; } #commenting:after { clear: both; } #commenting legend, .discussion legend { padding: 0.5em 0.5em 0.5em 0; font-weight: normal; } .discussion:before, .discussion:after { content: " "; display: table; } .discussion:after { clear: both; } .discussion:before, .discussion:after { content: " "; display: table; } .discussion:after { clear: both; } .discussion:before, .discussion:after { content: " "; display: table; } .discussion:after { clear: both; } .discussion:before, .discussion:after { content: " "; display: table; } .discussion:after { clear: both; } .discussion .comment { margin-bottom: 12px; padding-left: 40px; } .discussion .commentImage { float: left !important; border-radius: 50px; overflow: hidden; position: absolute; margin-left: -40px; margin-top: 3px; } .discussion .documentByLine { font-weight: normal; } .discussion .commentDate { float: right !important; display: inline; font-size: 0.85rem; color: #76797C; } .discussion .commentBody { margin: 1em 0; padding: 1em; overflow: auto; border: 1px solid #ccc; } .discussion .commentBody p { float: left; margin-bottom: 0; } .discussion .commentactionsform { display: inline; margin-left: 6px; } .discussion .commentActions { float: right; text-align: right; } .discussion .reply { border-bottom: 1px solid #e5e5e5; } .cancelreplytocomment { display: none; } .replyTreeLevel0 { margin-left: 0; } .replyTreeLevel1 { margin-left: 24px; } .replyTreeLevel2 { margin-left: 48px; } .replyTreeLevel3 { margin-left: 72px; } .replyTreeLevel4 { margin-left: 96px; } .replyTreeLevel5 { margin-left: 120px; } .replyTreeLevel6 { margin-left: 144px; } .replyTreeLevel7 { margin-left: 168px; } .replyTreeLevel8 { margin-left: 192px; } .replyTreeLevel9 { margin-left: 216px; } .replyTreeLevel10 { margin-left: 240px; } #viewlet-below-content .loginbutton { margin: 12px 0; } #viewlet-below-content .reply .loginbutton { display: none; } #viewlet-below-content .reply ~ .reply .loginbutton { display: inline-block; } #dobulkaction { margin: 0.3em 0; } .template-discussion-controlpanel .unclickable { opacity: 0.6; filter: alpha(opacity=60); } .searchPage { position: relative; } .searchPage .actionMenu.activated dd { display: block; } .searchPage .actionMenu { float: right; } .searchPage .actionMenu dt { top: 0; right: 0; position: absolute; } .searchPage .actionMenu dd { display: none; position: absolute; right: 0; top: 35px; width: 300px; background-color: #fcfcfd; border: 1px solid #e5e5e5; padding: 15px; z-index: 10; } #search-results-bar #results-count { float: right; padding-top: 15px; padding-right: 15px; } #searchform .input-group { max-width: 600px; } #searchform .input-group input.searchPage.btn { width: 120px; } #search-filter input { margin-right: 0.5rem; } .clearfix:before, .clearfix:after, .plone-modal .plone-modal-content:before, .plone-modal .plone-modal-content:after, .plone-modal .plone-modal-content:before, .plone-modal .plone-modal-content:after, .plone-nav:before, .plone-nav:after, .plone-navbar:before, .plone-navbar:after, .plone-navbar-collapse:before, .plone-navbar-collapse:after, .container:before, .container:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .image-grid-2x2:before, .image-grid-2x2:after, .image-grid-2x2:before, .image-grid-2x2:after { content: " "; display: table; } .clearfix:after, .plone-modal .plone-modal-content:after, .plone-modal .plone-modal-content:after, .plone-nav:after, .plone-navbar:after, .plone-navbar-collapse:after, .container:after, .container:after, .container-fluid:after, .container-fluid:after, .row:after, .row:after, .form-horizontal .form-group:after, .form-horizontal .form-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .image-grid-2x2:after, .image-grid-2x2:after { clear: both; } .clearfix:before, .clearfix:after, .plone-modal .plone-modal-content:before, .plone-modal .plone-modal-content:after, .plone-modal .plone-modal-content:before, .plone-modal .plone-modal-content:after, .plone-nav:before, .plone-nav:after, .plone-navbar:before, .plone-navbar:after, .plone-navbar-collapse:before, .plone-navbar-collapse:after, .container:before, .container:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .image-grid-2x2:before, .image-grid-2x2:after, .image-grid-2x2:before, .image-grid-2x2:after { content: " "; display: table; } .clearfix:after, .plone-modal .plone-modal-content:after, .plone-modal .plone-modal-content:after, .plone-nav:after, .plone-navbar:after, .plone-navbar-collapse:after, .container:after, .container:after, .container-fluid:after, .container-fluid:after, .row:after, .row:after, .form-horizontal .form-group:after, .form-horizontal .form-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .image-grid-2x2:after, .image-grid-2x2:after { clear: both; } .center-block { display: block; margin-left: auto; margin-right: auto; } .pull-right { float: right !important; } .pull-left { float: left !important; } .hide { display: none !important; } .show { display: block !important; } .invisible { visibility: hidden; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .hidden { display: none !important; } .affix { position: fixed; } .container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } @media (min-width: 768px) { .container { width: 750px; } } @media (min-width: 992px) { .container { width: 970px; } } @media (min-width: 1200px) { .container { width: 1170px; } } .container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } .row { margin-left: -15px; margin-right: -15px; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; } .col-xs-12 { width: 100%; } .col-xs-11 { width: 91.66666667%; } .col-xs-10 { width: 83.33333333%; } .col-xs-9 { width: 75%; } .col-xs-8 { width: 66.66666667%; } .col-xs-7 { width: 58.33333333%; } .col-xs-6 { width: 50%; } .col-xs-5 { width: 41.66666667%; } .col-xs-4 { width: 33.33333333%; } .col-xs-3 { width: 25%; } .col-xs-2 { width: 16.66666667%; } .col-xs-1 { width: 8.33333333%; } .col-xs-pull-12 { right: 100%; } .col-xs-pull-11 { right: 91.66666667%; } .col-xs-pull-10 { right: 83.33333333%; } .col-xs-pull-9 { right: 75%; } .col-xs-pull-8 { right: 66.66666667%; } .col-xs-pull-7 { right: 58.33333333%; } .col-xs-pull-6 { right: 50%; } .col-xs-pull-5 { right: 41.66666667%; } .col-xs-pull-4 { right: 33.33333333%; } .col-xs-pull-3 { right: 25%; } .col-xs-pull-2 { right: 16.66666667%; } .col-xs-pull-1 { right: 8.33333333%; } .col-xs-pull-0 { right: auto; } .col-xs-push-12 { left: 100%; } .col-xs-push-11 { left: 91.66666667%; } .col-xs-push-10 { left: 83.33333333%; } .col-xs-push-9 { left: 75%; } .col-xs-push-8 { left: 66.66666667%; } .col-xs-push-7 { left: 58.33333333%; } .col-xs-push-6 { left: 50%; } .col-xs-push-5 { left: 41.66666667%; } .col-xs-push-4 { left: 33.33333333%; } .col-xs-push-3 { left: 25%; } .col-xs-push-2 { left: 16.66666667%; } .col-xs-push-1 { left: 8.33333333%; } .col-xs-push-0 { left: auto; } .col-xs-offset-12 { margin-left: 100%; } .col-xs-offset-11 { margin-left: 91.66666667%; } .col-xs-offset-10 { margin-left: 83.33333333%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-8 { margin-left: 66.66666667%; } .col-xs-offset-7 { margin-left: 58.33333333%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-5 { margin-left: 41.66666667%; } .col-xs-offset-4 { margin-left: 33.33333333%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-2 { margin-left: 16.66666667%; } .col-xs-offset-1 { margin-left: 8.33333333%; } .col-xs-offset-0 { margin-left: 0%; } @media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; } .col-sm-12 { width: 100%; } .col-sm-11 { width: 91.66666667%; } .col-sm-10 { width: 83.33333333%; } .col-sm-9 { width: 75%; } .col-sm-8 { width: 66.66666667%; } .col-sm-7 { width: 58.33333333%; } .col-sm-6 { width: 50%; } .col-sm-5 { width: 41.66666667%; } .col-sm-4 { width: 33.33333333%; } .col-sm-3 { width: 25%; } .col-sm-2 { width: 16.66666667%; } .col-sm-1 { width: 8.33333333%; } .col-sm-pull-12 { right: 100%; } .col-sm-pull-11 { right: 91.66666667%; } .col-sm-pull-10 { right: 83.33333333%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-8 { right: 66.66666667%; } .col-sm-pull-7 { right: 58.33333333%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-5 { right: 41.66666667%; } .col-sm-pull-4 { right: 33.33333333%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-2 { right: 16.66666667%; } .col-sm-pull-1 { right: 8.33333333%; } .col-sm-pull-0 { right: auto; } .col-sm-push-12 { left: 100%; } .col-sm-push-11 { left: 91.66666667%; } .col-sm-push-10 { left: 83.33333333%; } .col-sm-push-9 { left: 75%; } .col-sm-push-8 { left: 66.66666667%; } .col-sm-push-7 { left: 58.33333333%; } .col-sm-push-6 { left: 50%; } .col-sm-push-5 { left: 41.66666667%; } .col-sm-push-4 { left: 33.33333333%; } .col-sm-push-3 { left: 25%; } .col-sm-push-2 { left: 16.66666667%; } .col-sm-push-1 { left: 8.33333333%; } .col-sm-push-0 { left: auto; } .col-sm-offset-12 { margin-left: 100%; } .col-sm-offset-11 { margin-left: 91.66666667%; } .col-sm-offset-10 { margin-left: 83.33333333%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-8 { margin-left: 66.66666667%; } .col-sm-offset-7 { margin-left: 58.33333333%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-5 { margin-left: 41.66666667%; } .col-sm-offset-4 { margin-left: 33.33333333%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-2 { margin-left: 16.66666667%; } .col-sm-offset-1 { margin-left: 8.33333333%; } .col-sm-offset-0 { margin-left: 0%; } } @media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; } .col-md-12 { width: 100%; } .col-md-11 { width: 91.66666667%; } .col-md-10 { width: 83.33333333%; } .col-md-9 { width: 75%; } .col-md-8 { width: 66.66666667%; } .col-md-7 { width: 58.33333333%; } .col-md-6 { width: 50%; } .col-md-5 { width: 41.66666667%; } .col-md-4 { width: 33.33333333%; } .col-md-3 { width: 25%; } .col-md-2 { width: 16.66666667%; } .col-md-1 { width: 8.33333333%; } .col-md-pull-12 { right: 100%; } .col-md-pull-11 { right: 91.66666667%; } .col-md-pull-10 { right: 83.33333333%; } .col-md-pull-9 { right: 75%; } .col-md-pull-8 { right: 66.66666667%; } .col-md-pull-7 { right: 58.33333333%; } .col-md-pull-6 { right: 50%; } .col-md-pull-5 { right: 41.66666667%; } .col-md-pull-4 { right: 33.33333333%; } .col-md-pull-3 { right: 25%; } .col-md-pull-2 { right: 16.66666667%; } .col-md-pull-1 { right: 8.33333333%; } .col-md-pull-0 { right: auto; } .col-md-push-12 { left: 100%; } .col-md-push-11 { left: 91.66666667%; } .col-md-push-10 { left: 83.33333333%; } .col-md-push-9 { left: 75%; } .col-md-push-8 { left: 66.66666667%; } .col-md-push-7 { left: 58.33333333%; } .col-md-push-6 { left: 50%; } .col-md-push-5 { left: 41.66666667%; } .col-md-push-4 { left: 33.33333333%; } .col-md-push-3 { left: 25%; } .col-md-push-2 { left: 16.66666667%; } .col-md-push-1 { left: 8.33333333%; } .col-md-push-0 { left: auto; } .col-md-offset-12 { margin-left: 100%; } .col-md-offset-11 { margin-left: 91.66666667%; } .col-md-offset-10 { margin-left: 83.33333333%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-8 { margin-left: 66.66666667%; } .col-md-offset-7 { margin-left: 58.33333333%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-5 { margin-left: 41.66666667%; } .col-md-offset-4 { margin-left: 33.33333333%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-2 { margin-left: 16.66666667%; } .col-md-offset-1 { margin-left: 8.33333333%; } .col-md-offset-0 { margin-left: 0%; } } @media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; } .col-lg-12 { width: 100%; } .col-lg-11 { width: 91.66666667%; } .col-lg-10 { width: 83.33333333%; } .col-lg-9 { width: 75%; } .col-lg-8 { width: 66.66666667%; } .col-lg-7 { width: 58.33333333%; } .col-lg-6 { width: 50%; } .col-lg-5 { width: 41.66666667%; } .col-lg-4 { width: 33.33333333%; } .col-lg-3 { width: 25%; } .col-lg-2 { width: 16.66666667%; } .col-lg-1 { width: 8.33333333%; } .col-lg-pull-12 { right: 100%; } .col-lg-pull-11 { right: 91.66666667%; } .col-lg-pull-10 { right: 83.33333333%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-8 { right: 66.66666667%; } .col-lg-pull-7 { right: 58.33333333%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-5 { right: 41.66666667%; } .col-lg-pull-4 { right: 33.33333333%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-2 { right: 16.66666667%; } .col-lg-pull-1 { right: 8.33333333%; } .col-lg-pull-0 { right: auto; } .col-lg-push-12 { left: 100%; } .col-lg-push-11 { left: 91.66666667%; } .col-lg-push-10 { left: 83.33333333%; } .col-lg-push-9 { left: 75%; } .col-lg-push-8 { left: 66.66666667%; } .col-lg-push-7 { left: 58.33333333%; } .col-lg-push-6 { left: 50%; } .col-lg-push-5 { left: 41.66666667%; } .col-lg-push-4 { left: 33.33333333%; } .col-lg-push-3 { left: 25%; } .col-lg-push-2 { left: 16.66666667%; } .col-lg-push-1 { left: 8.33333333%; } .col-lg-push-0 { left: auto; } .col-lg-offset-12 { margin-left: 100%; } .col-lg-offset-11 { margin-left: 91.66666667%; } .col-lg-offset-10 { margin-left: 83.33333333%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-8 { margin-left: 66.66666667%; } .col-lg-offset-7 { margin-left: 58.33333333%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-5 { margin-left: 41.66666667%; } .col-lg-offset-4 { margin-left: 33.33333333%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-2 { margin-left: 16.66666667%; } .col-lg-offset-1 { margin-left: 8.33333333%; } .col-lg-offset-0 { margin-left: 0%; } } fieldset { padding: 0; margin: 0; border: 0; min-width: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; } label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; } input[type="search"] { box-sizing: border-box; } input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; } input[type="file"] { display: block; } input[type="range"] { display: block; width: 100%; } select[multiple], select[size] { height: auto; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555555; } .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .form-control:focus { border-color: #64bee8; outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(100, 190, 232, .6); } .form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); } .form-control::-moz-placeholder { color: #777777; opacity: 1; } .form-control:-ms-input-placeholder { color: #777777; } .form-control::-webkit-input-placeholder { color: #777777; } .form-control::-moz-placeholder { color: #999; opacity: 1; } .form-control:-ms-input-placeholder { color: #999; } .form-control::-webkit-input-placeholder { color: #999; } .form-control::-ms-expand { border: 0; background-color: transparent; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #eeeeee; opacity: 1; } .form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; } textarea.form-control { height: auto; } input[type="search"] { -webkit-appearance: none; } @media screen and (-webkit-min-device-pixel-ratio: 0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height: 34px; } input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] { line-height: 30px; } input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] { line-height: 46px; } } .form-group { margin-bottom: 15px; } .radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; } .radio label, .checkbox label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9; } .radio + .radio, .checkbox + .checkbox { margin-top: -5px; } .radio-inline, .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; } input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; } .radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline { cursor: not-allowed; } .radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor: not-allowed; } .form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; min-height: 34px; } .form-control-static.input-lg, .form-control-static.input-sm { padding-left: 0; padding-right: 0; } .input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } select.input-sm { height: 30px; line-height: 30px; } textarea.input-sm, select[multiple].input-sm { height: auto; } select.input-sm { height: 30px; line-height: 30px; } textarea.input-sm, select[multiple].input-sm { height: auto; } .form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } .form-group-sm select.form-control { height: 30px; line-height: 30px; } .form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { height: auto; } .form-group-sm .form-control-static { height: 30px; min-height: 32px; padding: 6px 10px; font-size: 12px; line-height: 1.5; } .input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; } select.input-lg { height: 46px; line-height: 46px; } textarea.input-lg, select[multiple].input-lg { height: auto; } select.input-lg { height: 46px; line-height: 46px; } textarea.input-lg, select[multiple].input-lg { height: auto; } .form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; } .form-group-lg select.form-control { height: 46px; line-height: 46px; } .form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height: auto; } .form-group-lg .form-control-static { height: 46px; min-height: 38px; padding: 11px 16px; font-size: 18px; line-height: 1.3333333; } .has-feedback { position: relative; } .has-feedback .form-control { padding-right: 42.5px; } .form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none; } .input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback { width: 46px; height: 46px; line-height: 46px; } .input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback { width: 30px; height: 30px; line-height: 30px; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline { color: #3c763d; } .has-success .form-control { border-color: #3c763d; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } .has-success .form-control:focus { border-color: #2b542c; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; } .has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8; } .has-success .form-control-feedback { color: #3c763d; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #3c763d; } .has-success .form-control { border-color: #3c763d; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } .has-success .form-control:focus { border-color: #2b542c; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; } .has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8; } .has-success .form-control-feedback { color: #3c763d; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline { color: #8a6d3b; } .has-warning .form-control { border-color: #8a6d3b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } .has-warning .form-control:focus { border-color: #66512c; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; } .has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3; } .has-warning .form-control-feedback { color: #8a6d3b; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #8a6d3b; } .has-warning .form-control { border-color: #8a6d3b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } .has-warning .form-control:focus { border-color: #66512c; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; } .has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3; } .has-warning .form-control-feedback { color: #8a6d3b; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { color: #a94442; } .has-error .form-control { border-color: #a94442; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } .has-error .form-control:focus { border-color: #843534; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; } .has-error .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede; } .has-error .form-control-feedback { color: #a94442; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color: #a94442; } .has-error .form-control { border-color: #a94442; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); } .has-error .form-control:focus { border-color: #843534; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; } .has-error .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede; } .has-error .form-control-feedback { color: #a94442; } .has-feedback label ~ .form-control-feedback { top: 25px; } .has-feedback label.sr-only ~ .form-control-feedback { top: 0; } .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373; } @media (min-width: 768px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .form-inline .form-control-static { display: inline-block; } .form-inline .input-group { display: inline-table; vertical-align: middle; } .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; } .form-inline .input-group > .form-control { width: 100%; } .form-inline .control-label { margin-bottom: 0; vertical-align: middle; } .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .form-inline .radio label, .form-inline .checkbox label { padding-left: 0; } .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .form-inline .has-feedback .form-control-feedback { top: 0; } } .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px; } .form-horizontal .radio, .form-horizontal .checkbox { min-height: 27px; } .form-horizontal .form-group { margin-left: -15px; margin-right: -15px; } @media (min-width: 768px) { .form-horizontal .control-label { text-align: right; margin-bottom: 0; padding-top: 7px; } } .form-horizontal .has-feedback .form-control-feedback { right: 15px; } @media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 18px; } } @media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 12px; } } .nav { margin-bottom: 0; padding-left: 0; list-style: none; } .nav > li { position: relative; display: block; } .nav > li > a { position: relative; display: block; padding: 10px 15px; } .nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #eeeeee; } .nav > li.disabled > a { color: #777777; } .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #777777; text-decoration: none; background-color: transparent; cursor: not-allowed; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #eeeeee; border-color: #337ab7; } .nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; } .nav > li > a > img { max-width: none; } .nav-tabs { border-bottom: 1px solid #ddd; } .nav-tabs > li { float: left; margin-bottom: -1px; } .nav-tabs > li > a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0; } .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #ddd; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #555555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; } .nav-tabs.nav-justified { width: 100%; border-bottom: 0; } .nav-tabs.nav-justified > li { float: none; } .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; } .nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .nav-tabs.nav-justified > li > a { margin-bottom: 0; } } .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 4px; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 768px) { .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; } } .nav-pills > li { float: left; } .nav-pills > li > a { border-radius: 4px; } .nav-pills > li + li { margin-left: 2px; } .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #fff; background-color: #337ab7; } .nav-stacked > li { float: none; } .nav-stacked > li + li { margin-top: 2px; margin-left: 0; } .nav-justified { width: 100%; } .nav-justified > li { float: none; } .nav-justified > li > a { text-align: center; margin-bottom: 5px; } .nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .nav-justified > li { display: table-cell; width: 1%; } .nav-justified > li > a { margin-bottom: 0; } } .nav-tabs-justified { border-bottom: 0; } .nav-tabs-justified > li > a { margin-right: 0; border-radius: 4px; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 768px) { .nav-tabs-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border-bottom-color: #fff; } } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; } .navbar { position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; } @media (min-width: 768px) { .navbar { border-radius: 4px; } } @media (min-width: 768px) { .navbar-header { float: left; } } .navbar-collapse { overflow-x: visible; padding-right: 15px; padding-left: 15px; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); -webkit-overflow-scrolling: touch; } .navbar-collapse.in { overflow-y: auto; } @media (min-width: 768px) { .navbar-collapse { width: auto; border-top: 0; box-shadow: none; } .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } .navbar-collapse.in { overflow-y: visible; } .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left: 0; padding-right: 0; } } .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px; } @media (max-device-width: 480px) and (orientation: landscape) { .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; } } .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right: -15px; margin-left: -15px; } @media (min-width: 768px) { .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; } } .navbar-static-top { z-index: 1000; border-width: 0 0 1px; } @media (min-width: 768px) { .navbar-static-top { border-radius: 0; } } .navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; } @media (min-width: 768px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } } .navbar-fixed-top { top: 0; border-width: 0 0 1px; } .navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; } .navbar-brand { float: left; padding: 15px 15px; font-size: 18px; line-height: 20px; height: 50px; } .navbar-brand:hover, .navbar-brand:focus { text-decoration: none; } .navbar-brand > img { display: block; } @media (min-width: 768px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: -15px; } } .navbar-toggle { position: relative; float: right; margin-right: 15px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; } .navbar-toggle:focus { outline: 0; } .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; } .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; } @media (min-width: 768px) { .navbar-toggle { display: none; } } .navbar-nav { margin: 7.5px -15px; } .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; } @media (max-width: 767px) { .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; } .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; } .navbar-nav .open .dropdown-menu > li > a { line-height: 20px; } .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } } @media (min-width: 768px) { .navbar-nav { float: left; margin: 0; } .navbar-nav > li { float: left; } .navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; } } .navbar-form { margin-left: -15px; margin-right: -15px; padding: 10px 15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); margin-top: 8px; margin-bottom: 8px; } @media (min-width: 768px) { .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; } .navbar-form .form-control-static { display: inline-block; } .navbar-form .input-group { display: inline-table; vertical-align: middle; } .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { width: auto; } .navbar-form .input-group > .form-control { width: 100%; } .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; } .navbar-form .radio, .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .navbar-form .radio label, .navbar-form .checkbox label { padding-left: 0; } .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .navbar-form .has-feedback .form-control-feedback { top: 0; } } @media (max-width: 767px) { .navbar-form .form-group { margin-bottom: 5px; } .navbar-form .form-group:last-child { margin-bottom: 0; } } @media (min-width: 768px) { .navbar-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; box-shadow: none; } } .navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; } .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0; border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .navbar-btn { margin-top: 8px; margin-bottom: 8px; } .navbar-btn.btn-sm { margin-top: 10px; margin-bottom: 10px; } .navbar-btn.btn-xs { margin-top: 14px; margin-bottom: 14px; } .navbar-text { margin-top: 15px; margin-bottom: 15px; } @media (min-width: 768px) { .navbar-text { float: left; margin-left: 15px; margin-right: 15px; } } @media (min-width: 768px) { .navbar-left { float: left !important; } .navbar-right { float: right !important; margin-right: -15px; } .navbar-right ~ .navbar-right { margin-right: 0; } } .navbar-default { background-color: #f8f8f8; border-color: #e7e7e7; } .navbar-default .navbar-brand { color: #777; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #5e5e5e; background-color: transparent; } .navbar-default .navbar-text { color: #777; } .navbar-default .navbar-nav > li > a { color: #777; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #333; background-color: transparent; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #555; background-color: #e7e7e7; } .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent; } .navbar-default .navbar-toggle { border-color: #ddd; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ddd; } .navbar-default .navbar-toggle .icon-bar { background-color: #888; } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #e7e7e7; color: #555; } @media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; } .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333; background-color: transparent; } .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555; background-color: #e7e7e7; } .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; } } .navbar-default .navbar-link { color: #777; } .navbar-default .navbar-link:hover { color: #333; } .navbar-default .btn-link { color: #777; } .navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: #333; } .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus { color: #ccc; } .navbar-inverse { background-color: #222; border-color: #080808; } .navbar-inverse .navbar-brand { color: #9d9d9d; } .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-text { color: #9d9d9d; } .navbar-inverse .navbar-nav > li > a { color: #9d9d9d; } .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: #080808; } .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444; background-color: transparent; } .navbar-inverse .navbar-toggle { border-color: #333; } .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #333; } .navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; } .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #101010; } .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: #080808; color: #fff; } @media (max-width: 767px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #9d9d9d; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444; background-color: transparent; } } .navbar-inverse .navbar-link { color: #9d9d9d; } .navbar-inverse .navbar-link:hover { color: #fff; } .navbar-inverse .btn-link { color: #9d9d9d; } .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: #fff; } .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444; } .carousel { position: relative; } .carousel-inner { position: relative; overflow: hidden; width: 100%; } .carousel-inner > .item { display: none; position: relative; transition: 0.6s ease-in-out left; } .carousel-inner > .item > img, .carousel-inner > .item > a > img { line-height: 1; } @media all and (transform-3d), (-webkit-transform-3d) { .carousel-inner > .item { transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; perspective: 1000px; } .carousel-inner > .item.next, .carousel-inner > .item.active.right { transform: translate3d(100%, 0, 0); left: 0; } .carousel-inner > .item.prev, .carousel-inner > .item.active.left { transform: translate3d(-100%, 0, 0); left: 0; } .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { transform: translate3d(0, 0, 0); left: 0; } } .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; } .carousel-inner > .active { left: 0; } .carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; } .carousel-inner > .next { left: 100%; } .carousel-inner > .prev { left: -100%; } .carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; } .carousel-inner > .active.left { left: -100%; } .carousel-inner > .active.right { left: 100%; } .carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: 0.5; filter: alpha(opacity=50); font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, .6); background-color: rgba(0, 0, 0, 0); } .carousel-control.left { background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(128, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0)', GradientType=1); } .carousel-control.right { left: auto; right: 0; background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(128, 0, 0, 0)', GradientType=1); } .carousel-control:hover, .carousel-control:focus { outline: 0; color: #fff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); } .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; margin-top: -10px; z-index: 5; display: inline-block; } .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px; } .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -10px; } .carousel-control .icon-prev, .carousel-control .icon-next { width: 20px; height: 20px; line-height: 1; font-family: serif; } .carousel-control .icon-prev:before { content: '\2039'; } .carousel-control .icon-next:before { content: '\203a'; } .carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center; } .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0); } .carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #fff; } .carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, .6); } .carousel-caption .btn { text-shadow: none; } @media screen and (min-width: 768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -10px; font-size: 30px; } .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -10px; } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -10px; } .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; } .carousel-indicators { bottom: 20px; } } .image-grid-2x2 { padding: 0; margin: 0 0 30px 0; list-style: none; margin-left: -15px; margin-right: -15px; } .image-grid-2x2 > li { float: left; width: 100%; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; margin-top: 30px; } @media (min-width: 768px) { .image-grid-2x2 > li { float: left; width: 50%; } } @media (min-width: 768px) { .image-grid-2x2 > li { float: left; width: 50%; } } .image-grid-2x2 > li img { max-width: 100%; max-height: 100%; } body { font-family: "Open Sans", Verdana, sans-serif; font-size: 13px; line-height: 1.7rem; color: #424242; } @media (min-width: 770px and max-width: 1006px) { .outer-wrapper { max-width: 770px; margin-left: auto; margin-right: auto; } .outer-wrapper:before { content: ''; display: table; } .outer-wrapper:after { content: ''; display: table; clear: both; } } @media (min-width: 1007px and max-width: 1243px) { .outer-wrapper { max-width: 1007px; margin-left: auto; margin-right: auto; } .outer-wrapper:before { content: ''; display: table; } .outer-wrapper:after { content: ''; display: table; clear: both; } } @media (min-width: 1244px) { .outer-wrapper { max-width: 1244px; margin-left: auto; margin-right: auto; } .outer-wrapper:before { content: ''; display: table; } .outer-wrapper:after { content: ''; display: table; clear: both; } } #portal-logo img { max-width: 100%; } #portal-header #portal-searchbox { margin-top: 88px; } @media (min-width: 770px) { #portal-header #portal-searchbox { margin-top: 0; } } #mainnavigation-wrapper:before, #above-content-wrapper:before { content: ''; display: table; } #mainnavigation-wrapper:after, #above-content-wrapper:after { content: ''; display: table; clear: both; } #main-container:before { content: ''; display: table; } #main-container:after { content: ''; display: table; clear: both; } .container { width: 100%; } .row { margin: 0px; } .row:before { content: ''; display: table; } .row:after { content: ''; display: table; clear: both; } .template-layout .mosaic-grid-row, .mosaic-enabled .mosaic-grid-row { margin: 0px; } .template-layout .mosaic-grid-row:before, .mosaic-enabled .mosaic-grid-row:before { content: ''; display: table; } .template-layout .mosaic-grid-row:after, .mosaic-enabled .mosaic-grid-row:after { content: ''; display: table; clear: both; } .template-layout .mosaic-grid-row .mosaic-grid-cell, .mosaic-enabled .mosaic-grid-row .mosaic-grid-cell { padding: 0px; } @media (max-width: 769px) { [role="contentinfo"] .row > section, [role="contentinfo"] address > div { width: calc(99.9% * 1 - (20px - 20px * 1)); } [role="contentinfo"] .row > section:nth-child(1n), [role="contentinfo"] address > div:nth-child(1n) { float: left; margin-right: 20px; clear: none; } [role="contentinfo"] .row > section:last-child, [role="contentinfo"] address > div:last-child { margin-right: 0; } [role="contentinfo"] .row > section:nth-child(undefinedn), [role="contentinfo"] address > div:nth-child(undefinedn) { margin-right: 0; float: right; } [role="contentinfo"] .row > section:nth-child(undefinedn + 1), [role="contentinfo"] address > div:nth-child(undefinedn + 1) { clear: both; } } @media (min-width: 770px) { #mainnavigation, #viewlet-above-content { margin-left: calc(99.9% * (-0.25 * -1) - (20px - 20px * (-0.25 * -1)) + 20px) !important; width: calc(99.9% * 0.75 - (20px - 20px * 0.75)); } #mainnavigation:nth-child(1n), #viewlet-above-content:nth-child(1n) { float: left; margin-right: 20px; clear: none; } #mainnavigation:last-child, #viewlet-above-content:last-child { margin-right: 0; } #mainnavigation:nth-child(undefinedn), #viewlet-above-content:nth-child(undefinedn) { margin-right: 0; float: right; } #mainnavigation:nth-child(undefinedn + 1), #viewlet-above-content:nth-child(undefinedn + 1) { clear: both; } .container { padding-left: 0px; padding-right: 0px; } .central { width: calc(99.9% * 0.75 - (20px - 20px * 0.75)); position: relative; left: calc(99.9% * 0.25 - (20px - 20px * 0.25) + 20px); } .central:nth-child(1n) { float: left; margin-right: 20px; clear: none; } .central:last-child { margin-right: 0; } .central:nth-child(0n) { margin-right: 0; float: right; } .central:nth-child(0n + 1) { clear: both; } #sidebar-1 { width: calc(99.9% * 0.25 - (20px - 20px * 0.25)); position: relative; left: calc(99.9% * -0.75 - (20px - 20px * -0.75) + 20px); } #sidebar-1:nth-child(1n) { float: left; margin-right: 20px; clear: none; } #sidebar-1:last-child { margin-right: 0; } #sidebar-1:nth-child(2n) { margin-right: 0; float: right; } #sidebar-1:nth-child(2n + 1) { clear: both; } #sidebar-2 { width: calc(99.9% * 0.25 - (20px - 20px * 0.25)); position: relative; left: calc(99.9% * -0.75 - (20px - 20px * -0.75) + 20px); } #sidebar-2:nth-child(1n) { float: left; margin-right: 20px; clear: none; } #sidebar-2:last-child { margin-right: 0; } #sidebar-2:nth-child(undefinedn) { margin-right: 0; float: right; } #sidebar-2:nth-child(undefinedn + 1) { clear: both; } [role="contentinfo"] .row > section { width: calc(99.9% * 0.375 - (20px - 20px * 0.375)); } [role="contentinfo"] .row > section:nth-child(1n) { float: left; margin-right: 20px; clear: none; } [role="contentinfo"] .row > section:last-child { margin-right: 0; } [role="contentinfo"] .row > section:nth-child(undefinedn) { margin-right: 0; float: right; } [role="contentinfo"] .row > section:nth-child(undefinedn + 1) { clear: both; } [role="contentinfo"] address > div { width: calc(99.9% * 0.3125 - (20px - 20px * 0.3125)); min-height: 30.6rem; } [role="contentinfo"] address > div:nth-child(1n) { float: left; margin-right: 20px; clear: none; } [role="contentinfo"] address > div:last-child { margin-right: 0; } [role="contentinfo"] address > div:nth-child(undefinedn) { margin-right: 0; float: right; } [role="contentinfo"] address > div:nth-child(undefinedn + 1) { clear: both; } [role="contentinfo"] address > div hr { margin-top: 17rem; } } [role="contentinfo"] { margin-top: 3.4rem; background: linear-gradient(to right, #ebebeb 50%, transparent 50%); } [role="contentinfo"] h3 { font: Museo Sans; font-weight: 100; font-size: 2rem; text-transform: uppercase; color: #c21431; } [role="contentinfo"] .row { background: linear-gradient(to top, #dedede 3.4rem, transparent); background-size: 50% 3.4rem; background-repeat: no-repeat; background-position-y: 100%; } [role="contentinfo"] .row > section { background: #ebebeb; padding-left: 18px; } [role="contentinfo"] .row > section p { max-width: 52ex; } [role="contentinfo"] address { background-color: white; } [role="contentinfo"] address > div:nth-child(1) { background: #ebebeb; padding-left: 18px; border-bottom: 3.4rem solid #dedede; } [role="contentinfo"] address > div:nth-child(2) { background: #ca2f49; padding-left: 18px; border-bottom: 3.4rem solid #c21431; } [role="contentinfo"] address > div:nth-child(2) * { color: white; } [role="contentinfo"] address > div:nth-child(2) ul, [role="contentinfo"] address > div:nth-child(2) li { list-style-type: none; display: block; float: left; padding: 0; } [role="contentinfo"] address > div:nth-child(2) li not(:first-child) { padding-left: 18px; } [role="contentinfo"] address > div:nth-child(2) a[title="Facebook"], [role="contentinfo"] address > div:nth-child(2) a[title="Twitter"], [role="contentinfo"] address > div:nth-child(2) a[title="LinkedIn"] { display: inline-block; overflow: hidden; width: 48px; height: 48px; float: left; margin-right: 18px; } [role="contentinfo"] address > div:nth-child(2) a[title="Facebook"]:before { content: url(../images/facebook_icon.png); } [role="contentinfo"] address > div:nth-child(2) a[title="Twitter"]:before { content: url(../images/twitter_icon.png); } [role="contentinfo"] address > div:nth-child(2) a[title="LinkedIn"]:before { content: url(../images/linked_icon.png); } [role="contentinfo"] address > div:nth-child(2) a[title="Facebook"]:hover:before { content: url(../images/facebook_icon_mouseover.png); } [role="contentinfo"] address > div:nth-child(2) a[title="Twitter"]:hover:before { content: url(../images/twitter_icon_mouseover.png); } [role="contentinfo"] address > div:nth-child(2) a[title="LinkedIn"]:hover:before { content: url(../images/linked_icon_mouseover.png); } [role="contentinfo"] address > div:nth-child(2) a[title="Disclaimer"]:before { content: url(../images/disclaimer_icon.png); vertical-align: sub; margin-right: 1ex; } [role="contentinfo"] address > div:nth-child(2) a[title="Disclaimer"]:hover:before { content: url(../images/disclaimer_icon_mouseover.png); vertical-align: sub; margin-right: 1ex; } [role="contentinfo"] address > div:nth-child(2) a { text-transform: uppercase; } [role="contentinfo"] address > div:nth-child(2) hr { margin-right: 20px; border-top: #e2a7b1 solid 2px; clear: both; } [role="contentinfo"] dl { margin: 0; } [role="contentinfo"] dt { clear: left; float: left; width: 40%; margin-bottom: 1.7rem; line-height: 1.7rem; } [role="contentinfo"] dt:after { content: ':'; } [role="contentinfo"] dd { display: inline-block; margin-bottom: 1.7rem; width: 59%; line-height: 1.7rem; } [role="contentinfo"] dd a { text-transform: uppercase; } p.copyright { display: block; background-color: #424242; color: #d9d9d9; font-family: Museo Sans; font-weight: 100; font-size: 0.9rem; line-height: 4rem; text-transform: uppercase; padding-left: 18px; } article h1.documentFirstHeading { font-family: Museo Sans; font-weight: 100; font-size: 3rem; border: none; text-transform: uppercase; } .frontend.portaltype-news:not(.template-layout) article#content img, .frontend.portaltype-document:not(.template-layout) article#content img, .frontend.portaltype-event:not(.template-layout) article#content img { max-width: 100%; } .frontend.portaltype-news:not(.template-layout) article#content header figure, .frontend.portaltype-document:not(.template-layout) article#content header figure, .frontend.portaltype-event:not(.template-layout) article#content header figure { float: right; } @media (min-width: 770px) { .frontend.portaltype-news:not(.template-layout) article#content section, .frontend.portaltype-document:not(.template-layout) article#content section, .frontend.portaltype-event:not(.template-layout) article#content section { clear: both; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px; max-width: 99%; } .frontend.portaltype-news:not(.template-layout) article#content section li, .frontend.portaltype-document:not(.template-layout) article#content section li, .frontend.portaltype-event:not(.template-layout) article#content section li { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; } } #relatedItemBox { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; } .frontend.portaltype-collection:not(.template-layout) .tileHeadline a { color: inherit; } .frontend.portaltype-collection:not(.template-layout) .tileItem:not(.vevent) > .documentByLine { display: none; } .frontend.portaltype-collection:not(.template-layout) .pagination { clear: both; } .frontend.portaltype-collection:not(.template-layout) .tileImage { margin-right: 20px; margin-bottom: 1.7rem; } .frontend.portaltype-collection:not(.template-layout) .tileFooter { text-align: right; text-transform: uppercase; } .frontend.portaltype-collection:not(.template-layout) #content-core:before { content: ''; display: table; } .frontend.portaltype-collection:not(.template-layout) #content-core:after { content: ''; display: table; clear: both; } @media (min-width: 770px) { .frontend.portaltype-collection:not(.template-layout) .tileItem { width: calc(99.9% * 0.5 - (20px - 20px * 0.5)); } .frontend.portaltype-collection:not(.template-layout) .tileItem:nth-child(1n) { float: left; margin-right: 20px; clear: none; } .frontend.portaltype-collection:not(.template-layout) .tileItem:last-child { margin-right: 0; } .frontend.portaltype-collection:not(.template-layout) .tileItem:nth-child(2n) { margin-right: 0; float: right; } .frontend.portaltype-collection:not(.template-layout) .tileItem:nth-child(2n + 1) { clear: both; } } .pagination ul { padding: 0; margin-bottom: 1.7rem; } .pagination li { display: inline-block; } .pagination li:after { content: '|'; margin: 0 1ex; } .pagination li:last-child:after { display: none; } @media (max-width: 769px) { .pagination li { display: none; } .pagination li.previous, .pagination li.next { display: inline-block; } } .portaltype-event li.event-category, .mosaic-grid-cell .pagination, .plone-breadcrumb, nav#category, article#content .documentDescription { display: none; } @media (min-width: 768px) { #searchGadget::-webkit-input-placeholder { font-family: Museo Sans; text-transform: uppercase; text-decoration: underline; color: #b8b8b8; } #searchGadget::-moz-placeholder { font-family: Museo Sans; text-transform: uppercase; text-decoration: underline; color: #b8b8b8; } #searchGadget:-ms-input-placeholder { font-family: Museo Sans; text-transform: uppercase; text-decoration: underline; color: #b8b8b8; } #searchGadget::placeholder { font-family: Museo Sans; text-transform: uppercase; text-decoration: underline; color: #b8b8b8; } #portal-searchbox [type="submit"] { color: transparent; background-color: white; border-color: #ccc; border-left-width: 0px; background-image: url(../images/search_button.png); background-repeat: no-repeat; background-position: right; text-indent: -9999px; } } .slideContainer { z-index: 0 !important; } #login-forgotten-password span { display: none; } #login-forgotten-password p:after { content: 'please contact ITF Support.'; margin-left: -3px; } @media (min-width: 770px) { .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(1) { width: calc(99.9% * 0.66666667 - (20px - 20px * 0.66666667)); } .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(1):nth-child(1n) { float: left; margin-right: 20px; clear: none; } .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(1):last-child { margin-right: 0; } .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(1):nth-child(0n) { margin-right: 0; float: right; } .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(1):nth-child(0n + 1) { clear: both; } .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(2) { width: calc(99.9% * 0.33333333 - (20px - 20px * 0.33333333)); } .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(2):nth-child(1n) { float: left; margin-right: 20px; clear: none; } .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(2):last-child { margin-right: 0; } .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(2):nth-child(0n) { margin-right: 0; float: right; } .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(2):nth-child(0n + 1) { clear: both; } .mosaic-grid-row:nth-of-type(4) .mosaic-grid-cell { width: calc(99.9% * 1.33333333 - (20px - 20px * 1.33333333)); position: relative; left: calc(99.9% * -0.33333333 - (20px - 20px * -0.33333333) + 20px); } .mosaic-grid-row:nth-of-type(4) .mosaic-grid-cell:nth-child(1n) { float: left; margin-right: 20px; clear: none; } .mosaic-grid-row:nth-of-type(4) .mosaic-grid-cell:last-child { margin-right: 0; } .mosaic-grid-row:nth-of-type(4) .mosaic-grid-cell:nth-child(0n) { margin-right: 0; float: right; } .mosaic-grid-row:nth-of-type(4) .mosaic-grid-cell:nth-child(0n + 1) { clear: both; } } .frontend.section-front-page h1.documentFirstHeading:before { content: url(../images/icon_events.png); float: left; margin-right: 0.5ex; } .frontend.section-front-page h1.documentFirstHeading { color: #a6a6a6; margin-top: 3.4rem; margin-bottom: 1.7rem; } .frontend.section-front-page article#content .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(1) img { vertical-align: text-top; } .frontend.section-front-page article#content .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(1) .entry { margin-bottom: 1.7rem; padding-bottom: 1.7rem; border-bottom: #ebebeb dotted 1px; } .frontend.section-front-page article#content .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(1) .summary { font-size: 2rem; line-height: 2.55rem; display: block; margin-bottom: 1.7rem; text-transform: uppercase; } .frontend.section-front-page article#content .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(1) .summary a:nth-of-type(1) { display: block; padding-right: 20px; padding-bottom: 1.7rem; float: left; } .frontend.section-front-page article#content .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(1) p.description { display: inline; font-weight: normal; font-weight: initial; } .frontend.section-front-page article#content .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(1) .documentByLine { display: none; } .frontend.section-front-page article#content .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(1) .discreet, .frontend.section-front-page article#content .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(1) a { color: #424242; } .frontend.section-front-page article#content .mosaic-grid-row:nth-of-type(2) .mosaic-grid-cell:nth-of-type(2) .description { display: none; } .vevent { padding-left: 24px; } .vevent .location, .vevent .cal_date, .vevent .metadata { display: none; } .vevent div.cal_info { margin: 0; } .vevent .tileHeadline { font-size: 13px; margin: 0; } .vevent .tileHeadline a { color: #808080; font-weight: bold; } .vevent .tileHeadline:before { content: "\2022"; color: #1abedb; margin-left: -12px; margin-right: 4px; } .vevent .documentByLine { display: block; color: #c21431; font-weight: normal; font-weight: initial; } .vevent abbr { border-bottom: none; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLWNvbXBpbGVkLmNzcyIsIjxubyBzb3VyY2U+Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQStCQSxhQUNFLHNCQUFzQixDQUN0QixtQkFBbUIsQ0FDbkIsaUJBQWlCLENBQ2pCLGtHQUFrRyxFQUNuRyxDQUNELGFBQ0Usc0JBQXNCLENBQ3RCLG1CQUFtQixDQUNuQixpQkFBaUIsQ0FDakIscUhBQXFILEVBQ3RILENBQ0QsYUFDRSxzQkFBc0IsQ0FDdEIsbUJBQW1CLENBQ25CLGlCQUFpQixDQUNqQixxR0FBcUcsRUFDdEcsQ0FDRCxhQUNFLHNCQUFzQixDQUN0QixtQkFBbUIsQ0FDbkIsaUJBQWlCLENBQ2pCLHdIQUF3SCxFQUN6SCxDQUNELGFBQ0Usc0JBQXNCLENBQ3RCLG1CQUFtQixDQUNuQixpQkFBaUIsQ0FDakIsd0dBQXdHLEVBQ3pHLENBQ0QsYUFDRSxzQkFBc0IsQ0FDdEIsbUJBQW1CLENBQ25CLGlCQUFpQixDQUNqQiwySEFBMkgsRUFDNUgsQ0FDRCxhQUNFLGdDQUFnQyxDQUNoQyxtQkFBbUIsQ0FDbkIsaUJBQWlCLENBQ2pCLGlJQUFpSSxFQUNsSSxDQUNELGFBQ0Usc0JBQXNCLENBQ3RCLG1CQUFtQixDQUNuQixpQkFBaUIsQ0FDakIsbUpBQW1KLEVBQ3BKLENBQ0QsYUFDRSwwQkFBMEIsQ0FDMUIsaUJBQWlCLENBQ2pCLHlFQUF5RSxDQUN6RSxnUkFBZ1IsRUFDalIsQ0FFRCxPQUNFLHdCQUF3QixDQUN4QiwyQkFBMkIsQ0FDM0IsK0JBQStCLEVBQ2hDLENBQ0QsT0FDRSxVQUFVLEVBQ1gsQ0FDRCxtR0FZRSxlQUFlLEVBQ2hCLENBQ0QsaUNBSUUsc0JBQXNCLENBQ3RCLHlCQUF5QixFQUMxQixDQUNELHdCQUNFLGNBQWMsQ0FDZCxVQUFVLEVBQ1gsQ0FDRCxxQkFFRSxjQUFjLEVBQ2YsQ0FDRCxJQUNFLHdCQUF3QixFQUN6QixDQUNELG9CQUVFLFdBQVcsRUFDWixDQUNELGNBQ0UsMEJBQTBCLENBQzFCLHNCQUFzQixFQUN2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QW9CLEVBQ3JCLENBQ0QsaUJBQ0UsV0FBVyxFQUNaLENBQ0QsaUJBQ0Usb0JBQW9CLEVBQ3JCLENBQ0QsaUJBQ0Usb0JBQW9CLEVBQ3JCLENBQ0QsaUJBQ0UsV0FBVyxFQUNaLENBQ0QsaUJBQ0Usb0JBQW9CLEVBQ3JCLENBQ0QsaUJBQ0Usb0JBQW9CLEVBQ3JCLENBQ0QsaUJBQ0UsV0FBVyxFQUNaLENBQ0QsaUJBQ0Usb0JBQW9CLEVBQ3JCLENBQ0QsaUJBQ0UsbUJBQW1CLEVBQ3BCLENBQ0QsaUJBQ0UsWUFBWSxFQUNiLENBQ0Qsa0JBQ0UsV0FBVyxFQUNaLENBQ0Qsa0JBQ0UsbUJBQW1CLEVBQ3BCLENBQ0Qsa0JBQ0UsbUJBQW1CLEVBQ3BCLENBQ0QsaUJBQ0UsVUFBVSxFQUNYLENBQ0QsaUJBQ0UsbUJBQW1CLEVBQ3BCLENBQ0QsaUJBQ0UsbUJBQW1CLEVBQ3BCLENBQ0QsaUJBQ0UsVUFBVSxFQUNYLENBQ0QsaUJBQ0UsbUJBQW1CLEVBQ3BCLENBQ0QsaUJBQ0UsbUJBQW1CLEVBQ3BCLENBQ0QsaUJBQ0UsVUFBVSxFQUNYLENBQ0QsaUJBQ0UsbUJBQW1CLEVBQ3BCLENBQ0QsaUJBQ0Usa0JBQWtCLEVBQ25CLENBQ0QsaUJBQ0UsV0FBVyxFQUNaLENBQ0Qsb0JBQ0Usa0JBQWtCLEVBQ25CLENBQ0Qsb0JBQ0UsMEJBQTBCLEVBQzNCLENBQ0Qsb0JBQ0UsMEJBQTBCLEVBQzNCLENBQ0QsbUJBQ0UsaUJBQWlCLEVBQ2xCLENBQ0QsbUJBQ0UsMEJBQTBCLEVBQzNCLENBQ0QsbUJBQ0UsMEJBQTBCLEVBQzNCLENBQ0QsbUJBQ0UsaUJBQWlCLEVBQ2xCLENBQ0QsbUJBQ0UsMEJBQTBCLEVBQzNCLENBQ0QsbUJBQ0UsMEJBQTBCLEVBQzNCLENBQ0QsbUJBQ0UsaUJBQWlCLEVBQ2xCLENBQ0QsbUJBQ0UsMEJBQTBCLEVBQzNCLENBQ0QsbUJBQ0UseUJBQXlCLEVBQzFCLENBQ0QsbUJBQ0UsZ0JBQWdCLEVBQ2pCLEVBQ0YsQ0FDRCxXQUNFLFdBQVcsQ0FDWCxVQUFVLENBQ1YsVUFBVSxDQUNWLGFBQWEsRUFD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LHdDQUF3QyxDQUN4QyxZQUFZLENBQ1osb0JBQW9CLEVBQ3JCLENBQ0QsdURBQ0UsZUFBeUIsQ0FDekIsbUJBQWdDLENBQ2hDLHNCQUF5QixFQUMxQixDQUNELG9IQUNFLHlCQUF5QixFQUMxQixDQUNELHVIQUNFLHNCQUF5QixDQUN6Qix1QkFBMEIsQ0FDMUIsa0NBQWtELEVBQ25ELENBQ0QseUhBQ0UsZ0JBQWdCLENBQ2hCLHFCQUFtQyxDQUNuQyxlQUFlLENBQ2Ysc0JBQXlCLENBQ3pCLDBCQUEwQixFQUMzQixDQUNELDBJQUNFLGVBQWUsQ0FDZixvQkFBNkIsQ0FDN0IsdUJBQTBCLENBQzFCLFlBQVksRUFDYixDQUNELDhIQUNFLGdCQUFnQixDQUNoQixvQkFBcUIsQ0FBckIscUJBQXFCLEVBQ3RCLENBQ0QsZ0lBQ0UsY0FBYyxFQUNmLENBQ0QsMk9BRUUsZUFBNkIsRUFDOUIsQ0FDRCw2SEFDRSxjQUFjLEVBQ2YsQ0FDRCxVQUNFLG1CQUFtQixFQUNwQixDQUNELDBEQUdFLGNBQWMsRUFDZixDQUNELHVCQUNFLFVBQVUsRUFDWCxDQUNELHdCQUNFLGdCQUE0QixDQUM1QixVQUFVLEVBQ1gsQ0FDRCwwQkFDRSxlQUE4QixDQUM5QixrQkFBa0IsRUFDbkIsQ0FDRCwrQkFDRSxpQkFBaUIsQ0FDakIsZUFBcUIsQ0FDckIsbUJBQW1CLENBQ25CLGtCQUFrQixFQUNuQixDQUNELDBCQTU3TlEsZUFBZSxDQUNmLGVBQW1CLENBQ25CLG9CQUFxQixDQUFyQixxQkFBcUIsRUE0N041QixDQUNELGVBQ0Usb0JBQW9CLEVBQ3JCIiwiZmlsZSI6InRoZW1lLWNvbXBpbGVkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuOCk7XG4gIC0tY29ycDogI2MyMTQzMTtcbiAgLS1jb3JwLWFsdDogI2NhMmY0OTtcbiAgLS1jb3JwLWRhcms6ICNhNTEyMmI7XG4gIC0tY29ycC14bGlnaHQ6ICNlMmE3YjE7XG4gIC0tY29ycC1vbjogd2hpdGU7XG4gIC0tbmF2LWdyYXktZGFyazogI2Q5ZDlkOTtcbiAgLS1uYXYtZ3JheS1saWdodDogI2RlZGVkZTtcbiAgLS1hc2lkZS1saWdodC1ncmF5OiAjZWJlYmViO1xuICAtLWFzaWRlLWdyYXk6ICNhNmE2YTY7XG4gIC0tYXNpZGUtZGFyay1ncmF5OiAjODA4MDgwO1xuICAtLWZsYXNoeTogIzFhYmVkYjtcbiAgLS1mbGFzaHktYWx0OiAjMzNjNmUxO1xuICAtLWNoYXJsaWUtbXVycGh5OiAjNDI0MjQyO1xuICAtLXctbTogNzcwcHg7XG4gIC0tdy1sOiAxMDA3cHg7XG4gIC0tdy14bDogMTI0NHB4O1xuICAtLWd1dHRlcjogMjBweDtcbiAgLS1mb290ZXItcGFkOiAxOHB4O1xuICAtLWJhc2UtZm9udDogMTNweDtcbiAgLS12cjogMS43cmVtO1xuICAtLWRhdGUtdGhlbWU6IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb3JwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgfTtcbiAgLS1uYXZiYXItYm9yZGVyLXdpZHRoOiA0cHg7XG4gIC0tbmF2YmFyLXBhZGRpbmc6IGNhbGMoMC41ICogdmFyKC0tdnIpIC0gdmFyKC0tbmF2YmFyLWJvcmRlci13aWR0aCkpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBUaGluJyksIGxvY2FsKCdSb2JvdG8tVGhpbicpLCB1cmwoXCJyb2JvdG8vUm9ib3RvLVRoaW4udHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gVGhpbiBJdGFsaWMnKSwgbG9jYWwoJ1JvYm90by1UaGluSXRhbGljJyksIHVybChcInJvYm90by9Sb2JvdG8tVGhpbkl0YWxpYy50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBMaWdodCcpLCBsb2NhbCgnUm9ib3RvLUxpZ2h0JyksIHVybChcInJvYm90by9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gTGlnaHQgSXRhbGljJyksIGxvY2FsKCdSb2JvdG8tTGlnaHRJdGFsaWMnKSwgdXJsKFwicm9ib3RvL1JvYm90by1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBNZWRpdW0nKSwgbG9jYWwoJ1JvYm90by1NZWRpdW0nKSwgdXJsKFwicm9ib3RvL1JvYm90by1NZWRpdW0udHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gTWVkaXVtIEl0YWxpYycpLCBsb2NhbCgnUm9ib3RvLU1lZGl1bUl0YWxpYycpLCB1cmwoXCJyb2JvdG8vUm9ib3RvLU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKCdSb2JvdG8gQ29uZGVuc2VkIExpZ2h0JyksIGxvY2FsKCdSb2JvdG9Db25kZW5zZWQtTGlnaHQnKSwgdXJsKFwicm9ib3RvL1JvYm90b0NvbmRlbnNlZC1MaWdodC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoJ1JvYm90byBDb25kZW5zZWQgVGhpbiBJdGFsaWMnKSwgbG9jYWwoJ1JvYm90b0NvbmRlbnNlZC1MaWdodEl0YWxpYycpLCB1cmwoXCJyb2JvdG8vUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNdXNlbyBTYW5zJztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbCgnTXVzZW8gU2FucyA1MDAnKSwgdXJsKCdtdXNlb3NhbnMvTXVzZW9TYW5zXzUwMC13ZWJmb250LmVvdCcpO1xuICBzcmM6IHVybCgnbXVzZW9zYW5zL011c2VvU2Fuc181MDAtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ211c2Vvc2Fucy9NdXNlb1NhbnNfNTAwLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ211c2Vvc2Fucy9NdXNlb1NhbnNfNTAwLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ211c2Vvc2Fucy9NdXNlb1NhbnNfNTAwLXdlYmZvbnQuc3ZnI3dlYmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xufVxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgfVxuICAjcG9ydGFsLXNlYXJjaGJveCB7XG4gICAgZGlzcGxheTogTm9uZTtcbiAgfVxuICAjcG9ydGFsLXBlcnNvbmFsdG9vbHMge1xuICAgIGRpc3BsYXk6IE5vbmU7XG4gIH1cbiAgI3BvcnRhbC1icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogTm9uZTtcbiAgfVxufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTAuNXB4O1xuICBtYXJnaW46IDAgMCAxMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxucHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYSB7XG4gIGNvbG9yOiAjQzQxMjMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjN2UwYzFmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5ociB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4uc3Itb25seSxcbi5oaWRkZW5TdHJ1Y3R1cmUsXG4uY3J1ZC1mb3JtIC5oZWFkZXItc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbmJvZHkge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oMSxcbmgyLFxuaDMge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuaDEgYTpob3ZlcixcbmgyIGE6aG92ZXIsXG5oMyBhOmhvdmVyLFxuaDEgYTpmb2N1cyxcbmgyIGE6Zm9jdXMsXG5oMyBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggIzdlMGMxZiBzb2xpZDtcbn1cbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuaDUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5oNiB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDExcHg7XG59XG4uZG9jdW1lbnREZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJkMzgwO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuLmRpc2NyZWV0IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZG9jdW1lbnRCeUxpbmUge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5kb2N1bWVudEZpcnN0SGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW46IDAgMCAxMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxudWwgdWwsXG5vbCB1bCxcbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3Nzc3O1xufVxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbnRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi5saXN0aW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4ubGlzdGluZyA+IHRoZWFkID4gdHIgPiB0aCxcbi5saXN0aW5nID4gdGJvZHkgPiB0ciA+IHRoLFxuLmxpc3RpbmcgPiB0Zm9vdCA+IHRyID4gdGgsXG4ubGlzdGluZyA+IHRoZWFkID4gdHIgPiB0ZCxcbi5saXN0aW5nID4gdGJvZHkgPiB0ciA+IHRkLFxuLmxpc3RpbmcgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDAgc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi5saXN0aW5nID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubGlzdGluZyA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ubGlzdGluZyA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLmxpc3RpbmcgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ubGlzdGluZyA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ubGlzdGluZyA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLmxpc3RpbmcgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmxpc3RpbmcgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubGlzdGluZyAubGlzdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4ubGlzdGluZyA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0ZCxcbi5saXN0aW5nID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbG9uZS1oYXMtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2LjVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBsb25lLWhhcy10YWJsZTphZnRlciB7XG4gICAgY29udGVudDogXCLin7dcIjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY29sb3I6ICNjY2NjY2M7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICAucGxvbmUtaGFzLXRhYmxlID4gLmxpc3Rpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBsb25lLWhhcy10YWJsZSA+IC5saXN0aW5nID4gdGhlYWQgPiB0ciA+IHRoLFxuICAucGxvbmUtaGFzLXRhYmxlID4gLmxpc3RpbmcgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC5wbG9uZS1oYXMtdGFibGUgPiAubGlzdGluZyA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnBsb25lLWhhcy10YWJsZSA+IC5saXN0aW5nID4gdGhlYWQgPiB0ciA+IHRkLFxuICAucGxvbmUtaGFzLXRhYmxlID4gLmxpc3RpbmcgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC5wbG9uZS1oYXMtdGFibGUgPiAubGlzdGluZyA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTVlNWU1O1xufVxudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTVlNWU1O1xufVxudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxudGFibGUgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAjZTVlNWU1O1xufVxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgZm9udC1zaXplOiAxOS41cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAxMGVtO1xufVxuc2VsZWN0W3NpemU9XCIxXCJdIHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLyouZm9ybS1jb250cm9sLCovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NGJlZTg7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDAsIDE5MCwgMjMyLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMCwgMTkwLCAyMzIsIDAuNik7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcbnNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBvcGFjaXR5OiAxO1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5zZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG5zZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5zZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1bZGlzYWJsZWRdLFxudGV4dGFyZWFbZGlzYWJsZWRdLFxuc2VsZWN0W2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdW3JlYWRvbmx5XSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVtyZWFkb25seV0sXG50ZXh0YXJlYVtyZWFkb25seV0sXG5zZWxlY3RbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBzZWxlY3Qge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBvcGFjaXR5OiAxO1xufVxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA5ZW07XG4gIG1pbi13aWR0aDogMTBlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbnRleHRhcmVhW25hbWU9J2Zvcm0ud2lkZ2V0cy5JUmljaFRleHQudGV4dCddIHtcbiAgbWluLWhlaWdodDogMTJlbTtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcgXFwwO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZpZWxkIHNwYW4ub3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmllbGQuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmJlOGU0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCAjZmJlOGU0O1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggI2ZiZThlNDtcbn1cbi5maWVsZC5lcnJvciAuaGVscC1ibG9jayxcbi5maWVsZC5lcnJvciAuY29udHJvbC1sYWJlbCxcbi5maWVsZC5lcnJvciAucmFkaW8sXG4uZmllbGQuZXJyb3IgLmNoZWNrYm94LFxuLmZpZWxkLmVycm9yIC5yYWRpby1pbmxpbmUsXG4uZmllbGQuZXJyb3IgLmNoZWNrYm94LWlubGluZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uZmllbGQuZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmZpZWxkLmVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuLmZpZWxkLmVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM5QzhEO1xufVxuLmZpZWxkLmVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmZpZWxkLmVycm9yIC5oZWxwLWJsb2NrLFxuLmZpZWxkLmVycm9yIC5jb250cm9sLWxhYmVsLFxuLmZpZWxkLmVycm9yIC5yYWRpbyxcbi5maWVsZC5lcnJvciAuY2hlY2tib3gsXG4uZmllbGQuZXJyb3IgLnJhZGlvLWlubGluZSxcbi5maWVsZC5lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmZpZWxkLmVycm9yLnJhZGlvIGxhYmVsLFxuLmZpZWxkLmVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmZpZWxkLmVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5maWVsZC5lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmZpZWxkLmVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5maWVsZC5lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbn1cbi5maWVsZC5lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDOUM4RDtcbn1cbi5maWVsZC5lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5maWVsZC5lcnJvciA+IGxhYmVsLFxuLmZpZWxkLmVycm9yIGRpdi5lcnJvciB7XG4gIGNvbG9yOiAjYzQxODNjO1xufVxuLmZpZWxkLmVycm9yIGRpdi5lcnJvciB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5maWVsZC5lcnJvciBkaXYuZXJyb3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjNDkzZjtcbiAgY29udGVudDogXCLDl1wiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRvcDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZWxkLmVycm9yIGlucHV0LFxuLmZpZWxkLmVycm9yIHRleHRhcmVhLFxuLmZpZWxkLmVycm9yIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2M0MTgzYztcbn1cbi5maWVsZC5lcnJvciBpbnB1dDpmb2N1cyxcbi5maWVsZC5lcnJvciB0ZXh0YXJlYTpmb2N1cyxcbi5maWVsZC5lcnJvciBzZWxlY3Q6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggI2Y2YjJjMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAjZjZiMmMwO1xufVxuLmZvcm1IZWxwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mb3JtQ29udHJvbHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogI2ZjZmNmZDtcbiAgcGFkZGluZzogMTJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxMHB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5wbG9uZS1tb2RhbC1ib2R5IC5mb3JtQ29udHJvbHMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxubGFiZWwgLnJlcXVpcmVkOmFmdGVyIHtcbiAgY29sb3I6ICNjNDE4M2M7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGZvbnQtc2l6ZTogMjAwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLnNlYXJjaEZpZWxkLnBvcnRsZXQtc2VhcmNoLWdhZGdldCxcbiNzaGFyaW5nLXVzZXItZ3JvdXAtc2VhcmNoLFxuI3NlbGVjdC1ydWxlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VhcmNoRmllbGQucG9ydGxldC1zZWFyY2gtZ2FkZ2V0ICsgLnNlYXJjaEJ1dHRvbixcbiNzaGFyaW5nLXVzZXItZ3JvdXAtc2VhcmNoICsgI3NoYXJpbmctc2VhcmNoLWJ1dHRvbixcbiNzZWxlY3QtcnVsZXMgKyBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbn1cbiNzZWFyY2gtcmVzdWx0cyBsaSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuI3NlYXJjaC1yZXN1bHRzIGxpIC5jcm9wcGVkRGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhpZ2hsaWdodGVkU2VhcmNoVGVybSB7XG4gIGJhY2tncm91bmQ6ICNmZWE7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICNmZWE7XG59XG4uc2VhcmNoLWRhdGUtb3B0aW9ucyA+IGRpdixcbi5zZWFyY2gtdHlwZS1vcHRpb25zID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ub3B0aW9uc1RvZ2dsZSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLm9yZGVyZWQtc2VsZWN0aW9uLWZpZWxkIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9yZGVyZWQtc2VsZWN0aW9uLWZpZWxkIHRkIGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5mb2xkZXItZmFjdG9yaWVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53aWRnZXQgaW5wdXQgKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5zdGFuZGFsb25lLFxuLmNvbnRleHQsXG4uZGVzdHJ1Y3RpdmUsXG5bdHlwZT1cInN1Ym1pdFwiXSxcbmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnN0YW5kYWxvbmU6Zm9jdXMsXG4uY29udGV4dDpmb2N1cyxcbi5kZXN0cnVjdGl2ZTpmb2N1cyxcblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuLnN0YW5kYWxvbmU6YWN0aXZlOmZvY3VzLFxuLmNvbnRleHQ6YWN0aXZlOmZvY3VzLFxuLmRlc3RydWN0aXZlOmFjdGl2ZTpmb2N1cyxcblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbjphY3RpdmU6Zm9jdXMsXG4uc3RhbmRhbG9uZS5hY3RpdmU6Zm9jdXMsXG4uY29udGV4dC5hY3RpdmU6Zm9jdXMsXG4uZGVzdHJ1Y3RpdmUuYWN0aXZlOmZvY3VzLFxuW3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLnN0YW5kYWxvbmU6aG92ZXIsXG4uY29udGV4dDpob3Zlcixcbi5kZXN0cnVjdGl2ZTpob3Zlcixcblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuYnV0dG9uOmhvdmVyLFxuLnN0YW5kYWxvbmU6Zm9jdXMsXG4uY29udGV4dDpmb2N1cyxcbi5kZXN0cnVjdGl2ZTpmb2N1cyxcblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc3RhbmRhbG9uZTphY3RpdmUsXG4uY29udGV4dDphY3RpdmUsXG4uZGVzdHJ1Y3RpdmU6YWN0aXZlLFxuW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuYnV0dG9uOmFjdGl2ZSxcbi5zdGFuZGFsb25lLmFjdGl2ZSxcbi5jb250ZXh0LmFjdGl2ZSxcbi5kZXN0cnVjdGl2ZS5hY3RpdmUsXG5bdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmUsXG5idXR0b24uYWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5zdGFuZGFsb25lLmRpc2FibGVkLFxuLmNvbnRleHQuZGlzYWJsZWQsXG4uZGVzdHJ1Y3RpdmUuZGlzYWJsZWQsXG5bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZCxcbmJ1dHRvbi5kaXNhYmxlZCxcbi5zdGFuZGFsb25lW2Rpc2FibGVkXSxcbi5jb250ZXh0W2Rpc2FibGVkXSxcbi5kZXN0cnVjdGl2ZVtkaXNhYmxlZF0sXG5bdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF0sXG5idXR0b25bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zdGFuZGFsb25lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZXh0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kZXN0cnVjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBbdHlwZT1cInN1Ym1pdFwiXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc3RhbmRhbG9uZSxcblt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1jb2xvcjogI2IyYjJiMjtcbn1cbi5zdGFuZGFsb25lOmhvdmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG5idXR0b246aG92ZXIsXG4uc3RhbmRhbG9uZTpmb2N1cyxcblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuLnN0YW5kYWxvbmU6YWN0aXZlLFxuW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuYnV0dG9uOmFjdGl2ZSxcbi5zdGFuZGFsb25lLmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdLmFjdGl2ZSxcbmJ1dHRvbi5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc3RhbmRhbG9uZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZVt0eXBlPVwic3VibWl0XCJdLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlYnV0dG9uIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogIzkzOTM5Mztcbn1cbi5zdGFuZGFsb25lOmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmJ1dHRvbjphY3RpdmUsXG4uc3RhbmRhbG9uZS5hY3RpdmUsXG5bdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmUsXG5idXR0b24uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnN0YW5kYWxvbmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVbdHlwZT1cInN1Ym1pdFwiXSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uc3RhbmRhbG9uZS5kaXNhYmxlZCxcblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLFxuYnV0dG9uLmRpc2FibGVkLFxuLnN0YW5kYWxvbmVbZGlzYWJsZWRdLFxuW3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdLFxuYnV0dG9uW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc3RhbmRhbG9uZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBbdHlwZT1cInN1Ym1pdFwiXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b24sXG4uc3RhbmRhbG9uZS5kaXNhYmxlZDpob3Zlcixcblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkOmhvdmVyLFxuYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLnN0YW5kYWxvbmVbZGlzYWJsZWRdOmhvdmVyLFxuW3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdOmhvdmVyLFxuYnV0dG9uW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc3RhbmRhbG9uZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b246aG92ZXIsXG4uc3RhbmRhbG9uZS5kaXNhYmxlZDpmb2N1cyxcblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkOmZvY3VzLFxuYnV0dG9uLmRpc2FibGVkOmZvY3VzLFxuLnN0YW5kYWxvbmVbZGlzYWJsZWRdOmZvY3VzLFxuW3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdOmZvY3VzLFxuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc3RhbmRhbG9uZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSBbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSBidXR0b246Zm9jdXMsXG4uc3RhbmRhbG9uZS5kaXNhYmxlZDphY3RpdmUsXG5bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZDphY3RpdmUsXG5idXR0b24uZGlzYWJsZWQ6YWN0aXZlLFxuLnN0YW5kYWxvbmVbZGlzYWJsZWRdOmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXTphY3RpdmUsXG5idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc3RhbmRhbG9uZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbjphY3RpdmUsXG4uc3RhbmRhbG9uZS5kaXNhYmxlZC5hY3RpdmUsXG5bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC5hY3RpdmUsXG5idXR0b24uZGlzYWJsZWQuYWN0aXZlLFxuLnN0YW5kYWxvbmVbZGlzYWJsZWRdLmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdW2Rpc2FibGVkXS5hY3RpdmUsXG5idXR0b25bZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc3RhbmRhbG9uZS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gW3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICNiMmIyYjI7XG59XG4uc3RhbmRhbG9uZSAuYmFkZ2UsXG5bdHlwZT1cInN1Ym1pdFwiXSAuYmFkZ2UsXG5idXR0b24gLmJhZGdlIHtcbiAgY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG4uc3RhbmRhbG9uZTpmb2N1cyxcblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuLnN0YW5kYWxvbmUuZm9jdXMsXG5bdHlwZT1cInN1Ym1pdFwiXS5mb2N1cyxcbmJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICM3MjcyNzI7XG59XG4uc3RhbmRhbG9uZTpob3Zlcixcblt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogIzkzOTM5Mztcbn1cbi5zdGFuZGFsb25lOmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmJ1dHRvbjphY3RpdmUsXG4uc3RhbmRhbG9uZS5hY3RpdmUsXG5bdHlwZT1cInN1Ym1pdFwiXS5hY3RpdmUsXG5idXR0b24uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnN0YW5kYWxvbmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVbdHlwZT1cInN1Ym1pdFwiXSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZWJ1dHRvbiB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICM5MzkzOTM7XG59XG4uc3RhbmRhbG9uZTphY3RpdmU6aG92ZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTphY3RpdmU6aG92ZXIsXG5idXR0b246YWN0aXZlOmhvdmVyLFxuLnN0YW5kYWxvbmUuYWN0aXZlOmhvdmVyLFxuW3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5zdGFuZGFsb25lOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVidXR0b246aG92ZXIsXG4uc3RhbmRhbG9uZTphY3RpdmU6Zm9jdXMsXG5bdHlwZT1cInN1Ym1pdFwiXTphY3RpdmU6Zm9jdXMsXG5idXR0b246YWN0aXZlOmZvY3VzLFxuLnN0YW5kYWxvbmUuYWN0aXZlOmZvY3VzLFxuW3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5zdGFuZGFsb25lOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVidXR0b246Zm9jdXMsXG4uc3RhbmRhbG9uZTphY3RpdmUuZm9jdXMsXG5bdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUuZm9jdXMsXG5idXR0b246YWN0aXZlLmZvY3VzLFxuLnN0YW5kYWxvbmUuYWN0aXZlLmZvY3VzLFxuW3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlLmZvY3VzLFxuYnV0dG9uLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5zdGFuZGFsb25lLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlW3R5cGU9XCJzdWJtaXRcIl0uZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGVidXR0b24uZm9jdXMge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmFiYTtcbiAgYm9yZGVyLWNvbG9yOiAjNzI3MjcyO1xufVxuLnN0YW5kYWxvbmU6YWN0aXZlLFxuW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuYnV0dG9uOmFjdGl2ZSxcbi5zdGFuZGFsb25lLmFjdGl2ZSxcblt0eXBlPVwic3VibWl0XCJdLmFjdGl2ZSxcbmJ1dHRvbi5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc3RhbmRhbG9uZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZVt0eXBlPVwic3VibWl0XCJdLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5zdGFuZGFsb25lLmRpc2FibGVkOmhvdmVyLFxuW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQ6aG92ZXIsXG5idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uc3RhbmRhbG9uZVtkaXNhYmxlZF06aG92ZXIsXG5bdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF06aG92ZXIsXG5idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zdGFuZGFsb25lOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbjpob3Zlcixcbi5zdGFuZGFsb25lLmRpc2FibGVkOmZvY3VzLFxuW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQ6Zm9jdXMsXG5idXR0b24uZGlzYWJsZWQ6Zm9jdXMsXG4uc3RhbmRhbG9uZVtkaXNhYmxlZF06Zm9jdXMsXG5bdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF06Zm9jdXMsXG5idXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zdGFuZGFsb25lOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbjpmb2N1cyxcbi5zdGFuZGFsb25lLmRpc2FibGVkLmZvY3VzLFxuW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQuZm9jdXMsXG5idXR0b24uZGlzYWJsZWQuZm9jdXMsXG4uc3RhbmRhbG9uZVtkaXNhYmxlZF0uZm9jdXMsXG5bdHlwZT1cInN1Ym1pdFwiXVtkaXNhYmxlZF0uZm9jdXMsXG5idXR0b25bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5zdGFuZGFsb25lLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIFt0eXBlPVwic3VibWl0XCJdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIGJ1dHRvbi5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1jb2xvcjogI2IyYjJiMjtcbn1cbi5zdGFuZGFsb25lIC5iYWRnZSxcblt0eXBlPVwic3VibWl0XCJdIC5iYWRnZSxcbmJ1dHRvbiAuYmFkZ2Uge1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cbi5jb250ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzg1YzQ7XG4gIGJvcmRlci1jb2xvcjogIzFiNjg5OTtcbn1cbi5jb250ZXh0OmhvdmVyLFxuLmNvbnRleHQ6Zm9jdXMsXG4uY29udGV4dDphY3RpdmUsXG4uY29udGV4dC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY29udGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI2ODk5O1xuICBib3JkZXItY29sb3I6ICMxMjQ0NjU7XG59XG4uY29udGV4dDphY3RpdmUsXG4uY29udGV4dC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY29udGV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY29udGV4dC5kaXNhYmxlZCxcbi5jb250ZXh0W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGV4dCxcbi5jb250ZXh0LmRpc2FibGVkOmhvdmVyLFxuLmNvbnRleHRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZXh0OmhvdmVyLFxuLmNvbnRleHQuZGlzYWJsZWQ6Zm9jdXMsXG4uY29udGV4dFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNvbnRleHQ6Zm9jdXMsXG4uY29udGV4dC5kaXNhYmxlZDphY3RpdmUsXG4uY29udGV4dFtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZXh0OmFjdGl2ZSxcbi5jb250ZXh0LmRpc2FibGVkLmFjdGl2ZSxcbi5jb250ZXh0W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNvbnRleHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVjNDtcbiAgYm9yZGVyLWNvbG9yOiAjMWI2ODk5O1xufVxuLmNvbnRleHQgLmJhZGdlIHtcbiAgY29sb3I6ICMyMzg1YzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY29udGV4dDpmb2N1cyxcbi5jb250ZXh0LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjY4OTk7XG4gIGJvcmRlci1jb2xvcjogIzA4MWUyZDtcbn1cbi5jb250ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjY4OTk7XG4gIGJvcmRlci1jb2xvcjogIzEyNDQ2NTtcbn1cbi5jb250ZXh0OmFjdGl2ZSxcbi5jb250ZXh0LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jb250ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjY4OTk7XG4gIGJvcmRlci1jb2xvcjogIzEyNDQ2NTtcbn1cbi5jb250ZXh0OmFjdGl2ZTpob3Zlcixcbi5jb250ZXh0LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jb250ZXh0OmhvdmVyLFxuLmNvbnRleHQ6YWN0aXZlOmZvY3VzLFxuLmNvbnRleHQuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNvbnRleHQ6Zm9jdXMsXG4uY29udGV4dDphY3RpdmUuZm9jdXMsXG4uY29udGV4dC5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY29udGV4dC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY1MzdhO1xuICBib3JkZXItY29sb3I6ICMwODFlMmQ7XG59XG4uY29udGV4dDphY3RpdmUsXG4uY29udGV4dC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY29udGV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY29udGV4dC5kaXNhYmxlZDpob3Zlcixcbi5jb250ZXh0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY29udGV4dDpob3Zlcixcbi5jb250ZXh0LmRpc2FibGVkOmZvY3VzLFxuLmNvbnRleHRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jb250ZXh0OmZvY3VzLFxuLmNvbnRleHQuZGlzYWJsZWQuZm9jdXMsXG4uY29udGV4dFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNvbnRleHQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWM0O1xuICBib3JkZXItY29sb3I6ICMxYjY4OTk7XG59XG4uY29udGV4dCAuYmFkZ2Uge1xuICBjb2xvcjogIzIzODVjNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kZXN0cnVjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmI0ZjQ1O1xuICBib3JkZXItY29sb3I6ICM5NjNmMzc7XG59XG4uZGVzdHJ1Y3RpdmU6aG92ZXIsXG4uZGVzdHJ1Y3RpdmU6Zm9jdXMsXG4uZGVzdHJ1Y3RpdmU6YWN0aXZlLFxuLmRlc3RydWN0aXZlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kZXN0cnVjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTYzZjM3O1xuICBib3JkZXItY29sb3I6ICM2OTJjMjY7XG59XG4uZGVzdHJ1Y3RpdmU6YWN0aXZlLFxuLmRlc3RydWN0aXZlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kZXN0cnVjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZGVzdHJ1Y3RpdmUuZGlzYWJsZWQsXG4uZGVzdHJ1Y3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kZXN0cnVjdGl2ZSxcbi5kZXN0cnVjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kZXN0cnVjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRlc3RydWN0aXZlOmhvdmVyLFxuLmRlc3RydWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmRlc3RydWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGVzdHJ1Y3RpdmU6Zm9jdXMsXG4uZGVzdHJ1Y3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmRlc3RydWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRlc3RydWN0aXZlOmFjdGl2ZSxcbi5kZXN0cnVjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uZGVzdHJ1Y3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGVzdHJ1Y3RpdmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiNGY0NTtcbiAgYm9yZGVyLWNvbG9yOiAjOTYzZjM3O1xufVxuLmRlc3RydWN0aXZlIC5iYWRnZSB7XG4gIGNvbG9yOiAjYmI0ZjQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRlc3RydWN0aXZlOmZvY3VzLFxuLmRlc3RydWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NjNmMzc7XG4gIGJvcmRlci1jb2xvcjogIzM5MTgxNTtcbn1cbi5kZXN0cnVjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTYzZjM3O1xuICBib3JkZXItY29sb3I6ICM2OTJjMjY7XG59XG4uZGVzdHJ1Y3RpdmU6YWN0aXZlLFxuLmRlc3RydWN0aXZlLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kZXN0cnVjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTYzZjM3O1xuICBib3JkZXItY29sb3I6ICM2OTJjMjY7XG59XG4uZGVzdHJ1Y3RpdmU6YWN0aXZlOmhvdmVyLFxuLmRlc3RydWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5kZXN0cnVjdGl2ZTpob3Zlcixcbi5kZXN0cnVjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uZGVzdHJ1Y3RpdmUuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmRlc3RydWN0aXZlOmZvY3VzLFxuLmRlc3RydWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5kZXN0cnVjdGl2ZS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGVzdHJ1Y3RpdmUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjMzQyZDtcbiAgYm9yZGVyLWNvbG9yOiAjMzkxODE1O1xufVxuLmRlc3RydWN0aXZlOmFjdGl2ZSxcbi5kZXN0cnVjdGl2ZS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuZGVzdHJ1Y3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmRlc3RydWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRlc3RydWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGVzdHJ1Y3RpdmU6aG92ZXIsXG4uZGVzdHJ1Y3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGVzdHJ1Y3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kZXN0cnVjdGl2ZTpmb2N1cyxcbi5kZXN0cnVjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kZXN0cnVjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRlc3RydWN0aXZlLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiNGY0NTtcbiAgYm9yZGVyLWNvbG9yOiAjOTYzZjM3O1xufVxuLmRlc3RydWN0aXZlIC5iYWRnZSB7XG4gIGNvbG9yOiAjYmI0ZjQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpbmstcGFyZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICNiMmIyYjI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubGluay1wYXJlbnQ6Zm9jdXMsXG4ubGluay1wYXJlbnQ6YWN0aXZlOmZvY3VzLFxuLmxpbmstcGFyZW50LmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmxpbmstcGFyZW50OmhvdmVyLFxuLmxpbmstcGFyZW50OmZvY3VzIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubGluay1wYXJlbnQ6YWN0aXZlLFxuLmxpbmstcGFyZW50LmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ubGluay1wYXJlbnQuZGlzYWJsZWQsXG4ubGluay1wYXJlbnRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5saW5rLXBhcmVudCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5saW5rLXBhcmVudDpob3Zlcixcbi5saW5rLXBhcmVudDpmb2N1cyxcbi5saW5rLXBhcmVudDphY3RpdmUsXG4ubGluay1wYXJlbnQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmxpbmstcGFyZW50IHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogIzkzOTM5Mztcbn1cbi5saW5rLXBhcmVudDphY3RpdmUsXG4ubGluay1wYXJlbnQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmxpbmstcGFyZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5saW5rLXBhcmVudC5kaXNhYmxlZCxcbi5saW5rLXBhcmVudFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmxpbmstcGFyZW50LFxuLmxpbmstcGFyZW50LmRpc2FibGVkOmhvdmVyLFxuLmxpbmstcGFyZW50W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubGluay1wYXJlbnQ6aG92ZXIsXG4ubGluay1wYXJlbnQuZGlzYWJsZWQ6Zm9jdXMsXG4ubGluay1wYXJlbnRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5saW5rLXBhcmVudDpmb2N1cyxcbi5saW5rLXBhcmVudC5kaXNhYmxlZDphY3RpdmUsXG4ubGluay1wYXJlbnRbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubGluay1wYXJlbnQ6YWN0aXZlLFxuLmxpbmstcGFyZW50LmRpc2FibGVkLmFjdGl2ZSxcbi5saW5rLXBhcmVudFtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5saW5rLXBhcmVudC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICNiMmIyYjI7XG59XG4ubGluay1wYXJlbnQgLmJhZGdlIHtcbiAgY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG4ubGluay1wYXJlbnQ6Zm9jdXMsXG4ubGluay1wYXJlbnQuZm9jdXMge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjNzI3MjcyO1xufVxuLmxpbmstcGFyZW50OmhvdmVyIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogIzkzOTM5Mztcbn1cbi5saW5rLXBhcmVudDphY3RpdmUsXG4ubGluay1wYXJlbnQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmxpbmstcGFyZW50IHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogIzkzOTM5Mztcbn1cbi5saW5rLXBhcmVudDphY3RpdmU6aG92ZXIsXG4ubGluay1wYXJlbnQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmxpbmstcGFyZW50OmhvdmVyLFxuLmxpbmstcGFyZW50OmFjdGl2ZTpmb2N1cyxcbi5saW5rLXBhcmVudC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUubGluay1wYXJlbnQ6Zm9jdXMsXG4ubGluay1wYXJlbnQ6YWN0aXZlLmZvY3VzLFxuLmxpbmstcGFyZW50LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5saW5rLXBhcmVudC5mb2N1cyB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiYWJhO1xuICBib3JkZXItY29sb3I6ICM3MjcyNzI7XG59XG4ubGluay1wYXJlbnQ6YWN0aXZlLFxuLmxpbmstcGFyZW50LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5saW5rLXBhcmVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubGluay1wYXJlbnQuZGlzYWJsZWQ6aG92ZXIsXG4ubGluay1wYXJlbnRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5saW5rLXBhcmVudDpob3Zlcixcbi5saW5rLXBhcmVudC5kaXNhYmxlZDpmb2N1cyxcbi5saW5rLXBhcmVudFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmxpbmstcGFyZW50OmZvY3VzLFxuLmxpbmstcGFyZW50LmRpc2FibGVkLmZvY3VzLFxuLmxpbmstcGFyZW50W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubGluay1wYXJlbnQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICNiMmIyYjI7XG59XG4ubGluay1wYXJlbnQgLmJhZGdlIHtcbiAgY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG4ubGluay1wYXJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihqkgXCI7XG4gIHRvcDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5zdGF0ZS1kcmFmdCB7XG4gIGNvbG9yOiAjZDM5MTA1O1xufVxuLnN0YXRlLWRyYWZ0OmhvdmVyLFxuLnN0YXRlLWRyYWZ0OmFjdGl2ZSxcbi5zdGF0ZS1kcmFmdDpmb2N1cyB7XG4gIGNvbG9yOiAjODg1ZTAzO1xufVxuLnN0YXRlLXBlbmRpbmcge1xuICBjb2xvcjogI2E1YTkxMjtcbn1cbi5zdGF0ZS1wZW5kaW5nOmhvdmVyLFxuLnN0YXRlLXBlbmRpbmc6YWN0aXZlLFxuLnN0YXRlLXBlbmRpbmc6Zm9jdXMge1xuICBjb2xvcjogIzYyNjQwYjtcbn1cbi5zdGF0ZS1wcml2YXRlIHtcbiAgY29sb3I6ICNjNDE4M2M7XG59XG4uc3RhdGUtcHJpdmF0ZTpob3Zlcixcbi5zdGF0ZS1wcml2YXRlOmFjdGl2ZSxcbi5zdGF0ZS1wcml2YXRlOmZvY3VzIHtcbiAgY29sb3I6ICM4MDEwMjc7XG59XG4uc3RhdGUtaW50ZXJuYWwge1xuICBjb2xvcjogI2QzOTEwNTtcbn1cbi5zdGF0ZS1pbnRlcm5hbDpob3Zlcixcbi5zdGF0ZS1pbnRlcm5hbDphY3RpdmUsXG4uc3RhdGUtaW50ZXJuYWw6Zm9jdXMge1xuICBjb2xvcjogIzg4NWUwMztcbn1cbi5zdGF0ZS1pbnRlcm5hbGx5X3B1Ymxpc2hlZCB7XG4gIGNvbG9yOiAjNzkyNGY5O1xufVxuLnN0YXRlLWludGVybmFsbHlfcHVibGlzaGVkOmhvdmVyLFxuLnN0YXRlLWludGVybmFsbHlfcHVibGlzaGVkOmFjdGl2ZSxcbi5zdGF0ZS1pbnRlcm5hbGx5X3B1Ymxpc2hlZDpmb2N1cyB7XG4gIGNvbG9yOiAjNTQwNWNjO1xufVxuLnBsb25lLWJyZWFkY3J1bWIge1xuICBjbGVhcjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTRlNDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIC8qIHVuY29tbWVudCB0byBoaWRlIGJyZWFkY3J1bWJzIG9uIGhvbWVcbiAgYm9keS5zZWN0aW9uLWZyb250LXBhZ2UgJiB7ZGlzcGxheTogbm9uZTt9IC8vbm90IGJyZWFkY3J1bWJzIG9uIGhvbWVwYWdlXG4gICovXG59XG4ucGxvbmUtYnJlYWRjcnVtYiA+ICogPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgcGFkZGluZzogOHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsb25lLWJyZWFkY3J1bWIgPiAqID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBsb25lLWJyZWFkY3J1bWIgb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucGxvbmUtYnJlYWRjcnVtYiBvbCA+IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xufVxuLnBsb25lLWJyZWFkY3J1bWIgb2wgPiBsaSArIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNlNmU0ZTQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IC0yMXB4O1xuICB0b3A6IC0xNXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucGxvbmUtYnJlYWRjcnVtYiBvbCA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IC0xNXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucGxvbmUtYnJlYWRjcnVtYiBvbCA+ICNicmVhZGNydW1icy1jdXJyZW50IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubGlzdGluZ0JhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAyMnB4IDA7XG59XG4ubGlzdGluZ0JhciA+IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLmxpc3RpbmdCYXIgPiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNDNDEyMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmxpc3RpbmdCYXIgPiBsaTpmaXJzdC1jaGlsZCA+IGEge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ubGlzdGluZ0JhciA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5saXN0aW5nQmFyID4gbGkgYTpob3Zlcixcbi5saXN0aW5nQmFyID4gbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjN2UwYzFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMWYxO1xuICBib3JkZXItY29sb3I6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5saXN0aW5nQmFyID4gLmFjdGl2ZSA+IGEsXG4ubGlzdGluZ0JhciA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmxpc3RpbmdCYXIgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzQxMjMwO1xuICBib3JkZXItY29sb3I6ICNDNDEyMzA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5saXN0aW5nQmFyID4gLmRpc2FibGVkID4gYSxcbi5saXN0aW5nQmFyID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5saXN0aW5nQmFyID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZkO1xuICBib3JkZXItY29sb3I6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3RpbmdCYXIgbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxpc3RpbmdCYXIgbGkucHJldmlvdXMsXG4gIC5saXN0aW5nQmFyIGxpLm5leHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnBhdC1hdXRvdG9jLmF1dG90YWJzLFxuLmF1dG90YWJzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ucGF0LWF1dG90b2MuYXV0b3RhYnMgLmF1dG90b2MtbmF2LFxuLmF1dG90YWJzIC5hdXRvdG9jLW5hdiB7XG4gIGJhY2tncm91bmQ6ICNmMmYxZjE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBtYXJnaW46IC02cHggLTEycHggNnB4O1xufVxuLnBhdC1hdXRvdG9jLmF1dG90YWJzIC5hdXRvdG9jLW5hdiBhLFxuLmF1dG90YWJzIC5hdXRvdG9jLW5hdiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXJnaW46IDZweCAwIDAgNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZjZmNmZDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5wYXQtYXV0b3RvYy5hdXRvdGFicyAuYXV0b3RvYy1uYXYgYTpsYXN0LWNoaWxkLFxuLmF1dG90YWJzIC5hdXRvdG9jLW5hdiBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5wYXQtYXV0b3RvYy5hdXRvdGFicyAuYXV0b3RvYy1uYXYgYTpob3Zlcixcbi5hdXRvdGFicyAuYXV0b3RvYy1uYXYgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYXQtYXV0b3RvYy5hdXRvdGFicyAuYXV0b3RvYy1uYXYgYS5hY3RpdmUsXG4uYXV0b3RhYnMgLmF1dG90b2MtbmF2IGEuYWN0aXZlLFxuLnBhdC1hdXRvdG9jLmF1dG90YWJzIC5hdXRvdG9jLW5hdiBhLmFjdGl2ZTpob3Zlcixcbi5hdXRvdGFicyAuYXV0b3RvYy1uYXYgYS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzY5Njk2OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnBhdC1hdXRvdG9jLmF1dG90YWJzIC5hdXRvdG9jLW5hdiAuYXV0b3RhYi1oZWFkaW5nLFxuLmF1dG90YWJzIC5hdXRvdG9jLW5hdiAuYXV0b3RhYi1oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDZweCAwIDAgNnB4O1xufVxuLnBhdC1hdXRvdG9jLmF1dG90YWJzIC5mb3JtQ29udHJvbHMsXG4uYXV0b3RhYnMgLmZvcm1Db250cm9scyB7XG4gIG1hcmdpbjogMCAtMTJweCAtNnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0b3RhYnMgLmF1dG90b2MtbmF2IHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDUycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAjZTVlNWU1O1xuICB9XG4gIC5hdXRvdGFicyAuYXV0b3RvYy1uYXYgYTpub3QoLmFjdGl2ZSkge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAjZTVlNWU1O1xuICB9XG59XG4uYXV0b3RhYnMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXV0b3RhYnMgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9sZGVyLWxpc3Rpbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5mb2xkZXItbGlzdGluZyBsaSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmZvbGRlci1saXN0aW5nID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjYTdkYWYyO1xufVxuLmZvbGRlci1saXN0aW5nIC5kb2N1bWVudEJ5TGluZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnRpbGVJbWFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udGlsZUltYWdlTm9GbG9hdCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi50aWxlRm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5waG90b2FsYnVtRW50cnlXcmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGhvdG9BbGJ1bUVudHJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5waG90b0FsYnVtRW50cnkgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZjZmNmZDtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuLnBob3RvQWxidW1FbnRyeSBpbWcge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cbi5wb3J0YWxNZXNzYWdlIHtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5wb3J0YWxNZXNzYWdlID4gc3Ryb25nLFxuLnBvcnRhbE1lc3NhZ2UgPiBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5wb3J0YWxNZXNzYWdlIGEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzhjMGQyMjtcbn1cbi5wb3J0YWxNZXNzYWdlID4gc3Ryb25nOmJlZm9yZSxcbi5wb3J0YWxNZXNzYWdlID4gZHQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdG9wOiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9ydGFsTWVzc2FnZSA+IGR0LFxuLnBvcnRhbE1lc3NhZ2UgPiBkZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wb3J0YWxNZXNzYWdlID4gZGQge1xuICBtYXJnaW46IDA7XG59XG4ucG9ydGxldCAucG9ydGxldENvbnRlbnQgPiAucG9ydGFsTWVzc2FnZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLnBvcnRhbE1lc3NhZ2UuaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWQ2ZWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YWNlZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ucG9ydGFsTWVzc2FnZS5pbmZvID4gc3Ryb25nLFxuLnBvcnRhbE1lc3NhZ2UuaW5mbyA+IGR0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42Nyk7XG59XG4ucG9ydGFsTWVzc2FnZS5pbmZvID4gc3Ryb25nOmJlZm9yZSxcbi5wb3J0YWxNZXNzYWdlLmluZm8gPiBkdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U3YjkxO1xuICBjb250ZW50OiBcImlcIjtcbn1cbi5wb3J0YWxNZXNzYWdlLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJkMzgwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdjYTY2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnBvcnRhbE1lc3NhZ2Uud2FybmluZyA+IHN0cm9uZyxcbi5wb3J0YWxNZXNzYWdlLndhcm5pbmcgPiBkdCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjcpO1xufVxuLnBvcnRhbE1lc3NhZ2Uud2FybmluZyA+IHN0cm9uZzpiZWZvcmUsXG4ucG9ydGFsTWVzc2FnZS53YXJuaW5nID4gZHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjOGQwZDtcbiAgY29udGVudDogXCIhXCI7XG59XG4ucG9ydGFsTWVzc2FnZS5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzlDOEQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYjk0ODQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ucG9ydGFsTWVzc2FnZS5lcnJvciA+IHN0cm9uZyxcbi5wb3J0YWxNZXNzYWdlLmVycm9yID4gZHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY3KTtcbn1cbi5wb3J0YWxNZXNzYWdlLmVycm9yID4gc3Ryb25nOmJlZm9yZSxcbi5wb3J0YWxNZXNzYWdlLmVycm9yID4gZHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjNDkzZjtcbiAgY29udGVudDogXCLDl1wiO1xufVxuLyogc3BlY2lhbCBvY3RvZ29uYWwgc2hhcGUgZm9yIGVycm9yXG4ucG9ydGFsTWVzc2FnZS5lcnJvciB7XG5cdCYgPiBzdHJvbmc6YmVmb3JlLCAmID4gZHQ6YmVmb3JlIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7IC8vc29mdGVuIGJvcmRlclxuXHRcdGJhY2tncm91bmQ6IEBwbG9uZS1hbGVydC1lcnJvci1idWxsZXQ7XG5cdFx0YmFja2dyb3VuZDpcblx0XHRcdGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50IDRweCwgQHBsb25lLWFsZXJ0LWVycm9yLWJ1bGxldCAwKSB0b3AgbGVmdCxcblx0XHRcdGxpbmVhci1ncmFkaWVudCgyMjVkZWcsIHRyYW5zcGFyZW50IDRweCwgQHBsb25lLWFsZXJ0LWVycm9yLWJ1bGxldCAwKSB0b3AgcmlnaHQsXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCB0cmFuc3BhcmVudCA0cHgsIEBwbG9uZS1hbGVydC1lcnJvci1idWxsZXQgMCkgYm90dG9tIHJpZ2h0LFxuXHRcdFx0bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAgdHJhbnNwYXJlbnQgNHB4LCBAcGxvbmUtYWxlcnQtZXJyb3ItYnVsbGV0IDApIGJvdHRvbSBsZWZ0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG59XG4qL1xuLmZyb250ZW5kIHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLXF1aWNrLWxpbmtzLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tcXVpY2stbGlua3MsXG4uZnJvbnRlbmQgc2VjdGlvbltyb2xlPSdzZWN0aW9uJ10ucG9ydGxldCxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb25bcm9sZT0nc2VjdGlvbiddLnBvcnRsZXQsXG4uZnJvbnRlbmQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tZXZlbnRzLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tZXZlbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYXNpZGUtbGlnaHQtZ3JheSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXZyKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXZyKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyBoZWFkZXIsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyBoZWFkZXIsXG4uZnJvbnRlbmQgc2VjdGlvbltyb2xlPSdzZWN0aW9uJ10ucG9ydGxldCBoZWFkZXIsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IGhlYWRlcixcbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1ldmVudHMgaGVhZGVyLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tZXZlbnRzIGhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvIFNhbnNcIjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogY2FsYygyICogdmFyKC0tdnIpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWd1dHRlcik7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXZyKTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1jb3JwKTtcbn1cbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyBoZWFkZXIgYSxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLXF1aWNrLWxpbmtzIGhlYWRlciBhLFxuLmZyb250ZW5kIHNlY3Rpb25bcm9sZT0nc2VjdGlvbiddLnBvcnRsZXQgaGVhZGVyIGEsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IGhlYWRlciBhLFxuLmZyb250ZW5kIHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLWV2ZW50cyBoZWFkZXIgYSxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLWV2ZW50cyBoZWFkZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBjb2xvcjogdmFyKC0tYXNpZGUtZ3JheSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbn1cbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyB0aW1lLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tcXVpY2stbGlua3MgdGltZSxcbi5mcm9udGVuZCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IHRpbWUsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IHRpbWUsXG4uZnJvbnRlbmQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tZXZlbnRzIHRpbWUsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1ldmVudHMgdGltZSxcbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyAucG9ydGxldEl0ZW1EZXRhaWxzLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tcXVpY2stbGlua3MgLnBvcnRsZXRJdGVtRGV0YWlscyxcbi5mcm9udGVuZCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IC5wb3J0bGV0SXRlbURldGFpbHMsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IC5wb3J0bGV0SXRlbURldGFpbHMsXG4uZnJvbnRlbmQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tZXZlbnRzIC5wb3J0bGV0SXRlbURldGFpbHMsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1ldmVudHMgLnBvcnRsZXRJdGVtRGV0YWlscyB7XG4gIEBhcHBseSAtLWRhdGUtdGhlbWU7XG59XG4uZnJvbnRlbmQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tcXVpY2stbGlua3MgdWwsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyB1bCxcbi5mcm9udGVuZCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IHVsLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbltyb2xlPSdzZWN0aW9uJ10ucG9ydGxldCB1bCxcbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1ldmVudHMgdWwsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1ldmVudHMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyBsaSxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLXF1aWNrLWxpbmtzIGxpLFxuLmZyb250ZW5kIHNlY3Rpb25bcm9sZT0nc2VjdGlvbiddLnBvcnRsZXQgbGksXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IGxpLFxuLmZyb250ZW5kIHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLWV2ZW50cyBsaSxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLWV2ZW50cyBsaSxcbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyBsaSBhLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tcXVpY2stbGlua3MgbGkgYSxcbi5mcm9udGVuZCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IGxpIGEsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IGxpIGEsXG4uZnJvbnRlbmQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tZXZlbnRzIGxpIGEsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1ldmVudHMgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1hc2lkZS1kYXJrLWdyYXkpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyBsaSBpbWcsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyBsaSBpbWcsXG4uZnJvbnRlbmQgc2VjdGlvbltyb2xlPSdzZWN0aW9uJ10ucG9ydGxldCBsaSBpbWcsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IGxpIGltZyxcbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1ldmVudHMgbGkgaW1nLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tZXZlbnRzIGxpIGltZyxcbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyBsaSBhOmJlZm9yZSxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLXF1aWNrLWxpbmtzIGxpIGE6YmVmb3JlLFxuLmZyb250ZW5kIHNlY3Rpb25bcm9sZT0nc2VjdGlvbiddLnBvcnRsZXQgbGkgYTpiZWZvcmUsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IGxpIGE6YmVmb3JlLFxuLmZyb250ZW5kIHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLWV2ZW50cyBsaSBhOmJlZm9yZSxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLWV2ZW50cyBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyBsaSxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLXF1aWNrLWxpbmtzIGxpLFxuLmZyb250ZW5kIHNlY3Rpb25bcm9sZT0nc2VjdGlvbiddLnBvcnRsZXQgbGksXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IGxpLFxuLmZyb250ZW5kIHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLWV2ZW50cyBsaSxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLWV2ZW50cyBsaSB7XG4gIG1hcmdpbjogMCB2YXIoLS1ndXR0ZXIpIGNhbGMoMC41ICogdmFyKC0tdnIpKSA3cHg7XG59XG4uZnJvbnRlbmQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tcXVpY2stbGlua3MgbGk6YmVmb3JlLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tcXVpY2stbGlua3MgbGk6YmVmb3JlLFxuLmZyb250ZW5kIHNlY3Rpb25bcm9sZT0nc2VjdGlvbiddLnBvcnRsZXQgbGk6YmVmb3JlLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbltyb2xlPSdzZWN0aW9uJ10ucG9ydGxldCBsaTpiZWZvcmUsXG4uZnJvbnRlbmQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tZXZlbnRzIGxpOmJlZm9yZSxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLWV2ZW50cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICBjb2xvcjogdmFyKC0tZmxhc2h5KTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyAucG9ydGxldEZvb3RlciBhLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tcXVpY2stbGlua3MgLnBvcnRsZXRGb290ZXIgYSxcbi5mcm9udGVuZCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IC5wb3J0bGV0Rm9vdGVyIGEsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IC5wb3J0bGV0Rm9vdGVyIGEsXG4uZnJvbnRlbmQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tZXZlbnRzIC5wb3J0bGV0Rm9vdGVyIGEsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1ldmVudHMgLnBvcnRsZXRGb290ZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb3JwKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IHZhcigtLXZyKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZnJvbnRlbmQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tcXVpY2stbGlua3MgLnBvcnRsZXRGb290ZXIsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyAucG9ydGxldEZvb3Rlcixcbi5mcm9udGVuZCBzZWN0aW9uW3JvbGU9J3NlY3Rpb24nXS5wb3J0bGV0IC5wb3J0bGV0Rm9vdGVyLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbltyb2xlPSdzZWN0aW9uJ10ucG9ydGxldCAucG9ydGxldEZvb3Rlcixcbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1ldmVudHMgLnBvcnRsZXRGb290ZXIsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1ldmVudHMgLnBvcnRsZXRGb290ZXIge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWd1dHRlcik7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLXF1aWNrLWxpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoLjUgKiB2YXIoLS12cikpO1xufVxuLmZyb250ZW5kIHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLXF1aWNrLWxpbmtzIGxpOmJlZm9yZSxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLXF1aWNrLWxpbmtzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcXVpY2tsaW5rX2V5ZV9ncmV5LnBuZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyBsaTpudGgtY2hpbGQoMm4pOmJlZm9yZSxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLXF1aWNrLWxpbmtzIGxpOm50aC1jaGlsZCgybik6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9xdWlja2xpbmtfZXllX2RhcmsucG5nKTtcbn1cbi5mcm9udGVuZCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyBsaSxcbi50ZW1wbGF0ZS1lZGl0IHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLXF1aWNrLWxpbmtzIGxpLFxuLmZyb250ZW5kIHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLXF1aWNrLWxpbmtzIGxpIGEsXG4udGVtcGxhdGUtZWRpdCBzZWN0aW9uLnBvcnRsZXQtY29sbGVjdGlvbi1xdWljay1saW5rcyBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWFzaWRlLWdyYXkpO1xufVxuLmZyb250ZW5kIHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLXF1aWNrLWxpbmtzIC5wb3J0bGV0Rm9vdGVyLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tcXVpY2stbGlua3MgLnBvcnRsZXRGb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZyb250ZW5kIHNlY3Rpb24ucG9ydGxldC1jb2xsZWN0aW9uLXF1aWNrLWxpbmtzIHVsLFxuLnRlbXBsYXRlLWVkaXQgc2VjdGlvbi5wb3J0bGV0LWNvbGxlY3Rpb24tcXVpY2stbGlua3MgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZnJvbnRlbmQgLnBvcnRsZXQtY29sbGVjdGlvbi1yZXNlYXJjaC1ncm91cHMgLnBvcnRsZXRGb290ZXIsXG4udGVtcGxhdGUtZWRpdCAucG9ydGxldC1jb2xsZWN0aW9uLXJlc2VhcmNoLWdyb3VwcyAucG9ydGxldEZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZnJvbnRlbmQgLnBvcnRsZXQtY29sbGVjdGlvbi1yZXNlYXJjaC1ncm91cHMsXG4udGVtcGxhdGUtZWRpdCAucG9ydGxldC1jb2xsZWN0aW9uLXJlc2VhcmNoLWdyb3Vwcyxcbi5mcm9udGVuZCAucG9ydGxldE5hdmlnYXRpb25UcmVlLFxuLnRlbXBsYXRlLWVkaXQgLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXVzZW8gU2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29ycCk7XG4gIGNvbG9yOiB2YXIoLS1jb3JwLW9uKTtcbn1cbi5mcm9udGVuZCAucG9ydGxldC1jb2xsZWN0aW9uLXJlc2VhcmNoLWdyb3VwcyB1bCxcbi50ZW1wbGF0ZS1lZGl0IC5wb3J0bGV0LWNvbGxlY3Rpb24tcmVzZWFyY2gtZ3JvdXBzIHVsLFxuLmZyb250ZW5kIC5wb3J0bGV0TmF2aWdhdGlvblRyZWUgdWwsXG4udGVtcGxhdGUtZWRpdCAucG9ydGxldE5hdmlnYXRpb25UcmVlIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZyb250ZW5kIC5wb3J0bGV0LWNvbGxlY3Rpb24tcmVzZWFyY2gtZ3JvdXBzIHVsID4gbGk6bnRoLWNoaWxkKDJuLTEpLFxuLnRlbXBsYXRlLWVkaXQgLnBvcnRsZXQtY29sbGVjdGlvbi1yZXNlYXJjaC1ncm91cHMgdWwgPiBsaTpudGgtY2hpbGQoMm4tMSksXG4uZnJvbnRlbmQgLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSB1bCA+IGxpOm50aC1jaGlsZCgybi0xKSxcbi50ZW1wbGF0ZS1lZGl0IC5wb3J0bGV0TmF2aWdhdGlvblRyZWUgdWwgPiBsaTpudGgtY2hpbGQoMm4tMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3JwLWFsdCk7XG59XG4uZnJvbnRlbmQgLnBvcnRsZXQtY29sbGVjdGlvbi1yZXNlYXJjaC1ncm91cHMgYSxcbi50ZW1wbGF0ZS1lZGl0IC5wb3J0bGV0LWNvbGxlY3Rpb24tcmVzZWFyY2gtZ3JvdXBzIGEsXG4uZnJvbnRlbmQgLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBhLFxuLnRlbXBsYXRlLWVkaXQgLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBhIHtcbiAgY29sb3I6IHZhcigtLWNvcnAtb24pO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZyb250ZW5kIC5wb3J0bGV0LWNvbGxlY3Rpb24tcmVzZWFyY2gtZ3JvdXBzIGE6YmVmb3JlLFxuLnRlbXBsYXRlLWVkaXQgLnBvcnRsZXQtY29sbGVjdGlvbi1yZXNlYXJjaC1ncm91cHMgYTpiZWZvcmUsXG4uZnJvbnRlbmQgLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBhOmJlZm9yZSxcbi50ZW1wbGF0ZS1lZGl0IC5wb3J0bGV0TmF2aWdhdGlvblRyZWUgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZnJvbnRlbmQgLnBvcnRsZXQtY29sbGVjdGlvbi1yZXNlYXJjaC1ncm91cHMgLnBvcnRsZXRIZWFkZXIsXG4udGVtcGxhdGUtZWRpdCAucG9ydGxldC1jb2xsZWN0aW9uLXJlc2VhcmNoLWdyb3VwcyAucG9ydGxldEhlYWRlcixcbi5mcm9udGVuZCAucG9ydGxldE5hdmlnYXRpb25UcmVlIC5wb3J0bGV0SGVhZGVyLFxuLnRlbXBsYXRlLWVkaXQgLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSAucG9ydGxldEhlYWRlcixcbi5mcm9udGVuZCAucG9ydGxldC1jb2xsZWN0aW9uLXJlc2VhcmNoLWdyb3VwcyBsaSxcbi50ZW1wbGF0ZS1lZGl0IC5wb3J0bGV0LWNvbGxlY3Rpb24tcmVzZWFyY2gtZ3JvdXBzIGxpLFxuLmZyb250ZW5kIC5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbGksXG4udGVtcGxhdGUtZWRpdCAucG9ydGxldE5hdmlnYXRpb25UcmVlIGxpIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMiAqIHZhcigtLXZyKSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3V0dGVyKTtcbn1cbi5mcm9udGVuZCAucG9ydGxldC1jb2xsZWN0aW9uLXJlc2VhcmNoLWdyb3VwcyBsaSxcbi50ZW1wbGF0ZS1lZGl0IC5wb3J0bGV0LWNvbGxlY3Rpb24tcmVzZWFyY2gtZ3JvdXBzIGxpLFxuLmZyb250ZW5kIC5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbGksXG4udGVtcGxhdGUtZWRpdCAucG9ydGxldE5hdmlnYXRpb25UcmVlIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N1Ym1lbnVfaWNvbi5wbmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMS4yNXJlbTtcbn1cbi5mcm9udGVuZCAucG9ydGxldC1jb2xsZWN0aW9uLXJlc2VhcmNoLWdyb3VwcyBsaTpob3Zlcixcbi50ZW1wbGF0ZS1lZGl0IC5wb3J0bGV0LWNvbGxlY3Rpb24tcmVzZWFyY2gtZ3JvdXBzIGxpOmhvdmVyLFxuLmZyb250ZW5kIC5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbGk6aG92ZXIsXG4udGVtcGxhdGUtZWRpdCAucG9ydGxldE5hdmlnYXRpb25UcmVlIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdWJtZW51X2ljb24tbW91c2VvdmVyLnBuZykgIWltcG9ydGFudDtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0ID4gOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCA+IDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCAucG9ydGxldEhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYxZjE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBjb2xvcjogIzY5Njk2OTtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0LnBvcnRsZXRDYWxlbmRhciAucG9ydGxldEhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQucG9ydGxldENhbGVuZGFyIC5wb3J0bGV0SGVhZGVyIC5jYWxlbmRhclByZXZpb3VzLFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQucG9ydGxldENhbGVuZGFyIC5wb3J0bGV0SGVhZGVyIC5jYWxlbmRhck5leHQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDFweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogMTAwO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQucG9ydGxldENhbGVuZGFyIC5wb3J0bGV0SGVhZGVyIC5jYWxlbmRhclByZXZpb3VzOmhvdmVyLFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQucG9ydGxldENhbGVuZGFyIC5wb3J0bGV0SGVhZGVyIC5jYWxlbmRhck5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldC5wb3J0bGV0Q2FsZW5kYXIgLnBvcnRsZXRIZWFkZXIgLmNhbGVuZGFyTmV4dCB7XG4gIHJpZ2h0OiA1cHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCAucG9ydGxldENvbnRlbnQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQgLnBvcnRsZXRDb250ZW50ID4gKixcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IC5wb3J0bGV0Q29udGVudCA+IGRpdjpub3QoLnBvcnRhbE1lc3NhZ2UpIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQgLnBvcnRsZXRDb250ZW50ID4gdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCAucG9ydGxldENvbnRlbnQgPiB1bCA+IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4IDI2cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQgLnBvcnRsZXRDb250ZW50ID4gdWwgPiBsaSA+IGEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IC5wb3J0bGV0Q29udGVudCA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IC5wb3J0bGV0Q29udGVudCA+IHVsID4gbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBsZWZ0OiAxNXB4O1xuICBjb2xvcjogI2E3ZGFmMjtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IC5wb3J0bGV0Q29udGVudCA+IHVsIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQgLnBvcnRsZXRDb250ZW50ID4gdWwgLnBvcnRsZXRJdGVtRGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nOiAwIDE1cHggMTBweCAzMHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0yNnB4O1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQgLnBvcnRsZXRDb250ZW50ID4gdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZkO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQgLnBvcnRsZXRDb250ZW50ID4gdWwgbGk6aG92ZXIgYTpiZWZvcmUge1xuICBjb2xvcjogIzY0YmVlODtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgdHIge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQgLnBvcnRsZXRDb250ZW50IHRhYmxlIHRoZWFkIHRoIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQgLnBvcnRsZXRDb250ZW50IHRhYmxlIHRkID4gKiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSAuY2FsX2hhc19ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9oYXNfZXZlbnRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGJlY2ZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjZGJlY2ZlO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQgLnBvcnRsZXRDb250ZW50IHRhYmxlIC5jYWxfaGFzX2V2ZW50cyBhOmFmdGVyIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICBsZWZ0OiAtM3B4O1xuICBmb250LXNpemU6IDMuMjVyZW07XG4gIGNvbG9yOiAjYTdkYWYyO1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9oYXNfZXZlbnRzIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzY0YmVlODtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSAuY2FsX25leHRfbW9udGgsXG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9wcmV2X21vbnRoIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9uZXh0X21vbnRoLmNhbF9oYXNfZXZlbnRzID4gYSxcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSAuY2FsX3ByZXZfbW9udGguY2FsX2hhc19ldmVudHMgPiBhIHtcbiAgY29sb3I6ICNhN2RhZjI7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9uZXh0X21vbnRoLmNhbF9oYXNfZXZlbnRzID4gYTphZnRlcixcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSAuY2FsX3ByZXZfbW9udGguY2FsX2hhc19ldmVudHMgPiBhOmFmdGVyIHtcbiAgY29sb3I6ICNkM2VkZjg7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9uZXh0X21vbnRoLmNhbF9oYXNfZXZlbnRzID4gYTpob3ZlcixcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSAuY2FsX3ByZXZfbW9udGguY2FsX2hhc19ldmVudHMgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM3ZTBjMWY7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9uZXh0X21vbnRoLmNhbF9oYXNfZXZlbnRzID4gYTpob3ZlcjphZnRlcixcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSAuY2FsX3ByZXZfbW9udGguY2FsX2hhc19ldmVudHMgPiBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICM2NGJlZTg7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLnRvZGF5ID4gKiB7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjZTVlNWU1O1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQgLnBvcnRsZXRDb250ZW50IHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkID4gKiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXQgLmZvcm1Db250cm9scyB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0IC5wb3J0bGV0Rm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDEwcHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSBuYXYucG9ydGxldENvbnRlbnQgPiB1bCA+IGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0TmF2aWdhdGlvblRyZWUgbmF2LnBvcnRsZXRDb250ZW50ID4gdWwgPiBsaSBzdHJvbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYmFja2dyb3VuZDogI2ZjZmNmZDtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSAucG9ydGxldENvbnRlbnQge1xuICBib3JkZXItdG9wOiAwO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSAucG9ydGxldENvbnRlbnQgPiB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZWRlY2VjO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSAucG9ydGxldENvbnRlbnQgPiB1bCA+IGxpID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSAucG9ydGxldENvbnRlbnQgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmQ7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldE5hdmlnYXRpb25UcmVlIC5wb3J0bGV0Q29udGVudCA+IHVsID4gbGkgPiBhOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCLin6lcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0TmF2aWdhdGlvblRyZWUgLnBvcnRsZXRDb250ZW50ID4gdWwgPiBsaSA+IHVsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAucG9ydGxldE5hdmlnYXRpb25UcmVlIC5wb3J0bGV0Q29udGVudCA+IHVsIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLnBvcnRsZXROYXZpZ2F0aW9uVHJlZSAucG9ydGxldENvbnRlbnQgLm5hdlRyZWVDdXJyZW50Tm9kZSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZkO1xuICBjb2xvcjogIzY5Njk2OTtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5wb3J0bGV0TmF2aWdhdGlvblRyZWUgLnBvcnRsZXRDb250ZW50IC5uYXZUcmVlQ3VycmVudE5vZGUgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCLin6lcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpICN1cGdyYWRlLXByb2R1Y3RzIC5jb25maWdsZXRzIGxpLFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgI2luc3RhbGwtcHJvZHVjdHMgLmNvbmZpZ2xldHMgbGksXG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAjYWN0aXZhdGVkLXByb2R1Y3RzIC5jb25maWdsZXRzIGxpLFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgI2Jyb2tlbi1wcm9kdWN0cyAuY29uZmlnbGV0cyBsaSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2U1ZTVlNTtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpICN1cGdyYWRlLXByb2R1Y3RzIC5jb25maWdsZXRzIGxpOmZpcnN0LWNoaWxkLFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgI2luc3RhbGwtcHJvZHVjdHMgLmNvbmZpZ2xldHMgbGk6Zmlyc3QtY2hpbGQsXG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAjYWN0aXZhdGVkLXByb2R1Y3RzIC5jb25maWdsZXRzIGxpOmZpcnN0LWNoaWxkLFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgI2Jyb2tlbi1wcm9kdWN0cyAuY29uZmlnbGV0cyBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAjdXBncmFkZS1wcm9kdWN0cyAuY29uZmlnbGV0cyBoMyxcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpICNpbnN0YWxsLXByb2R1Y3RzIC5jb25maWdsZXRzIGgzLFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgI2FjdGl2YXRlZC1wcm9kdWN0cyAuY29uZmlnbGV0cyBoMyxcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpICNicm9rZW4tcHJvZHVjdHMgLmNvbmZpZ2xldHMgaDMsXG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAjdXBncmFkZS1wcm9kdWN0cyAuY29uZmlnbGV0cyBwLFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgI2luc3RhbGwtcHJvZHVjdHMgLmNvbmZpZ2xldHMgcCxcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpICNhY3RpdmF0ZWQtcHJvZHVjdHMgLmNvbmZpZ2xldHMgcCxcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpICNicm9rZW4tcHJvZHVjdHMgLmNvbmZpZ2xldHMgcCB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpICN1cGdyYWRlLXByb2R1Y3RzIC5jb25maWdsZXRzIC5wb3J0bGV0Q29udGVudDpsYXN0LWNoaWxkLFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgI2luc3RhbGwtcHJvZHVjdHMgLmNvbmZpZ2xldHMgLnBvcnRsZXRDb250ZW50Omxhc3QtY2hpbGQsXG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAjYWN0aXZhdGVkLXByb2R1Y3RzIC5jb25maWdsZXRzIC5wb3J0bGV0Q29udGVudDpsYXN0LWNoaWxkLFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgI2Jyb2tlbi1wcm9kdWN0cyAuY29uZmlnbGV0cyAucG9ydGxldENvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAjdXBncmFkZS1wcm9kdWN0cyAuY29uZmlnbGV0cyAucHVsbC1yaWdodCxcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpICNpbnN0YWxsLXByb2R1Y3RzIC5jb25maWdsZXRzIC5wdWxsLXJpZ2h0LFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgI2FjdGl2YXRlZC1wcm9kdWN0cyAuY29uZmlnbGV0cyAucHVsbC1yaWdodCxcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpICNicm9rZW4tcHJvZHVjdHMgLmNvbmZpZ2xldHMgLnB1bGwtcmlnaHQge1xuICBtYXJnaW46IDAgMCAxMnB4IDEycHg7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAubWFuYWdlZFBvcnRsZXRBY3Rpb25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0QWN0aW9ucyBmb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCA+IDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0ID4gOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldEhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYxZjE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBjb2xvcjogIzY5Njk2OTtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldC5wb3J0bGV0Q2FsZW5kYXIgLnBvcnRsZXRIZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldC5wb3J0bGV0Q2FsZW5kYXIgLnBvcnRsZXRIZWFkZXIgLmNhbGVuZGFyUHJldmlvdXMsXG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAubWFuYWdlZFBvcnRsZXQucG9ydGxldENhbGVuZGFyIC5wb3J0bGV0SGVhZGVyIC5jYWxlbmRhck5leHQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDFweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogMTAwO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0LnBvcnRsZXRDYWxlbmRhciAucG9ydGxldEhlYWRlciAuY2FsZW5kYXJQcmV2aW91czpob3ZlcixcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldC5wb3J0bGV0Q2FsZW5kYXIgLnBvcnRsZXRIZWFkZXIgLmNhbGVuZGFyTmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldC5wb3J0bGV0Q2FsZW5kYXIgLnBvcnRsZXRIZWFkZXIgLmNhbGVuZGFyTmV4dCB7XG4gIHJpZ2h0OiA1cHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAubWFuYWdlZFBvcnRsZXQgLnBvcnRsZXRDb250ZW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldENvbnRlbnQgPiAqLFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Q29udGVudCA+IGRpdjpub3QoLnBvcnRhbE1lc3NhZ2UpIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Q29udGVudCA+IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Q29udGVudCA+IHVsID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMjZweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAubWFuYWdlZFBvcnRsZXQgLnBvcnRsZXRDb250ZW50ID4gdWwgPiBsaSA+IGEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldENvbnRlbnQgPiB1bCA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAubWFuYWdlZFBvcnRsZXQgLnBvcnRsZXRDb250ZW50ID4gdWwgPiBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjYTdkYWYyO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Q29udGVudCA+IHVsIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Q29udGVudCA+IHVsIC5wb3J0bGV0SXRlbURldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZzogMCAxNXB4IDEwcHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldENvbnRlbnQgPiB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmQ7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAubWFuYWdlZFBvcnRsZXQgLnBvcnRsZXRDb250ZW50ID4gdWwgbGk6aG92ZXIgYTpiZWZvcmUge1xuICBjb2xvcjogIzY0YmVlODtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSB0ciB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBmb250LXdlaWdodDogMTAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgdGQgPiAqIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSAuY2FsX2hhc19ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAubWFuYWdlZFBvcnRsZXQgLnBvcnRsZXRDb250ZW50IHRhYmxlIC5jYWxfaGFzX2V2ZW50cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RiZWNmZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggI2RiZWNmZTtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9oYXNfZXZlbnRzIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIGxlZnQ6IC0zcHg7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgY29sb3I6ICNhN2RhZjI7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9oYXNfZXZlbnRzIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzY0YmVlODtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9uZXh0X21vbnRoLFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSAuY2FsX3ByZXZfbW9udGgge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9uZXh0X21vbnRoLmNhbF9oYXNfZXZlbnRzID4gYSxcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9wcmV2X21vbnRoLmNhbF9oYXNfZXZlbnRzID4gYSB7XG4gIGNvbG9yOiAjYTdkYWYyO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSAuY2FsX25leHRfbW9udGguY2FsX2hhc19ldmVudHMgPiBhOmFmdGVyLFxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSAuY2FsX3ByZXZfbW9udGguY2FsX2hhc19ldmVudHMgPiBhOmFmdGVyIHtcbiAgY29sb3I6ICNkM2VkZjg7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAubWFuYWdlZFBvcnRsZXQgLnBvcnRsZXRDb250ZW50IHRhYmxlIC5jYWxfbmV4dF9tb250aC5jYWxfaGFzX2V2ZW50cyA+IGE6aG92ZXIsXG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAubWFuYWdlZFBvcnRsZXQgLnBvcnRsZXRDb250ZW50IHRhYmxlIC5jYWxfcHJldl9tb250aC5jYWxfaGFzX2V2ZW50cyA+IGE6aG92ZXIge1xuICBjb2xvcjogIzdlMGMxZjtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9uZXh0X21vbnRoLmNhbF9oYXNfZXZlbnRzID4gYTpob3ZlcjphZnRlcixcbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldENvbnRlbnQgdGFibGUgLmNhbF9wcmV2X21vbnRoLmNhbF9oYXNfZXZlbnRzID4gYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjNjRiZWU4O1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Q29udGVudCB0YWJsZSAudG9kYXkgPiAqIHtcbiAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICNlNWU1ZTU7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAubWFuYWdlZFBvcnRsZXQgLnBvcnRsZXRDb250ZW50IHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkID4gKiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAubWFuYWdlZFBvcnRsZXQgLnBvcnRsZXRDb250ZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAuZm9ybUNvbnRyb2xzIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0IC5wb3J0bGV0Rm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDEwcHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0LmluaGVyaXRlZFBvcnRsZXQge1xuICBtYXJnaW46IDVweCAxNXB4O1xufVxuYm9keTpub3QoLmZyb250ZW5kLCAudGVtcGxhdGUtZWRpdCkgLm1hbmFnZWRQb3J0bGV0LmluaGVyaXRlZFBvcnRsZXQgLnBvcnRsZXRIZWFkZXIge1xuICBwYWRkaW5nOiAzcHggMTVweDtcbn1cbmJvZHk6bm90KC5mcm9udGVuZCwgLnRlbXBsYXRlLWVkaXQpIC5tYW5hZ2VkUG9ydGxldCAucG9ydGxldEhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5ib2R5Om5vdCguZnJvbnRlbmQsIC50ZW1wbGF0ZS1lZGl0KSAubWFuYWdlZFBvcnRsZXQuYmxvY2tlZFBvcnRsZXQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucG9ydGxldC5wb3J0bGV0U2l0ZVNldHVwIC5wb3J0bGV0Q29udGVudCA+IHVsID4gbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnBvcnRsZXQucG9ydGxldFNpdGVTZXR1cCAucG9ydGxldENvbnRlbnQgPiB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZGVjZWM7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlLnBvcnRsZXRTaXRlU2V0dXAgbmF2LnBvcnRsZXRDb250ZW50ID4gdWwgPiBsaSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlLnBvcnRsZXRTaXRlU2V0dXAgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlLnBvcnRsZXRTaXRlU2V0dXAgYSBzcGFuIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUucG9ydGxldFNpdGVTZXR1cCB1bCB7XG4gIGJhY2tncm91bmQ6ICNlZGVjZWM7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZS5wb3J0bGV0U2l0ZVNldHVwIGxpIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wb3J0bGV0TmF2aWdhdGlvblRyZWUucG9ydGxldFNpdGVTZXR1cCB1bCA+IGxpID4gYTpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlLnBvcnRsZXRTaXRlU2V0dXAgLmlubmVyLWNvbmZpZ2xldCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnBvcnRsZXROYXZpZ2F0aW9uVHJlZS5wb3J0bGV0U2l0ZVNldHVwIC5pbm5lci1jb25maWdsZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjcpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucG9ydGxldE5hdmlnYXRpb25UcmVlLnBvcnRsZXRTaXRlU2V0dXAgLmlubmVyLWNvbmZpZ2xldDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udGVtcGxhdGUtb3ZlcnZpZXctY29udHJvbHBhbmVsIC5wb3J0bGV0LnBvcnRsZXRTaXRlU2V0dXAgLnBvcnRsZXRDb250ZW50ID4gdWwgPiBsaSB7XG4gIGhlaWdodDogMTIwcHg7XG59XG4jcG9ydGxldC1wcmVmcyB1bCB1bCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuI3BvcnRsZXQtcHJlZnMgdWwgdWwgbGkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbiNwb3J0bGV0LXByZWZzIHVsIHVsIGxpIGEge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4jcG9ydGxldC1wcmVmcyB1bCB1bCBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjYTdkYWYyO1xufVxuLnRlbXBsYXRlLXVzZXJncm91cC1ncm91cHByZWZzIC5maWVsZCxcbi50ZW1wbGF0ZS11c2VyZ3JvdXAtdXNlcnByZWZzIC5maWVsZCxcbi50ZW1wbGF0ZS11c2VyZ3JvdXAtY29udHJvbHBhbmVsIC5maWVsZCxcbi50ZW1wbGF0ZS1tZW1iZXItcmVnaXN0cmF0aW9uIC5maWVsZCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbi50ZW1wbGF0ZS11c2VyZ3JvdXAtZ3JvdXBwcmVmcyAuZm9ybUNvbnRyb2xzLFxuLnRlbXBsYXRlLXVzZXJncm91cC11c2VycHJlZnMgLmZvcm1Db250cm9scyxcbi50ZW1wbGF0ZS11c2VyZ3JvdXAtY29udHJvbHBhbmVsIC5mb3JtQ29udHJvbHMsXG4udGVtcGxhdGUtbWVtYmVyLXJlZ2lzdHJhdGlvbiAuZm9ybUNvbnRyb2xzIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnRlbXBsYXRlLXVzZXJncm91cC1ncm91cHByZWZzIHRhYmxlLmxpc3RpbmcsXG4udGVtcGxhdGUtdXNlcmdyb3VwLXVzZXJwcmVmcyB0YWJsZS5saXN0aW5nLFxuLnRlbXBsYXRlLXVzZXJncm91cC1jb250cm9scGFuZWwgdGFibGUubGlzdGluZyxcbi50ZW1wbGF0ZS1tZW1iZXItcmVnaXN0cmF0aW9uIHRhYmxlLmxpc3Rpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi50ZW1wbGF0ZS11c2VyZ3JvdXAtZ3JvdXBwcmVmcyBpbnB1dC5xdWlja1NlYXJjaCxcbi50ZW1wbGF0ZS11c2VyZ3JvdXAtdXNlcnByZWZzIGlucHV0LnF1aWNrU2VhcmNoLFxuLnRlbXBsYXRlLXVzZXJncm91cC1jb250cm9scGFuZWwgaW5wdXQucXVpY2tTZWFyY2gsXG4udGVtcGxhdGUtbWVtYmVyLXJlZ2lzdHJhdGlvbiBpbnB1dC5xdWlja1NlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLnRlbXBsYXRlLXVzZXJncm91cC1ncm91cHByZWZzIC5saXN0aW5nQ2hlY2tib3gsXG4udGVtcGxhdGUtdXNlcmdyb3VwLXVzZXJwcmVmcyAubGlzdGluZ0NoZWNrYm94LFxuLnRlbXBsYXRlLXVzZXJncm91cC1jb250cm9scGFuZWwgLmxpc3RpbmdDaGVja2JveCxcbi50ZW1wbGF0ZS1tZW1iZXItcmVnaXN0cmF0aW9uIC5saXN0aW5nQ2hlY2tib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVtcGxhdGUtdXNlcmdyb3VwLWdyb3VwcHJlZnMgZm9ybSxcbi50ZW1wbGF0ZS11c2VyZ3JvdXAtdXNlcnByZWZzIGZvcm0ge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLmxpbmstY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5saW5rLWNhdGVnb3J5W2hyZWZdOmhvdmVyLFxuLmxpbmstY2F0ZWdvcnlbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuYS5saW5rLWNhdGVnb3J5OmhvdmVyLFxuYS5saW5rLWNhdGVnb3J5OmZvY3VzIHtcbiAgY29sb3I6ICNDNDEyMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpbmstY2F0ZWdvcnk6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2NhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbiNjYXRlZ29yeSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiNjYXRlZ29yeSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkjdmlzdWFsLXBvcnRhbC13cmFwcGVyLnBhdC1wbG9uZSAjZWRpdC16b25lIFtjbGFzcyo9XCJjb250ZW50dHlwZS1cIl0ge1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHggNTBweDtcbn1cbmJvZHkjdmlzdWFsLXBvcnRhbC13cmFwcGVyLnBhdC1wbG9uZSAjZWRpdC16b25lIFtjbGFzcyo9XCJjb250ZW50dHlwZS1cIl06YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250ZWxsb1wiO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5ib2R5I3Zpc3VhbC1wb3J0YWwtd3JhcHBlci5wYXQtcGxvbmUgI2VkaXQtem9uZSAuY29udGVudHR5cGUtZm9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTgwMSc7XG59XG5ib2R5I3Zpc3VhbC1wb3J0YWwtd3JhcHBlci5wYXQtcGxvbmUgI2VkaXQtem9uZSAuY29udGVudHR5cGUtZG9jdW1lbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlODBlJztcbn1cbmJvZHkjdmlzdWFsLXBvcnRhbC13cmFwcGVyLnBhdC1wbG9uZSAjZWRpdC16b25lIC5jb250ZW50dHlwZS1maWxlOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTgxMSc7XG59XG5ib2R5I3Zpc3VhbC1wb3J0YWwtd3JhcHBlci5wYXQtcGxvbmUgI2VkaXQtem9uZSAuY29udGVudHR5cGUtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU4MDYnO1xufVxuYm9keSN2aXN1YWwtcG9ydGFsLXdyYXBwZXIucGF0LXBsb25lICNlZGl0LXpvbmUgLmNvbnRlbnR0eXBlLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTgxMCc7XG59XG5ib2R5I3Zpc3VhbC1wb3J0YWwtd3JhcHBlci5wYXQtcGxvbmUgI2VkaXQtem9uZSAuY29udGVudHR5cGUtY29sbGVjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGU4MDgnO1xufVxuYm9keSN2aXN1YWwtcG9ydGFsLXdyYXBwZXIucGF0LXBsb25lICNlZGl0LXpvbmUgLmNvbnRlbnR0eXBlLWV2ZW50OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTgwOSc7XG59XG5ib2R5I3Zpc3VhbC1wb3J0YWwtd3JhcHBlci5wYXQtcGxvbmUgI2VkaXQtem9uZSAuY29udGVudHR5cGUtbmV3cy1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTgwZic7XG59XG4jdGV4dEFkanVzdCAuZGVjcmVhc2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbiN0ZXh0QWRqdXN0IC5ub3JtYWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiN0ZXh0QWRqdXN0IC5pbmNyZWFzZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBhdC1hdXRvdG9jOm5vdCguYXV0b3RhYnMpIC5hdXRvdG9jLW5hdiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjFmMTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW46IDAgMCAxMnB4IDEycHg7XG59XG4ucGF0LWF1dG90b2M6bm90KC5hdXRvdGFicykgLmF1dG90b2MtbmF2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXQtYXV0b3RvYzpub3QoLmF1dG90YWJzKSAuYXV0b3RvYy1uYXYgLmFjdGl2ZSxcbi5wYXQtYXV0b3RvYzpub3QoLmF1dG90YWJzKSAuYXV0b3RvYy1uYXYgLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXQtYXV0b3RvYzpub3QoLmF1dG90YWJzKSAuYXV0b3RvYy1uYXYgLmF1dG90b2MtbGV2ZWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGF0LWF1dG90b2M6bm90KC5hdXRvdGFicykgLmF1dG90b2MtbmF2IC5hdXRvdG9jLWxldmVsLTIge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnBhdC1hdXRvdG9jOm5vdCguYXV0b3RhYnMpIC5hdXRvdG9jLW5hdiAuYXV0b3RvYy1sZXZlbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF0LWF1dG90b2MgLmF1dG90b2MtbmF2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cbi5wYXQtZHJvcHpvbmUgLmR6LW5vdGljZSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5wYXQtZHJvcHpvbmUgLmR6LWRlZmF1bHQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYxZjE7XG4gIGJvcmRlcjogM3B4IGRvdHRlZCAjY2NjY2NjO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBjb2xvcjogIzY5Njk2OTtcbn1cbi5wbG9uZS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5wbG9uZS1tb2RhbCAucGxvbmUtbW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbG9uZS1tb2RhbCAucGxvbmUtbW9kYWwtZGlhbG9nIC5wbG9uZS1tb2RhbC1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLnBsb25lLW1vZGFsIC5wbG9uZS1tb2RhbC1kaWFsb2cgLnBsb25lLW1vZGFsLWhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnBsb25lLW1vZGFsIC5wbG9uZS1tb2RhbC1kaWFsb2cgLnBsb25lLW1vZGFsLWhlYWRlciAucGxvbmUtbW9kYWwtY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuMjtcbn1cbi5wbG9uZS1tb2RhbCAucGxvbmUtbW9kYWwtZGlhbG9nIC5wbG9uZS1tb2RhbC1oZWFkZXIgLnBsb25lLW1vZGFsLWNsb3NlOmhvdmVyLFxuLnBsb25lLW1vZGFsIC5wbG9uZS1tb2RhbC1kaWFsb2cgLnBsb25lLW1vZGFsLWhlYWRlciAucGxvbmUtbW9kYWwtY2xvc2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogLjU7XG59XG4ucGxvbmUtbW9kYWwgLnBsb25lLW1vZGFsLWRpYWxvZyAucGxvbmUtbW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4ucGxvbmUtbW9kYWwgLnBsb25lLW1vZGFsLWRpYWxvZyAucGxvbmUtbW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMTBweCAxMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBsb25lLW1vZGFsIC5wbG9uZS1tb2RhbC1kaWFsb2cgLnBsb25lLW1vZGFsLWZvb3RlciAucGF0dGVybi1tb2RhbC1idXR0b25zIGlucHV0ICsgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5wbG9uZS1tb2RhbCAucGxvbmUtbW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbG9uZS1tb2RhbCAucGxvbmUtbW9kYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBsb25lLW1vZGFsIC5wbG9uZS1tb2RhbC1jb250ZW50IHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBsb25lLW1vZGFsIC5wbG9uZS1tb2RhbC1jb250ZW50IHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4ucGxvbmUtbW9kYWwgLnBsb25lLW1vZGFsLWNvbnRlbnQgPiAubmF2YmFyLWhlYWRlcixcbi5wbG9uZS1tb2RhbCAucGxvbmUtbW9kYWwtY29udGVudCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsb25lLW1vZGFsIC5wbG9uZS1tb2RhbC1jb250ZW50ID4gLm5hdmJhci1oZWFkZXIsXG4gIC5wbG9uZS1tb2RhbCAucGxvbmUtbW9kYWwtY29udGVudCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnBsb25lLW1vZGFsLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbn1cbi5wbG9uZS1tb2RhbC5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjUgZWFzZTtcbn1cbi5wbG9uZS1tb2RhbC5mYWRlIC5wbG9uZS1tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbn1cbi5wbG9uZS1tb2RhbC5mYWRlLmluIC5wbG9uZS1tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLnBsb25lLW1vZGFsLmluIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5wbG9uZS1tb2RhbC1sb2FkaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgd2lkdGg6IDQwZW07XG4gIGhlaWdodDogNDBweDtcbn1cbi5wbG9uZS1tb2RhbC1vcGVuIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wbG9uZS1tb2RhbC1vcGVuID4gKjpub3QoLnBsb25lLW1vZGFsLXdyYXBwZXIsLnNlbGVjdDItZHJvcCwgLm1jZS1mbG9hdHBhbmVsKSB7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDFweCk7XG4gIC1tb3otZmlsdGVyOiBibHVyKDFweCk7XG4gIC1vLWZpbHRlcjogYmx1cigxcHgpO1xuICAtbXMtZmlsdGVyOiBibHVyKDFweCk7XG4gIGZpbHRlcjogYmx1cigxcHgpO1xufVxuLnBhdHRlcm4tcGlja2FkYXRlLXdyYXBwZXIgLnBhdHRlcm4tcGlja2FkYXRlLXRpbWUtd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhdHRlcm4tcGlja2FkYXRlLXdyYXBwZXIgLnBhdHRlcm4tcGlja2FkYXRlLXRpbWUtd3JhcHBlciAucGlja2VyX19pbnB1dCB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5wYXR0ZXJuLXBpY2thZGF0ZS13cmFwcGVyIC5wYXR0ZXJuLXBpY2thZGF0ZS1kYXRlLXdyYXBwZXIgLnBpY2tlcl9faG9sZGVyIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLnBpY2tlci0tdGltZSB7XG4gIG1pbi13aWR0aDogMjU2cHg7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG4jY29udGVudCAucGlja2VyLS1vcGVuZWQgLnBpY2tlcl9faG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5waWNrZXJfX2hvbGRlciB7XG4gIHdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG4ucGlja2VyX193cmFwIHtcbiAgbWFyZ2luOiAwO1xuICAvKiBvdmVycmlkZXMgLTFweCB1c2VkIHRvIGdldCByaWQgb2YgdW5lY2Vzc2FyeSBzY3JvbGxiYXIgKi9cbn1cbi5waWNrZXJfX2xpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuLnBpY2tlcl9fbGlzdC1pdGVtLS1oaWdobGlnaHRlZDpob3Zlcixcbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fbGlzdC1pdGVtLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNDNDEyMzA7XG4gIGNvbG9yOiAjZmZmO1xufVxubGkucGlja2VyX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzY5Njk2OTtcbn1cbnVsLnBpY2tlcl9fbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5waWNrZXItLXRpbWUgLnBpY2tlcl9fYnV0dG9uLS1jbGVhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBpY2tlcl9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBpY2tlcl9fdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGlja2VyX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5waWNrZXJfX25hdi0tbmV4dCxcbi5waWNrZXJfX25hdi0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVlbTtcbn1cbi5waWNrZXJfX3NlbGVjdC0tbW9udGgsXG4ucGlja2VyX19zZWxlY3QtLXllYXIge1xuICB3aWR0aDogMzUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA2cHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnBpY2tlcl9fZGF5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5waWNrZXJfX2RheS0taW5mb2N1czpob3Zlcixcbi5waWNrZXJfX2RheS0tb3V0Zm9jdXM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNDNDEyMzA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBpY2tlcl9fZGF5LS1vdXRmb2N1cyB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLnBhdC1zb3J0YWJsZSA+ICo6aG92ZXIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBiYWNrZ3JvdW5kOiAjRkZGNUNEO1xufVxuLnBhdC1zb3J0YWJsZSAuaXRlbS1kcmFnZ2luZyxcbi5wYXQtc29ydGFibGUgLml0ZW0tZHJhZ2dpbmc6aG92ZXIge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cbi5pdGVtLWRyYWdnaW5nLmRyYWdnaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZlYTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG4ucGF0LXRhYmxlc29ydGVyIHRoOmhvdmVyIHtcbiAgY29sb3I6ICNDNDEyMzA7XG59XG4ucGF0LXRhYmxlc29ydGVyIC5zb3J0ZGlyZWN0aW9uIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIG9wYWNpdHk6IC41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgcGFkZGluZzogMnB4O1xuICBtaW4td2lkdGg6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b29sdGlwcyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UgLjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgbGVmdDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4O1xufVxuLnRvb2x0aXBzLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UgLjVzO1xufVxuLmpxdHJlZS10cmVlIHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4uanF0cmVlLXRyZWUgLmpxdHJlZS10b2dnbGVyIHtcbiAgbGVmdDogLTE4cHg7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICB0b3A6IDMwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmpxdHJlZS10cmVlIC5qcXRyZWUtZWxlbWVudCB7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5qcXRyZWUtdHJlZSAuanF0cmVlLWVsZW1lbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmpxdHJlZS10cmVlIC5qcXRyZWUtc2VsZWN0ZWQgPiAuanF0cmVlLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xufVxuI3BvcnRhbC1oZWFkZXIge1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNwb3J0YWwtaGVhZGVyICNwb3J0YWwtbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3BvcnRhbC1oZWFkZXIgI3BvcnRhbC1sYW5ndWFnZXNlbGVjdG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjlweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbiNwb3J0YWwtaGVhZGVyICNwb3J0YWwtbGFuZ3VhZ2VzZWxlY3RvciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI3BvcnRhbC1oZWFkZXIgI3BvcnRhbC1hbm9udG9vbHMge1xuICBmbG9hdDogcmlnaHQ7XG59XG4jcG9ydGFsLWhlYWRlciAjcG9ydGFsLWFub250b29scyB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbiNwb3J0YWwtaGVhZGVyICNwb3J0YWwtc2VhcmNoYm94IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGNsZWFyOiBsZWZ0O1xuICB3aWR0aDogNjclO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jcG9ydGFsLWhlYWRlciAjcG9ydGFsLXNlYXJjaGJveCAuc2VhcmNoU2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcG9ydGFsLWhlYWRlciAjcG9ydGFsLXNlYXJjaGJveCBbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3BvcnRhbC1oZWFkZXIgI3BvcnRhbC1zZWFyY2hib3ggW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BvcnRhbC1oZWFkZXIgI3BvcnRhbC1zZWFyY2hib3ggbGFiZWwge1xuICBmb250LXNpemU6IDg2LjY2NyU7XG59XG4jcG9ydGFsLWhlYWRlciAjcG9ydGFsLXNlYXJjaGJveCBmb3JtID4gZGl2IHtcbiAgZm9udC1zaXplOiAwO1xufVxuI3BvcnRhbC1oZWFkZXIgI3BvcnRhbC1zZWFyY2hib3ggZm9ybSA+IGRpdiA+ICoge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BvcnRhbC1oZWFkZXIgI3BvcnRhbC1sYW5ndWFnZXNlbGVjdG9yIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgI3BvcnRhbC1oZWFkZXIgI3BvcnRhbC1hbm9udG9vbHMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAjcG9ydGFsLWhlYWRlciAjcG9ydGFsLXNlYXJjaGJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gICNwb3J0YWwtaGVhZGVyICNwb3J0YWwtc2VhcmNoYm94IC5zZWFyY2hTZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG4gICNwb3J0YWwtaGVhZGVyICNwb3J0YWwtc2VhcmNoYm94IFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTgwcHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAjcG9ydGFsLWhlYWRlciAjcG9ydGFsLXNlYXJjaGJveCBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAjcG9ydGFsLWhlYWRlciAjcG9ydGFsLXNlYXJjaGJveCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiA4Ni42NjclO1xuICB9XG4gICNwb3J0YWwtaGVhZGVyICNwb3J0YWwtc2VhcmNoYm94IGZvcm0gPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAjcG9ydGFsLWhlYWRlciAjcG9ydGFsLXNlYXJjaGJveCBmb3JtID4gZGl2ID4gKiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4jcG9ydGFsLWhlYWRlcjpiZWZvcmUsXG4jcG9ydGFsLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbiNwb3J0YWwtaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4jcG9ydGFsLWhlYWRlcjpiZWZvcmUsXG4jcG9ydGFsLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbiNwb3J0YWwtaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4jcG9ydGFsLWhlYWRlcjpiZWZvcmUsXG4jcG9ydGFsLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbiNwb3J0YWwtaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4jcG9ydGFsLWhlYWRlcjpiZWZvcmUsXG4jcG9ydGFsLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbiNwb3J0YWwtaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGxvbmUtbmF2IHtcbiAgZm9udC1mYW1pbHk6IE11c2VvIFNhbnM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBsb25lLW5hdiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wbG9uZS1uYXYgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wbG9uZS1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ucGxvbmUtbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBsb25lLW5hdiA+IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG59XG4ucGxvbmUtbmF2ID4gbGkuc2VsZWN0ZWQgPiBhIHtcbiAgY29sb3I6IHZhcigtLWNvcnApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbi5wbG9uZS1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3JwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC41ICogdmFyKC0tdnIpKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvcnApO1xufVxuLnBsb25lLW5hdmJhcjpiZWZvcmUsXG4ucGxvbmUtbmF2YmFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBsb25lLW5hdmJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBsb25lLW5hdmJhcjpiZWZvcmUsXG4ucGxvbmUtbmF2YmFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBsb25lLW5hdmJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBsb25lLW5hdmJhcjpiZWZvcmUsXG4ucGxvbmUtbmF2YmFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBsb25lLW5hdmJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBsb25lLW5hdmJhcjpiZWZvcmUsXG4ucGxvbmUtbmF2YmFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnBsb25lLW5hdmJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBsb25lLW5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLnBsb25lLW5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucGxvbmUtbmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBsb25lLW5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLnBsb25lLW5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucGxvbmUtbmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBsb25lLW5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLnBsb25lLW5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucGxvbmUtbmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBsb25lLW5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLnBsb25lLW5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucGxvbmUtbmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wbG9uZS1uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLnBsb25lLW5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGxvbmUtbmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsb25lLW5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAucGxvbmUtbmF2YmFyLWNvbGxhcHNlLnBsb25lLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAucGxvbmUtbmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5wbG9uZS1uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAucGxvbmUtbmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAucGxvbmUtbmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBsb25lLW5hdmJhci10b2dnbGUge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wbG9uZS1uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5wbG9uZS1uYXZiYXItdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29ycC1kYXJrKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb3JwLWFsdCk7XG59XG4ucGxvbmUtbmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ucGxvbmUtbmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucGxvbmUtbmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsb25lLW5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wbG9uZS1uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAtMXB4IC0xNXB4IC0xcHg7XG59XG4ucGxvbmUtbmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNSAqIHZhcigtLXZyKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNSAqIHZhcigtLXZyKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsb25lLW5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5wbG9uZS1uYXZiYXItbmF2ID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5wbG9uZS1uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tbmF2YmFyLXBhZGRpbmcpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1uYXZiYXItcGFkZGluZyk7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tY29ycCkgdmFyKC0tbmF2YmFyLWJvcmRlci13aWR0aCkgc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY29ycCkgdmFyKC0tbmF2YmFyLWJvcmRlci13aWR0aCkgc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbmF2YmFyLWJvcmRlci13aWR0aCkgdmFyKC0tbmF2YmFyLWJvcmRlci13aWR0aCkgMCAwO1xuICB9XG4gIC5wbG9uZS1uYXZiYXItbmF2ID4gbGkuc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGNhbGMoIC0xICogdmFyKC0tbmF2YmFyLWJvcmRlci13aWR0aCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoIC0xICogdmFyKC0tbmF2YmFyLWJvcmRlci13aWR0aCkpO1xuICB9XG4gIC5wbG9uZS1uYXZiYXItbmF2ID4gbGkuc2VsZWN0ZWQgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1uYXZiYXItYm9yZGVyLXdpZHRoKSArIHZhcigtLW5hdmJhci1wYWRkaW5nKSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIH1cbiAgLnBsb25lLW5hdmJhci1uYXYubmF2YmFyLXJpZ2h0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cbmJvZHkudGVtcGxhdGUtbG9naW5fZm9ybSAjY29udGVudC1jb3JlLFxuYm9keS50ZW1wbGF0ZS1sb2dnZWRfb3V0ICNjb250ZW50LWNvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZkO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0byA2cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuI3BvcnRhbC1hbm9udG9vbHMgdWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNwb3J0YWwtYW5vbnRvb2xzIGxpIHtcbiAgbWFyZ2luOiAxMnB4IDAgMTJweCAxMnB4O1xufVxuI3BvcnRhbC1zaXRlbWFwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI3BvcnRhbC1zaXRlbWFwID4gbGkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiA2cHggMDtcbn1cbiNwb3J0YWwtc2l0ZW1hcCB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAtbW96LWNvbHVtbi1nYXA6IDIwcHg7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDIwcHg7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cbiNwb3J0YWwtc2l0ZW1hcCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwb3J0YWwtc2l0ZW1hcCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBjb2xvcjogI2E3ZGFmMjtcbiAgdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52ZXZlbnQgc3Bhbi5jYWxfbW9udGgge1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuLmV2ZW50LnN1bW1hcnkge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAzNnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmV2ZW50LnN1bW1hcnkgc3Ryb25nLFxuLmV2ZW50LnN1bW1hcnkgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXZlbnRfbGlzdGluZyBhcnRpY2xlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDEycHggMCAxMnB4O1xufVxuLmV2ZW50X2xpc3RpbmcgYXJ0aWNsZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAwIDEycHg7XG59XG4uZXZlbnRfbGlzdGluZyBhcnRpY2xlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cbi5jYWxfZGF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDEycHggMCAxMnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYWxfbW9udGgge1xuICBiYWNrZ3JvdW5kOiAjZWQzNjU1O1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLmNhbF9kYXkge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FsX3drZGF5IHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LXdlaWdodDogMTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxMnB4IDZweDtcbn1cbi5ldmVudF9saXN0aW5nIC5zdWJfbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnRlbXBsYXRlLWV2ZW50X2xpc3RpbmcgLmNhbHRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dG90YWJzIC5hdXRvdG9jLW5hdiAuZXZlbnRzLW1vbnRoLXByZXYsXG4uYXV0b3RhYnMgLmF1dG90b2MtbmF2IC5ldmVudHMtd2Vlay1wcmV2LFxuLmF1dG90YWJzIC5hdXRvdG9jLW5hdiAuZXZlbnRzLWRheS1wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbi5hdXRvdGFicyAuYXV0b3RvYy1uYXYgLmV2ZW50cy1tb250aC1wcmV2OmJlZm9yZSxcbi5hdXRvdGFicyAuYXV0b3RvYy1uYXYgLmV2ZW50cy13ZWVrLXByZXY6YmVmb3JlLFxuLmF1dG90YWJzIC5hdXRvdG9jLW5hdiAuZXZlbnRzLWRheS1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAtMXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYXV0b3RhYnMgLmF1dG90b2MtbmF2IC5ldmVudHMtbW9udGgtcHJldjphZnRlcixcbi5hdXRvdGFicyAuYXV0b3RvYy1uYXYgLmV2ZW50cy13ZWVrLXByZXY6YWZ0ZXIsXG4uYXV0b3RhYnMgLmF1dG90b2MtbmF2IC5ldmVudHMtZGF5LXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2ZjZmNmZDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQ7XG4gIGJvcmRlci10b3A6IDIzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTFweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmF1dG90YWJzIC5hdXRvdG9jLW5hdiAuZXZlbnRzLW1vbnRoLXByZXY6aG92ZXI6YWZ0ZXIsXG4uYXV0b3RhYnMgLmF1dG90b2MtbmF2IC5ldmVudHMtd2Vlay1wcmV2OmhvdmVyOmFmdGVyLFxuLmF1dG90YWJzIC5hdXRvdG9jLW5hdiAuZXZlbnRzLWRheS1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYXV0b3RhYnMgLmF1dG90b2MtbmF2IC5ldmVudHMtbW9udGgtbmV4dCxcbi5hdXRvdGFicyAuYXV0b3RvYy1uYXYgLmV2ZW50cy13ZWVrLW5leHQsXG4uYXV0b3RhYnMgLmF1dG90b2MtbmF2IC5ldmVudHMtZGF5LW5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG4uYXV0b3RhYnMgLmF1dG90b2MtbmF2IC5ldmVudHMtbW9udGgtbmV4dDpiZWZvcmUsXG4uYXV0b3RhYnMgLmF1dG90b2MtbmF2IC5ldmVudHMtd2Vlay1uZXh0OmJlZm9yZSxcbi5hdXRvdGFicyAuYXV0b3RvYy1uYXYgLmV2ZW50cy1kYXktbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTFweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmF1dG90YWJzIC5hdXRvdG9jLW5hdiAuZXZlbnRzLW1vbnRoLW5leHQ6YWZ0ZXIsXG4uYXV0b3RhYnMgLmF1dG90b2MtbmF2IC5ldmVudHMtd2Vlay1uZXh0OmFmdGVyLFxuLmF1dG90YWJzIC5hdXRvdG9jLW5hdiAuZXZlbnRzLWRheS1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNmY2ZjZmQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XG4gIGJvcmRlci10b3A6IDIzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5hdXRvdGFicyAuYXV0b3RvYy1uYXYgLmV2ZW50cy1tb250aC1uZXh0OmhvdmVyOmFmdGVyLFxuLmF1dG90YWJzIC5hdXRvdG9jLW5hdiAuZXZlbnRzLXdlZWstbmV4dDpob3ZlcjphZnRlcixcbi5hdXRvdGFicyAuYXV0b3RvYy1uYXYgLmV2ZW50cy1kYXktbmV4dDpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmltYWdlLXByb2R1Y3Qge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pbWFnZS1wcm9kdWN0IGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmQ7XG4gIG1hcmdpbjogNnB4IDEycHg7XG59XG4ucG9ydHJhaXRQaG90byB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5wb3J0cmFpdFBob3RvIGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGJhY2tncm91bmQ6ICNmY2ZjZmQ7XG4gIG1hcmdpbjogNnB4IDEycHg7XG59XG4ubmV3c0ltYWdlQ29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCA2cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5ld3NJbWFnZUNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubmV3c0ltYWdlQ29udGFpbmVyIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3c0ltYWdlQ29udGFpbmVyIGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZkO1xufVxuI2NvbW1lbnRpbmc6YmVmb3JlLFxuI2NvbW1lbnRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4jY29tbWVudGluZzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuI2NvbW1lbnRpbmc6YmVmb3JlLFxuI2NvbW1lbnRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4jY29tbWVudGluZzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuI2NvbW1lbnRpbmc6YmVmb3JlLFxuI2NvbW1lbnRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4jY29tbWVudGluZzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuI2NvbW1lbnRpbmc6YmVmb3JlLFxuI2NvbW1lbnRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4jY29tbWVudGluZzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuI2NvbW1lbnRpbmcgbGVnZW5kLFxuLmRpc2N1c3Npb24gbGVnZW5kIHtcbiAgcGFkZGluZzogMC41ZW0gMC41ZW0gMC41ZW0gMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5kaXNjdXNzaW9uOmJlZm9yZSxcbi5kaXNjdXNzaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmRpc2N1c3Npb246YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5kaXNjdXNzaW9uOmJlZm9yZSxcbi5kaXNjdXNzaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmRpc2N1c3Npb246YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5kaXNjdXNzaW9uOmJlZm9yZSxcbi5kaXNjdXNzaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmRpc2N1c3Npb246YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5kaXNjdXNzaW9uOmJlZm9yZSxcbi5kaXNjdXNzaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmRpc2N1c3Npb246YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5kaXNjdXNzaW9uIC5jb21tZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmRpc2N1c3Npb24gLmNvbW1lbnRJbWFnZSB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uZGlzY3Vzc2lvbiAuZG9jdW1lbnRCeUxpbmUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmRpc2N1c3Npb24gLmNvbW1lbnREYXRlIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogIzc2Nzk3Qztcbn1cbi5kaXNjdXNzaW9uIC5jb21tZW50Qm9keSB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDFlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uZGlzY3Vzc2lvbiAuY29tbWVudEJvZHkgcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRpc2N1c3Npb24gLmNvbW1lbnRhY3Rpb25zZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5kaXNjdXNzaW9uIC5jb21tZW50QWN0aW9ucyB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZGlzY3Vzc2lvbiAucmVwbHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5jYW5jZWxyZXBseXRvY29tbWVudCB7XG4gIC8qIEhpZGUgdGhlIGNhbmNlbCBidXR0b24gaW4gdGhlIGNvbW1lbnQgZm9ybSwgc2hvdyBpdCBvbmx5IGluIHRoZSByZXBseSBmb3JtXG4gICAqIGluIG9yZGVyIHRvIGNsb3NlIGl0LlxuICAgKi9cbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXBseVRyZWVMZXZlbDAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5yZXBseVRyZWVMZXZlbDEge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi5yZXBseVRyZWVMZXZlbDIge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbn1cbi5yZXBseVRyZWVMZXZlbDMge1xuICBtYXJnaW4tbGVmdDogNzJweDtcbn1cbi5yZXBseVRyZWVMZXZlbDQge1xuICBtYXJnaW4tbGVmdDogOTZweDtcbn1cbi5yZXBseVRyZWVMZXZlbDUge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG4ucmVwbHlUcmVlTGV2ZWw2IHtcbiAgbWFyZ2luLWxlZnQ6IDE0NHB4O1xufVxuLnJlcGx5VHJlZUxldmVsNyB7XG4gIG1hcmdpbi1sZWZ0OiAxNjhweDtcbn1cbi5yZXBseVRyZWVMZXZlbDgge1xuICBtYXJnaW4tbGVmdDogMTkycHg7XG59XG4ucmVwbHlUcmVlTGV2ZWw5IHtcbiAgbWFyZ2luLWxlZnQ6IDIxNnB4O1xufVxuLnJlcGx5VHJlZUxldmVsMTAge1xuICBtYXJnaW4tbGVmdDogMjQwcHg7XG59XG4jdmlld2xldC1iZWxvdy1jb250ZW50IC5sb2dpbmJ1dHRvbiB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuI3ZpZXdsZXQtYmVsb3ctY29udGVudCAucmVwbHkgLmxvZ2luYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN2aWV3bGV0LWJlbG93LWNvbnRlbnQgLnJlcGx5IH4gLnJlcGx5IC5sb2dpbmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNkb2J1bGthY3Rpb24ge1xuICBtYXJnaW46IDAuM2VtIDA7XG59XG4udGVtcGxhdGUtZGlzY3Vzc2lvbi1jb250cm9scGFuZWwgLnVuY2xpY2thYmxlIHtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xufVxuLnNlYXJjaFBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoUGFnZSAuYWN0aW9uTWVudS5hY3RpdmF0ZWQgZGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2hQYWdlIC5hY3Rpb25NZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNlYXJjaFBhZ2UgLmFjdGlvbk1lbnUgZHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2VhcmNoUGFnZSAuYWN0aW9uTWVudSBkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzVweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiAxNXB4O1xuICB6LWluZGV4OiAxMDtcbn1cbiNzZWFyY2gtcmVzdWx0cy1iYXIgI3Jlc3VsdHMtY291bnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuI3NlYXJjaGZvcm0gLmlucHV0LWdyb3VwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbiNzZWFyY2hmb3JtIC5pbnB1dC1ncm91cCBpbnB1dC5zZWFyY2hQYWdlLmJ0biB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbiNzZWFyY2gtZmlsdGVyIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLnBsb25lLW1vZGFsIC5wbG9uZS1tb2RhbC1jb250ZW50OmJlZm9yZSxcbi5wbG9uZS1tb2RhbCAucGxvbmUtbW9kYWwtY29udGVudDphZnRlcixcbi5wbG9uZS1tb2RhbCAucGxvbmUtbW9kYWwtY29udGVudDpiZWZvcmUsXG4ucGxvbmUtbW9kYWwgLnBsb25lLW1vZGFsLWNvbnRlbnQ6YWZ0ZXIsXG4ucGxvbmUtbmF2OmJlZm9yZSxcbi5wbG9uZS1uYXY6YWZ0ZXIsXG4ucGxvbmUtbmF2YmFyOmJlZm9yZSxcbi5wbG9uZS1uYXZiYXI6YWZ0ZXIsXG4ucGxvbmUtbmF2YmFyLWNvbGxhcHNlOmJlZm9yZSxcbi5wbG9uZS1uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4ubmF2OmJlZm9yZSxcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmJlZm9yZSxcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlcixcbi5pbWFnZS1ncmlkLTJ4MjpiZWZvcmUsXG4uaW1hZ2UtZ3JpZC0yeDI6YWZ0ZXIsXG4uaW1hZ2UtZ3JpZC0yeDI6YmVmb3JlLFxuLmltYWdlLWdyaWQtMngyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OmFmdGVyLFxuLnBsb25lLW1vZGFsIC5wbG9uZS1tb2RhbC1jb250ZW50OmFmdGVyLFxuLnBsb25lLW1vZGFsIC5wbG9uZS1tb2RhbC1jb250ZW50OmFmdGVyLFxuLnBsb25lLW5hdjphZnRlcixcbi5wbG9uZS1uYXZiYXI6YWZ0ZXIsXG4ucGxvbmUtbmF2YmFyLWNvbGxhcHNlOmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YWZ0ZXIsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjphZnRlcixcbi5uYXZiYXItaGVhZGVyOmFmdGVyLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlcixcbi5pbWFnZS1ncmlkLTJ4MjphZnRlcixcbi5pbWFnZS1ncmlkLTJ4MjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5wbG9uZS1tb2RhbCAucGxvbmUtbW9kYWwtY29udGVudDpiZWZvcmUsXG4ucGxvbmUtbW9kYWwgLnBsb25lLW1vZGFsLWNvbnRlbnQ6YWZ0ZXIsXG4ucGxvbmUtbW9kYWwgLnBsb25lLW1vZGFsLWNvbnRlbnQ6YmVmb3JlLFxuLnBsb25lLW1vZGFsIC5wbG9uZS1tb2RhbC1jb250ZW50OmFmdGVyLFxuLnBsb25lLW5hdjpiZWZvcmUsXG4ucGxvbmUtbmF2OmFmdGVyLFxuLnBsb25lLW5hdmJhcjpiZWZvcmUsXG4ucGxvbmUtbmF2YmFyOmFmdGVyLFxuLnBsb25lLW5hdmJhci1jb2xsYXBzZTpiZWZvcmUsXG4ucGxvbmUtbmF2YmFyLWNvbGxhcHNlOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLm5hdjpiZWZvcmUsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjpiZWZvcmUsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSxcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4uaW1hZ2UtZ3JpZC0yeDI6YmVmb3JlLFxuLmltYWdlLWdyaWQtMngyOmFmdGVyLFxuLmltYWdlLWdyaWQtMngyOmJlZm9yZSxcbi5pbWFnZS1ncmlkLTJ4MjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcmZpeDphZnRlcixcbi5wbG9uZS1tb2RhbCAucGxvbmUtbW9kYWwtY29udGVudDphZnRlcixcbi5wbG9uZS1tb2RhbCAucGxvbmUtbW9kYWwtY29udGVudDphZnRlcixcbi5wbG9uZS1uYXY6YWZ0ZXIsXG4ucGxvbmUtbmF2YmFyOmFmdGVyLFxuLnBsb25lLW5hdmJhci1jb2xsYXBzZTphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLm5hdjphZnRlcixcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4uaW1hZ2UtZ3JpZC0yeDI6YWZ0ZXIsXG4uaW1hZ2UtZ3JpZC0yeDI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjRiZWU4O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAwLCAxOTAsIDIzMiwgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDAsIDE5MCwgMjMyLCAwLjYpO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZyxcbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxudGV4dGFyZWEuaW5wdXQtc20sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuc2VsZWN0LmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LXNtLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbnNlbGVjdC5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG50ZXh0YXJlYS5pbnB1dC1sZyxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5zZWxlY3QuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDIuNXB4O1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG59XG4uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveCxcbi5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG59XG4uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg0MzUzNDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG59XG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI1cHg7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xufVxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLm5hdiA+IGxpLmRpc2FibGVkID4gYSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5uYXYgLm9wZW4gPiBhLFxuLm5hdiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5uYXYgLm5hdi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubmF2ID4gbGkgPiBhID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2VlZWVlZSAjZGRkO1xufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItYnJhbmQgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IDcuNXB4IC0xNXB4O1xufVxuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItbmF2ID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8sXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGxhYmVsLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5uYXZiYXItYnRuIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubmF2YmFyLWJ0bi5idG4tc20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5hdmJhci1idG4uYnRuLXhzIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5uYXZiYXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10ZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IH4gLm5hdmJhci1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBjb2xvcjogIzU1NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNzc3O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbn1cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNSU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG59XG4uY2Fyb3VzZWwtY29udHJvbDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDM5Jztcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAzYSc7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi8qIFRpbnlNQ0UgdGVtcGxhdGVzICovXG4uaW1hZ2UtZ3JpZC0yeDIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5pbWFnZS1ncmlkLTJ4MiA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1ncmlkLTJ4MiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWdyaWQtMngyID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5pbWFnZS1ncmlkLTJ4MiA+IGxpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiB2YXIoLS1iYXNlLWZvbnQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdnIpO1xuICBjb2xvcjogIzQyNDI0Mjtcbn1cbkBjdXN0b20tbWVkaWEgLS1zbWFsbCAobWF4LXdpZHRoOiA3NjlweCk7XG5AY3VzdG9tLW1lZGlhIC0tbm90LXNtYWxsIChtaW4td2lkdGg6IDc3MHB4KTtcbkBjdXN0b20tbWVkaWEgLS1tZWRpdW0gKG1pbi13aWR0aDogNzcwcHggYW5kIG1heC13aWR0aDogMTAwNnB4KTtcbkBjdXN0b20tbWVkaWEgLS1sYXJnZSAobWluLXdpZHRoOiAxMDA3cHggYW5kIG1heC13aWR0aDogMTI0M3B4KTtcbkBjdXN0b20tbWVkaWEgLS14bGFyZ2UgKG1pbi13aWR0aDogMTI0NHB4KTtcbkBsb3N0IGd1dHRlciAyMHB4O1xuQG1lZGlhICgtLW1lZGl1bSkge1xuICAub3V0ZXItd3JhcHBlciB7XG4gICAgbG9zdC1jZW50ZXI6IDc3MHB4O1xuICB9XG59XG5AbWVkaWEgKC0tbGFyZ2UpIHtcbiAgLm91dGVyLXdyYXBwZXIge1xuICAgIGxvc3QtY2VudGVyOiAxMDA3cHg7XG4gIH1cbn1cbkBtZWRpYSAoLS14bGFyZ2UpIHtcbiAgLm91dGVyLXdyYXBwZXIge1xuICAgIGxvc3QtY2VudGVyOiAxMjQ0cHg7XG4gIH1cbn1cbiNwb3J0YWwtbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jcG9ydGFsLWhlYWRlciAjcG9ydGFsLXNlYXJjaGJveCB7XG4gIG1hcmdpbi10b3A6IDg4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgI3BvcnRhbC1oZWFkZXIgI3BvcnRhbC1zZWFyY2hib3gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNtYWlubmF2aWdhdGlvbi13cmFwcGVyLFxuI2Fib3ZlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGxvc3QtdXRpbGl0eTogY2xlYXJmaXg7XG59XG4jbWFpbi1jb250YWluZXIge1xuICBsb3N0LXV0aWxpdHk6IGNsZWFyZml4O1xufVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvdyB7XG4gIGxvc3QtdXRpbGl0eTogY2xlYXJmaXg7XG4gIG1hcmdpbjogMHB4O1xufVxuLnRlbXBsYXRlLWxheW91dCAubW9zYWljLWdyaWQtcm93LFxuLm1vc2FpYy1lbmFibGVkIC5tb3NhaWMtZ3JpZC1yb3cge1xuICBsb3N0LXV0aWxpdHk6IGNsZWFyZml4O1xuICBtYXJnaW46IDBweDtcbn1cbi50ZW1wbGF0ZS1sYXlvdXQgLm1vc2FpYy1ncmlkLXJvdyAubW9zYWljLWdyaWQtY2VsbCxcbi5tb3NhaWMtZW5hYmxlZCAubW9zYWljLWdyaWQtcm93IC5tb3NhaWMtZ3JpZC1jZWxsIHtcbiAgcGFkZGluZzogMHB4O1xufVxuQG1lZGlhICgtLXNtYWxsKSB7XG4gIFtyb2xlPVwiY29udGVudGluZm9cIl0gLnJvdyA+IHNlY3Rpb24sXG4gIFtyb2xlPVwiY29udGVudGluZm9cIl0gYWRkcmVzcyA+IGRpdiB7XG4gICAgbG9zdC1jb2x1bW46IDE7XG4gIH1cbn1cbkBtZWRpYSAoLS1ub3Qtc21hbGwpIHtcbiAgI21haW5uYXZpZ2F0aW9uLFxuICAjdmlld2xldC1hYm92ZS1jb250ZW50IHtcbiAgICBsb3N0LW9mZnNldDogMC4yNTtcbiAgICBsb3N0LWNvbHVtbjogMC43NTtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLmNlbnRyYWwge1xuICAgIGxvc3QtY29sdW1uOiAwLjc1IDA7XG4gICAgbG9zdC1tb3ZlOiAwLjI1O1xuICB9XG4gICNzaWRlYmFyLTEge1xuICAgIGxvc3QtY29sdW1uOiAwLjI1IDI7XG4gICAgbG9zdC1tb3ZlOiAtMC43NTtcbiAgfVxuICAjc2lkZWJhci0yIHtcbiAgICBsb3N0LWNvbHVtbjogMC4yNTtcbiAgICBsb3N0LW1vdmU6IC0wLjc1O1xuICB9XG4gIFtyb2xlPVwiY29udGVudGluZm9cIl0gLnJvdyA+IHNlY3Rpb24ge1xuICAgIGxvc3QtY29sdW1uOiAwLjM3NTtcbiAgfVxuICBbcm9sZT1cImNvbnRlbnRpbmZvXCJdIGFkZHJlc3MgPiBkaXYge1xuICAgIGxvc3QtY29sdW1uOiAwLjMxMjU7XG4gICAgbWluLWhlaWdodDogY2FsYygxOCAqIHZhcigtLXZyKSk7XG4gIH1cbiAgW3JvbGU9XCJjb250ZW50aW5mb1wiXSBhZGRyZXNzID4gZGl2IGhyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwICogdmFyKC0tdnIpKTtcbiAgfVxufVxuW3JvbGU9XCJjb250ZW50aW5mb1wiXSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tdnIpICogMik7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tYXNpZGUtbGlnaHQtZ3JheSkgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xufVxuW3JvbGU9XCJjb250ZW50aW5mb1wiXSBoMyB7XG4gIGZvbnQ6IE11c2VvIFNhbnM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWNvcnApO1xufVxuW3JvbGU9XCJjb250ZW50aW5mb1wiXSAucm93IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tbmF2LWdyYXktbGlnaHQpIDMuNHJlbSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSAzLjRyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTAwJTtcbn1cbltyb2xlPVwiY29udGVudGluZm9cIl0gLnJvdyA+IHNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hc2lkZS1saWdodC1ncmF5KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mb290ZXItcGFkKTtcbn1cbltyb2xlPVwiY29udGVudGluZm9cIl0gLnJvdyA+IHNlY3Rpb24gcCB7XG4gIG1heC13aWR0aDogNTJleDtcbn1cbltyb2xlPVwiY29udGVudGluZm9cIl0gYWRkcmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuW3JvbGU9XCJjb250ZW50aW5mb1wiXSBhZGRyZXNzID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFzaWRlLWxpZ2h0LWdyYXkpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvb3Rlci1wYWQpO1xuICBib3JkZXItYm90dG9tOiAzLjRyZW0gc29saWQgdmFyKC0tbmF2LWdyYXktbGlnaHQpO1xufVxuW3JvbGU9XCJjb250ZW50aW5mb1wiXSBhZGRyZXNzID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvcnAtYWx0KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mb290ZXItcGFkKTtcbiAgYm9yZGVyLWJvdHRvbTogMy40cmVtIHNvbGlkIHZhcigtLWNvcnApO1xufVxuW3JvbGU9XCJjb250ZW50aW5mb1wiXSBhZGRyZXNzID4gZGl2Om50aC1jaGlsZCgyKSAqIHtcbiAgY29sb3I6IHZhcigtLWNvcnAtb24pO1xufVxuW3JvbGU9XCJjb250ZW50aW5mb1wiXSBhZGRyZXNzID4gZGl2Om50aC1jaGlsZCgyKSB1bCxcbltyb2xlPVwiY29udGVudGluZm9cIl0gYWRkcmVzcyA+IGRpdjpudGgtY2hpbGQoMikgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cbltyb2xlPVwiY29udGVudGluZm9cIl0gYWRkcmVzcyA+IGRpdjpudGgtY2hpbGQoMikgbGkgbm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvb3Rlci1wYWQpO1xufVxuW3JvbGU9XCJjb250ZW50aW5mb1wiXSBhZGRyZXNzID4gZGl2Om50aC1jaGlsZCgyKSBhW3RpdGxlPVwiRmFjZWJvb2tcIl0sXG5bcm9sZT1cImNvbnRlbnRpbmZvXCJdIGFkZHJlc3MgPiBkaXY6bnRoLWNoaWxkKDIpIGFbdGl0bGU9XCJUd2l0dGVyXCJdLFxuW3JvbGU9XCJjb250ZW50aW5mb1wiXSBhZGRyZXNzID4gZGl2Om50aC1jaGlsZCgyKSBhW3RpdGxlPVwiTGlua2VkSW5cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWZvb3Rlci1wYWQpO1xufVxuW3JvbGU9XCJjb250ZW50aW5mb1wiXSBhZGRyZXNzID4gZGl2Om50aC1jaGlsZCgyKSBhW3RpdGxlPVwiRmFjZWJvb2tcIl06YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9mYWNlYm9va19pY29uLnBuZyk7XG59XG5bcm9sZT1cImNvbnRlbnRpbmZvXCJdIGFkZHJlc3MgPiBkaXY6bnRoLWNoaWxkKDIpIGFbdGl0bGU9XCJUd2l0dGVyXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvdHdpdHRlcl9pY29uLnBuZyk7XG59XG5bcm9sZT1cImNvbnRlbnRpbmZvXCJdIGFkZHJlc3MgPiBkaXY6bnRoLWNoaWxkKDIpIGFbdGl0bGU9XCJMaW5rZWRJblwiXTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2xpbmtlZF9pY29uLnBuZyk7XG59XG5bcm9sZT1cImNvbnRlbnRpbmZvXCJdIGFkZHJlc3MgPiBkaXY6bnRoLWNoaWxkKDIpIGFbdGl0bGU9XCJGYWNlYm9va1wiXTpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ZhY2Vib29rX2ljb25fbW91c2VvdmVyLnBuZyk7XG59XG5bcm9sZT1cImNvbnRlbnRpbmZvXCJdIGFkZHJlc3MgPiBkaXY6bnRoLWNoaWxkKDIpIGFbdGl0bGU9XCJUd2l0dGVyXCJdOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvdHdpdHRlcl9pY29uX21vdXNlb3Zlci5wbmcpO1xufVxuW3JvbGU9XCJjb250ZW50aW5mb1wiXSBhZGRyZXNzID4gZGl2Om50aC1jaGlsZCgyKSBhW3RpdGxlPVwiTGlua2VkSW5cIl06aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9saW5rZWRfaWNvbl9tb3VzZW92ZXIucG5nKTtcbn1cbltyb2xlPVwiY29udGVudGluZm9cIl0gYWRkcmVzcyA+IGRpdjpudGgtY2hpbGQoMikgYVt0aXRsZT1cIkRpc2NsYWltZXJcIl06YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9kaXNjbGFpbWVyX2ljb24ucG5nKTtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgbWFyZ2luLXJpZ2h0OiAxZXg7XG59XG5bcm9sZT1cImNvbnRlbnRpbmZvXCJdIGFkZHJlc3MgPiBkaXY6bnRoLWNoaWxkKDIpIGFbdGl0bGU9XCJEaXNjbGFpbWVyXCJdOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvZGlzY2xhaW1lcl9pY29uX21vdXNlb3Zlci5wbmcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICBtYXJnaW4tcmlnaHQ6IDFleDtcbn1cbltyb2xlPVwiY29udGVudGluZm9cIl0gYWRkcmVzcyA+IGRpdjpudGgtY2hpbGQoMikgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5bcm9sZT1cImNvbnRlbnRpbmZvXCJdIGFkZHJlc3MgPiBkaXY6bnRoLWNoaWxkKDIpIGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xuICBib3JkZXItdG9wOiB2YXIoLS1jb3JwLXhsaWdodCkgc29saWQgMnB4O1xuICBjbGVhcjogYm90aDtcbn1cbltyb2xlPVwiY29udGVudGluZm9cIl0gZGwge1xuICBtYXJnaW46IDA7XG59XG5bcm9sZT1cImNvbnRlbnRpbmZvXCJdIGR0IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cik7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG59XG5bcm9sZT1cImNvbnRlbnRpbmZvXCJdIGR0OmFmdGVyIHtcbiAgY29udGVudDogJzonO1xufVxuW3JvbGU9XCJjb250ZW50aW5mb1wiXSBkZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnIpO1xuICB3aWR0aDogNTklO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xufVxuW3JvbGU9XCJjb250ZW50aW5mb1wiXSBkZCBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnAuY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNoYXJsaWUtbXVycGh5KTtcbiAgY29sb3I6IHZhcigtLW5hdi1ncmF5LWRhcmspO1xuICBmb250LWZhbWlseTogTXVzZW8gU2FucztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvb3Rlci1wYWQpO1xufVxuYXJ0aWNsZSBoMS5kb2N1bWVudEZpcnN0SGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBNdXNlbyBTYW5zO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mcm9udGVuZC5wb3J0YWx0eXBlLW5ld3M6bm90KC50ZW1wbGF0ZS1sYXlvdXQpIGFydGljbGUjY29udGVudCBpbWcsXG4uZnJvbnRlbmQucG9ydGFsdHlwZS1kb2N1bWVudDpub3QoLnRlbXBsYXRlLWxheW91dCkgYXJ0aWNsZSNjb250ZW50IGltZyxcbi5mcm9udGVuZC5wb3J0YWx0eXBlLWV2ZW50Om5vdCgudGVtcGxhdGUtbGF5b3V0KSBhcnRpY2xlI2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZyb250ZW5kLnBvcnRhbHR5cGUtbmV3czpub3QoLnRlbXBsYXRlLWxheW91dCkgYXJ0aWNsZSNjb250ZW50IGhlYWRlciBmaWd1cmUsXG4uZnJvbnRlbmQucG9ydGFsdHlwZS1kb2N1bWVudDpub3QoLnRlbXBsYXRlLWxheW91dCkgYXJ0aWNsZSNjb250ZW50IGhlYWRlciBmaWd1cmUsXG4uZnJvbnRlbmQucG9ydGFsdHlwZS1ldmVudDpub3QoLnRlbXBsYXRlLWxheW91dCkgYXJ0aWNsZSNjb250ZW50IGhlYWRlciBmaWd1cmUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKC0tbm90LXNtYWxsKSB7XG4gIC5mcm9udGVuZC5wb3J0YWx0eXBlLW5ld3M6bm90KC50ZW1wbGF0ZS1sYXlvdXQpIGFydGljbGUjY29udGVudCBzZWN0aW9uLFxuICAuZnJvbnRlbmQucG9ydGFsdHlwZS1kb2N1bWVudDpub3QoLnRlbXBsYXRlLWxheW91dCkgYXJ0aWNsZSNjb250ZW50IHNlY3Rpb24sXG4gIC5mcm9udGVuZC5wb3J0YWx0eXBlLWV2ZW50Om5vdCgudGVtcGxhdGUtbGF5b3V0KSBhcnRpY2xlI2NvbnRlbnQgc2VjdGlvbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IHZhcigtLWd1dHRlcik7XG4gICAgbWF4LXdpZHRoOiA5OSU7XG4gIH1cbiAgLmZyb250ZW5kLnBvcnRhbHR5cGUtbmV3czpub3QoLnRlbXBsYXRlLWxheW91dCkgYXJ0aWNsZSNjb250ZW50IHNlY3Rpb24gbGksXG4gIC5mcm9udGVuZC5wb3J0YWx0eXBlLWRvY3VtZW50Om5vdCgudGVtcGxhdGUtbGF5b3V0KSBhcnRpY2xlI2NvbnRlbnQgc2VjdGlvbiBsaSxcbiAgLmZyb250ZW5kLnBvcnRhbHR5cGUtZXZlbnQ6bm90KC50ZW1wbGF0ZS1sYXlvdXQpIGFydGljbGUjY29udGVudCBzZWN0aW9uIGxpIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG59XG4jcmVsYXRlZEl0ZW1Cb3gge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuLmZyb250ZW5kLnBvcnRhbHR5cGUtY29sbGVjdGlvbjpub3QoLnRlbXBsYXRlLWxheW91dCkgLnRpbGVIZWFkbGluZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZnJvbnRlbmQucG9ydGFsdHlwZS1jb2xsZWN0aW9uOm5vdCgudGVtcGxhdGUtbGF5b3V0KSAudGlsZUl0ZW06bm90KC52ZXZlbnQpID4gLmRvY3VtZW50QnlMaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mcm9udGVuZC5wb3J0YWx0eXBlLWNvbGxlY3Rpb246bm90KC50ZW1wbGF0ZS1sYXlvdXQpIC5wYWdpbmF0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZnJvbnRlbmQucG9ydGFsdHlwZS1jb2xsZWN0aW9uOm5vdCgudGVtcGxhdGUtbGF5b3V0KSAudGlsZUltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1ndXR0ZXIpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cik7XG59XG4uZnJvbnRlbmQucG9ydGFsdHlwZS1jb2xsZWN0aW9uOm5vdCgudGVtcGxhdGUtbGF5b3V0KSAudGlsZUZvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZyb250ZW5kLnBvcnRhbHR5cGUtY29sbGVjdGlvbjpub3QoLnRlbXBsYXRlLWxheW91dCkgI2NvbnRlbnQtY29yZSB7XG4gIGxvc3QtdXRpbGl0eTogY2xlYXJmaXg7XG59XG5AbWVkaWEgKC0tbm90LXNtYWxsKSB7XG4gIC5mcm9udGVuZC5wb3J0YWx0eXBlLWNvbGxlY3Rpb246bm90KC50ZW1wbGF0ZS1sYXlvdXQpIC50aWxlSXRlbSB7XG4gICAgbG9zdC1jb2x1bW46IDAuNSAyO1xuICB9XG59XG4ucGFnaW5hdGlvbiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXZyKTtcbn1cbi5wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2luYXRpb24gbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnfCc7XG4gIG1hcmdpbjogMCAxZXg7XG59XG4ucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAoLS1zbWFsbCkge1xuICAucGFnaW5hdGlvbiBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnaW5hdGlvbiBsaS5wcmV2aW91cyxcbiAgLnBhZ2luYXRpb24gbGkubmV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucG9ydGFsdHlwZS1ldmVudCBsaS5ldmVudC1jYXRlZ29yeSxcbi5tb3NhaWMtZ3JpZC1jZWxsIC5wYWdpbmF0aW9uLFxuLnBsb25lLWJyZWFkY3J1bWIsXG5uYXYjY2F0ZWdvcnksXG5hcnRpY2xlI2NvbnRlbnQgLmRvY3VtZW50RGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzZWFyY2hHYWRnZXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogTXVzZW8gU2FucztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjYjhiOGI4O1xuICB9XG4gICNwb3J0YWwtc2VhcmNoYm94IFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZWFyY2hfYnV0dG9uLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgfVxufVxuLnNsaWRlQ29udGFpbmVyIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuI2xvZ2luLWZvcmdvdHRlbi1wYXNzd29yZCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNsb2dpbi1mb3Jnb3R0ZW4tcGFzc3dvcmQgcDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwbGVhc2UgY29udGFjdCBJVEYgU3VwcG9ydC4nO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbkBtZWRpYSAoLS1ub3Qtc21hbGwpIHtcbiAgLm1vc2FpYy1ncmlkLXJvdzpudGgtb2YtdHlwZSgyKSAubW9zYWljLWdyaWQtY2VsbDpudGgtb2YtdHlwZSgxKSB7XG4gICAgbG9zdC1jb2x1bW46IDAuNjY2NjY2NjcgMDtcbiAgfVxuICAubW9zYWljLWdyaWQtcm93Om50aC1vZi10eXBlKDIpIC5tb3NhaWMtZ3JpZC1jZWxsOm50aC1vZi10eXBlKDIpIHtcbiAgICBsb3N0LWNvbHVtbjogMC4zMzMzMzMzMyAwO1xuICB9XG4gIC5tb3NhaWMtZ3JpZC1yb3c6bnRoLW9mLXR5cGUoNCkgLm1vc2FpYy1ncmlkLWNlbGwge1xuICAgIGxvc3QtY29sdW1uOiAxLjMzMzMzMzMzIDA7XG4gICAgbG9zdC1tb3ZlOiAtMC4zMzMzMzMzMztcbiAgfVxufVxuLmZyb250ZW5kLnNlY3Rpb24tZnJvbnQtcGFnZSBoMS5kb2N1bWVudEZpcnN0SGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25fZXZlbnRzLnBuZyk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWV4O1xufVxuLmZyb250ZW5kLnNlY3Rpb24tZnJvbnQtcGFnZSBoMS5kb2N1bWVudEZpcnN0SGVhZGluZyB7XG4gIGNvbG9yOiB2YXIoLS1hc2lkZS1ncmF5KTtcbiAgbWFyZ2luLXRvcDogY2FsYygyICogdmFyKC0tdnIpKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdnIpO1xufVxuLmZyb250ZW5kLnNlY3Rpb24tZnJvbnQtcGFnZSBhcnRpY2xlI2NvbnRlbnQgLm1vc2FpYy1ncmlkLXJvdzpudGgtb2YtdHlwZSgyKSAubW9zYWljLWdyaWQtY2VsbDpudGgtb2YtdHlwZSgxKSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG4uZnJvbnRlbmQuc2VjdGlvbi1mcm9udC1wYWdlIGFydGljbGUjY29udGVudCAubW9zYWljLWdyaWQtcm93Om50aC1vZi10eXBlKDIpIC5tb3NhaWMtZ3JpZC1jZWxsOm50aC1vZi10eXBlKDEpIC5lbnRyeSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXZyKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXZyKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYXNpZGUtbGlnaHQtZ3JheSkgZG90dGVkIDFweDtcbn1cbi5mcm9udGVuZC5zZWN0aW9uLWZyb250LXBhZ2UgYXJ0aWNsZSNjb250ZW50IC5tb3NhaWMtZ3JpZC1yb3c6bnRoLW9mLXR5cGUoMikgLm1vc2FpYy1ncmlkLWNlbGw6bnRoLW9mLXR5cGUoMSkgLnN1bW1hcnkge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuNSAqIHZhcigtLXZyKSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS12cik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZnJvbnRlbmQuc2VjdGlvbi1mcm9udC1wYWdlIGFydGljbGUjY29udGVudCAubW9zYWljLWdyaWQtcm93Om50aC1vZi10eXBlKDIpIC5tb3NhaWMtZ3JpZC1jZWxsOm50aC1vZi10eXBlKDEpIC5zdW1tYXJ5IGE6bnRoLW9mLXR5cGUoMSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZ3V0dGVyKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXZyKTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZnJvbnRlbmQuc2VjdGlvbi1mcm9udC1wYWdlIGFydGljbGUjY29udGVudCAubW9zYWljLWdyaWQtcm93Om50aC1vZi10eXBlKDIpIC5tb3NhaWMtZ3JpZC1jZWxsOm50aC1vZi10eXBlKDEpIHAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xufVxuLmZyb250ZW5kLnNlY3Rpb24tZnJvbnQtcGFnZSBhcnRpY2xlI2NvbnRlbnQgLm1vc2FpYy1ncmlkLXJvdzpudGgtb2YtdHlwZSgyKSAubW9zYWljLWdyaWQtY2VsbDpudGgtb2YtdHlwZSgxKSAuZG9jdW1lbnRCeUxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZyb250ZW5kLnNlY3Rpb24tZnJvbnQtcGFnZSBhcnRpY2xlI2NvbnRlbnQgLm1vc2FpYy1ncmlkLXJvdzpudGgtb2YtdHlwZSgyKSAubW9zYWljLWdyaWQtY2VsbDpudGgtb2YtdHlwZSgxKSAuZGlzY3JlZXQsXG4uZnJvbnRlbmQuc2VjdGlvbi1mcm9udC1wYWdlIGFydGljbGUjY29udGVudCAubW9zYWljLWdyaWQtcm93Om50aC1vZi10eXBlKDIpIC5tb3NhaWMtZ3JpZC1jZWxsOm50aC1vZi10eXBlKDEpIGEge1xuICBjb2xvcjogdmFyKC0tY2hhcmxpZS1tdXJwaHkpO1xufVxuLmZyb250ZW5kLnNlY3Rpb24tZnJvbnQtcGFnZSBhcnRpY2xlI2NvbnRlbnQgLm1vc2FpYy1ncmlkLXJvdzpudGgtb2YtdHlwZSgyKSAubW9zYWljLWdyaWQtY2VsbDpudGgtb2YtdHlwZSgyKSAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZldmVudCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi52ZXZlbnQgLmxvY2F0aW9uLFxuLnZldmVudCAuY2FsX2RhdGUsXG4udmV2ZW50IC5tZXRhZGF0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmV2ZW50IGRpdi5jYWxfaW5mbyB7XG4gIG1hcmdpbjogMDtcbn1cbi52ZXZlbnQgLnRpbGVIZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYmFzZS1mb250KTtcbiAgbWFyZ2luOiAwO1xufVxuLnZldmVudCAudGlsZUhlYWRsaW5lIGEge1xuICBjb2xvcjogdmFyKC0tYXNpZGUtZGFyay1ncmF5KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmV2ZW50IC50aWxlSGVhZGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgY29sb3I6IHZhcigtLWZsYXNoeSk7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4udmV2ZW50IC5kb2N1bWVudEJ5TGluZSB7XG4gIEBhcHBseSAtLWRhdGUtdGhlbWU7XG59XG4udmV2ZW50IGFiYnIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Kyt0aGVtZSsrY3dpLXRoZW1lL2xlc3MvdGhlbWUtY29tcGlsZWQuY3NzLm1hcCAqLyIsbnVsbF19 */