/*!*********************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./bootstrap.less ***! \*********************************************************************************************************/ .ptx-runestone-container, .runestone-sphinx { /*! * Bootstrap v3.4.1 (https://getbootstrap.com/) * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ /*# sourceMappingURL=bootstrap.css.map */ /* Variables holding theme colors */ /* custom modification of basic.css for color-contrast (AA compliant) */ /* custom modification of prettify.css for color-contrast (AA compliant) */ /* custom modification of parsons.css for color-contrast (AA compliant) */ /* custom modification of pygments.css for color-contrast (AA compliant) */ /* `Search` functionality's result custom modification for color-contrast (AA compliant) */ /* ActiveCode gutter custom modification for color-contrast (AA compliant) */ /* Python code output custom modification for color-contrast (AA compliant) */ /* Runestone custom modifications */ /* table-of-contents related styles for color-contrast (AA compliant) */ /* navbar-brand color contrast (AA compliant) */ /* acknowledgement related styles for color-contrast (AA compliant) */ /* index and search related styles for color-contrast (AA compliant) */ /* custom style for `a` tag for color-contrast (AA compliant) */ /* navbar and menu related styles */ /* Sets width of content "column" */ /* Handle content in nested sections by allowing them to grow*/ /* Allow individual elements to request being larger */ /* end navbar and menu related styles */ /* default bookstrap alert color is hard to read (low contrast). */ /* override the color styles applied by Skulpt to the unittest results divs */ /* Missing brackets ================ The default styling from Sphinx's ``basic.css`` doesn't style multiple references to the same reference with brackets. Here's the relevant snippet of CSS: .. code-block:: CSS :number-lines: a.brackets:before, span.brackets > a:before{ content: "["; } a.brackets:after, span.brackets > a:after { content: "]"; } The HTML for a footnote reference is: .. code-block:: HTML :number-lines: 2 The HTML for a typical footnote is: .. code-block:: HTML :number-lines:
1
Omitted this...
The HTML for a footnote referenced multiple times is: .. code-block:: HTML :number-lines:
1 (1,2,3)
Omitted this...
However, there's no (current) CSS selector that will add a ``content`` to the multiply-referenced footnote without adding an additional ``content`` to the typical footnote: we want to select ``dt.label > span.brackets > text-only content`` or ``dt.label > span.brackets > :not(:has a)`` (see the unsupported `:has selector `_. So, I see no solution for this (outside JS). Incorrect color =============== Second, the Bootstrap theme (v3.4.1) contains the following CSS, from ``node_modules/bootstrap/dist/css/less/labels.less``: .. code-block:: CSS :number-lines: .label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: 700; line-height: 1; color: @label-color; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; ...more here omitted... } ALL this therefore gets applied to footnotes, since they have the ``label`` class. Because the ``@label-color`` is white, this CSS makes the reference invisible against the default (light mode) white background. I like the rest of the styling changes (even though they differ from the standard Sphinx settings), so only the color is changed. */ /* These admonition styles styles are copied from the Bootstrap .alert classes. Most of the !important declarations are to override the Sphinx basic.css styles */ /* .alert-danger */ /* .alert-info */ /* from web2py.css */ /* Styles for the login, registration, and Janrain forms */ /* End login, registration, Janrain styles */ /* end-of-chapter exercises styles */ /* End chapter exercises styles */ /* Modal dialog styles (scratch activecode, compare me, etc) */ /* End modal dialog styles */ /* Style lp textareas. */ /* * Hide only visually, but have it available for screen readers: * https://snook.ca/archives/html_and_css/hiding-content-for-accessibility * * 1. For long content, line feeds are not interpreted as spaces and small width * causes content to wrap 1 word per line: * https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe */ /* * Extends the .visuallyhidden class to allow the element * to be focusable when navigated to via the keyboard: * https://www.drupal.org/node/897638 */ /*Theme toggle*/ /*End theme toggle*/ } .ptx-runestone-container html, .runestone-sphinx html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } .ptx-runestone-container body, .runestone-sphinx body { margin: 0; } .ptx-runestone-container article, .runestone-sphinx article, .ptx-runestone-container aside, .runestone-sphinx aside, .ptx-runestone-container details, .runestone-sphinx details, .ptx-runestone-container figcaption, .runestone-sphinx figcaption, .ptx-runestone-container figure, .runestone-sphinx figure, .ptx-runestone-container footer, .runestone-sphinx footer, .ptx-runestone-container header, .runestone-sphinx header, .ptx-runestone-container hgroup, .runestone-sphinx hgroup, .ptx-runestone-container main, .runestone-sphinx main, .ptx-runestone-container menu, .runestone-sphinx menu, .ptx-runestone-container nav, .runestone-sphinx nav, .ptx-runestone-container section, .runestone-sphinx section, .ptx-runestone-container summary, .runestone-sphinx summary { display: block; } .ptx-runestone-container audio, .runestone-sphinx audio, .ptx-runestone-container canvas, .runestone-sphinx canvas, .ptx-runestone-container progress, .runestone-sphinx progress, .ptx-runestone-container video, .runestone-sphinx video { display: inline-block; vertical-align: baseline; } .ptx-runestone-container audio:not([controls]), .runestone-sphinx audio:not([controls]) { display: none; height: 0; } .ptx-runestone-container [hidden], .runestone-sphinx [hidden], .ptx-runestone-container template, .runestone-sphinx template { display: none; } .ptx-runestone-container a, .runestone-sphinx a { background-color: transparent; } .ptx-runestone-container a:active, .runestone-sphinx a:active, .ptx-runestone-container a:hover, .runestone-sphinx a:hover { outline: 0; } .ptx-runestone-container abbr[title], .runestone-sphinx abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; -moz-text-decoration: underline dotted; text-decoration: underline dotted; } .ptx-runestone-container b, .runestone-sphinx b, .ptx-runestone-container strong, .runestone-sphinx strong { font-weight: bold; } .ptx-runestone-container dfn, .runestone-sphinx dfn { font-style: italic; } .ptx-runestone-container h1, .runestone-sphinx h1 { font-size: 2em; margin: 0.67em 0; } .ptx-runestone-container mark, .runestone-sphinx mark { background: #ff0; color: #000; } .ptx-runestone-container small, .runestone-sphinx small { font-size: 80%; } .ptx-runestone-container sub, .runestone-sphinx sub, .ptx-runestone-container sup, .runestone-sphinx sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } .ptx-runestone-container sup, .runestone-sphinx sup { top: -0.5em; } .ptx-runestone-container sub, .runestone-sphinx sub { bottom: -0.25em; } .ptx-runestone-container img, .runestone-sphinx img { border: 0; } .ptx-runestone-container svg:not(:root), .runestone-sphinx svg:not(:root) { overflow: hidden; } .ptx-runestone-container figure, .runestone-sphinx figure { margin: 1em 40px; } .ptx-runestone-container hr, .runestone-sphinx hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } .ptx-runestone-container pre, .runestone-sphinx pre { overflow: auto; } .ptx-runestone-container code, .runestone-sphinx code, .ptx-runestone-container kbd, .runestone-sphinx kbd, .ptx-runestone-container pre, .runestone-sphinx pre, .ptx-runestone-container samp, .runestone-sphinx samp { font-family: monospace, monospace; font-size: 1em; } .ptx-runestone-container button, .runestone-sphinx button, .ptx-runestone-container input, .runestone-sphinx input, .ptx-runestone-container optgroup, .runestone-sphinx optgroup, .ptx-runestone-container select, .runestone-sphinx select, .ptx-runestone-container textarea, .runestone-sphinx textarea { color: inherit; font: inherit; margin: 0; } .ptx-runestone-container button, .runestone-sphinx button { overflow: visible; } .ptx-runestone-container button, .runestone-sphinx button, .ptx-runestone-container select, .runestone-sphinx select { text-transform: none; } .ptx-runestone-container button, .runestone-sphinx button, .ptx-runestone-container html input[type="button"], .runestone-sphinx html input[type="button"], .ptx-runestone-container input[type="reset"], .runestone-sphinx input[type="reset"], .ptx-runestone-container input[type="submit"], .runestone-sphinx input[type="submit"] { -webkit-appearance: button; cursor: pointer; } .ptx-runestone-container button[disabled], .runestone-sphinx button[disabled], .ptx-runestone-container html input[disabled], .runestone-sphinx html input[disabled] { cursor: default; } .ptx-runestone-container button::-moz-focus-inner, .runestone-sphinx button::-moz-focus-inner, .ptx-runestone-container input::-moz-focus-inner, .runestone-sphinx input::-moz-focus-inner { border: 0; padding: 0; } .ptx-runestone-container input, .runestone-sphinx input { line-height: normal; } .ptx-runestone-container input[type="checkbox"], .runestone-sphinx input[type="checkbox"], .ptx-runestone-container input[type="radio"], .runestone-sphinx input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; } .ptx-runestone-container input[type="number"]::-webkit-inner-spin-button, .runestone-sphinx input[type="number"]::-webkit-inner-spin-button, .ptx-runestone-container input[type="number"]::-webkit-outer-spin-button, .runestone-sphinx input[type="number"]::-webkit-outer-spin-button { height: auto; } .ptx-runestone-container input[type="search"], .runestone-sphinx input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .ptx-runestone-container input[type="search"]::-webkit-search-cancel-button, .runestone-sphinx input[type="search"]::-webkit-search-cancel-button, .ptx-runestone-container input[type="search"]::-webkit-search-decoration, .runestone-sphinx input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } .ptx-runestone-container fieldset, .runestone-sphinx fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } .ptx-runestone-container legend, .runestone-sphinx legend { border: 0; padding: 0; } .ptx-runestone-container textarea, .runestone-sphinx textarea { overflow: auto; } .ptx-runestone-container optgroup, .runestone-sphinx optgroup { font-weight: bold; } .ptx-runestone-container table, .runestone-sphinx table { border-collapse: collapse; border-spacing: 0; } .ptx-runestone-container td, .runestone-sphinx td, .ptx-runestone-container th, .runestone-sphinx th { padding: 0; } @media print { .ptx-runestone-container *, .runestone-sphinx *, .ptx-runestone-container *:before, .runestone-sphinx *:before, .ptx-runestone-container *:after, .runestone-sphinx *:after { color: #000 !important; text-shadow: none !important; background: transparent !important; -webkit-box-shadow: none !important; box-shadow: none !important; } .ptx-runestone-container a, .runestone-sphinx a, .ptx-runestone-container a:visited, .runestone-sphinx a:visited { text-decoration: underline; } .ptx-runestone-container a[href]:after, .runestone-sphinx a[href]:after { content: " (" attr(href) ")"; } .ptx-runestone-container abbr[title]:after, .runestone-sphinx abbr[title]:after { content: " (" attr(title) ")"; } .ptx-runestone-container a[href^="#"]:after, .runestone-sphinx a[href^="#"]:after, .ptx-runestone-container a[href^="javascript:"]:after, .runestone-sphinx a[href^="javascript:"]:after { content: ""; } .ptx-runestone-container pre, .runestone-sphinx pre, .ptx-runestone-container blockquote, .runestone-sphinx blockquote { border: 1px solid #999; page-break-inside: avoid; } .ptx-runestone-container thead, .runestone-sphinx thead { display: table-header-group; } .ptx-runestone-container tr, .runestone-sphinx tr, .ptx-runestone-container img, .runestone-sphinx img { page-break-inside: avoid; } .ptx-runestone-container img, .runestone-sphinx img { max-width: 100% !important; } .ptx-runestone-container p, .runestone-sphinx p, .ptx-runestone-container h2, .runestone-sphinx h2, .ptx-runestone-container h3, .runestone-sphinx h3 { orphans: 3; widows: 3; } .ptx-runestone-container h2, .runestone-sphinx h2, .ptx-runestone-container h3, .runestone-sphinx h3 { page-break-after: avoid; } .ptx-runestone-container .navbar, .runestone-sphinx .navbar { display: none; } .ptx-runestone-container .btn > .caret, .runestone-sphinx .btn > .caret, .ptx-runestone-container .dropup > .btn > .caret, .runestone-sphinx .dropup > .btn > .caret { border-top-color: #000 !important; } .ptx-runestone-container .label, .runestone-sphinx .label { border: 1px solid #000; } .ptx-runestone-container .table, .runestone-sphinx .table { border-collapse: collapse !important; } .ptx-runestone-container .table td, .runestone-sphinx .table td, .ptx-runestone-container .table th, .runestone-sphinx .table th { background-color: #fff !important; } .ptx-runestone-container .table-bordered th, .runestone-sphinx .table-bordered th, .ptx-runestone-container .table-bordered td, .runestone-sphinx .table-bordered td { border: 1px solid #ddd !important; } } @font-face { font-family: "Glyphicons Halflings"; src: url(7a0f4b092e86cb52.eot); src: url(7a0f4b092e86cb52.eot?#iefix) format("embedded-opentype"), url(b70781972ce7320b.woff2) format("woff2"), url(4ba85deaf3670942.woff) format("woff"), url(009b407a9881be10.ttf) format("truetype"), url(85f0466cb4ab3a4d.svg#glyphicons_halflingsregular) format("svg"); } .ptx-runestone-container .glyphicon, .runestone-sphinx .glyphicon { position: relative; top: 1px; display: inline-block; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .ptx-runestone-container .glyphicon-asterisk:before, .runestone-sphinx .glyphicon-asterisk:before { content: "\002a"; } .ptx-runestone-container .glyphicon-plus:before, .runestone-sphinx .glyphicon-plus:before { content: "\002b"; } .ptx-runestone-container .glyphicon-euro:before, .runestone-sphinx .glyphicon-euro:before, .ptx-runestone-container .glyphicon-eur:before, .runestone-sphinx .glyphicon-eur:before { content: "\20ac"; } .ptx-runestone-container .glyphicon-minus:before, .runestone-sphinx .glyphicon-minus:before { content: "\2212"; } .ptx-runestone-container .glyphicon-cloud:before, .runestone-sphinx .glyphicon-cloud:before { content: "\2601"; } .ptx-runestone-container .glyphicon-envelope:before, .runestone-sphinx .glyphicon-envelope:before { content: "\2709"; } .ptx-runestone-container .glyphicon-pencil:before, .runestone-sphinx .glyphicon-pencil:before { content: "\270f"; } .ptx-runestone-container .glyphicon-glass:before, .runestone-sphinx .glyphicon-glass:before { content: "\e001"; } .ptx-runestone-container .glyphicon-music:before, .runestone-sphinx .glyphicon-music:before { content: "\e002"; } .ptx-runestone-container .glyphicon-search:before, .runestone-sphinx .glyphicon-search:before { content: "\e003"; } .ptx-runestone-container .glyphicon-heart:before, .runestone-sphinx .glyphicon-heart:before { content: "\e005"; } .ptx-runestone-container .glyphicon-star:before, .runestone-sphinx .glyphicon-star:before { content: "\e006"; } .ptx-runestone-container .glyphicon-star-empty:before, .runestone-sphinx .glyphicon-star-empty:before { content: "\e007"; } .ptx-runestone-container .glyphicon-user:before, .runestone-sphinx .glyphicon-user:before { content: "\e008"; } .ptx-runestone-container .glyphicon-film:before, .runestone-sphinx .glyphicon-film:before { content: "\e009"; } .ptx-runestone-container .glyphicon-th-large:before, .runestone-sphinx .glyphicon-th-large:before { content: "\e010"; } .ptx-runestone-container .glyphicon-th:before, .runestone-sphinx .glyphicon-th:before { content: "\e011"; } .ptx-runestone-container .glyphicon-th-list:before, .runestone-sphinx .glyphicon-th-list:before { content: "\e012"; } .ptx-runestone-container .glyphicon-ok:before, .runestone-sphinx .glyphicon-ok:before { content: "\e013"; } .ptx-runestone-container .glyphicon-remove:before, .runestone-sphinx .glyphicon-remove:before { content: "\e014"; } .ptx-runestone-container .glyphicon-zoom-in:before, .runestone-sphinx .glyphicon-zoom-in:before { content: "\e015"; } .ptx-runestone-container .glyphicon-zoom-out:before, .runestone-sphinx .glyphicon-zoom-out:before { content: "\e016"; } .ptx-runestone-container .glyphicon-off:before, .runestone-sphinx .glyphicon-off:before { content: "\e017"; } .ptx-runestone-container .glyphicon-signal:before, .runestone-sphinx .glyphicon-signal:before { content: "\e018"; } .ptx-runestone-container .glyphicon-cog:before, .runestone-sphinx .glyphicon-cog:before { content: "\e019"; } .ptx-runestone-container .glyphicon-trash:before, .runestone-sphinx .glyphicon-trash:before { content: "\e020"; } .ptx-runestone-container .glyphicon-home:before, .runestone-sphinx .glyphicon-home:before { content: "\e021"; } .ptx-runestone-container .glyphicon-file:before, .runestone-sphinx .glyphicon-file:before { content: "\e022"; } .ptx-runestone-container .glyphicon-time:before, .runestone-sphinx .glyphicon-time:before { content: "\e023"; } .ptx-runestone-container .glyphicon-road:before, .runestone-sphinx .glyphicon-road:before { content: "\e024"; } .ptx-runestone-container .glyphicon-download-alt:before, .runestone-sphinx .glyphicon-download-alt:before { content: "\e025"; } .ptx-runestone-container .glyphicon-download:before, .runestone-sphinx .glyphicon-download:before { content: "\e026"; } .ptx-runestone-container .glyphicon-upload:before, .runestone-sphinx .glyphicon-upload:before { content: "\e027"; } .ptx-runestone-container .glyphicon-inbox:before, .runestone-sphinx .glyphicon-inbox:before { content: "\e028"; } .ptx-runestone-container .glyphicon-play-circle:before, .runestone-sphinx .glyphicon-play-circle:before { content: "\e029"; } .ptx-runestone-container .glyphicon-repeat:before, .runestone-sphinx .glyphicon-repeat:before { content: "\e030"; } .ptx-runestone-container .glyphicon-refresh:before, .runestone-sphinx .glyphicon-refresh:before { content: "\e031"; } .ptx-runestone-container .glyphicon-list-alt:before, .runestone-sphinx .glyphicon-list-alt:before { content: "\e032"; } .ptx-runestone-container .glyphicon-lock:before, .runestone-sphinx .glyphicon-lock:before { content: "\e033"; } .ptx-runestone-container .glyphicon-flag:before, .runestone-sphinx .glyphicon-flag:before { content: "\e034"; } .ptx-runestone-container .glyphicon-headphones:before, .runestone-sphinx .glyphicon-headphones:before { content: "\e035"; } .ptx-runestone-container .glyphicon-volume-off:before, .runestone-sphinx .glyphicon-volume-off:before { content: "\e036"; } .ptx-runestone-container .glyphicon-volume-down:before, .runestone-sphinx .glyphicon-volume-down:before { content: "\e037"; } .ptx-runestone-container .glyphicon-volume-up:before, .runestone-sphinx .glyphicon-volume-up:before { content: "\e038"; } .ptx-runestone-container .glyphicon-qrcode:before, .runestone-sphinx .glyphicon-qrcode:before { content: "\e039"; } .ptx-runestone-container .glyphicon-barcode:before, .runestone-sphinx .glyphicon-barcode:before { content: "\e040"; } .ptx-runestone-container .glyphicon-tag:before, .runestone-sphinx .glyphicon-tag:before { content: "\e041"; } .ptx-runestone-container .glyphicon-tags:before, .runestone-sphinx .glyphicon-tags:before { content: "\e042"; } .ptx-runestone-container .glyphicon-book:before, .runestone-sphinx .glyphicon-book:before { content: "\e043"; } .ptx-runestone-container .glyphicon-bookmark:before, .runestone-sphinx .glyphicon-bookmark:before { content: "\e044"; } .ptx-runestone-container .glyphicon-print:before, .runestone-sphinx .glyphicon-print:before { content: "\e045"; } .ptx-runestone-container .glyphicon-camera:before, .runestone-sphinx .glyphicon-camera:before { content: "\e046"; } .ptx-runestone-container .glyphicon-font:before, .runestone-sphinx .glyphicon-font:before { content: "\e047"; } .ptx-runestone-container .glyphicon-bold:before, .runestone-sphinx .glyphicon-bold:before { content: "\e048"; } .ptx-runestone-container .glyphicon-italic:before, .runestone-sphinx .glyphicon-italic:before { content: "\e049"; } .ptx-runestone-container .glyphicon-text-height:before, .runestone-sphinx .glyphicon-text-height:before { content: "\e050"; } .ptx-runestone-container .glyphicon-text-width:before, .runestone-sphinx .glyphicon-text-width:before { content: "\e051"; } .ptx-runestone-container .glyphicon-align-left:before, .runestone-sphinx .glyphicon-align-left:before { content: "\e052"; } .ptx-runestone-container .glyphicon-align-center:before, .runestone-sphinx .glyphicon-align-center:before { content: "\e053"; } .ptx-runestone-container .glyphicon-align-right:before, .runestone-sphinx .glyphicon-align-right:before { content: "\e054"; } .ptx-runestone-container .glyphicon-align-justify:before, .runestone-sphinx .glyphicon-align-justify:before { content: "\e055"; } .ptx-runestone-container .glyphicon-list:before, .runestone-sphinx .glyphicon-list:before { content: "\e056"; } .ptx-runestone-container .glyphicon-indent-left:before, .runestone-sphinx .glyphicon-indent-left:before { content: "\e057"; } .ptx-runestone-container .glyphicon-indent-right:before, .runestone-sphinx .glyphicon-indent-right:before { content: "\e058"; } .ptx-runestone-container .glyphicon-facetime-video:before, .runestone-sphinx .glyphicon-facetime-video:before { content: "\e059"; } .ptx-runestone-container .glyphicon-picture:before, .runestone-sphinx .glyphicon-picture:before { content: "\e060"; } .ptx-runestone-container .glyphicon-map-marker:before, .runestone-sphinx .glyphicon-map-marker:before { content: "\e062"; } .ptx-runestone-container .glyphicon-adjust:before, .runestone-sphinx .glyphicon-adjust:before { content: "\e063"; } .ptx-runestone-container .glyphicon-tint:before, .runestone-sphinx .glyphicon-tint:before { content: "\e064"; } .ptx-runestone-container .glyphicon-edit:before, .runestone-sphinx .glyphicon-edit:before { content: "\e065"; } .ptx-runestone-container .glyphicon-share:before, .runestone-sphinx .glyphicon-share:before { content: "\e066"; } .ptx-runestone-container .glyphicon-check:before, .runestone-sphinx .glyphicon-check:before { content: "\e067"; } .ptx-runestone-container .glyphicon-move:before, .runestone-sphinx .glyphicon-move:before { content: "\e068"; } .ptx-runestone-container .glyphicon-step-backward:before, .runestone-sphinx .glyphicon-step-backward:before { content: "\e069"; } .ptx-runestone-container .glyphicon-fast-backward:before, .runestone-sphinx .glyphicon-fast-backward:before { content: "\e070"; } .ptx-runestone-container .glyphicon-backward:before, .runestone-sphinx .glyphicon-backward:before { content: "\e071"; } .ptx-runestone-container .glyphicon-play:before, .runestone-sphinx .glyphicon-play:before { content: "\e072"; } .ptx-runestone-container .glyphicon-pause:before, .runestone-sphinx .glyphicon-pause:before { content: "\e073"; } .ptx-runestone-container .glyphicon-stop:before, .runestone-sphinx .glyphicon-stop:before { content: "\e074"; } .ptx-runestone-container .glyphicon-forward:before, .runestone-sphinx .glyphicon-forward:before { content: "\e075"; } .ptx-runestone-container .glyphicon-fast-forward:before, .runestone-sphinx .glyphicon-fast-forward:before { content: "\e076"; } .ptx-runestone-container .glyphicon-step-forward:before, .runestone-sphinx .glyphicon-step-forward:before { content: "\e077"; } .ptx-runestone-container .glyphicon-eject:before, .runestone-sphinx .glyphicon-eject:before { content: "\e078"; } .ptx-runestone-container .glyphicon-chevron-left:before, .runestone-sphinx .glyphicon-chevron-left:before { content: "\e079"; } .ptx-runestone-container .glyphicon-chevron-right:before, .runestone-sphinx .glyphicon-chevron-right:before { content: "\e080"; } .ptx-runestone-container .glyphicon-plus-sign:before, .runestone-sphinx .glyphicon-plus-sign:before { content: "\e081"; } .ptx-runestone-container .glyphicon-minus-sign:before, .runestone-sphinx .glyphicon-minus-sign:before { content: "\e082"; } .ptx-runestone-container .glyphicon-remove-sign:before, .runestone-sphinx .glyphicon-remove-sign:before { content: "\e083"; } .ptx-runestone-container .glyphicon-ok-sign:before, .runestone-sphinx .glyphicon-ok-sign:before { content: "\e084"; } .ptx-runestone-container .glyphicon-question-sign:before, .runestone-sphinx .glyphicon-question-sign:before { content: "\e085"; } .ptx-runestone-container .glyphicon-info-sign:before, .runestone-sphinx .glyphicon-info-sign:before { content: "\e086"; } .ptx-runestone-container .glyphicon-screenshot:before, .runestone-sphinx .glyphicon-screenshot:before { content: "\e087"; } .ptx-runestone-container .glyphicon-remove-circle:before, .runestone-sphinx .glyphicon-remove-circle:before { content: "\e088"; } .ptx-runestone-container .glyphicon-ok-circle:before, .runestone-sphinx .glyphicon-ok-circle:before { content: "\e089"; } .ptx-runestone-container .glyphicon-ban-circle:before, .runestone-sphinx .glyphicon-ban-circle:before { content: "\e090"; } .ptx-runestone-container .glyphicon-arrow-left:before, .runestone-sphinx .glyphicon-arrow-left:before { content: "\e091"; } .ptx-runestone-container .glyphicon-arrow-right:before, .runestone-sphinx .glyphicon-arrow-right:before { content: "\e092"; } .ptx-runestone-container .glyphicon-arrow-up:before, .runestone-sphinx .glyphicon-arrow-up:before { content: "\e093"; } .ptx-runestone-container .glyphicon-arrow-down:before, .runestone-sphinx .glyphicon-arrow-down:before { content: "\e094"; } .ptx-runestone-container .glyphicon-share-alt:before, .runestone-sphinx .glyphicon-share-alt:before { content: "\e095"; } .ptx-runestone-container .glyphicon-resize-full:before, .runestone-sphinx .glyphicon-resize-full:before { content: "\e096"; } .ptx-runestone-container .glyphicon-resize-small:before, .runestone-sphinx .glyphicon-resize-small:before { content: "\e097"; } .ptx-runestone-container .glyphicon-exclamation-sign:before, .runestone-sphinx .glyphicon-exclamation-sign:before { content: "\e101"; } .ptx-runestone-container .glyphicon-gift:before, .runestone-sphinx .glyphicon-gift:before { content: "\e102"; } .ptx-runestone-container .glyphicon-leaf:before, .runestone-sphinx .glyphicon-leaf:before { content: "\e103"; } .ptx-runestone-container .glyphicon-fire:before, .runestone-sphinx .glyphicon-fire:before { content: "\e104"; } .ptx-runestone-container .glyphicon-eye-open:before, .runestone-sphinx .glyphicon-eye-open:before { content: "\e105"; } .ptx-runestone-container .glyphicon-eye-close:before, .runestone-sphinx .glyphicon-eye-close:before { content: "\e106"; } .ptx-runestone-container .glyphicon-warning-sign:before, .runestone-sphinx .glyphicon-warning-sign:before { content: "\e107"; } .ptx-runestone-container .glyphicon-plane:before, .runestone-sphinx .glyphicon-plane:before { content: "\e108"; } .ptx-runestone-container .glyphicon-calendar:before, .runestone-sphinx .glyphicon-calendar:before { content: "\e109"; } .ptx-runestone-container .glyphicon-random:before, .runestone-sphinx .glyphicon-random:before { content: "\e110"; } .ptx-runestone-container .glyphicon-comment:before, .runestone-sphinx .glyphicon-comment:before { content: "\e111"; } .ptx-runestone-container .glyphicon-magnet:before, .runestone-sphinx .glyphicon-magnet:before { content: "\e112"; } .ptx-runestone-container .glyphicon-chevron-up:before, .runestone-sphinx .glyphicon-chevron-up:before { content: "\e113"; } .ptx-runestone-container .glyphicon-chevron-down:before, .runestone-sphinx .glyphicon-chevron-down:before { content: "\e114"; } .ptx-runestone-container .glyphicon-retweet:before, .runestone-sphinx .glyphicon-retweet:before { content: "\e115"; } .ptx-runestone-container .glyphicon-shopping-cart:before, .runestone-sphinx .glyphicon-shopping-cart:before { content: "\e116"; } .ptx-runestone-container .glyphicon-folder-close:before, .runestone-sphinx .glyphicon-folder-close:before { content: "\e117"; } .ptx-runestone-container .glyphicon-folder-open:before, .runestone-sphinx .glyphicon-folder-open:before { content: "\e118"; } .ptx-runestone-container .glyphicon-resize-vertical:before, .runestone-sphinx .glyphicon-resize-vertical:before { content: "\e119"; } .ptx-runestone-container .glyphicon-resize-horizontal:before, .runestone-sphinx .glyphicon-resize-horizontal:before { content: "\e120"; } .ptx-runestone-container .glyphicon-hdd:before, .runestone-sphinx .glyphicon-hdd:before { content: "\e121"; } .ptx-runestone-container .glyphicon-bullhorn:before, .runestone-sphinx .glyphicon-bullhorn:before { content: "\e122"; } .ptx-runestone-container .glyphicon-bell:before, .runestone-sphinx .glyphicon-bell:before { content: "\e123"; } .ptx-runestone-container .glyphicon-certificate:before, .runestone-sphinx .glyphicon-certificate:before { content: "\e124"; } .ptx-runestone-container .glyphicon-thumbs-up:before, .runestone-sphinx .glyphicon-thumbs-up:before { content: "\e125"; } .ptx-runestone-container .glyphicon-thumbs-down:before, .runestone-sphinx .glyphicon-thumbs-down:before { content: "\e126"; } .ptx-runestone-container .glyphicon-hand-right:before, .runestone-sphinx .glyphicon-hand-right:before { content: "\e127"; } .ptx-runestone-container .glyphicon-hand-left:before, .runestone-sphinx .glyphicon-hand-left:before { content: "\e128"; } .ptx-runestone-container .glyphicon-hand-up:before, .runestone-sphinx .glyphicon-hand-up:before { content: "\e129"; } .ptx-runestone-container .glyphicon-hand-down:before, .runestone-sphinx .glyphicon-hand-down:before { content: "\e130"; } .ptx-runestone-container .glyphicon-circle-arrow-right:before, .runestone-sphinx .glyphicon-circle-arrow-right:before { content: "\e131"; } .ptx-runestone-container .glyphicon-circle-arrow-left:before, .runestone-sphinx .glyphicon-circle-arrow-left:before { content: "\e132"; } .ptx-runestone-container .glyphicon-circle-arrow-up:before, .runestone-sphinx .glyphicon-circle-arrow-up:before { content: "\e133"; } .ptx-runestone-container .glyphicon-circle-arrow-down:before, .runestone-sphinx .glyphicon-circle-arrow-down:before { content: "\e134"; } .ptx-runestone-container .glyphicon-globe:before, .runestone-sphinx .glyphicon-globe:before { content: "\e135"; } .ptx-runestone-container .glyphicon-wrench:before, .runestone-sphinx .glyphicon-wrench:before { content: "\e136"; } .ptx-runestone-container .glyphicon-tasks:before, .runestone-sphinx .glyphicon-tasks:before { content: "\e137"; } .ptx-runestone-container .glyphicon-filter:before, .runestone-sphinx .glyphicon-filter:before { content: "\e138"; } .ptx-runestone-container .glyphicon-briefcase:before, .runestone-sphinx .glyphicon-briefcase:before { content: "\e139"; } .ptx-runestone-container .glyphicon-fullscreen:before, .runestone-sphinx .glyphicon-fullscreen:before { content: "\e140"; } .ptx-runestone-container .glyphicon-dashboard:before, .runestone-sphinx .glyphicon-dashboard:before { content: "\e141"; } .ptx-runestone-container .glyphicon-paperclip:before, .runestone-sphinx .glyphicon-paperclip:before { content: "\e142"; } .ptx-runestone-container .glyphicon-heart-empty:before, .runestone-sphinx .glyphicon-heart-empty:before { content: "\e143"; } .ptx-runestone-container .glyphicon-link:before, .runestone-sphinx .glyphicon-link:before { content: "\e144"; } .ptx-runestone-container .glyphicon-phone:before, .runestone-sphinx .glyphicon-phone:before { content: "\e145"; } .ptx-runestone-container .glyphicon-pushpin:before, .runestone-sphinx .glyphicon-pushpin:before { content: "\e146"; } .ptx-runestone-container .glyphicon-usd:before, .runestone-sphinx .glyphicon-usd:before { content: "\e148"; } .ptx-runestone-container .glyphicon-gbp:before, .runestone-sphinx .glyphicon-gbp:before { content: "\e149"; } .ptx-runestone-container .glyphicon-sort:before, .runestone-sphinx .glyphicon-sort:before { content: "\e150"; } .ptx-runestone-container .glyphicon-sort-by-alphabet:before, .runestone-sphinx .glyphicon-sort-by-alphabet:before { content: "\e151"; } .ptx-runestone-container .glyphicon-sort-by-alphabet-alt:before, .runestone-sphinx .glyphicon-sort-by-alphabet-alt:before { content: "\e152"; } .ptx-runestone-container .glyphicon-sort-by-order:before, .runestone-sphinx .glyphicon-sort-by-order:before { content: "\e153"; } .ptx-runestone-container .glyphicon-sort-by-order-alt:before, .runestone-sphinx .glyphicon-sort-by-order-alt:before { content: "\e154"; } .ptx-runestone-container .glyphicon-sort-by-attributes:before, .runestone-sphinx .glyphicon-sort-by-attributes:before { content: "\e155"; } .ptx-runestone-container .glyphicon-sort-by-attributes-alt:before, .runestone-sphinx .glyphicon-sort-by-attributes-alt:before { content: "\e156"; } .ptx-runestone-container .glyphicon-unchecked:before, .runestone-sphinx .glyphicon-unchecked:before { content: "\e157"; } .ptx-runestone-container .glyphicon-expand:before, .runestone-sphinx .glyphicon-expand:before { content: "\e158"; } .ptx-runestone-container .glyphicon-collapse-down:before, .runestone-sphinx .glyphicon-collapse-down:before { content: "\e159"; } .ptx-runestone-container .glyphicon-collapse-up:before, .runestone-sphinx .glyphicon-collapse-up:before { content: "\e160"; } .ptx-runestone-container .glyphicon-log-in:before, .runestone-sphinx .glyphicon-log-in:before { content: "\e161"; } .ptx-runestone-container .glyphicon-flash:before, .runestone-sphinx .glyphicon-flash:before { content: "\e162"; } .ptx-runestone-container .glyphicon-log-out:before, .runestone-sphinx .glyphicon-log-out:before { content: "\e163"; } .ptx-runestone-container .glyphicon-new-window:before, .runestone-sphinx .glyphicon-new-window:before { content: "\e164"; } .ptx-runestone-container .glyphicon-record:before, .runestone-sphinx .glyphicon-record:before { content: "\e165"; } .ptx-runestone-container .glyphicon-save:before, .runestone-sphinx .glyphicon-save:before { content: "\e166"; } .ptx-runestone-container .glyphicon-open:before, .runestone-sphinx .glyphicon-open:before { content: "\e167"; } .ptx-runestone-container .glyphicon-saved:before, .runestone-sphinx .glyphicon-saved:before { content: "\e168"; } .ptx-runestone-container .glyphicon-import:before, .runestone-sphinx .glyphicon-import:before { content: "\e169"; } .ptx-runestone-container .glyphicon-export:before, .runestone-sphinx .glyphicon-export:before { content: "\e170"; } .ptx-runestone-container .glyphicon-send:before, .runestone-sphinx .glyphicon-send:before { content: "\e171"; } .ptx-runestone-container .glyphicon-floppy-disk:before, .runestone-sphinx .glyphicon-floppy-disk:before { content: "\e172"; } .ptx-runestone-container .glyphicon-floppy-saved:before, .runestone-sphinx .glyphicon-floppy-saved:before { content: "\e173"; } .ptx-runestone-container .glyphicon-floppy-remove:before, .runestone-sphinx .glyphicon-floppy-remove:before { content: "\e174"; } .ptx-runestone-container .glyphicon-floppy-save:before, .runestone-sphinx .glyphicon-floppy-save:before { content: "\e175"; } .ptx-runestone-container .glyphicon-floppy-open:before, .runestone-sphinx .glyphicon-floppy-open:before { content: "\e176"; } .ptx-runestone-container .glyphicon-credit-card:before, .runestone-sphinx .glyphicon-credit-card:before { content: "\e177"; } .ptx-runestone-container .glyphicon-transfer:before, .runestone-sphinx .glyphicon-transfer:before { content: "\e178"; } .ptx-runestone-container .glyphicon-cutlery:before, .runestone-sphinx .glyphicon-cutlery:before { content: "\e179"; } .ptx-runestone-container .glyphicon-header:before, .runestone-sphinx .glyphicon-header:before { content: "\e180"; } .ptx-runestone-container .glyphicon-compressed:before, .runestone-sphinx .glyphicon-compressed:before { content: "\e181"; } .ptx-runestone-container .glyphicon-earphone:before, .runestone-sphinx .glyphicon-earphone:before { content: "\e182"; } .ptx-runestone-container .glyphicon-phone-alt:before, .runestone-sphinx .glyphicon-phone-alt:before { content: "\e183"; } .ptx-runestone-container .glyphicon-tower:before, .runestone-sphinx .glyphicon-tower:before { content: "\e184"; } .ptx-runestone-container .glyphicon-stats:before, .runestone-sphinx .glyphicon-stats:before { content: "\e185"; } .ptx-runestone-container .glyphicon-sd-video:before, .runestone-sphinx .glyphicon-sd-video:before { content: "\e186"; } .ptx-runestone-container .glyphicon-hd-video:before, .runestone-sphinx .glyphicon-hd-video:before { content: "\e187"; } .ptx-runestone-container .glyphicon-subtitles:before, .runestone-sphinx .glyphicon-subtitles:before { content: "\e188"; } .ptx-runestone-container .glyphicon-sound-stereo:before, .runestone-sphinx .glyphicon-sound-stereo:before { content: "\e189"; } .ptx-runestone-container .glyphicon-sound-dolby:before, .runestone-sphinx .glyphicon-sound-dolby:before { content: "\e190"; } .ptx-runestone-container .glyphicon-sound-5-1:before, .runestone-sphinx .glyphicon-sound-5-1:before { content: "\e191"; } .ptx-runestone-container .glyphicon-sound-6-1:before, .runestone-sphinx .glyphicon-sound-6-1:before { content: "\e192"; } .ptx-runestone-container .glyphicon-sound-7-1:before, .runestone-sphinx .glyphicon-sound-7-1:before { content: "\e193"; } .ptx-runestone-container .glyphicon-copyright-mark:before, .runestone-sphinx .glyphicon-copyright-mark:before { content: "\e194"; } .ptx-runestone-container .glyphicon-registration-mark:before, .runestone-sphinx .glyphicon-registration-mark:before { content: "\e195"; } .ptx-runestone-container .glyphicon-cloud-download:before, .runestone-sphinx .glyphicon-cloud-download:before { content: "\e197"; } .ptx-runestone-container .glyphicon-cloud-upload:before, .runestone-sphinx .glyphicon-cloud-upload:before { content: "\e198"; } .ptx-runestone-container .glyphicon-tree-conifer:before, .runestone-sphinx .glyphicon-tree-conifer:before { content: "\e199"; } .ptx-runestone-container .glyphicon-tree-deciduous:before, .runestone-sphinx .glyphicon-tree-deciduous:before { content: "\e200"; } .ptx-runestone-container .glyphicon-cd:before, .runestone-sphinx .glyphicon-cd:before { content: "\e201"; } .ptx-runestone-container .glyphicon-save-file:before, .runestone-sphinx .glyphicon-save-file:before { content: "\e202"; } .ptx-runestone-container .glyphicon-open-file:before, .runestone-sphinx .glyphicon-open-file:before { content: "\e203"; } .ptx-runestone-container .glyphicon-level-up:before, .runestone-sphinx .glyphicon-level-up:before { content: "\e204"; } .ptx-runestone-container .glyphicon-copy:before, .runestone-sphinx .glyphicon-copy:before { content: "\e205"; } .ptx-runestone-container .glyphicon-paste:before, .runestone-sphinx .glyphicon-paste:before { content: "\e206"; } .ptx-runestone-container .glyphicon-alert:before, .runestone-sphinx .glyphicon-alert:before { content: "\e209"; } .ptx-runestone-container .glyphicon-equalizer:before, .runestone-sphinx .glyphicon-equalizer:before { content: "\e210"; } .ptx-runestone-container .glyphicon-king:before, .runestone-sphinx .glyphicon-king:before { content: "\e211"; } .ptx-runestone-container .glyphicon-queen:before, .runestone-sphinx .glyphicon-queen:before { content: "\e212"; } .ptx-runestone-container .glyphicon-pawn:before, .runestone-sphinx .glyphicon-pawn:before { content: "\e213"; } .ptx-runestone-container .glyphicon-bishop:before, .runestone-sphinx .glyphicon-bishop:before { content: "\e214"; } .ptx-runestone-container .glyphicon-knight:before, .runestone-sphinx .glyphicon-knight:before { content: "\e215"; } .ptx-runestone-container .glyphicon-baby-formula:before, .runestone-sphinx .glyphicon-baby-formula:before { content: "\e216"; } .ptx-runestone-container .glyphicon-tent:before, .runestone-sphinx .glyphicon-tent:before { content: "\26fa"; } .ptx-runestone-container .glyphicon-blackboard:before, .runestone-sphinx .glyphicon-blackboard:before { content: "\e218"; } .ptx-runestone-container .glyphicon-bed:before, .runestone-sphinx .glyphicon-bed:before { content: "\e219"; } .ptx-runestone-container .glyphicon-apple:before, .runestone-sphinx .glyphicon-apple:before { content: "\f8ff"; } .ptx-runestone-container .glyphicon-erase:before, .runestone-sphinx .glyphicon-erase:before { content: "\e221"; } .ptx-runestone-container .glyphicon-hourglass:before, .runestone-sphinx .glyphicon-hourglass:before { content: "\231b"; } .ptx-runestone-container .glyphicon-lamp:before, .runestone-sphinx .glyphicon-lamp:before { content: "\e223"; } .ptx-runestone-container .glyphicon-duplicate:before, .runestone-sphinx .glyphicon-duplicate:before { content: "\e224"; } .ptx-runestone-container .glyphicon-piggy-bank:before, .runestone-sphinx .glyphicon-piggy-bank:before { content: "\e225"; } .ptx-runestone-container .glyphicon-scissors:before, .runestone-sphinx .glyphicon-scissors:before { content: "\e226"; } .ptx-runestone-container .glyphicon-bitcoin:before, .runestone-sphinx .glyphicon-bitcoin:before { content: "\e227"; } .ptx-runestone-container .glyphicon-btc:before, .runestone-sphinx .glyphicon-btc:before { content: "\e227"; } .ptx-runestone-container .glyphicon-xbt:before, .runestone-sphinx .glyphicon-xbt:before { content: "\e227"; } .ptx-runestone-container .glyphicon-yen:before, .runestone-sphinx .glyphicon-yen:before { content: "\00a5"; } .ptx-runestone-container .glyphicon-jpy:before, .runestone-sphinx .glyphicon-jpy:before { content: "\00a5"; } .ptx-runestone-container .glyphicon-ruble:before, .runestone-sphinx .glyphicon-ruble:before { content: "\20bd"; } .ptx-runestone-container .glyphicon-rub:before, .runestone-sphinx .glyphicon-rub:before { content: "\20bd"; } .ptx-runestone-container .glyphicon-scale:before, .runestone-sphinx .glyphicon-scale:before { content: "\e230"; } .ptx-runestone-container .glyphicon-ice-lolly:before, .runestone-sphinx .glyphicon-ice-lolly:before { content: "\e231"; } .ptx-runestone-container .glyphicon-ice-lolly-tasted:before, .runestone-sphinx .glyphicon-ice-lolly-tasted:before { content: "\e232"; } .ptx-runestone-container .glyphicon-education:before, .runestone-sphinx .glyphicon-education:before { content: "\e233"; } .ptx-runestone-container .glyphicon-option-horizontal:before, .runestone-sphinx .glyphicon-option-horizontal:before { content: "\e234"; } .ptx-runestone-container .glyphicon-option-vertical:before, .runestone-sphinx .glyphicon-option-vertical:before { content: "\e235"; } .ptx-runestone-container .glyphicon-menu-hamburger:before, .runestone-sphinx .glyphicon-menu-hamburger:before { content: "\e236"; } .ptx-runestone-container .glyphicon-modal-window:before, .runestone-sphinx .glyphicon-modal-window:before { content: "\e237"; } .ptx-runestone-container .glyphicon-oil:before, .runestone-sphinx .glyphicon-oil:before { content: "\e238"; } .ptx-runestone-container .glyphicon-grain:before, .runestone-sphinx .glyphicon-grain:before { content: "\e239"; } .ptx-runestone-container .glyphicon-sunglasses:before, .runestone-sphinx .glyphicon-sunglasses:before { content: "\e240"; } .ptx-runestone-container .glyphicon-text-size:before, .runestone-sphinx .glyphicon-text-size:before { content: "\e241"; } .ptx-runestone-container .glyphicon-text-color:before, .runestone-sphinx .glyphicon-text-color:before { content: "\e242"; } .ptx-runestone-container .glyphicon-text-background:before, .runestone-sphinx .glyphicon-text-background:before { content: "\e243"; } .ptx-runestone-container .glyphicon-object-align-top:before, .runestone-sphinx .glyphicon-object-align-top:before { content: "\e244"; } .ptx-runestone-container .glyphicon-object-align-bottom:before, .runestone-sphinx .glyphicon-object-align-bottom:before { content: "\e245"; } .ptx-runestone-container .glyphicon-object-align-horizontal:before, .runestone-sphinx .glyphicon-object-align-horizontal:before { content: "\e246"; } .ptx-runestone-container .glyphicon-object-align-left:before, .runestone-sphinx .glyphicon-object-align-left:before { content: "\e247"; } .ptx-runestone-container .glyphicon-object-align-vertical:before, .runestone-sphinx .glyphicon-object-align-vertical:before { content: "\e248"; } .ptx-runestone-container .glyphicon-object-align-right:before, .runestone-sphinx .glyphicon-object-align-right:before { content: "\e249"; } .ptx-runestone-container .glyphicon-triangle-right:before, .runestone-sphinx .glyphicon-triangle-right:before { content: "\e250"; } .ptx-runestone-container .glyphicon-triangle-left:before, .runestone-sphinx .glyphicon-triangle-left:before { content: "\e251"; } .ptx-runestone-container .glyphicon-triangle-bottom:before, .runestone-sphinx .glyphicon-triangle-bottom:before { content: "\e252"; } .ptx-runestone-container .glyphicon-triangle-top:before, .runestone-sphinx .glyphicon-triangle-top:before { content: "\e253"; } .ptx-runestone-container .glyphicon-console:before, .runestone-sphinx .glyphicon-console:before { content: "\e254"; } .ptx-runestone-container .glyphicon-superscript:before, .runestone-sphinx .glyphicon-superscript:before { content: "\e255"; } .ptx-runestone-container .glyphicon-subscript:before, .runestone-sphinx .glyphicon-subscript:before { content: "\e256"; } .ptx-runestone-container .glyphicon-menu-left:before, .runestone-sphinx .glyphicon-menu-left:before { content: "\e257"; } .ptx-runestone-container .glyphicon-menu-right:before, .runestone-sphinx .glyphicon-menu-right:before { content: "\e258"; } .ptx-runestone-container .glyphicon-menu-down:before, .runestone-sphinx .glyphicon-menu-down:before { content: "\e259"; } .ptx-runestone-container .glyphicon-menu-up:before, .runestone-sphinx .glyphicon-menu-up:before { content: "\e260"; } .ptx-runestone-container *, .runestone-sphinx * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ptx-runestone-container *:before, .runestone-sphinx *:before, .ptx-runestone-container *:after, .runestone-sphinx *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ptx-runestone-container html, .runestone-sphinx html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .ptx-runestone-container body, .runestone-sphinx body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857143; color: #333333; background-color: #fff; } .ptx-runestone-container input, .runestone-sphinx input, .ptx-runestone-container button, .runestone-sphinx button, .ptx-runestone-container select, .runestone-sphinx select, .ptx-runestone-container textarea, .runestone-sphinx textarea { font-family: inherit; font-size: inherit; line-height: inherit; } .ptx-runestone-container a, .runestone-sphinx a { color: #337ab7; text-decoration: none; } .ptx-runestone-container a:hover, .runestone-sphinx a:hover, .ptx-runestone-container a:focus, .runestone-sphinx a:focus { color: #23527c; text-decoration: underline; } .ptx-runestone-container a:focus, .runestone-sphinx a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .ptx-runestone-container figure, .runestone-sphinx figure { margin: 0; } .ptx-runestone-container img, .runestone-sphinx img { vertical-align: middle; } .ptx-runestone-container .img-responsive, .runestone-sphinx .img-responsive, .ptx-runestone-container .thumbnail > img, .runestone-sphinx .thumbnail > img, .ptx-runestone-container .thumbnail a > img, .runestone-sphinx .thumbnail a > img, .ptx-runestone-container .carousel-inner > .item > img, .runestone-sphinx .carousel-inner > .item > img, .ptx-runestone-container .carousel-inner > .item > a > img, .runestone-sphinx .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; } .ptx-runestone-container .img-rounded, .runestone-sphinx .img-rounded { border-radius: 6px; } .ptx-runestone-container .img-thumbnail, .runestone-sphinx .img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; } .ptx-runestone-container .img-circle, .runestone-sphinx .img-circle { border-radius: 50%; } .ptx-runestone-container hr, .runestone-sphinx hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; } .ptx-runestone-container .sr-only, .runestone-sphinx .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .ptx-runestone-container .sr-only-focusable:active, .runestone-sphinx .sr-only-focusable:active, .ptx-runestone-container .sr-only-focusable:focus, .runestone-sphinx .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; } .ptx-runestone-container [role="button"], .runestone-sphinx [role="button"] { cursor: pointer; } .ptx-runestone-container h1, .runestone-sphinx h1, .ptx-runestone-container h2, .runestone-sphinx h2, .ptx-runestone-container h3, .runestone-sphinx h3, .ptx-runestone-container h4, .runestone-sphinx h4, .ptx-runestone-container h5, .runestone-sphinx h5, .ptx-runestone-container h6, .runestone-sphinx h6, .ptx-runestone-container .h1, .runestone-sphinx .h1, .ptx-runestone-container .h2, .runestone-sphinx .h2, .ptx-runestone-container .h3, .runestone-sphinx .h3, .ptx-runestone-container .h4, .runestone-sphinx .h4, .ptx-runestone-container .h5, .runestone-sphinx .h5, .ptx-runestone-container .h6, .runestone-sphinx .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; } .ptx-runestone-container h1 small, .runestone-sphinx h1 small, .ptx-runestone-container h2 small, .runestone-sphinx h2 small, .ptx-runestone-container h3 small, .runestone-sphinx h3 small, .ptx-runestone-container h4 small, .runestone-sphinx h4 small, .ptx-runestone-container h5 small, .runestone-sphinx h5 small, .ptx-runestone-container h6 small, .runestone-sphinx h6 small, .ptx-runestone-container .h1 small, .runestone-sphinx .h1 small, .ptx-runestone-container .h2 small, .runestone-sphinx .h2 small, .ptx-runestone-container .h3 small, .runestone-sphinx .h3 small, .ptx-runestone-container .h4 small, .runestone-sphinx .h4 small, .ptx-runestone-container .h5 small, .runestone-sphinx .h5 small, .ptx-runestone-container .h6 small, .runestone-sphinx .h6 small, .ptx-runestone-container h1 .small, .runestone-sphinx h1 .small, .ptx-runestone-container h2 .small, .runestone-sphinx h2 .small, .ptx-runestone-container h3 .small, .runestone-sphinx h3 .small, .ptx-runestone-container h4 .small, .runestone-sphinx h4 .small, .ptx-runestone-container h5 .small, .runestone-sphinx h5 .small, .ptx-runestone-container h6 .small, .runestone-sphinx h6 .small, .ptx-runestone-container .h1 .small, .runestone-sphinx .h1 .small, .ptx-runestone-container .h2 .small, .runestone-sphinx .h2 .small, .ptx-runestone-container .h3 .small, .runestone-sphinx .h3 .small, .ptx-runestone-container .h4 .small, .runestone-sphinx .h4 .small, .ptx-runestone-container .h5 .small, .runestone-sphinx .h5 .small, .ptx-runestone-container .h6 .small, .runestone-sphinx .h6 .small { font-weight: 400; line-height: 1; color: #777777; } .ptx-runestone-container h1, .runestone-sphinx h1, .ptx-runestone-container .h1, .runestone-sphinx .h1, .ptx-runestone-container h2, .runestone-sphinx h2, .ptx-runestone-container .h2, .runestone-sphinx .h2, .ptx-runestone-container h3, .runestone-sphinx h3, .ptx-runestone-container .h3, .runestone-sphinx .h3 { margin-top: 20px; margin-bottom: 10px; } .ptx-runestone-container h1 small, .runestone-sphinx h1 small, .ptx-runestone-container .h1 small, .runestone-sphinx .h1 small, .ptx-runestone-container h2 small, .runestone-sphinx h2 small, .ptx-runestone-container .h2 small, .runestone-sphinx .h2 small, .ptx-runestone-container h3 small, .runestone-sphinx h3 small, .ptx-runestone-container .h3 small, .runestone-sphinx .h3 small, .ptx-runestone-container h1 .small, .runestone-sphinx h1 .small, .ptx-runestone-container .h1 .small, .runestone-sphinx .h1 .small, .ptx-runestone-container h2 .small, .runestone-sphinx h2 .small, .ptx-runestone-container .h2 .small, .runestone-sphinx .h2 .small, .ptx-runestone-container h3 .small, .runestone-sphinx h3 .small, .ptx-runestone-container .h3 .small, .runestone-sphinx .h3 .small { font-size: 65%; } .ptx-runestone-container h4, .runestone-sphinx h4, .ptx-runestone-container .h4, .runestone-sphinx .h4, .ptx-runestone-container h5, .runestone-sphinx h5, .ptx-runestone-container .h5, .runestone-sphinx .h5, .ptx-runestone-container h6, .runestone-sphinx h6, .ptx-runestone-container .h6, .runestone-sphinx .h6 { margin-top: 10px; margin-bottom: 10px; } .ptx-runestone-container h4 small, .runestone-sphinx h4 small, .ptx-runestone-container .h4 small, .runestone-sphinx .h4 small, .ptx-runestone-container h5 small, .runestone-sphinx h5 small, .ptx-runestone-container .h5 small, .runestone-sphinx .h5 small, .ptx-runestone-container h6 small, .runestone-sphinx h6 small, .ptx-runestone-container .h6 small, .runestone-sphinx .h6 small, .ptx-runestone-container h4 .small, .runestone-sphinx h4 .small, .ptx-runestone-container .h4 .small, .runestone-sphinx .h4 .small, .ptx-runestone-container h5 .small, .runestone-sphinx h5 .small, .ptx-runestone-container .h5 .small, .runestone-sphinx .h5 .small, .ptx-runestone-container h6 .small, .runestone-sphinx h6 .small, .ptx-runestone-container .h6 .small, .runestone-sphinx .h6 .small { font-size: 75%; } .ptx-runestone-container h1, .runestone-sphinx h1, .ptx-runestone-container .h1, .runestone-sphinx .h1 { font-size: 36px; } .ptx-runestone-container h2, .runestone-sphinx h2, .ptx-runestone-container .h2, .runestone-sphinx .h2 { font-size: 30px; } .ptx-runestone-container h3, .runestone-sphinx h3, .ptx-runestone-container .h3, .runestone-sphinx .h3 { font-size: 24px; } .ptx-runestone-container h4, .runestone-sphinx h4, .ptx-runestone-container .h4, .runestone-sphinx .h4 { font-size: 18px; } .ptx-runestone-container h5, .runestone-sphinx h5, .ptx-runestone-container .h5, .runestone-sphinx .h5 { font-size: 14px; } .ptx-runestone-container h6, .runestone-sphinx h6, .ptx-runestone-container .h6, .runestone-sphinx .h6 { font-size: 12px; } .ptx-runestone-container p, .runestone-sphinx p { margin: 0 0 10px; } .ptx-runestone-container .lead, .runestone-sphinx .lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4; } @media (min-width: 768px) { .ptx-runestone-container .lead, .runestone-sphinx .lead { font-size: 21px; } } .ptx-runestone-container small, .runestone-sphinx small, .ptx-runestone-container .small, .runestone-sphinx .small { font-size: 85%; } .ptx-runestone-container mark, .runestone-sphinx mark, .ptx-runestone-container .mark, .runestone-sphinx .mark { padding: 0.2em; background-color: #fcf8e3; } .ptx-runestone-container .text-left, .runestone-sphinx .text-left { text-align: left; } .ptx-runestone-container .text-right, .runestone-sphinx .text-right { text-align: right; } .ptx-runestone-container .text-center, .runestone-sphinx .text-center { text-align: center; } .ptx-runestone-container .text-justify, .runestone-sphinx .text-justify { text-align: justify; } .ptx-runestone-container .text-nowrap, .runestone-sphinx .text-nowrap { white-space: nowrap; } .ptx-runestone-container .text-lowercase, .runestone-sphinx .text-lowercase { text-transform: lowercase; } .ptx-runestone-container .text-uppercase, .runestone-sphinx .text-uppercase { text-transform: uppercase; } .ptx-runestone-container .text-capitalize, .runestone-sphinx .text-capitalize { text-transform: capitalize; } .ptx-runestone-container .text-muted, .runestone-sphinx .text-muted { color: #777777; } .ptx-runestone-container .text-primary, .runestone-sphinx .text-primary { color: #337ab7; } .ptx-runestone-container a.text-primary:hover, .runestone-sphinx a.text-primary:hover, .ptx-runestone-container a.text-primary:focus, .runestone-sphinx a.text-primary:focus { color: #286090; } .ptx-runestone-container .text-success, .runestone-sphinx .text-success { color: #3c763d; } .ptx-runestone-container a.text-success:hover, .runestone-sphinx a.text-success:hover, .ptx-runestone-container a.text-success:focus, .runestone-sphinx a.text-success:focus { color: #2b542c; } .ptx-runestone-container .text-info, .runestone-sphinx .text-info { color: #31708f; } .ptx-runestone-container a.text-info:hover, .runestone-sphinx a.text-info:hover, .ptx-runestone-container a.text-info:focus, .runestone-sphinx a.text-info:focus { color: #245269; } .ptx-runestone-container .text-warning, .runestone-sphinx .text-warning { color: #8a6d3b; } .ptx-runestone-container a.text-warning:hover, .runestone-sphinx a.text-warning:hover, .ptx-runestone-container a.text-warning:focus, .runestone-sphinx a.text-warning:focus { color: #66512c; } .ptx-runestone-container .text-danger, .runestone-sphinx .text-danger { color: #a94442; } .ptx-runestone-container a.text-danger:hover, .runestone-sphinx a.text-danger:hover, .ptx-runestone-container a.text-danger:focus, .runestone-sphinx a.text-danger:focus { color: #843534; } .ptx-runestone-container .bg-primary, .runestone-sphinx .bg-primary { color: #fff; background-color: #337ab7; } .ptx-runestone-container a.bg-primary:hover, .runestone-sphinx a.bg-primary:hover, .ptx-runestone-container a.bg-primary:focus, .runestone-sphinx a.bg-primary:focus { background-color: #286090; } .ptx-runestone-container .bg-success, .runestone-sphinx .bg-success { background-color: #dff0d8; } .ptx-runestone-container a.bg-success:hover, .runestone-sphinx a.bg-success:hover, .ptx-runestone-container a.bg-success:focus, .runestone-sphinx a.bg-success:focus { background-color: #c1e2b3; } .ptx-runestone-container .bg-info, .runestone-sphinx .bg-info { background-color: #d9edf7; } .ptx-runestone-container a.bg-info:hover, .runestone-sphinx a.bg-info:hover, .ptx-runestone-container a.bg-info:focus, .runestone-sphinx a.bg-info:focus { background-color: #afd9ee; } .ptx-runestone-container .bg-warning, .runestone-sphinx .bg-warning { background-color: #fcf8e3; } .ptx-runestone-container a.bg-warning:hover, .runestone-sphinx a.bg-warning:hover, .ptx-runestone-container a.bg-warning:focus, .runestone-sphinx a.bg-warning:focus { background-color: #f7ecb5; } .ptx-runestone-container .bg-danger, .runestone-sphinx .bg-danger { background-color: #f2dede; } .ptx-runestone-container a.bg-danger:hover, .runestone-sphinx a.bg-danger:hover, .ptx-runestone-container a.bg-danger:focus, .runestone-sphinx a.bg-danger:focus { background-color: #e4b9b9; } .ptx-runestone-container .page-header, .runestone-sphinx .page-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eeeeee; } .ptx-runestone-container ul, .runestone-sphinx ul, .ptx-runestone-container ol, .runestone-sphinx ol { margin-top: 0; margin-bottom: 10px; } .ptx-runestone-container ul ul, .runestone-sphinx ul ul, .ptx-runestone-container ol ul, .runestone-sphinx ol ul, .ptx-runestone-container ul ol, .runestone-sphinx ul ol, .ptx-runestone-container ol ol, .runestone-sphinx ol ol { margin-bottom: 0; } .ptx-runestone-container .list-unstyled, .runestone-sphinx .list-unstyled { padding-left: 0; list-style: none; } .ptx-runestone-container .list-inline, .runestone-sphinx .list-inline { padding-left: 0; list-style: none; margin-left: -5px; } .ptx-runestone-container .list-inline > li, .runestone-sphinx .list-inline > li { display: inline-block; padding-right: 5px; padding-left: 5px; } .ptx-runestone-container dl, .runestone-sphinx dl { margin-top: 0; margin-bottom: 20px; } .ptx-runestone-container dt, .runestone-sphinx dt, .ptx-runestone-container dd, .runestone-sphinx dd { line-height: 1.42857143; } .ptx-runestone-container dt, .runestone-sphinx dt { font-weight: 700; } .ptx-runestone-container dd, .runestone-sphinx dd { margin-left: 0; } @media (min-width: 768px) { .ptx-runestone-container .dl-horizontal dt, .runestone-sphinx .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ptx-runestone-container .dl-horizontal dd, .runestone-sphinx .dl-horizontal dd { margin-left: 180px; } } .ptx-runestone-container abbr[title], .runestone-sphinx abbr[title], .ptx-runestone-container abbr[data-original-title], .runestone-sphinx abbr[data-original-title] { cursor: help; } .ptx-runestone-container .initialism, .runestone-sphinx .initialism { font-size: 90%; text-transform: uppercase; } .ptx-runestone-container blockquote, .runestone-sphinx blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eeeeee; } .ptx-runestone-container blockquote p:last-child, .runestone-sphinx blockquote p:last-child, .ptx-runestone-container blockquote ul:last-child, .runestone-sphinx blockquote ul:last-child, .ptx-runestone-container blockquote ol:last-child, .runestone-sphinx blockquote ol:last-child { margin-bottom: 0; } .ptx-runestone-container blockquote footer, .runestone-sphinx blockquote footer, .ptx-runestone-container blockquote small, .runestone-sphinx blockquote small, .ptx-runestone-container blockquote .small, .runestone-sphinx blockquote .small { display: block; font-size: 80%; line-height: 1.42857143; color: #777777; } .ptx-runestone-container blockquote footer:before, .runestone-sphinx blockquote footer:before, .ptx-runestone-container blockquote small:before, .runestone-sphinx blockquote small:before, .ptx-runestone-container blockquote .small:before, .runestone-sphinx blockquote .small:before { content: "\2014 \00A0"; } .ptx-runestone-container .blockquote-reverse, .runestone-sphinx .blockquote-reverse, .ptx-runestone-container blockquote.pull-right, .runestone-sphinx blockquote.pull-right { padding-right: 15px; padding-left: 0; text-align: right; border-right: 5px solid #eeeeee; border-left: 0; } .ptx-runestone-container .blockquote-reverse footer:before, .runestone-sphinx .blockquote-reverse footer:before, .ptx-runestone-container blockquote.pull-right footer:before, .runestone-sphinx blockquote.pull-right footer:before, .ptx-runestone-container .blockquote-reverse small:before, .runestone-sphinx .blockquote-reverse small:before, .ptx-runestone-container blockquote.pull-right small:before, .runestone-sphinx blockquote.pull-right small:before, .ptx-runestone-container .blockquote-reverse .small:before, .runestone-sphinx .blockquote-reverse .small:before, .ptx-runestone-container blockquote.pull-right .small:before, .runestone-sphinx blockquote.pull-right .small:before { content: ""; } .ptx-runestone-container .blockquote-reverse footer:after, .runestone-sphinx .blockquote-reverse footer:after, .ptx-runestone-container blockquote.pull-right footer:after, .runestone-sphinx blockquote.pull-right footer:after, .ptx-runestone-container .blockquote-reverse small:after, .runestone-sphinx .blockquote-reverse small:after, .ptx-runestone-container blockquote.pull-right small:after, .runestone-sphinx blockquote.pull-right small:after, .ptx-runestone-container .blockquote-reverse .small:after, .runestone-sphinx .blockquote-reverse .small:after, .ptx-runestone-container blockquote.pull-right .small:after, .runestone-sphinx blockquote.pull-right .small:after { content: "\00A0 \2014"; } .ptx-runestone-container address, .runestone-sphinx address { margin-bottom: 20px; font-style: normal; line-height: 1.42857143; } .ptx-runestone-container code, .runestone-sphinx code, .ptx-runestone-container kbd, .runestone-sphinx kbd, .ptx-runestone-container pre, .runestone-sphinx pre, .ptx-runestone-container samp, .runestone-sphinx samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; } .ptx-runestone-container code, .runestone-sphinx code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px; } .ptx-runestone-container kbd, .runestone-sphinx kbd { padding: 2px 4px; font-size: 90%; color: #fff; background-color: #333; border-radius: 3px; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } .ptx-runestone-container kbd kbd, .runestone-sphinx kbd kbd { padding: 0; font-size: 100%; font-weight: 700; -webkit-box-shadow: none; box-shadow: none; } .ptx-runestone-container pre, .runestone-sphinx pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.42857143; color: #333333; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; } .ptx-runestone-container pre code, .runestone-sphinx pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; } .ptx-runestone-container .pre-scrollable, .runestone-sphinx .pre-scrollable { max-height: 340px; overflow-y: scroll; } .ptx-runestone-container .container, .runestone-sphinx .container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 768px) { .ptx-runestone-container .container, .runestone-sphinx .container { width: 750px; } } @media (min-width: 992px) { .ptx-runestone-container .container, .runestone-sphinx .container { width: 970px; } } @media (min-width: 1200px) { .ptx-runestone-container .container, .runestone-sphinx .container { width: 1170px; } } .ptx-runestone-container .container-fluid, .runestone-sphinx .container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .ptx-runestone-container .row, .runestone-sphinx .row { margin-right: -15px; margin-left: -15px; } .ptx-runestone-container .row-no-gutters, .runestone-sphinx .row-no-gutters { margin-right: 0; margin-left: 0; } .ptx-runestone-container .row-no-gutters [class*="col-"], .runestone-sphinx .row-no-gutters [class*="col-"] { padding-right: 0; padding-left: 0; } .ptx-runestone-container .col-xs-1, .runestone-sphinx .col-xs-1, .ptx-runestone-container .col-sm-1, .runestone-sphinx .col-sm-1, .ptx-runestone-container .col-md-1, .runestone-sphinx .col-md-1, .ptx-runestone-container .col-lg-1, .runestone-sphinx .col-lg-1, .ptx-runestone-container .col-xs-2, .runestone-sphinx .col-xs-2, .ptx-runestone-container .col-sm-2, .runestone-sphinx .col-sm-2, .ptx-runestone-container .col-md-2, .runestone-sphinx .col-md-2, .ptx-runestone-container .col-lg-2, .runestone-sphinx .col-lg-2, .ptx-runestone-container .col-xs-3, .runestone-sphinx .col-xs-3, .ptx-runestone-container .col-sm-3, .runestone-sphinx .col-sm-3, .ptx-runestone-container .col-md-3, .runestone-sphinx .col-md-3, .ptx-runestone-container .col-lg-3, .runestone-sphinx .col-lg-3, .ptx-runestone-container .col-xs-4, .runestone-sphinx .col-xs-4, .ptx-runestone-container .col-sm-4, .runestone-sphinx .col-sm-4, .ptx-runestone-container .col-md-4, .runestone-sphinx .col-md-4, .ptx-runestone-container .col-lg-4, .runestone-sphinx .col-lg-4, .ptx-runestone-container .col-xs-5, .runestone-sphinx .col-xs-5, .ptx-runestone-container .col-sm-5, .runestone-sphinx .col-sm-5, .ptx-runestone-container .col-md-5, .runestone-sphinx .col-md-5, .ptx-runestone-container .col-lg-5, .runestone-sphinx .col-lg-5, .ptx-runestone-container .col-xs-6, .runestone-sphinx .col-xs-6, .ptx-runestone-container .col-sm-6, .runestone-sphinx .col-sm-6, .ptx-runestone-container .col-md-6, .runestone-sphinx .col-md-6, .ptx-runestone-container .col-lg-6, .runestone-sphinx .col-lg-6, .ptx-runestone-container .col-xs-7, .runestone-sphinx .col-xs-7, .ptx-runestone-container .col-sm-7, .runestone-sphinx .col-sm-7, .ptx-runestone-container .col-md-7, .runestone-sphinx .col-md-7, .ptx-runestone-container .col-lg-7, .runestone-sphinx .col-lg-7, .ptx-runestone-container .col-xs-8, .runestone-sphinx .col-xs-8, .ptx-runestone-container .col-sm-8, .runestone-sphinx .col-sm-8, .ptx-runestone-container .col-md-8, .runestone-sphinx .col-md-8, .ptx-runestone-container .col-lg-8, .runestone-sphinx .col-lg-8, .ptx-runestone-container .col-xs-9, .runestone-sphinx .col-xs-9, .ptx-runestone-container .col-sm-9, .runestone-sphinx .col-sm-9, .ptx-runestone-container .col-md-9, .runestone-sphinx .col-md-9, .ptx-runestone-container .col-lg-9, .runestone-sphinx .col-lg-9, .ptx-runestone-container .col-xs-10, .runestone-sphinx .col-xs-10, .ptx-runestone-container .col-sm-10, .runestone-sphinx .col-sm-10, .ptx-runestone-container .col-md-10, .runestone-sphinx .col-md-10, .ptx-runestone-container .col-lg-10, .runestone-sphinx .col-lg-10, .ptx-runestone-container .col-xs-11, .runestone-sphinx .col-xs-11, .ptx-runestone-container .col-sm-11, .runestone-sphinx .col-sm-11, .ptx-runestone-container .col-md-11, .runestone-sphinx .col-md-11, .ptx-runestone-container .col-lg-11, .runestone-sphinx .col-lg-11, .ptx-runestone-container .col-xs-12, .runestone-sphinx .col-xs-12, .ptx-runestone-container .col-sm-12, .runestone-sphinx .col-sm-12, .ptx-runestone-container .col-md-12, .runestone-sphinx .col-md-12, .ptx-runestone-container .col-lg-12, .runestone-sphinx .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } .ptx-runestone-container .col-xs-1, .runestone-sphinx .col-xs-1, .ptx-runestone-container .col-xs-2, .runestone-sphinx .col-xs-2, .ptx-runestone-container .col-xs-3, .runestone-sphinx .col-xs-3, .ptx-runestone-container .col-xs-4, .runestone-sphinx .col-xs-4, .ptx-runestone-container .col-xs-5, .runestone-sphinx .col-xs-5, .ptx-runestone-container .col-xs-6, .runestone-sphinx .col-xs-6, .ptx-runestone-container .col-xs-7, .runestone-sphinx .col-xs-7, .ptx-runestone-container .col-xs-8, .runestone-sphinx .col-xs-8, .ptx-runestone-container .col-xs-9, .runestone-sphinx .col-xs-9, .ptx-runestone-container .col-xs-10, .runestone-sphinx .col-xs-10, .ptx-runestone-container .col-xs-11, .runestone-sphinx .col-xs-11, .ptx-runestone-container .col-xs-12, .runestone-sphinx .col-xs-12 { float: left; } .ptx-runestone-container .col-xs-12, .runestone-sphinx .col-xs-12 { width: 100%; } .ptx-runestone-container .col-xs-11, .runestone-sphinx .col-xs-11 { width: 91.66666667%; } .ptx-runestone-container .col-xs-10, .runestone-sphinx .col-xs-10 { width: 83.33333333%; } .ptx-runestone-container .col-xs-9, .runestone-sphinx .col-xs-9 { width: 75%; } .ptx-runestone-container .col-xs-8, .runestone-sphinx .col-xs-8 { width: 66.66666667%; } .ptx-runestone-container .col-xs-7, .runestone-sphinx .col-xs-7 { width: 58.33333333%; } .ptx-runestone-container .col-xs-6, .runestone-sphinx .col-xs-6 { width: 50%; } .ptx-runestone-container .col-xs-5, .runestone-sphinx .col-xs-5 { width: 41.66666667%; } .ptx-runestone-container .col-xs-4, .runestone-sphinx .col-xs-4 { width: 33.33333333%; } .ptx-runestone-container .col-xs-3, .runestone-sphinx .col-xs-3 { width: 25%; } .ptx-runestone-container .col-xs-2, .runestone-sphinx .col-xs-2 { width: 16.66666667%; } .ptx-runestone-container .col-xs-1, .runestone-sphinx .col-xs-1 { width: 8.33333333%; } .ptx-runestone-container .col-xs-pull-12, .runestone-sphinx .col-xs-pull-12 { right: 100%; } .ptx-runestone-container .col-xs-pull-11, .runestone-sphinx .col-xs-pull-11 { right: 91.66666667%; } .ptx-runestone-container .col-xs-pull-10, .runestone-sphinx .col-xs-pull-10 { right: 83.33333333%; } .ptx-runestone-container .col-xs-pull-9, .runestone-sphinx .col-xs-pull-9 { right: 75%; } .ptx-runestone-container .col-xs-pull-8, .runestone-sphinx .col-xs-pull-8 { right: 66.66666667%; } .ptx-runestone-container .col-xs-pull-7, .runestone-sphinx .col-xs-pull-7 { right: 58.33333333%; } .ptx-runestone-container .col-xs-pull-6, .runestone-sphinx .col-xs-pull-6 { right: 50%; } .ptx-runestone-container .col-xs-pull-5, .runestone-sphinx .col-xs-pull-5 { right: 41.66666667%; } .ptx-runestone-container .col-xs-pull-4, .runestone-sphinx .col-xs-pull-4 { right: 33.33333333%; } .ptx-runestone-container .col-xs-pull-3, .runestone-sphinx .col-xs-pull-3 { right: 25%; } .ptx-runestone-container .col-xs-pull-2, .runestone-sphinx .col-xs-pull-2 { right: 16.66666667%; } .ptx-runestone-container .col-xs-pull-1, .runestone-sphinx .col-xs-pull-1 { right: 8.33333333%; } .ptx-runestone-container .col-xs-pull-0, .runestone-sphinx .col-xs-pull-0 { right: auto; } .ptx-runestone-container .col-xs-push-12, .runestone-sphinx .col-xs-push-12 { left: 100%; } .ptx-runestone-container .col-xs-push-11, .runestone-sphinx .col-xs-push-11 { left: 91.66666667%; } .ptx-runestone-container .col-xs-push-10, .runestone-sphinx .col-xs-push-10 { left: 83.33333333%; } .ptx-runestone-container .col-xs-push-9, .runestone-sphinx .col-xs-push-9 { left: 75%; } .ptx-runestone-container .col-xs-push-8, .runestone-sphinx .col-xs-push-8 { left: 66.66666667%; } .ptx-runestone-container .col-xs-push-7, .runestone-sphinx .col-xs-push-7 { left: 58.33333333%; } .ptx-runestone-container .col-xs-push-6, .runestone-sphinx .col-xs-push-6 { left: 50%; } .ptx-runestone-container .col-xs-push-5, .runestone-sphinx .col-xs-push-5 { left: 41.66666667%; } .ptx-runestone-container .col-xs-push-4, .runestone-sphinx .col-xs-push-4 { left: 33.33333333%; } .ptx-runestone-container .col-xs-push-3, .runestone-sphinx .col-xs-push-3 { left: 25%; } .ptx-runestone-container .col-xs-push-2, .runestone-sphinx .col-xs-push-2 { left: 16.66666667%; } .ptx-runestone-container .col-xs-push-1, .runestone-sphinx .col-xs-push-1 { left: 8.33333333%; } .ptx-runestone-container .col-xs-push-0, .runestone-sphinx .col-xs-push-0 { left: auto; } .ptx-runestone-container .col-xs-offset-12, .runestone-sphinx .col-xs-offset-12 { margin-left: 100%; } .ptx-runestone-container .col-xs-offset-11, .runestone-sphinx .col-xs-offset-11 { margin-left: 91.66666667%; } .ptx-runestone-container .col-xs-offset-10, .runestone-sphinx .col-xs-offset-10 { margin-left: 83.33333333%; } .ptx-runestone-container .col-xs-offset-9, .runestone-sphinx .col-xs-offset-9 { margin-left: 75%; } .ptx-runestone-container .col-xs-offset-8, .runestone-sphinx .col-xs-offset-8 { margin-left: 66.66666667%; } .ptx-runestone-container .col-xs-offset-7, .runestone-sphinx .col-xs-offset-7 { margin-left: 58.33333333%; } .ptx-runestone-container .col-xs-offset-6, .runestone-sphinx .col-xs-offset-6 { margin-left: 50%; } .ptx-runestone-container .col-xs-offset-5, .runestone-sphinx .col-xs-offset-5 { margin-left: 41.66666667%; } .ptx-runestone-container .col-xs-offset-4, .runestone-sphinx .col-xs-offset-4 { margin-left: 33.33333333%; } .ptx-runestone-container .col-xs-offset-3, .runestone-sphinx .col-xs-offset-3 { margin-left: 25%; } .ptx-runestone-container .col-xs-offset-2, .runestone-sphinx .col-xs-offset-2 { margin-left: 16.66666667%; } .ptx-runestone-container .col-xs-offset-1, .runestone-sphinx .col-xs-offset-1 { margin-left: 8.33333333%; } .ptx-runestone-container .col-xs-offset-0, .runestone-sphinx .col-xs-offset-0 { margin-left: 0%; } @media (min-width: 768px) { .ptx-runestone-container .col-sm-1, .runestone-sphinx .col-sm-1, .ptx-runestone-container .col-sm-2, .runestone-sphinx .col-sm-2, .ptx-runestone-container .col-sm-3, .runestone-sphinx .col-sm-3, .ptx-runestone-container .col-sm-4, .runestone-sphinx .col-sm-4, .ptx-runestone-container .col-sm-5, .runestone-sphinx .col-sm-5, .ptx-runestone-container .col-sm-6, .runestone-sphinx .col-sm-6, .ptx-runestone-container .col-sm-7, .runestone-sphinx .col-sm-7, .ptx-runestone-container .col-sm-8, .runestone-sphinx .col-sm-8, .ptx-runestone-container .col-sm-9, .runestone-sphinx .col-sm-9, .ptx-runestone-container .col-sm-10, .runestone-sphinx .col-sm-10, .ptx-runestone-container .col-sm-11, .runestone-sphinx .col-sm-11, .ptx-runestone-container .col-sm-12, .runestone-sphinx .col-sm-12 { float: left; } .ptx-runestone-container .col-sm-12, .runestone-sphinx .col-sm-12 { width: 100%; } .ptx-runestone-container .col-sm-11, .runestone-sphinx .col-sm-11 { width: 91.66666667%; } .ptx-runestone-container .col-sm-10, .runestone-sphinx .col-sm-10 { width: 83.33333333%; } .ptx-runestone-container .col-sm-9, .runestone-sphinx .col-sm-9 { width: 75%; } .ptx-runestone-container .col-sm-8, .runestone-sphinx .col-sm-8 { width: 66.66666667%; } .ptx-runestone-container .col-sm-7, .runestone-sphinx .col-sm-7 { width: 58.33333333%; } .ptx-runestone-container .col-sm-6, .runestone-sphinx .col-sm-6 { width: 50%; } .ptx-runestone-container .col-sm-5, .runestone-sphinx .col-sm-5 { width: 41.66666667%; } .ptx-runestone-container .col-sm-4, .runestone-sphinx .col-sm-4 { width: 33.33333333%; } .ptx-runestone-container .col-sm-3, .runestone-sphinx .col-sm-3 { width: 25%; } .ptx-runestone-container .col-sm-2, .runestone-sphinx .col-sm-2 { width: 16.66666667%; } .ptx-runestone-container .col-sm-1, .runestone-sphinx .col-sm-1 { width: 8.33333333%; } .ptx-runestone-container .col-sm-pull-12, .runestone-sphinx .col-sm-pull-12 { right: 100%; } .ptx-runestone-container .col-sm-pull-11, .runestone-sphinx .col-sm-pull-11 { right: 91.66666667%; } .ptx-runestone-container .col-sm-pull-10, .runestone-sphinx .col-sm-pull-10 { right: 83.33333333%; } .ptx-runestone-container .col-sm-pull-9, .runestone-sphinx .col-sm-pull-9 { right: 75%; } .ptx-runestone-container .col-sm-pull-8, .runestone-sphinx .col-sm-pull-8 { right: 66.66666667%; } .ptx-runestone-container .col-sm-pull-7, .runestone-sphinx .col-sm-pull-7 { right: 58.33333333%; } .ptx-runestone-container .col-sm-pull-6, .runestone-sphinx .col-sm-pull-6 { right: 50%; } .ptx-runestone-container .col-sm-pull-5, .runestone-sphinx .col-sm-pull-5 { right: 41.66666667%; } .ptx-runestone-container .col-sm-pull-4, .runestone-sphinx .col-sm-pull-4 { right: 33.33333333%; } .ptx-runestone-container .col-sm-pull-3, .runestone-sphinx .col-sm-pull-3 { right: 25%; } .ptx-runestone-container .col-sm-pull-2, .runestone-sphinx .col-sm-pull-2 { right: 16.66666667%; } .ptx-runestone-container .col-sm-pull-1, .runestone-sphinx .col-sm-pull-1 { right: 8.33333333%; } .ptx-runestone-container .col-sm-pull-0, .runestone-sphinx .col-sm-pull-0 { right: auto; } .ptx-runestone-container .col-sm-push-12, .runestone-sphinx .col-sm-push-12 { left: 100%; } .ptx-runestone-container .col-sm-push-11, .runestone-sphinx .col-sm-push-11 { left: 91.66666667%; } .ptx-runestone-container .col-sm-push-10, .runestone-sphinx .col-sm-push-10 { left: 83.33333333%; } .ptx-runestone-container .col-sm-push-9, .runestone-sphinx .col-sm-push-9 { left: 75%; } .ptx-runestone-container .col-sm-push-8, .runestone-sphinx .col-sm-push-8 { left: 66.66666667%; } .ptx-runestone-container .col-sm-push-7, .runestone-sphinx .col-sm-push-7 { left: 58.33333333%; } .ptx-runestone-container .col-sm-push-6, .runestone-sphinx .col-sm-push-6 { left: 50%; } .ptx-runestone-container .col-sm-push-5, .runestone-sphinx .col-sm-push-5 { left: 41.66666667%; } .ptx-runestone-container .col-sm-push-4, .runestone-sphinx .col-sm-push-4 { left: 33.33333333%; } .ptx-runestone-container .col-sm-push-3, .runestone-sphinx .col-sm-push-3 { left: 25%; } .ptx-runestone-container .col-sm-push-2, .runestone-sphinx .col-sm-push-2 { left: 16.66666667%; } .ptx-runestone-container .col-sm-push-1, .runestone-sphinx .col-sm-push-1 { left: 8.33333333%; } .ptx-runestone-container .col-sm-push-0, .runestone-sphinx .col-sm-push-0 { left: auto; } .ptx-runestone-container .col-sm-offset-12, .runestone-sphinx .col-sm-offset-12 { margin-left: 100%; } .ptx-runestone-container .col-sm-offset-11, .runestone-sphinx .col-sm-offset-11 { margin-left: 91.66666667%; } .ptx-runestone-container .col-sm-offset-10, .runestone-sphinx .col-sm-offset-10 { margin-left: 83.33333333%; } .ptx-runestone-container .col-sm-offset-9, .runestone-sphinx .col-sm-offset-9 { margin-left: 75%; } .ptx-runestone-container .col-sm-offset-8, .runestone-sphinx .col-sm-offset-8 { margin-left: 66.66666667%; } .ptx-runestone-container .col-sm-offset-7, .runestone-sphinx .col-sm-offset-7 { margin-left: 58.33333333%; } .ptx-runestone-container .col-sm-offset-6, .runestone-sphinx .col-sm-offset-6 { margin-left: 50%; } .ptx-runestone-container .col-sm-offset-5, .runestone-sphinx .col-sm-offset-5 { margin-left: 41.66666667%; } .ptx-runestone-container .col-sm-offset-4, .runestone-sphinx .col-sm-offset-4 { margin-left: 33.33333333%; } .ptx-runestone-container .col-sm-offset-3, .runestone-sphinx .col-sm-offset-3 { margin-left: 25%; } .ptx-runestone-container .col-sm-offset-2, .runestone-sphinx .col-sm-offset-2 { margin-left: 16.66666667%; } .ptx-runestone-container .col-sm-offset-1, .runestone-sphinx .col-sm-offset-1 { margin-left: 8.33333333%; } .ptx-runestone-container .col-sm-offset-0, .runestone-sphinx .col-sm-offset-0 { margin-left: 0%; } } @media (min-width: 992px) { .ptx-runestone-container .col-md-1, .runestone-sphinx .col-md-1, .ptx-runestone-container .col-md-2, .runestone-sphinx .col-md-2, .ptx-runestone-container .col-md-3, .runestone-sphinx .col-md-3, .ptx-runestone-container .col-md-4, .runestone-sphinx .col-md-4, .ptx-runestone-container .col-md-5, .runestone-sphinx .col-md-5, .ptx-runestone-container .col-md-6, .runestone-sphinx .col-md-6, .ptx-runestone-container .col-md-7, .runestone-sphinx .col-md-7, .ptx-runestone-container .col-md-8, .runestone-sphinx .col-md-8, .ptx-runestone-container .col-md-9, .runestone-sphinx .col-md-9, .ptx-runestone-container .col-md-10, .runestone-sphinx .col-md-10, .ptx-runestone-container .col-md-11, .runestone-sphinx .col-md-11, .ptx-runestone-container .col-md-12, .runestone-sphinx .col-md-12 { float: left; } .ptx-runestone-container .col-md-12, .runestone-sphinx .col-md-12 { width: 100%; } .ptx-runestone-container .col-md-11, .runestone-sphinx .col-md-11 { width: 91.66666667%; } .ptx-runestone-container .col-md-10, .runestone-sphinx .col-md-10 { width: 83.33333333%; } .ptx-runestone-container .col-md-9, .runestone-sphinx .col-md-9 { width: 75%; } .ptx-runestone-container .col-md-8, .runestone-sphinx .col-md-8 { width: 66.66666667%; } .ptx-runestone-container .col-md-7, .runestone-sphinx .col-md-7 { width: 58.33333333%; } .ptx-runestone-container .col-md-6, .runestone-sphinx .col-md-6 { width: 50%; } .ptx-runestone-container .col-md-5, .runestone-sphinx .col-md-5 { width: 41.66666667%; } .ptx-runestone-container .col-md-4, .runestone-sphinx .col-md-4 { width: 33.33333333%; } .ptx-runestone-container .col-md-3, .runestone-sphinx .col-md-3 { width: 25%; } .ptx-runestone-container .col-md-2, .runestone-sphinx .col-md-2 { width: 16.66666667%; } .ptx-runestone-container .col-md-1, .runestone-sphinx .col-md-1 { width: 8.33333333%; } .ptx-runestone-container .col-md-pull-12, .runestone-sphinx .col-md-pull-12 { right: 100%; } .ptx-runestone-container .col-md-pull-11, .runestone-sphinx .col-md-pull-11 { right: 91.66666667%; } .ptx-runestone-container .col-md-pull-10, .runestone-sphinx .col-md-pull-10 { right: 83.33333333%; } .ptx-runestone-container .col-md-pull-9, .runestone-sphinx .col-md-pull-9 { right: 75%; } .ptx-runestone-container .col-md-pull-8, .runestone-sphinx .col-md-pull-8 { right: 66.66666667%; } .ptx-runestone-container .col-md-pull-7, .runestone-sphinx .col-md-pull-7 { right: 58.33333333%; } .ptx-runestone-container .col-md-pull-6, .runestone-sphinx .col-md-pull-6 { right: 50%; } .ptx-runestone-container .col-md-pull-5, .runestone-sphinx .col-md-pull-5 { right: 41.66666667%; } .ptx-runestone-container .col-md-pull-4, .runestone-sphinx .col-md-pull-4 { right: 33.33333333%; } .ptx-runestone-container .col-md-pull-3, .runestone-sphinx .col-md-pull-3 { right: 25%; } .ptx-runestone-container .col-md-pull-2, .runestone-sphinx .col-md-pull-2 { right: 16.66666667%; } .ptx-runestone-container .col-md-pull-1, .runestone-sphinx .col-md-pull-1 { right: 8.33333333%; } .ptx-runestone-container .col-md-pull-0, .runestone-sphinx .col-md-pull-0 { right: auto; } .ptx-runestone-container .col-md-push-12, .runestone-sphinx .col-md-push-12 { left: 100%; } .ptx-runestone-container .col-md-push-11, .runestone-sphinx .col-md-push-11 { left: 91.66666667%; } .ptx-runestone-container .col-md-push-10, .runestone-sphinx .col-md-push-10 { left: 83.33333333%; } .ptx-runestone-container .col-md-push-9, .runestone-sphinx .col-md-push-9 { left: 75%; } .ptx-runestone-container .col-md-push-8, .runestone-sphinx .col-md-push-8 { left: 66.66666667%; } .ptx-runestone-container .col-md-push-7, .runestone-sphinx .col-md-push-7 { left: 58.33333333%; } .ptx-runestone-container .col-md-push-6, .runestone-sphinx .col-md-push-6 { left: 50%; } .ptx-runestone-container .col-md-push-5, .runestone-sphinx .col-md-push-5 { left: 41.66666667%; } .ptx-runestone-container .col-md-push-4, .runestone-sphinx .col-md-push-4 { left: 33.33333333%; } .ptx-runestone-container .col-md-push-3, .runestone-sphinx .col-md-push-3 { left: 25%; } .ptx-runestone-container .col-md-push-2, .runestone-sphinx .col-md-push-2 { left: 16.66666667%; } .ptx-runestone-container .col-md-push-1, .runestone-sphinx .col-md-push-1 { left: 8.33333333%; } .ptx-runestone-container .col-md-push-0, .runestone-sphinx .col-md-push-0 { left: auto; } .ptx-runestone-container .col-md-offset-12, .runestone-sphinx .col-md-offset-12 { margin-left: 100%; } .ptx-runestone-container .col-md-offset-11, .runestone-sphinx .col-md-offset-11 { margin-left: 91.66666667%; } .ptx-runestone-container .col-md-offset-10, .runestone-sphinx .col-md-offset-10 { margin-left: 83.33333333%; } .ptx-runestone-container .col-md-offset-9, .runestone-sphinx .col-md-offset-9 { margin-left: 75%; } .ptx-runestone-container .col-md-offset-8, .runestone-sphinx .col-md-offset-8 { margin-left: 66.66666667%; } .ptx-runestone-container .col-md-offset-7, .runestone-sphinx .col-md-offset-7 { margin-left: 58.33333333%; } .ptx-runestone-container .col-md-offset-6, .runestone-sphinx .col-md-offset-6 { margin-left: 50%; } .ptx-runestone-container .col-md-offset-5, .runestone-sphinx .col-md-offset-5 { margin-left: 41.66666667%; } .ptx-runestone-container .col-md-offset-4, .runestone-sphinx .col-md-offset-4 { margin-left: 33.33333333%; } .ptx-runestone-container .col-md-offset-3, .runestone-sphinx .col-md-offset-3 { margin-left: 25%; } .ptx-runestone-container .col-md-offset-2, .runestone-sphinx .col-md-offset-2 { margin-left: 16.66666667%; } .ptx-runestone-container .col-md-offset-1, .runestone-sphinx .col-md-offset-1 { margin-left: 8.33333333%; } .ptx-runestone-container .col-md-offset-0, .runestone-sphinx .col-md-offset-0 { margin-left: 0%; } } @media (min-width: 1200px) { .ptx-runestone-container .col-lg-1, .runestone-sphinx .col-lg-1, .ptx-runestone-container .col-lg-2, .runestone-sphinx .col-lg-2, .ptx-runestone-container .col-lg-3, .runestone-sphinx .col-lg-3, .ptx-runestone-container .col-lg-4, .runestone-sphinx .col-lg-4, .ptx-runestone-container .col-lg-5, .runestone-sphinx .col-lg-5, .ptx-runestone-container .col-lg-6, .runestone-sphinx .col-lg-6, .ptx-runestone-container .col-lg-7, .runestone-sphinx .col-lg-7, .ptx-runestone-container .col-lg-8, .runestone-sphinx .col-lg-8, .ptx-runestone-container .col-lg-9, .runestone-sphinx .col-lg-9, .ptx-runestone-container .col-lg-10, .runestone-sphinx .col-lg-10, .ptx-runestone-container .col-lg-11, .runestone-sphinx .col-lg-11, .ptx-runestone-container .col-lg-12, .runestone-sphinx .col-lg-12 { float: left; } .ptx-runestone-container .col-lg-12, .runestone-sphinx .col-lg-12 { width: 100%; } .ptx-runestone-container .col-lg-11, .runestone-sphinx .col-lg-11 { width: 91.66666667%; } .ptx-runestone-container .col-lg-10, .runestone-sphinx .col-lg-10 { width: 83.33333333%; } .ptx-runestone-container .col-lg-9, .runestone-sphinx .col-lg-9 { width: 75%; } .ptx-runestone-container .col-lg-8, .runestone-sphinx .col-lg-8 { width: 66.66666667%; } .ptx-runestone-container .col-lg-7, .runestone-sphinx .col-lg-7 { width: 58.33333333%; } .ptx-runestone-container .col-lg-6, .runestone-sphinx .col-lg-6 { width: 50%; } .ptx-runestone-container .col-lg-5, .runestone-sphinx .col-lg-5 { width: 41.66666667%; } .ptx-runestone-container .col-lg-4, .runestone-sphinx .col-lg-4 { width: 33.33333333%; } .ptx-runestone-container .col-lg-3, .runestone-sphinx .col-lg-3 { width: 25%; } .ptx-runestone-container .col-lg-2, .runestone-sphinx .col-lg-2 { width: 16.66666667%; } .ptx-runestone-container .col-lg-1, .runestone-sphinx .col-lg-1 { width: 8.33333333%; } .ptx-runestone-container .col-lg-pull-12, .runestone-sphinx .col-lg-pull-12 { right: 100%; } .ptx-runestone-container .col-lg-pull-11, .runestone-sphinx .col-lg-pull-11 { right: 91.66666667%; } .ptx-runestone-container .col-lg-pull-10, .runestone-sphinx .col-lg-pull-10 { right: 83.33333333%; } .ptx-runestone-container .col-lg-pull-9, .runestone-sphinx .col-lg-pull-9 { right: 75%; } .ptx-runestone-container .col-lg-pull-8, .runestone-sphinx .col-lg-pull-8 { right: 66.66666667%; } .ptx-runestone-container .col-lg-pull-7, .runestone-sphinx .col-lg-pull-7 { right: 58.33333333%; } .ptx-runestone-container .col-lg-pull-6, .runestone-sphinx .col-lg-pull-6 { right: 50%; } .ptx-runestone-container .col-lg-pull-5, .runestone-sphinx .col-lg-pull-5 { right: 41.66666667%; } .ptx-runestone-container .col-lg-pull-4, .runestone-sphinx .col-lg-pull-4 { right: 33.33333333%; } .ptx-runestone-container .col-lg-pull-3, .runestone-sphinx .col-lg-pull-3 { right: 25%; } .ptx-runestone-container .col-lg-pull-2, .runestone-sphinx .col-lg-pull-2 { right: 16.66666667%; } .ptx-runestone-container .col-lg-pull-1, .runestone-sphinx .col-lg-pull-1 { right: 8.33333333%; } .ptx-runestone-container .col-lg-pull-0, .runestone-sphinx .col-lg-pull-0 { right: auto; } .ptx-runestone-container .col-lg-push-12, .runestone-sphinx .col-lg-push-12 { left: 100%; } .ptx-runestone-container .col-lg-push-11, .runestone-sphinx .col-lg-push-11 { left: 91.66666667%; } .ptx-runestone-container .col-lg-push-10, .runestone-sphinx .col-lg-push-10 { left: 83.33333333%; } .ptx-runestone-container .col-lg-push-9, .runestone-sphinx .col-lg-push-9 { left: 75%; } .ptx-runestone-container .col-lg-push-8, .runestone-sphinx .col-lg-push-8 { left: 66.66666667%; } .ptx-runestone-container .col-lg-push-7, .runestone-sphinx .col-lg-push-7 { left: 58.33333333%; } .ptx-runestone-container .col-lg-push-6, .runestone-sphinx .col-lg-push-6 { left: 50%; } .ptx-runestone-container .col-lg-push-5, .runestone-sphinx .col-lg-push-5 { left: 41.66666667%; } .ptx-runestone-container .col-lg-push-4, .runestone-sphinx .col-lg-push-4 { left: 33.33333333%; } .ptx-runestone-container .col-lg-push-3, .runestone-sphinx .col-lg-push-3 { left: 25%; } .ptx-runestone-container .col-lg-push-2, .runestone-sphinx .col-lg-push-2 { left: 16.66666667%; } .ptx-runestone-container .col-lg-push-1, .runestone-sphinx .col-lg-push-1 { left: 8.33333333%; } .ptx-runestone-container .col-lg-push-0, .runestone-sphinx .col-lg-push-0 { left: auto; } .ptx-runestone-container .col-lg-offset-12, .runestone-sphinx .col-lg-offset-12 { margin-left: 100%; } .ptx-runestone-container .col-lg-offset-11, .runestone-sphinx .col-lg-offset-11 { margin-left: 91.66666667%; } .ptx-runestone-container .col-lg-offset-10, .runestone-sphinx .col-lg-offset-10 { margin-left: 83.33333333%; } .ptx-runestone-container .col-lg-offset-9, .runestone-sphinx .col-lg-offset-9 { margin-left: 75%; } .ptx-runestone-container .col-lg-offset-8, .runestone-sphinx .col-lg-offset-8 { margin-left: 66.66666667%; } .ptx-runestone-container .col-lg-offset-7, .runestone-sphinx .col-lg-offset-7 { margin-left: 58.33333333%; } .ptx-runestone-container .col-lg-offset-6, .runestone-sphinx .col-lg-offset-6 { margin-left: 50%; } .ptx-runestone-container .col-lg-offset-5, .runestone-sphinx .col-lg-offset-5 { margin-left: 41.66666667%; } .ptx-runestone-container .col-lg-offset-4, .runestone-sphinx .col-lg-offset-4 { margin-left: 33.33333333%; } .ptx-runestone-container .col-lg-offset-3, .runestone-sphinx .col-lg-offset-3 { margin-left: 25%; } .ptx-runestone-container .col-lg-offset-2, .runestone-sphinx .col-lg-offset-2 { margin-left: 16.66666667%; } .ptx-runestone-container .col-lg-offset-1, .runestone-sphinx .col-lg-offset-1 { margin-left: 8.33333333%; } .ptx-runestone-container .col-lg-offset-0, .runestone-sphinx .col-lg-offset-0 { margin-left: 0%; } } .ptx-runestone-container table, .runestone-sphinx table { background-color: transparent; } .ptx-runestone-container table col[class*="col-"], .runestone-sphinx table col[class*="col-"] { position: static; display: table-column; float: none; } .ptx-runestone-container table td[class*="col-"], .runestone-sphinx table td[class*="col-"], .ptx-runestone-container table th[class*="col-"], .runestone-sphinx table th[class*="col-"] { position: static; display: table-cell; float: none; } .ptx-runestone-container caption, .runestone-sphinx caption { padding-top: 8px; padding-bottom: 8px; color: #777777; text-align: left; } .ptx-runestone-container th, .runestone-sphinx th { text-align: left; } .ptx-runestone-container .table, .runestone-sphinx .table { width: 100%; max-width: 100%; margin-bottom: 20px; } .ptx-runestone-container .table > thead > tr > th, .runestone-sphinx .table > thead > tr > th, .ptx-runestone-container .table > tbody > tr > th, .runestone-sphinx .table > tbody > tr > th, .ptx-runestone-container .table > tfoot > tr > th, .runestone-sphinx .table > tfoot > tr > th, .ptx-runestone-container .table > thead > tr > td, .runestone-sphinx .table > thead > tr > td, .ptx-runestone-container .table > tbody > tr > td, .runestone-sphinx .table > tbody > tr > td, .ptx-runestone-container .table > tfoot > tr > td, .runestone-sphinx .table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; } .ptx-runestone-container .table > thead > tr > th, .runestone-sphinx .table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; } .ptx-runestone-container .table > caption + thead > tr:first-child > th, .runestone-sphinx .table > caption + thead > tr:first-child > th, .ptx-runestone-container .table > colgroup + thead > tr:first-child > th, .runestone-sphinx .table > colgroup + thead > tr:first-child > th, .ptx-runestone-container .table > thead:first-child > tr:first-child > th, .runestone-sphinx .table > thead:first-child > tr:first-child > th, .ptx-runestone-container .table > caption + thead > tr:first-child > td, .runestone-sphinx .table > caption + thead > tr:first-child > td, .ptx-runestone-container .table > colgroup + thead > tr:first-child > td, .runestone-sphinx .table > colgroup + thead > tr:first-child > td, .ptx-runestone-container .table > thead:first-child > tr:first-child > td, .runestone-sphinx .table > thead:first-child > tr:first-child > td { border-top: 0; } .ptx-runestone-container .table > tbody + tbody, .runestone-sphinx .table > tbody + tbody { border-top: 2px solid #ddd; } .ptx-runestone-container .table .table, .runestone-sphinx .table .table { background-color: #fff; } .ptx-runestone-container .table-condensed > thead > tr > th, .runestone-sphinx .table-condensed > thead > tr > th, .ptx-runestone-container .table-condensed > tbody > tr > th, .runestone-sphinx .table-condensed > tbody > tr > th, .ptx-runestone-container .table-condensed > tfoot > tr > th, .runestone-sphinx .table-condensed > tfoot > tr > th, .ptx-runestone-container .table-condensed > thead > tr > td, .runestone-sphinx .table-condensed > thead > tr > td, .ptx-runestone-container .table-condensed > tbody > tr > td, .runestone-sphinx .table-condensed > tbody > tr > td, .ptx-runestone-container .table-condensed > tfoot > tr > td, .runestone-sphinx .table-condensed > tfoot > tr > td { padding: 5px; } .ptx-runestone-container .table-bordered, .runestone-sphinx .table-bordered { border: 1px solid #ddd; } .ptx-runestone-container .table-bordered > thead > tr > th, .runestone-sphinx .table-bordered > thead > tr > th, .ptx-runestone-container .table-bordered > tbody > tr > th, .runestone-sphinx .table-bordered > tbody > tr > th, .ptx-runestone-container .table-bordered > tfoot > tr > th, .runestone-sphinx .table-bordered > tfoot > tr > th, .ptx-runestone-container .table-bordered > thead > tr > td, .runestone-sphinx .table-bordered > thead > tr > td, .ptx-runestone-container .table-bordered > tbody > tr > td, .runestone-sphinx .table-bordered > tbody > tr > td, .ptx-runestone-container .table-bordered > tfoot > tr > td, .runestone-sphinx .table-bordered > tfoot > tr > td { border: 1px solid #ddd; } .ptx-runestone-container .table-bordered > thead > tr > th, .runestone-sphinx .table-bordered > thead > tr > th, .ptx-runestone-container .table-bordered > thead > tr > td, .runestone-sphinx .table-bordered > thead > tr > td { border-bottom-width: 2px; } .ptx-runestone-container .table-striped > tbody > tr:nth-of-type(odd), .runestone-sphinx .table-striped > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9; } .ptx-runestone-container .table-hover > tbody > tr:hover, .runestone-sphinx .table-hover > tbody > tr:hover { background-color: #f5f5f5; } .ptx-runestone-container .table > thead > tr > td.active, .runestone-sphinx .table > thead > tr > td.active, .ptx-runestone-container .table > tbody > tr > td.active, .runestone-sphinx .table > tbody > tr > td.active, .ptx-runestone-container .table > tfoot > tr > td.active, .runestone-sphinx .table > tfoot > tr > td.active, .ptx-runestone-container .table > thead > tr > th.active, .runestone-sphinx .table > thead > tr > th.active, .ptx-runestone-container .table > tbody > tr > th.active, .runestone-sphinx .table > tbody > tr > th.active, .ptx-runestone-container .table > tfoot > tr > th.active, .runestone-sphinx .table > tfoot > tr > th.active, .ptx-runestone-container .table > thead > tr.active > td, .runestone-sphinx .table > thead > tr.active > td, .ptx-runestone-container .table > tbody > tr.active > td, .runestone-sphinx .table > tbody > tr.active > td, .ptx-runestone-container .table > tfoot > tr.active > td, .runestone-sphinx .table > tfoot > tr.active > td, .ptx-runestone-container .table > thead > tr.active > th, .runestone-sphinx .table > thead > tr.active > th, .ptx-runestone-container .table > tbody > tr.active > th, .runestone-sphinx .table > tbody > tr.active > th, .ptx-runestone-container .table > tfoot > tr.active > th, .runestone-sphinx .table > tfoot > tr.active > th { background-color: #f5f5f5; } .ptx-runestone-container .table-hover > tbody > tr > td.active:hover, .runestone-sphinx .table-hover > tbody > tr > td.active:hover, .ptx-runestone-container .table-hover > tbody > tr > th.active:hover, .runestone-sphinx .table-hover > tbody > tr > th.active:hover, .ptx-runestone-container .table-hover > tbody > tr.active:hover > td, .runestone-sphinx .table-hover > tbody > tr.active:hover > td, .ptx-runestone-container .table-hover > tbody > tr:hover > .active, .runestone-sphinx .table-hover > tbody > tr:hover > .active, .ptx-runestone-container .table-hover > tbody > tr.active:hover > th, .runestone-sphinx .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; } .ptx-runestone-container .table > thead > tr > td.success, .runestone-sphinx .table > thead > tr > td.success, .ptx-runestone-container .table > tbody > tr > td.success, .runestone-sphinx .table > tbody > tr > td.success, .ptx-runestone-container .table > tfoot > tr > td.success, .runestone-sphinx .table > tfoot > tr > td.success, .ptx-runestone-container .table > thead > tr > th.success, .runestone-sphinx .table > thead > tr > th.success, .ptx-runestone-container .table > tbody > tr > th.success, .runestone-sphinx .table > tbody > tr > th.success, .ptx-runestone-container .table > tfoot > tr > th.success, .runestone-sphinx .table > tfoot > tr > th.success, .ptx-runestone-container .table > thead > tr.success > td, .runestone-sphinx .table > thead > tr.success > td, .ptx-runestone-container .table > tbody > tr.success > td, .runestone-sphinx .table > tbody > tr.success > td, .ptx-runestone-container .table > tfoot > tr.success > td, .runestone-sphinx .table > tfoot > tr.success > td, .ptx-runestone-container .table > thead > tr.success > th, .runestone-sphinx .table > thead > tr.success > th, .ptx-runestone-container .table > tbody > tr.success > th, .runestone-sphinx .table > tbody > tr.success > th, .ptx-runestone-container .table > tfoot > tr.success > th, .runestone-sphinx .table > tfoot > tr.success > th { background-color: #dff0d8; } .ptx-runestone-container .table-hover > tbody > tr > td.success:hover, .runestone-sphinx .table-hover > tbody > tr > td.success:hover, .ptx-runestone-container .table-hover > tbody > tr > th.success:hover, .runestone-sphinx .table-hover > tbody > tr > th.success:hover, .ptx-runestone-container .table-hover > tbody > tr.success:hover > td, .runestone-sphinx .table-hover > tbody > tr.success:hover > td, .ptx-runestone-container .table-hover > tbody > tr:hover > .success, .runestone-sphinx .table-hover > tbody > tr:hover > .success, .ptx-runestone-container .table-hover > tbody > tr.success:hover > th, .runestone-sphinx .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; } .ptx-runestone-container .table > thead > tr > td.info, .runestone-sphinx .table > thead > tr > td.info, .ptx-runestone-container .table > tbody > tr > td.info, .runestone-sphinx .table > tbody > tr > td.info, .ptx-runestone-container .table > tfoot > tr > td.info, .runestone-sphinx .table > tfoot > tr > td.info, .ptx-runestone-container .table > thead > tr > th.info, .runestone-sphinx .table > thead > tr > th.info, .ptx-runestone-container .table > tbody > tr > th.info, .runestone-sphinx .table > tbody > tr > th.info, .ptx-runestone-container .table > tfoot > tr > th.info, .runestone-sphinx .table > tfoot > tr > th.info, .ptx-runestone-container .table > thead > tr.info > td, .runestone-sphinx .table > thead > tr.info > td, .ptx-runestone-container .table > tbody > tr.info > td, .runestone-sphinx .table > tbody > tr.info > td, .ptx-runestone-container .table > tfoot > tr.info > td, .runestone-sphinx .table > tfoot > tr.info > td, .ptx-runestone-container .table > thead > tr.info > th, .runestone-sphinx .table > thead > tr.info > th, .ptx-runestone-container .table > tbody > tr.info > th, .runestone-sphinx .table > tbody > tr.info > th, .ptx-runestone-container .table > tfoot > tr.info > th, .runestone-sphinx .table > tfoot > tr.info > th { background-color: #d9edf7; } .ptx-runestone-container .table-hover > tbody > tr > td.info:hover, .runestone-sphinx .table-hover > tbody > tr > td.info:hover, .ptx-runestone-container .table-hover > tbody > tr > th.info:hover, .runestone-sphinx .table-hover > tbody > tr > th.info:hover, .ptx-runestone-container .table-hover > tbody > tr.info:hover > td, .runestone-sphinx .table-hover > tbody > tr.info:hover > td, .ptx-runestone-container .table-hover > tbody > tr:hover > .info, .runestone-sphinx .table-hover > tbody > tr:hover > .info, .ptx-runestone-container .table-hover > tbody > tr.info:hover > th, .runestone-sphinx .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; } .ptx-runestone-container .table > thead > tr > td.warning, .runestone-sphinx .table > thead > tr > td.warning, .ptx-runestone-container .table > tbody > tr > td.warning, .runestone-sphinx .table > tbody > tr > td.warning, .ptx-runestone-container .table > tfoot > tr > td.warning, .runestone-sphinx .table > tfoot > tr > td.warning, .ptx-runestone-container .table > thead > tr > th.warning, .runestone-sphinx .table > thead > tr > th.warning, .ptx-runestone-container .table > tbody > tr > th.warning, .runestone-sphinx .table > tbody > tr > th.warning, .ptx-runestone-container .table > tfoot > tr > th.warning, .runestone-sphinx .table > tfoot > tr > th.warning, .ptx-runestone-container .table > thead > tr.warning > td, .runestone-sphinx .table > thead > tr.warning > td, .ptx-runestone-container .table > tbody > tr.warning > td, .runestone-sphinx .table > tbody > tr.warning > td, .ptx-runestone-container .table > tfoot > tr.warning > td, .runestone-sphinx .table > tfoot > tr.warning > td, .ptx-runestone-container .table > thead > tr.warning > th, .runestone-sphinx .table > thead > tr.warning > th, .ptx-runestone-container .table > tbody > tr.warning > th, .runestone-sphinx .table > tbody > tr.warning > th, .ptx-runestone-container .table > tfoot > tr.warning > th, .runestone-sphinx .table > tfoot > tr.warning > th { background-color: #fcf8e3; } .ptx-runestone-container .table-hover > tbody > tr > td.warning:hover, .runestone-sphinx .table-hover > tbody > tr > td.warning:hover, .ptx-runestone-container .table-hover > tbody > tr > th.warning:hover, .runestone-sphinx .table-hover > tbody > tr > th.warning:hover, .ptx-runestone-container .table-hover > tbody > tr.warning:hover > td, .runestone-sphinx .table-hover > tbody > tr.warning:hover > td, .ptx-runestone-container .table-hover > tbody > tr:hover > .warning, .runestone-sphinx .table-hover > tbody > tr:hover > .warning, .ptx-runestone-container .table-hover > tbody > tr.warning:hover > th, .runestone-sphinx .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; } .ptx-runestone-container .table > thead > tr > td.danger, .runestone-sphinx .table > thead > tr > td.danger, .ptx-runestone-container .table > tbody > tr > td.danger, .runestone-sphinx .table > tbody > tr > td.danger, .ptx-runestone-container .table > tfoot > tr > td.danger, .runestone-sphinx .table > tfoot > tr > td.danger, .ptx-runestone-container .table > thead > tr > th.danger, .runestone-sphinx .table > thead > tr > th.danger, .ptx-runestone-container .table > tbody > tr > th.danger, .runestone-sphinx .table > tbody > tr > th.danger, .ptx-runestone-container .table > tfoot > tr > th.danger, .runestone-sphinx .table > tfoot > tr > th.danger, .ptx-runestone-container .table > thead > tr.danger > td, .runestone-sphinx .table > thead > tr.danger > td, .ptx-runestone-container .table > tbody > tr.danger > td, .runestone-sphinx .table > tbody > tr.danger > td, .ptx-runestone-container .table > tfoot > tr.danger > td, .runestone-sphinx .table > tfoot > tr.danger > td, .ptx-runestone-container .table > thead > tr.danger > th, .runestone-sphinx .table > thead > tr.danger > th, .ptx-runestone-container .table > tbody > tr.danger > th, .runestone-sphinx .table > tbody > tr.danger > th, .ptx-runestone-container .table > tfoot > tr.danger > th, .runestone-sphinx .table > tfoot > tr.danger > th { background-color: #f2dede; } .ptx-runestone-container .table-hover > tbody > tr > td.danger:hover, .runestone-sphinx .table-hover > tbody > tr > td.danger:hover, .ptx-runestone-container .table-hover > tbody > tr > th.danger:hover, .runestone-sphinx .table-hover > tbody > tr > th.danger:hover, .ptx-runestone-container .table-hover > tbody > tr.danger:hover > td, .runestone-sphinx .table-hover > tbody > tr.danger:hover > td, .ptx-runestone-container .table-hover > tbody > tr:hover > .danger, .runestone-sphinx .table-hover > tbody > tr:hover > .danger, .ptx-runestone-container .table-hover > tbody > tr.danger:hover > th, .runestone-sphinx .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; } .ptx-runestone-container .table-responsive, .runestone-sphinx .table-responsive { min-height: 0.01%; overflow-x: auto; } @media screen and (max-width: 767px) { .ptx-runestone-container .table-responsive, .runestone-sphinx .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; } .ptx-runestone-container .table-responsive > .table, .runestone-sphinx .table-responsive > .table { margin-bottom: 0; } .ptx-runestone-container .table-responsive > .table > thead > tr > th, .runestone-sphinx .table-responsive > .table > thead > tr > th, .ptx-runestone-container .table-responsive > .table > tbody > tr > th, .runestone-sphinx .table-responsive > .table > tbody > tr > th, .ptx-runestone-container .table-responsive > .table > tfoot > tr > th, .runestone-sphinx .table-responsive > .table > tfoot > tr > th, .ptx-runestone-container .table-responsive > .table > thead > tr > td, .runestone-sphinx .table-responsive > .table > thead > tr > td, .ptx-runestone-container .table-responsive > .table > tbody > tr > td, .runestone-sphinx .table-responsive > .table > tbody > tr > td, .ptx-runestone-container .table-responsive > .table > tfoot > tr > td, .runestone-sphinx .table-responsive > .table > tfoot > tr > td { white-space: nowrap; } .ptx-runestone-container .table-responsive > .table-bordered, .runestone-sphinx .table-responsive > .table-bordered { border: 0; } .ptx-runestone-container .table-responsive > .table-bordered > thead > tr > th:first-child, .runestone-sphinx .table-responsive > .table-bordered > thead > tr > th:first-child, .ptx-runestone-container .table-responsive > .table-bordered > tbody > tr > th:first-child, .runestone-sphinx .table-responsive > .table-bordered > tbody > tr > th:first-child, .ptx-runestone-container .table-responsive > .table-bordered > tfoot > tr > th:first-child, .runestone-sphinx .table-responsive > .table-bordered > tfoot > tr > th:first-child, .ptx-runestone-container .table-responsive > .table-bordered > thead > tr > td:first-child, .runestone-sphinx .table-responsive > .table-bordered > thead > tr > td:first-child, .ptx-runestone-container .table-responsive > .table-bordered > tbody > tr > td:first-child, .runestone-sphinx .table-responsive > .table-bordered > tbody > tr > td:first-child, .ptx-runestone-container .table-responsive > .table-bordered > tfoot > tr > td:first-child, .runestone-sphinx .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .ptx-runestone-container .table-responsive > .table-bordered > thead > tr > th:last-child, .runestone-sphinx .table-responsive > .table-bordered > thead > tr > th:last-child, .ptx-runestone-container .table-responsive > .table-bordered > tbody > tr > th:last-child, .runestone-sphinx .table-responsive > .table-bordered > tbody > tr > th:last-child, .ptx-runestone-container .table-responsive > .table-bordered > tfoot > tr > th:last-child, .runestone-sphinx .table-responsive > .table-bordered > tfoot > tr > th:last-child, .ptx-runestone-container .table-responsive > .table-bordered > thead > tr > td:last-child, .runestone-sphinx .table-responsive > .table-bordered > thead > tr > td:last-child, .ptx-runestone-container .table-responsive > .table-bordered > tbody > tr > td:last-child, .runestone-sphinx .table-responsive > .table-bordered > tbody > tr > td:last-child, .ptx-runestone-container .table-responsive > .table-bordered > tfoot > tr > td:last-child, .runestone-sphinx .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .ptx-runestone-container .table-responsive > .table-bordered > tbody > tr:last-child > th, .runestone-sphinx .table-responsive > .table-bordered > tbody > tr:last-child > th, .ptx-runestone-container .table-responsive > .table-bordered > tfoot > tr:last-child > th, .runestone-sphinx .table-responsive > .table-bordered > tfoot > tr:last-child > th, .ptx-runestone-container .table-responsive > .table-bordered > tbody > tr:last-child > td, .runestone-sphinx .table-responsive > .table-bordered > tbody > tr:last-child > td, .ptx-runestone-container .table-responsive > .table-bordered > tfoot > tr:last-child > td, .runestone-sphinx .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } } .ptx-runestone-container fieldset, .runestone-sphinx fieldset { min-width: 0; padding: 0; margin: 0; border: 0; } .ptx-runestone-container legend, .runestone-sphinx 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; } .ptx-runestone-container label, .runestone-sphinx label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; } .ptx-runestone-container input[type="search"], .runestone-sphinx input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .ptx-runestone-container input[type="radio"], .runestone-sphinx input[type="radio"], .ptx-runestone-container input[type="checkbox"], .runestone-sphinx input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; } .ptx-runestone-container input[type="radio"][disabled], .runestone-sphinx input[type="radio"][disabled], .ptx-runestone-container input[type="checkbox"][disabled], .runestone-sphinx input[type="checkbox"][disabled], .ptx-runestone-container input[type="radio"].disabled, .runestone-sphinx input[type="radio"].disabled, .ptx-runestone-container input[type="checkbox"].disabled, .runestone-sphinx input[type="checkbox"].disabled, .ptx-runestone-container fieldset[disabled] input[type="radio"], .runestone-sphinx fieldset[disabled] input[type="radio"], .ptx-runestone-container fieldset[disabled] input[type="checkbox"], .runestone-sphinx fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; } .ptx-runestone-container input[type="file"], .runestone-sphinx input[type="file"] { display: block; } .ptx-runestone-container input[type="range"], .runestone-sphinx input[type="range"] { display: block; width: 100%; } .ptx-runestone-container select[multiple], .runestone-sphinx select[multiple], .ptx-runestone-container select[size], .runestone-sphinx select[size] { height: auto; } .ptx-runestone-container input[type="file"]:focus, .runestone-sphinx input[type="file"]:focus, .ptx-runestone-container input[type="radio"]:focus, .runestone-sphinx input[type="radio"]:focus, .ptx-runestone-container input[type="checkbox"]:focus, .runestone-sphinx input[type="checkbox"]:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .ptx-runestone-container output, .runestone-sphinx output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555555; } .ptx-runestone-container .form-control, .runestone-sphinx .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; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; } .ptx-runestone-container .form-control:focus, .runestone-sphinx .form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } .ptx-runestone-container .form-control::-moz-placeholder, .runestone-sphinx .form-control::-moz-placeholder { color: #999; opacity: 1; } .ptx-runestone-container .form-control:-ms-input-placeholder, .runestone-sphinx .form-control:-ms-input-placeholder { color: #999; } .ptx-runestone-container .form-control::-webkit-input-placeholder, .runestone-sphinx .form-control::-webkit-input-placeholder { color: #999; } .ptx-runestone-container .form-control::-ms-expand, .runestone-sphinx .form-control::-ms-expand { background-color: transparent; border: 0; } .ptx-runestone-container .form-control[disabled], .runestone-sphinx .form-control[disabled], .ptx-runestone-container .form-control[readonly], .runestone-sphinx .form-control[readonly], .ptx-runestone-container fieldset[disabled] .form-control, .runestone-sphinx fieldset[disabled] .form-control { background-color: #eeeeee; opacity: 1; } .ptx-runestone-container .form-control[disabled], .runestone-sphinx .form-control[disabled], .ptx-runestone-container fieldset[disabled] .form-control, .runestone-sphinx fieldset[disabled] .form-control { cursor: not-allowed; } .ptx-runestone-container textarea.form-control, .runestone-sphinx textarea.form-control { height: auto; } @media screen and (-webkit-min-device-pixel-ratio: 0) { .ptx-runestone-container input[type="date"].form-control, .runestone-sphinx input[type="date"].form-control, .ptx-runestone-container input[type="time"].form-control, .runestone-sphinx input[type="time"].form-control, .ptx-runestone-container input[type="datetime-local"].form-control, .runestone-sphinx input[type="datetime-local"].form-control, .ptx-runestone-container input[type="month"].form-control, .runestone-sphinx input[type="month"].form-control { line-height: 34px; } .ptx-runestone-container input[type="date"].input-sm, .runestone-sphinx input[type="date"].input-sm, .ptx-runestone-container input[type="time"].input-sm, .runestone-sphinx input[type="time"].input-sm, .ptx-runestone-container input[type="datetime-local"].input-sm, .runestone-sphinx input[type="datetime-local"].input-sm, .ptx-runestone-container input[type="month"].input-sm, .runestone-sphinx input[type="month"].input-sm, .ptx-runestone-container .input-group-sm input[type="date"], .runestone-sphinx .input-group-sm input[type="date"], .ptx-runestone-container .input-group-sm input[type="time"], .runestone-sphinx .input-group-sm input[type="time"], .ptx-runestone-container .input-group-sm input[type="datetime-local"], .runestone-sphinx .input-group-sm input[type="datetime-local"], .ptx-runestone-container .input-group-sm input[type="month"], .runestone-sphinx .input-group-sm input[type="month"] { line-height: 30px; } .ptx-runestone-container input[type="date"].input-lg, .runestone-sphinx input[type="date"].input-lg, .ptx-runestone-container input[type="time"].input-lg, .runestone-sphinx input[type="time"].input-lg, .ptx-runestone-container input[type="datetime-local"].input-lg, .runestone-sphinx input[type="datetime-local"].input-lg, .ptx-runestone-container input[type="month"].input-lg, .runestone-sphinx input[type="month"].input-lg, .ptx-runestone-container .input-group-lg input[type="date"], .runestone-sphinx .input-group-lg input[type="date"], .ptx-runestone-container .input-group-lg input[type="time"], .runestone-sphinx .input-group-lg input[type="time"], .ptx-runestone-container .input-group-lg input[type="datetime-local"], .runestone-sphinx .input-group-lg input[type="datetime-local"], .ptx-runestone-container .input-group-lg input[type="month"], .runestone-sphinx .input-group-lg input[type="month"] { line-height: 46px; } } .ptx-runestone-container .form-group, .runestone-sphinx .form-group { margin-bottom: 15px; } .ptx-runestone-container .radio, .runestone-sphinx .radio, .ptx-runestone-container .checkbox, .runestone-sphinx .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; } .ptx-runestone-container .radio.disabled label, .runestone-sphinx .radio.disabled label, .ptx-runestone-container .checkbox.disabled label, .runestone-sphinx .checkbox.disabled label, .ptx-runestone-container fieldset[disabled] .radio label, .runestone-sphinx fieldset[disabled] .radio label, .ptx-runestone-container fieldset[disabled] .checkbox label, .runestone-sphinx fieldset[disabled] .checkbox label { cursor: not-allowed; } .ptx-runestone-container .radio label, .runestone-sphinx .radio label, .ptx-runestone-container .checkbox label, .runestone-sphinx .checkbox label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer; } .ptx-runestone-container .radio input[type="radio"], .runestone-sphinx .radio input[type="radio"], .ptx-runestone-container .radio-inline input[type="radio"], .runestone-sphinx .radio-inline input[type="radio"], .ptx-runestone-container .checkbox input[type="checkbox"], .runestone-sphinx .checkbox input[type="checkbox"], .ptx-runestone-container .checkbox-inline input[type="checkbox"], .runestone-sphinx .checkbox-inline input[type="checkbox"] { position: absolute; margin-top: 4px \9; margin-left: -20px; } .ptx-runestone-container .radio + .radio, .runestone-sphinx .radio + .radio, .ptx-runestone-container .checkbox + .checkbox, .runestone-sphinx .checkbox + .checkbox { margin-top: -5px; } .ptx-runestone-container .radio-inline, .runestone-sphinx .radio-inline, .ptx-runestone-container .checkbox-inline, .runestone-sphinx .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer; } .ptx-runestone-container .radio-inline.disabled, .runestone-sphinx .radio-inline.disabled, .ptx-runestone-container .checkbox-inline.disabled, .runestone-sphinx .checkbox-inline.disabled, .ptx-runestone-container fieldset[disabled] .radio-inline, .runestone-sphinx fieldset[disabled] .radio-inline, .ptx-runestone-container fieldset[disabled] .checkbox-inline, .runestone-sphinx fieldset[disabled] .checkbox-inline { cursor: not-allowed; } .ptx-runestone-container .radio-inline + .radio-inline, .runestone-sphinx .radio-inline + .radio-inline, .ptx-runestone-container .checkbox-inline + .checkbox-inline, .runestone-sphinx .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; } .ptx-runestone-container .form-control-static, .runestone-sphinx .form-control-static { min-height: 34px; padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; } .ptx-runestone-container .form-control-static.input-lg, .runestone-sphinx .form-control-static.input-lg, .ptx-runestone-container .form-control-static.input-sm, .runestone-sphinx .form-control-static.input-sm { padding-right: 0; padding-left: 0; } .ptx-runestone-container .input-sm, .runestone-sphinx .input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } .ptx-runestone-container select.input-sm, .runestone-sphinx select.input-sm { height: 30px; line-height: 30px; } .ptx-runestone-container textarea.input-sm, .runestone-sphinx textarea.input-sm, .ptx-runestone-container select[multiple].input-sm, .runestone-sphinx select[multiple].input-sm { height: auto; } .ptx-runestone-container .form-group-sm .form-control, .runestone-sphinx .form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } .ptx-runestone-container .form-group-sm select.form-control, .runestone-sphinx .form-group-sm select.form-control { height: 30px; line-height: 30px; } .ptx-runestone-container .form-group-sm textarea.form-control, .runestone-sphinx .form-group-sm textarea.form-control, .ptx-runestone-container .form-group-sm select[multiple].form-control, .runestone-sphinx .form-group-sm select[multiple].form-control { height: auto; } .ptx-runestone-container .form-group-sm .form-control-static, .runestone-sphinx .form-group-sm .form-control-static { height: 30px; min-height: 32px; padding: 6px 10px; font-size: 12px; line-height: 1.5; } .ptx-runestone-container .input-lg, .runestone-sphinx .input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; } .ptx-runestone-container select.input-lg, .runestone-sphinx select.input-lg { height: 46px; line-height: 46px; } .ptx-runestone-container textarea.input-lg, .runestone-sphinx textarea.input-lg, .ptx-runestone-container select[multiple].input-lg, .runestone-sphinx select[multiple].input-lg { height: auto; } .ptx-runestone-container .form-group-lg .form-control, .runestone-sphinx .form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; } .ptx-runestone-container .form-group-lg select.form-control, .runestone-sphinx .form-group-lg select.form-control { height: 46px; line-height: 46px; } .ptx-runestone-container .form-group-lg textarea.form-control, .runestone-sphinx .form-group-lg textarea.form-control, .ptx-runestone-container .form-group-lg select[multiple].form-control, .runestone-sphinx .form-group-lg select[multiple].form-control { height: auto; } .ptx-runestone-container .form-group-lg .form-control-static, .runestone-sphinx .form-group-lg .form-control-static { height: 46px; min-height: 38px; padding: 11px 16px; font-size: 18px; line-height: 1.3333333; } .ptx-runestone-container .has-feedback, .runestone-sphinx .has-feedback { position: relative; } .ptx-runestone-container .has-feedback .form-control, .runestone-sphinx .has-feedback .form-control { padding-right: 42.5px; } .ptx-runestone-container .form-control-feedback, .runestone-sphinx .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; } .ptx-runestone-container .input-lg + .form-control-feedback, .runestone-sphinx .input-lg + .form-control-feedback, .ptx-runestone-container .input-group-lg + .form-control-feedback, .runestone-sphinx .input-group-lg + .form-control-feedback, .ptx-runestone-container .form-group-lg .form-control + .form-control-feedback, .runestone-sphinx .form-group-lg .form-control + .form-control-feedback { width: 46px; height: 46px; line-height: 46px; } .ptx-runestone-container .input-sm + .form-control-feedback, .runestone-sphinx .input-sm + .form-control-feedback, .ptx-runestone-container .input-group-sm + .form-control-feedback, .runestone-sphinx .input-group-sm + .form-control-feedback, .ptx-runestone-container .form-group-sm .form-control + .form-control-feedback, .runestone-sphinx .form-group-sm .form-control + .form-control-feedback { width: 30px; height: 30px; line-height: 30px; } .ptx-runestone-container .has-success .help-block, .runestone-sphinx .has-success .help-block, .ptx-runestone-container .has-success .control-label, .runestone-sphinx .has-success .control-label, .ptx-runestone-container .has-success .radio, .runestone-sphinx .has-success .radio, .ptx-runestone-container .has-success .checkbox, .runestone-sphinx .has-success .checkbox, .ptx-runestone-container .has-success .radio-inline, .runestone-sphinx .has-success .radio-inline, .ptx-runestone-container .has-success .checkbox-inline, .runestone-sphinx .has-success .checkbox-inline, .ptx-runestone-container .has-success.radio label, .runestone-sphinx .has-success.radio label, .ptx-runestone-container .has-success.checkbox label, .runestone-sphinx .has-success.checkbox label, .ptx-runestone-container .has-success.radio-inline label, .runestone-sphinx .has-success.radio-inline label, .ptx-runestone-container .has-success.checkbox-inline label, .runestone-sphinx .has-success.checkbox-inline label { color: #3c763d; } .ptx-runestone-container .has-success .form-control, .runestone-sphinx .has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .ptx-runestone-container .has-success .form-control:focus, .runestone-sphinx .has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } .ptx-runestone-container .has-success .input-group-addon, .runestone-sphinx .has-success .input-group-addon { color: #3c763d; background-color: #dff0d8; border-color: #3c763d; } .ptx-runestone-container .has-success .form-control-feedback, .runestone-sphinx .has-success .form-control-feedback { color: #3c763d; } .ptx-runestone-container .has-warning .help-block, .runestone-sphinx .has-warning .help-block, .ptx-runestone-container .has-warning .control-label, .runestone-sphinx .has-warning .control-label, .ptx-runestone-container .has-warning .radio, .runestone-sphinx .has-warning .radio, .ptx-runestone-container .has-warning .checkbox, .runestone-sphinx .has-warning .checkbox, .ptx-runestone-container .has-warning .radio-inline, .runestone-sphinx .has-warning .radio-inline, .ptx-runestone-container .has-warning .checkbox-inline, .runestone-sphinx .has-warning .checkbox-inline, .ptx-runestone-container .has-warning.radio label, .runestone-sphinx .has-warning.radio label, .ptx-runestone-container .has-warning.checkbox label, .runestone-sphinx .has-warning.checkbox label, .ptx-runestone-container .has-warning.radio-inline label, .runestone-sphinx .has-warning.radio-inline label, .ptx-runestone-container .has-warning.checkbox-inline label, .runestone-sphinx .has-warning.checkbox-inline label { color: #8a6d3b; } .ptx-runestone-container .has-warning .form-control, .runestone-sphinx .has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .ptx-runestone-container .has-warning .form-control:focus, .runestone-sphinx .has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } .ptx-runestone-container .has-warning .input-group-addon, .runestone-sphinx .has-warning .input-group-addon { color: #8a6d3b; background-color: #fcf8e3; border-color: #8a6d3b; } .ptx-runestone-container .has-warning .form-control-feedback, .runestone-sphinx .has-warning .form-control-feedback { color: #8a6d3b; } .ptx-runestone-container .has-error .help-block, .runestone-sphinx .has-error .help-block, .ptx-runestone-container .has-error .control-label, .runestone-sphinx .has-error .control-label, .ptx-runestone-container .has-error .radio, .runestone-sphinx .has-error .radio, .ptx-runestone-container .has-error .checkbox, .runestone-sphinx .has-error .checkbox, .ptx-runestone-container .has-error .radio-inline, .runestone-sphinx .has-error .radio-inline, .ptx-runestone-container .has-error .checkbox-inline, .runestone-sphinx .has-error .checkbox-inline, .ptx-runestone-container .has-error.radio label, .runestone-sphinx .has-error.radio label, .ptx-runestone-container .has-error.checkbox label, .runestone-sphinx .has-error.checkbox label, .ptx-runestone-container .has-error.radio-inline label, .runestone-sphinx .has-error.radio-inline label, .ptx-runestone-container .has-error.checkbox-inline label, .runestone-sphinx .has-error.checkbox-inline label { color: #a94442; } .ptx-runestone-container .has-error .form-control, .runestone-sphinx .has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .ptx-runestone-container .has-error .form-control:focus, .runestone-sphinx .has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .ptx-runestone-container .has-error .input-group-addon, .runestone-sphinx .has-error .input-group-addon { color: #a94442; background-color: #f2dede; border-color: #a94442; } .ptx-runestone-container .has-error .form-control-feedback, .runestone-sphinx .has-error .form-control-feedback { color: #a94442; } .ptx-runestone-container .has-feedback label ~ .form-control-feedback, .runestone-sphinx .has-feedback label ~ .form-control-feedback { top: 25px; } .ptx-runestone-container .has-feedback label.sr-only ~ .form-control-feedback, .runestone-sphinx .has-feedback label.sr-only ~ .form-control-feedback { top: 0; } .ptx-runestone-container .help-block, .runestone-sphinx .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373; } @media (min-width: 768px) { .ptx-runestone-container .form-inline .form-group, .runestone-sphinx .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .ptx-runestone-container .form-inline .form-control, .runestone-sphinx .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .ptx-runestone-container .form-inline .form-control-static, .runestone-sphinx .form-inline .form-control-static { display: inline-block; } .ptx-runestone-container .form-inline .input-group, .runestone-sphinx .form-inline .input-group { display: inline-table; vertical-align: middle; } .ptx-runestone-container .form-inline .input-group .input-group-addon, .runestone-sphinx .form-inline .input-group .input-group-addon, .ptx-runestone-container .form-inline .input-group .input-group-btn, .runestone-sphinx .form-inline .input-group .input-group-btn, .ptx-runestone-container .form-inline .input-group .form-control, .runestone-sphinx .form-inline .input-group .form-control { width: auto; } .ptx-runestone-container .form-inline .input-group > .form-control, .runestone-sphinx .form-inline .input-group > .form-control { width: 100%; } .ptx-runestone-container .form-inline .control-label, .runestone-sphinx .form-inline .control-label { margin-bottom: 0; vertical-align: middle; } .ptx-runestone-container .form-inline .radio, .runestone-sphinx .form-inline .radio, .ptx-runestone-container .form-inline .checkbox, .runestone-sphinx .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .ptx-runestone-container .form-inline .radio label, .runestone-sphinx .form-inline .radio label, .ptx-runestone-container .form-inline .checkbox label, .runestone-sphinx .form-inline .checkbox label { padding-left: 0; } .ptx-runestone-container .form-inline .radio input[type="radio"], .runestone-sphinx .form-inline .radio input[type="radio"], .ptx-runestone-container .form-inline .checkbox input[type="checkbox"], .runestone-sphinx .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .ptx-runestone-container .form-inline .has-feedback .form-control-feedback, .runestone-sphinx .form-inline .has-feedback .form-control-feedback { top: 0; } } .ptx-runestone-container .form-horizontal .radio, .runestone-sphinx .form-horizontal .radio, .ptx-runestone-container .form-horizontal .checkbox, .runestone-sphinx .form-horizontal .checkbox, .ptx-runestone-container .form-horizontal .radio-inline, .runestone-sphinx .form-horizontal .radio-inline, .ptx-runestone-container .form-horizontal .checkbox-inline, .runestone-sphinx .form-horizontal .checkbox-inline { padding-top: 7px; margin-top: 0; margin-bottom: 0; } .ptx-runestone-container .form-horizontal .radio, .runestone-sphinx .form-horizontal .radio, .ptx-runestone-container .form-horizontal .checkbox, .runestone-sphinx .form-horizontal .checkbox { min-height: 27px; } .ptx-runestone-container .form-horizontal .form-group, .runestone-sphinx .form-horizontal .form-group { margin-right: -15px; margin-left: -15px; } @media (min-width: 768px) { .ptx-runestone-container .form-horizontal .control-label, .runestone-sphinx .form-horizontal .control-label { padding-top: 7px; margin-bottom: 0; text-align: right; } } .ptx-runestone-container .form-horizontal .has-feedback .form-control-feedback, .runestone-sphinx .form-horizontal .has-feedback .form-control-feedback { right: 15px; } @media (min-width: 768px) { .ptx-runestone-container .form-horizontal .form-group-lg .control-label, .runestone-sphinx .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 18px; } } @media (min-width: 768px) { .ptx-runestone-container .form-horizontal .form-group-sm .control-label, .runestone-sphinx .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 12px; } } .ptx-runestone-container .btn, .runestone-sphinx .btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .ptx-runestone-container .btn:focus, .runestone-sphinx .btn:focus, .ptx-runestone-container .btn:active:focus, .runestone-sphinx .btn:active:focus, .ptx-runestone-container .btn.active:focus, .runestone-sphinx .btn.active:focus, .ptx-runestone-container .btn.focus, .runestone-sphinx .btn.focus, .ptx-runestone-container .btn:active.focus, .runestone-sphinx .btn:active.focus, .ptx-runestone-container .btn.active.focus, .runestone-sphinx .btn.active.focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .ptx-runestone-container .btn:hover, .runestone-sphinx .btn:hover, .ptx-runestone-container .btn:focus, .runestone-sphinx .btn:focus, .ptx-runestone-container .btn.focus, .runestone-sphinx .btn.focus { color: #333; text-decoration: none; } .ptx-runestone-container .btn:active, .runestone-sphinx .btn:active, .ptx-runestone-container .btn.active, .runestone-sphinx .btn.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .ptx-runestone-container .btn.disabled, .runestone-sphinx .btn.disabled, .ptx-runestone-container .btn[disabled], .runestone-sphinx .btn[disabled], .ptx-runestone-container fieldset[disabled] .btn, .runestone-sphinx fieldset[disabled] .btn { cursor: not-allowed; filter: alpha(opacity=65); opacity: 0.65; -webkit-box-shadow: none; box-shadow: none; } .ptx-runestone-container a.btn.disabled, .runestone-sphinx a.btn.disabled, .ptx-runestone-container fieldset[disabled] a.btn, .runestone-sphinx fieldset[disabled] a.btn { pointer-events: none; } .ptx-runestone-container .btn-default, .runestone-sphinx .btn-default { color: #333; background-color: #fff; border-color: #ccc; } .ptx-runestone-container .btn-default:focus, .runestone-sphinx .btn-default:focus, .ptx-runestone-container .btn-default.focus, .runestone-sphinx .btn-default.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c; } .ptx-runestone-container .btn-default:hover, .runestone-sphinx .btn-default:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; } .ptx-runestone-container .btn-default:active, .runestone-sphinx .btn-default:active, .ptx-runestone-container .btn-default.active, .runestone-sphinx .btn-default.active, .ptx-runestone-container .open > .dropdown-toggle.btn-default, .runestone-sphinx .open > .dropdown-toggle.btn-default { color: #333; background-color: #e6e6e6; background-image: none; border-color: #adadad; } .ptx-runestone-container .btn-default:active:hover, .runestone-sphinx .btn-default:active:hover, .ptx-runestone-container .btn-default.active:hover, .runestone-sphinx .btn-default.active:hover, .ptx-runestone-container .open > .dropdown-toggle.btn-default:hover, .runestone-sphinx .open > .dropdown-toggle.btn-default:hover, .ptx-runestone-container .btn-default:active:focus, .runestone-sphinx .btn-default:active:focus, .ptx-runestone-container .btn-default.active:focus, .runestone-sphinx .btn-default.active:focus, .ptx-runestone-container .open > .dropdown-toggle.btn-default:focus, .runestone-sphinx .open > .dropdown-toggle.btn-default:focus, .ptx-runestone-container .btn-default:active.focus, .runestone-sphinx .btn-default:active.focus, .ptx-runestone-container .btn-default.active.focus, .runestone-sphinx .btn-default.active.focus, .ptx-runestone-container .open > .dropdown-toggle.btn-default.focus, .runestone-sphinx .open > .dropdown-toggle.btn-default.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c; } .ptx-runestone-container .btn-default.disabled:hover, .runestone-sphinx .btn-default.disabled:hover, .ptx-runestone-container .btn-default[disabled]:hover, .runestone-sphinx .btn-default[disabled]:hover, .ptx-runestone-container fieldset[disabled] .btn-default:hover, .runestone-sphinx fieldset[disabled] .btn-default:hover, .ptx-runestone-container .btn-default.disabled:focus, .runestone-sphinx .btn-default.disabled:focus, .ptx-runestone-container .btn-default[disabled]:focus, .runestone-sphinx .btn-default[disabled]:focus, .ptx-runestone-container fieldset[disabled] .btn-default:focus, .runestone-sphinx fieldset[disabled] .btn-default:focus, .ptx-runestone-container .btn-default.disabled.focus, .runestone-sphinx .btn-default.disabled.focus, .ptx-runestone-container .btn-default[disabled].focus, .runestone-sphinx .btn-default[disabled].focus, .ptx-runestone-container fieldset[disabled] .btn-default.focus, .runestone-sphinx fieldset[disabled] .btn-default.focus { background-color: #fff; border-color: #ccc; } .ptx-runestone-container .btn-default .badge, .runestone-sphinx .btn-default .badge { color: #fff; background-color: #333; } .ptx-runestone-container .btn-primary, .runestone-sphinx .btn-primary { color: #fff; background-color: #337ab7; border-color: #2e6da4; } .ptx-runestone-container .btn-primary:focus, .runestone-sphinx .btn-primary:focus, .ptx-runestone-container .btn-primary.focus, .runestone-sphinx .btn-primary.focus { color: #fff; background-color: #286090; border-color: #122b40; } .ptx-runestone-container .btn-primary:hover, .runestone-sphinx .btn-primary:hover { color: #fff; background-color: #286090; border-color: #204d74; } .ptx-runestone-container .btn-primary:active, .runestone-sphinx .btn-primary:active, .ptx-runestone-container .btn-primary.active, .runestone-sphinx .btn-primary.active, .ptx-runestone-container .open > .dropdown-toggle.btn-primary, .runestone-sphinx .open > .dropdown-toggle.btn-primary { color: #fff; background-color: #286090; background-image: none; border-color: #204d74; } .ptx-runestone-container .btn-primary:active:hover, .runestone-sphinx .btn-primary:active:hover, .ptx-runestone-container .btn-primary.active:hover, .runestone-sphinx .btn-primary.active:hover, .ptx-runestone-container .open > .dropdown-toggle.btn-primary:hover, .runestone-sphinx .open > .dropdown-toggle.btn-primary:hover, .ptx-runestone-container .btn-primary:active:focus, .runestone-sphinx .btn-primary:active:focus, .ptx-runestone-container .btn-primary.active:focus, .runestone-sphinx .btn-primary.active:focus, .ptx-runestone-container .open > .dropdown-toggle.btn-primary:focus, .runestone-sphinx .open > .dropdown-toggle.btn-primary:focus, .ptx-runestone-container .btn-primary:active.focus, .runestone-sphinx .btn-primary:active.focus, .ptx-runestone-container .btn-primary.active.focus, .runestone-sphinx .btn-primary.active.focus, .ptx-runestone-container .open > .dropdown-toggle.btn-primary.focus, .runestone-sphinx .open > .dropdown-toggle.btn-primary.focus { color: #fff; background-color: #204d74; border-color: #122b40; } .ptx-runestone-container .btn-primary.disabled:hover, .runestone-sphinx .btn-primary.disabled:hover, .ptx-runestone-container .btn-primary[disabled]:hover, .runestone-sphinx .btn-primary[disabled]:hover, .ptx-runestone-container fieldset[disabled] .btn-primary:hover, .runestone-sphinx fieldset[disabled] .btn-primary:hover, .ptx-runestone-container .btn-primary.disabled:focus, .runestone-sphinx .btn-primary.disabled:focus, .ptx-runestone-container .btn-primary[disabled]:focus, .runestone-sphinx .btn-primary[disabled]:focus, .ptx-runestone-container fieldset[disabled] .btn-primary:focus, .runestone-sphinx fieldset[disabled] .btn-primary:focus, .ptx-runestone-container .btn-primary.disabled.focus, .runestone-sphinx .btn-primary.disabled.focus, .ptx-runestone-container .btn-primary[disabled].focus, .runestone-sphinx .btn-primary[disabled].focus, .ptx-runestone-container fieldset[disabled] .btn-primary.focus, .runestone-sphinx fieldset[disabled] .btn-primary.focus { background-color: #337ab7; border-color: #2e6da4; } .ptx-runestone-container .btn-primary .badge, .runestone-sphinx .btn-primary .badge { color: #337ab7; background-color: #fff; } .ptx-runestone-container .btn-success, .runestone-sphinx .btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; } .ptx-runestone-container .btn-success:focus, .runestone-sphinx .btn-success:focus, .ptx-runestone-container .btn-success.focus, .runestone-sphinx .btn-success.focus { color: #fff; background-color: #449d44; border-color: #255625; } .ptx-runestone-container .btn-success:hover, .runestone-sphinx .btn-success:hover { color: #fff; background-color: #449d44; border-color: #398439; } .ptx-runestone-container .btn-success:active, .runestone-sphinx .btn-success:active, .ptx-runestone-container .btn-success.active, .runestone-sphinx .btn-success.active, .ptx-runestone-container .open > .dropdown-toggle.btn-success, .runestone-sphinx .open > .dropdown-toggle.btn-success { color: #fff; background-color: #449d44; background-image: none; border-color: #398439; } .ptx-runestone-container .btn-success:active:hover, .runestone-sphinx .btn-success:active:hover, .ptx-runestone-container .btn-success.active:hover, .runestone-sphinx .btn-success.active:hover, .ptx-runestone-container .open > .dropdown-toggle.btn-success:hover, .runestone-sphinx .open > .dropdown-toggle.btn-success:hover, .ptx-runestone-container .btn-success:active:focus, .runestone-sphinx .btn-success:active:focus, .ptx-runestone-container .btn-success.active:focus, .runestone-sphinx .btn-success.active:focus, .ptx-runestone-container .open > .dropdown-toggle.btn-success:focus, .runestone-sphinx .open > .dropdown-toggle.btn-success:focus, .ptx-runestone-container .btn-success:active.focus, .runestone-sphinx .btn-success:active.focus, .ptx-runestone-container .btn-success.active.focus, .runestone-sphinx .btn-success.active.focus, .ptx-runestone-container .open > .dropdown-toggle.btn-success.focus, .runestone-sphinx .open > .dropdown-toggle.btn-success.focus { color: #fff; background-color: #398439; border-color: #255625; } .ptx-runestone-container .btn-success.disabled:hover, .runestone-sphinx .btn-success.disabled:hover, .ptx-runestone-container .btn-success[disabled]:hover, .runestone-sphinx .btn-success[disabled]:hover, .ptx-runestone-container fieldset[disabled] .btn-success:hover, .runestone-sphinx fieldset[disabled] .btn-success:hover, .ptx-runestone-container .btn-success.disabled:focus, .runestone-sphinx .btn-success.disabled:focus, .ptx-runestone-container .btn-success[disabled]:focus, .runestone-sphinx .btn-success[disabled]:focus, .ptx-runestone-container fieldset[disabled] .btn-success:focus, .runestone-sphinx fieldset[disabled] .btn-success:focus, .ptx-runestone-container .btn-success.disabled.focus, .runestone-sphinx .btn-success.disabled.focus, .ptx-runestone-container .btn-success[disabled].focus, .runestone-sphinx .btn-success[disabled].focus, .ptx-runestone-container fieldset[disabled] .btn-success.focus, .runestone-sphinx fieldset[disabled] .btn-success.focus { background-color: #5cb85c; border-color: #4cae4c; } .ptx-runestone-container .btn-success .badge, .runestone-sphinx .btn-success .badge { color: #5cb85c; background-color: #fff; } .ptx-runestone-container .btn-info, .runestone-sphinx .btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da; } .ptx-runestone-container .btn-info:focus, .runestone-sphinx .btn-info:focus, .ptx-runestone-container .btn-info.focus, .runestone-sphinx .btn-info.focus { color: #fff; background-color: #31b0d5; border-color: #1b6d85; } .ptx-runestone-container .btn-info:hover, .runestone-sphinx .btn-info:hover { color: #fff; background-color: #31b0d5; border-color: #269abc; } .ptx-runestone-container .btn-info:active, .runestone-sphinx .btn-info:active, .ptx-runestone-container .btn-info.active, .runestone-sphinx .btn-info.active, .ptx-runestone-container .open > .dropdown-toggle.btn-info, .runestone-sphinx .open > .dropdown-toggle.btn-info { color: #fff; background-color: #31b0d5; background-image: none; border-color: #269abc; } .ptx-runestone-container .btn-info:active:hover, .runestone-sphinx .btn-info:active:hover, .ptx-runestone-container .btn-info.active:hover, .runestone-sphinx .btn-info.active:hover, .ptx-runestone-container .open > .dropdown-toggle.btn-info:hover, .runestone-sphinx .open > .dropdown-toggle.btn-info:hover, .ptx-runestone-container .btn-info:active:focus, .runestone-sphinx .btn-info:active:focus, .ptx-runestone-container .btn-info.active:focus, .runestone-sphinx .btn-info.active:focus, .ptx-runestone-container .open > .dropdown-toggle.btn-info:focus, .runestone-sphinx .open > .dropdown-toggle.btn-info:focus, .ptx-runestone-container .btn-info:active.focus, .runestone-sphinx .btn-info:active.focus, .ptx-runestone-container .btn-info.active.focus, .runestone-sphinx .btn-info.active.focus, .ptx-runestone-container .open > .dropdown-toggle.btn-info.focus, .runestone-sphinx .open > .dropdown-toggle.btn-info.focus { color: #fff; background-color: #269abc; border-color: #1b6d85; } .ptx-runestone-container .btn-info.disabled:hover, .runestone-sphinx .btn-info.disabled:hover, .ptx-runestone-container .btn-info[disabled]:hover, .runestone-sphinx .btn-info[disabled]:hover, .ptx-runestone-container fieldset[disabled] .btn-info:hover, .runestone-sphinx fieldset[disabled] .btn-info:hover, .ptx-runestone-container .btn-info.disabled:focus, .runestone-sphinx .btn-info.disabled:focus, .ptx-runestone-container .btn-info[disabled]:focus, .runestone-sphinx .btn-info[disabled]:focus, .ptx-runestone-container fieldset[disabled] .btn-info:focus, .runestone-sphinx fieldset[disabled] .btn-info:focus, .ptx-runestone-container .btn-info.disabled.focus, .runestone-sphinx .btn-info.disabled.focus, .ptx-runestone-container .btn-info[disabled].focus, .runestone-sphinx .btn-info[disabled].focus, .ptx-runestone-container fieldset[disabled] .btn-info.focus, .runestone-sphinx fieldset[disabled] .btn-info.focus { background-color: #5bc0de; border-color: #46b8da; } .ptx-runestone-container .btn-info .badge, .runestone-sphinx .btn-info .badge { color: #5bc0de; background-color: #fff; } .ptx-runestone-container .btn-warning, .runestone-sphinx .btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; } .ptx-runestone-container .btn-warning:focus, .runestone-sphinx .btn-warning:focus, .ptx-runestone-container .btn-warning.focus, .runestone-sphinx .btn-warning.focus { color: #fff; background-color: #ec971f; border-color: #985f0d; } .ptx-runestone-container .btn-warning:hover, .runestone-sphinx .btn-warning:hover { color: #fff; background-color: #ec971f; border-color: #d58512; } .ptx-runestone-container .btn-warning:active, .runestone-sphinx .btn-warning:active, .ptx-runestone-container .btn-warning.active, .runestone-sphinx .btn-warning.active, .ptx-runestone-container .open > .dropdown-toggle.btn-warning, .runestone-sphinx .open > .dropdown-toggle.btn-warning { color: #fff; background-color: #ec971f; background-image: none; border-color: #d58512; } .ptx-runestone-container .btn-warning:active:hover, .runestone-sphinx .btn-warning:active:hover, .ptx-runestone-container .btn-warning.active:hover, .runestone-sphinx .btn-warning.active:hover, .ptx-runestone-container .open > .dropdown-toggle.btn-warning:hover, .runestone-sphinx .open > .dropdown-toggle.btn-warning:hover, .ptx-runestone-container .btn-warning:active:focus, .runestone-sphinx .btn-warning:active:focus, .ptx-runestone-container .btn-warning.active:focus, .runestone-sphinx .btn-warning.active:focus, .ptx-runestone-container .open > .dropdown-toggle.btn-warning:focus, .runestone-sphinx .open > .dropdown-toggle.btn-warning:focus, .ptx-runestone-container .btn-warning:active.focus, .runestone-sphinx .btn-warning:active.focus, .ptx-runestone-container .btn-warning.active.focus, .runestone-sphinx .btn-warning.active.focus, .ptx-runestone-container .open > .dropdown-toggle.btn-warning.focus, .runestone-sphinx .open > .dropdown-toggle.btn-warning.focus { color: #fff; background-color: #d58512; border-color: #985f0d; } .ptx-runestone-container .btn-warning.disabled:hover, .runestone-sphinx .btn-warning.disabled:hover, .ptx-runestone-container .btn-warning[disabled]:hover, .runestone-sphinx .btn-warning[disabled]:hover, .ptx-runestone-container fieldset[disabled] .btn-warning:hover, .runestone-sphinx fieldset[disabled] .btn-warning:hover, .ptx-runestone-container .btn-warning.disabled:focus, .runestone-sphinx .btn-warning.disabled:focus, .ptx-runestone-container .btn-warning[disabled]:focus, .runestone-sphinx .btn-warning[disabled]:focus, .ptx-runestone-container fieldset[disabled] .btn-warning:focus, .runestone-sphinx fieldset[disabled] .btn-warning:focus, .ptx-runestone-container .btn-warning.disabled.focus, .runestone-sphinx .btn-warning.disabled.focus, .ptx-runestone-container .btn-warning[disabled].focus, .runestone-sphinx .btn-warning[disabled].focus, .ptx-runestone-container fieldset[disabled] .btn-warning.focus, .runestone-sphinx fieldset[disabled] .btn-warning.focus { background-color: #f0ad4e; border-color: #eea236; } .ptx-runestone-container .btn-warning .badge, .runestone-sphinx .btn-warning .badge { color: #f0ad4e; background-color: #fff; } .ptx-runestone-container .btn-danger, .runestone-sphinx .btn-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; } .ptx-runestone-container .btn-danger:focus, .runestone-sphinx .btn-danger:focus, .ptx-runestone-container .btn-danger.focus, .runestone-sphinx .btn-danger.focus { color: #fff; background-color: #c9302c; border-color: #761c19; } .ptx-runestone-container .btn-danger:hover, .runestone-sphinx .btn-danger:hover { color: #fff; background-color: #c9302c; border-color: #ac2925; } .ptx-runestone-container .btn-danger:active, .runestone-sphinx .btn-danger:active, .ptx-runestone-container .btn-danger.active, .runestone-sphinx .btn-danger.active, .ptx-runestone-container .open > .dropdown-toggle.btn-danger, .runestone-sphinx .open > .dropdown-toggle.btn-danger { color: #fff; background-color: #c9302c; background-image: none; border-color: #ac2925; } .ptx-runestone-container .btn-danger:active:hover, .runestone-sphinx .btn-danger:active:hover, .ptx-runestone-container .btn-danger.active:hover, .runestone-sphinx .btn-danger.active:hover, .ptx-runestone-container .open > .dropdown-toggle.btn-danger:hover, .runestone-sphinx .open > .dropdown-toggle.btn-danger:hover, .ptx-runestone-container .btn-danger:active:focus, .runestone-sphinx .btn-danger:active:focus, .ptx-runestone-container .btn-danger.active:focus, .runestone-sphinx .btn-danger.active:focus, .ptx-runestone-container .open > .dropdown-toggle.btn-danger:focus, .runestone-sphinx .open > .dropdown-toggle.btn-danger:focus, .ptx-runestone-container .btn-danger:active.focus, .runestone-sphinx .btn-danger:active.focus, .ptx-runestone-container .btn-danger.active.focus, .runestone-sphinx .btn-danger.active.focus, .ptx-runestone-container .open > .dropdown-toggle.btn-danger.focus, .runestone-sphinx .open > .dropdown-toggle.btn-danger.focus { color: #fff; background-color: #ac2925; border-color: #761c19; } .ptx-runestone-container .btn-danger.disabled:hover, .runestone-sphinx .btn-danger.disabled:hover, .ptx-runestone-container .btn-danger[disabled]:hover, .runestone-sphinx .btn-danger[disabled]:hover, .ptx-runestone-container fieldset[disabled] .btn-danger:hover, .runestone-sphinx fieldset[disabled] .btn-danger:hover, .ptx-runestone-container .btn-danger.disabled:focus, .runestone-sphinx .btn-danger.disabled:focus, .ptx-runestone-container .btn-danger[disabled]:focus, .runestone-sphinx .btn-danger[disabled]:focus, .ptx-runestone-container fieldset[disabled] .btn-danger:focus, .runestone-sphinx fieldset[disabled] .btn-danger:focus, .ptx-runestone-container .btn-danger.disabled.focus, .runestone-sphinx .btn-danger.disabled.focus, .ptx-runestone-container .btn-danger[disabled].focus, .runestone-sphinx .btn-danger[disabled].focus, .ptx-runestone-container fieldset[disabled] .btn-danger.focus, .runestone-sphinx fieldset[disabled] .btn-danger.focus { background-color: #d9534f; border-color: #d43f3a; } .ptx-runestone-container .btn-danger .badge, .runestone-sphinx .btn-danger .badge { color: #d9534f; background-color: #fff; } .ptx-runestone-container .btn-link, .runestone-sphinx .btn-link { font-weight: 400; color: #337ab7; border-radius: 0; } .ptx-runestone-container .btn-link, .runestone-sphinx .btn-link, .ptx-runestone-container .btn-link:active, .runestone-sphinx .btn-link:active, .ptx-runestone-container .btn-link.active, .runestone-sphinx .btn-link.active, .ptx-runestone-container .btn-link[disabled], .runestone-sphinx .btn-link[disabled], .ptx-runestone-container fieldset[disabled] .btn-link, .runestone-sphinx fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } .ptx-runestone-container .btn-link, .runestone-sphinx .btn-link, .ptx-runestone-container .btn-link:hover, .runestone-sphinx .btn-link:hover, .ptx-runestone-container .btn-link:focus, .runestone-sphinx .btn-link:focus, .ptx-runestone-container .btn-link:active, .runestone-sphinx .btn-link:active { border-color: transparent; } .ptx-runestone-container .btn-link:hover, .runestone-sphinx .btn-link:hover, .ptx-runestone-container .btn-link:focus, .runestone-sphinx .btn-link:focus { color: #23527c; text-decoration: underline; background-color: transparent; } .ptx-runestone-container .btn-link[disabled]:hover, .runestone-sphinx .btn-link[disabled]:hover, .ptx-runestone-container fieldset[disabled] .btn-link:hover, .runestone-sphinx fieldset[disabled] .btn-link:hover, .ptx-runestone-container .btn-link[disabled]:focus, .runestone-sphinx .btn-link[disabled]:focus, .ptx-runestone-container fieldset[disabled] .btn-link:focus, .runestone-sphinx fieldset[disabled] .btn-link:focus { color: #777777; text-decoration: none; } .ptx-runestone-container .btn-lg, .runestone-sphinx .btn-lg, .ptx-runestone-container .btn-group-lg > .btn, .runestone-sphinx .btn-group-lg > .btn { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; } .ptx-runestone-container .btn-sm, .runestone-sphinx .btn-sm, .ptx-runestone-container .btn-group-sm > .btn, .runestone-sphinx .btn-group-sm > .btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } .ptx-runestone-container .btn-xs, .runestone-sphinx .btn-xs, .ptx-runestone-container .btn-group-xs > .btn, .runestone-sphinx .btn-group-xs > .btn { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; } .ptx-runestone-container .btn-block, .runestone-sphinx .btn-block { display: block; width: 100%; } .ptx-runestone-container .btn-block + .btn-block, .runestone-sphinx .btn-block + .btn-block { margin-top: 5px; } .ptx-runestone-container input[type="submit"].btn-block, .runestone-sphinx input[type="submit"].btn-block, .ptx-runestone-container input[type="reset"].btn-block, .runestone-sphinx input[type="reset"].btn-block, .ptx-runestone-container input[type="button"].btn-block, .runestone-sphinx input[type="button"].btn-block { width: 100%; } .ptx-runestone-container .fade, .runestone-sphinx .fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; } .ptx-runestone-container .fade.in, .runestone-sphinx .fade.in { opacity: 1; } .ptx-runestone-container .collapse, .runestone-sphinx .collapse { display: none; } .ptx-runestone-container .collapse.in, .runestone-sphinx .collapse.in { display: block; } .ptx-runestone-container tr.collapse.in, .runestone-sphinx tr.collapse.in { display: table-row; } .ptx-runestone-container tbody.collapse.in, .runestone-sphinx tbody.collapse.in { display: table-row-group; } .ptx-runestone-container .collapsing, .runestone-sphinx .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; -o-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; -o-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; } .ptx-runestone-container .caret, .runestone-sphinx .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent; } .ptx-runestone-container .dropup, .runestone-sphinx .dropup, .ptx-runestone-container .dropdown, .runestone-sphinx .dropdown { position: relative; } .ptx-runestone-container .dropdown-toggle:focus, .runestone-sphinx .dropdown-toggle:focus { outline: 0; } .ptx-runestone-container .dropdown-menu, .runestone-sphinx .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } .ptx-runestone-container .dropdown-menu.pull-right, .runestone-sphinx .dropdown-menu.pull-right { right: 0; left: auto; } .ptx-runestone-container .dropdown-menu .divider, .runestone-sphinx .dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; } .ptx-runestone-container .dropdown-menu > li > a, .runestone-sphinx .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857143; color: #333333; white-space: nowrap; } .ptx-runestone-container .dropdown-menu > li > a:hover, .runestone-sphinx .dropdown-menu > li > a:hover, .ptx-runestone-container .dropdown-menu > li > a:focus, .runestone-sphinx .dropdown-menu > li > a:focus { color: #262626; text-decoration: none; background-color: #f5f5f5; } .ptx-runestone-container .dropdown-menu > .active > a, .runestone-sphinx .dropdown-menu > .active > a, .ptx-runestone-container .dropdown-menu > .active > a:hover, .runestone-sphinx .dropdown-menu > .active > a:hover, .ptx-runestone-container .dropdown-menu > .active > a:focus, .runestone-sphinx .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; background-color: #337ab7; outline: 0; } .ptx-runestone-container .dropdown-menu > .disabled > a, .runestone-sphinx .dropdown-menu > .disabled > a, .ptx-runestone-container .dropdown-menu > .disabled > a:hover, .runestone-sphinx .dropdown-menu > .disabled > a:hover, .ptx-runestone-container .dropdown-menu > .disabled > a:focus, .runestone-sphinx .dropdown-menu > .disabled > a:focus { color: #777777; } .ptx-runestone-container .dropdown-menu > .disabled > a:hover, .runestone-sphinx .dropdown-menu > .disabled > a:hover, .ptx-runestone-container .dropdown-menu > .disabled > a:focus, .runestone-sphinx .dropdown-menu > .disabled > a:focus { text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .ptx-runestone-container .open > .dropdown-menu, .runestone-sphinx .open > .dropdown-menu { display: block; } .ptx-runestone-container .open > a, .runestone-sphinx .open > a { outline: 0; } .ptx-runestone-container .dropdown-menu-right, .runestone-sphinx .dropdown-menu-right { right: 0; left: auto; } .ptx-runestone-container .dropdown-menu-left, .runestone-sphinx .dropdown-menu-left { right: auto; left: 0; } .ptx-runestone-container .dropdown-header, .runestone-sphinx .dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #777777; white-space: nowrap; } .ptx-runestone-container .dropdown-backdrop, .runestone-sphinx .dropdown-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990; } .ptx-runestone-container .pull-right > .dropdown-menu, .runestone-sphinx .pull-right > .dropdown-menu { right: 0; left: auto; } .ptx-runestone-container .dropup .caret, .runestone-sphinx .dropup .caret, .ptx-runestone-container .navbar-fixed-bottom .dropdown .caret, .runestone-sphinx .navbar-fixed-bottom .dropdown .caret { content: ""; border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; } .ptx-runestone-container .dropup .dropdown-menu, .runestone-sphinx .dropup .dropdown-menu, .ptx-runestone-container .navbar-fixed-bottom .dropdown .dropdown-menu, .runestone-sphinx .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; } @media (min-width: 768px) { .ptx-runestone-container .navbar-right .dropdown-menu, .runestone-sphinx .navbar-right .dropdown-menu { right: 0; left: auto; } .ptx-runestone-container .navbar-right .dropdown-menu-left, .runestone-sphinx .navbar-right .dropdown-menu-left { right: auto; left: 0; } } .ptx-runestone-container .btn-group, .runestone-sphinx .btn-group, .ptx-runestone-container .btn-group-vertical, .runestone-sphinx .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; } .ptx-runestone-container .btn-group > .btn, .runestone-sphinx .btn-group > .btn, .ptx-runestone-container .btn-group-vertical > .btn, .runestone-sphinx .btn-group-vertical > .btn { position: relative; float: left; } .ptx-runestone-container .btn-group > .btn:hover, .runestone-sphinx .btn-group > .btn:hover, .ptx-runestone-container .btn-group-vertical > .btn:hover, .runestone-sphinx .btn-group-vertical > .btn:hover, .ptx-runestone-container .btn-group > .btn:focus, .runestone-sphinx .btn-group > .btn:focus, .ptx-runestone-container .btn-group-vertical > .btn:focus, .runestone-sphinx .btn-group-vertical > .btn:focus, .ptx-runestone-container .btn-group > .btn:active, .runestone-sphinx .btn-group > .btn:active, .ptx-runestone-container .btn-group-vertical > .btn:active, .runestone-sphinx .btn-group-vertical > .btn:active, .ptx-runestone-container .btn-group > .btn.active, .runestone-sphinx .btn-group > .btn.active, .ptx-runestone-container .btn-group-vertical > .btn.active, .runestone-sphinx .btn-group-vertical > .btn.active { z-index: 2; } .ptx-runestone-container .btn-group .btn + .btn, .runestone-sphinx .btn-group .btn + .btn, .ptx-runestone-container .btn-group .btn + .btn-group, .runestone-sphinx .btn-group .btn + .btn-group, .ptx-runestone-container .btn-group .btn-group + .btn, .runestone-sphinx .btn-group .btn-group + .btn, .ptx-runestone-container .btn-group .btn-group + .btn-group, .runestone-sphinx .btn-group .btn-group + .btn-group { margin-left: -1px; } .ptx-runestone-container .btn-toolbar, .runestone-sphinx .btn-toolbar { margin-left: -5px; } .ptx-runestone-container .btn-toolbar .btn, .runestone-sphinx .btn-toolbar .btn, .ptx-runestone-container .btn-toolbar .btn-group, .runestone-sphinx .btn-toolbar .btn-group, .ptx-runestone-container .btn-toolbar .input-group, .runestone-sphinx .btn-toolbar .input-group { float: left; } .ptx-runestone-container .btn-toolbar > .btn, .runestone-sphinx .btn-toolbar > .btn, .ptx-runestone-container .btn-toolbar > .btn-group, .runestone-sphinx .btn-toolbar > .btn-group, .ptx-runestone-container .btn-toolbar > .input-group, .runestone-sphinx .btn-toolbar > .input-group { margin-left: 5px; } .ptx-runestone-container .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .runestone-sphinx .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; } .ptx-runestone-container .btn-group > .btn:first-child, .runestone-sphinx .btn-group > .btn:first-child { margin-left: 0; } .ptx-runestone-container .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .runestone-sphinx .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; } .ptx-runestone-container .btn-group > .btn:last-child:not(:first-child), .runestone-sphinx .btn-group > .btn:last-child:not(:first-child), .ptx-runestone-container .btn-group > .dropdown-toggle:not(:first-child), .runestone-sphinx .btn-group > .dropdown-toggle:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; } .ptx-runestone-container .btn-group > .btn-group, .runestone-sphinx .btn-group > .btn-group { float: left; } .ptx-runestone-container .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .runestone-sphinx .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .ptx-runestone-container .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .runestone-sphinx .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .ptx-runestone-container .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle, .runestone-sphinx .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-top-right-radius: 0; border-bottom-right-radius: 0; } .ptx-runestone-container .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .runestone-sphinx .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; } .ptx-runestone-container .btn-group .dropdown-toggle:active, .runestone-sphinx .btn-group .dropdown-toggle:active, .ptx-runestone-container .btn-group.open .dropdown-toggle, .runestone-sphinx .btn-group.open .dropdown-toggle { outline: 0; } .ptx-runestone-container .btn-group > .btn + .dropdown-toggle, .runestone-sphinx .btn-group > .btn + .dropdown-toggle { padding-right: 8px; padding-left: 8px; } .ptx-runestone-container .btn-group > .btn-lg + .dropdown-toggle, .runestone-sphinx .btn-group > .btn-lg + .dropdown-toggle { padding-right: 12px; padding-left: 12px; } .ptx-runestone-container .btn-group.open .dropdown-toggle, .runestone-sphinx .btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .ptx-runestone-container .btn-group.open .dropdown-toggle.btn-link, .runestone-sphinx .btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none; } .ptx-runestone-container .btn .caret, .runestone-sphinx .btn .caret { margin-left: 0; } .ptx-runestone-container .btn-lg .caret, .runestone-sphinx .btn-lg .caret { border-width: 5px 5px 0; border-bottom-width: 0; } .ptx-runestone-container .dropup .btn-lg .caret, .runestone-sphinx .dropup .btn-lg .caret { border-width: 0 5px 5px; } .ptx-runestone-container .btn-group-vertical > .btn, .runestone-sphinx .btn-group-vertical > .btn, .ptx-runestone-container .btn-group-vertical > .btn-group, .runestone-sphinx .btn-group-vertical > .btn-group, .ptx-runestone-container .btn-group-vertical > .btn-group > .btn, .runestone-sphinx .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; } .ptx-runestone-container .btn-group-vertical > .btn-group > .btn, .runestone-sphinx .btn-group-vertical > .btn-group > .btn { float: none; } .ptx-runestone-container .btn-group-vertical > .btn + .btn, .runestone-sphinx .btn-group-vertical > .btn + .btn, .ptx-runestone-container .btn-group-vertical > .btn + .btn-group, .runestone-sphinx .btn-group-vertical > .btn + .btn-group, .ptx-runestone-container .btn-group-vertical > .btn-group + .btn, .runestone-sphinx .btn-group-vertical > .btn-group + .btn, .ptx-runestone-container .btn-group-vertical > .btn-group + .btn-group, .runestone-sphinx .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; } .ptx-runestone-container .btn-group-vertical > .btn:not(:first-child):not(:last-child), .runestone-sphinx .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; } .ptx-runestone-container .btn-group-vertical > .btn:first-child:not(:last-child), .runestone-sphinx .btn-group-vertical > .btn:first-child:not(:last-child) { border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .ptx-runestone-container .btn-group-vertical > .btn:last-child:not(:first-child), .runestone-sphinx .btn-group-vertical > .btn:last-child:not(:first-child) { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } .ptx-runestone-container .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .runestone-sphinx .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .ptx-runestone-container .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .runestone-sphinx .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .ptx-runestone-container .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle, .runestone-sphinx .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .ptx-runestone-container .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .runestone-sphinx .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0; border-top-right-radius: 0; } .ptx-runestone-container .btn-group-justified, .runestone-sphinx .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; } .ptx-runestone-container .btn-group-justified > .btn, .runestone-sphinx .btn-group-justified > .btn, .ptx-runestone-container .btn-group-justified > .btn-group, .runestone-sphinx .btn-group-justified > .btn-group { display: table-cell; float: none; width: 1%; } .ptx-runestone-container .btn-group-justified > .btn-group .btn, .runestone-sphinx .btn-group-justified > .btn-group .btn { width: 100%; } .ptx-runestone-container .btn-group-justified > .btn-group .dropdown-menu, .runestone-sphinx .btn-group-justified > .btn-group .dropdown-menu { left: auto; } .ptx-runestone-container [data-toggle="buttons"] > .btn input[type="radio"], .runestone-sphinx [data-toggle="buttons"] > .btn input[type="radio"], .ptx-runestone-container [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], .runestone-sphinx [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], .ptx-runestone-container [data-toggle="buttons"] > .btn input[type="checkbox"], .runestone-sphinx [data-toggle="buttons"] > .btn input[type="checkbox"], .ptx-runestone-container [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], .runestone-sphinx [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; } .ptx-runestone-container .input-group, .runestone-sphinx .input-group { position: relative; display: table; border-collapse: separate; } .ptx-runestone-container .input-group[class*="col-"], .runestone-sphinx .input-group[class*="col-"] { float: none; padding-right: 0; padding-left: 0; } .ptx-runestone-container .input-group .form-control, .runestone-sphinx .input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; } .ptx-runestone-container .input-group .form-control:focus, .runestone-sphinx .input-group .form-control:focus { z-index: 3; } .ptx-runestone-container .input-group-lg > .form-control, .runestone-sphinx .input-group-lg > .form-control, .ptx-runestone-container .input-group-lg > .input-group-addon, .runestone-sphinx .input-group-lg > .input-group-addon, .ptx-runestone-container .input-group-lg > .input-group-btn > .btn, .runestone-sphinx .input-group-lg > .input-group-btn > .btn { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; } .ptx-runestone-container select.input-group-lg > .form-control, .runestone-sphinx select.input-group-lg > .form-control, .ptx-runestone-container select.input-group-lg > .input-group-addon, .runestone-sphinx select.input-group-lg > .input-group-addon, .ptx-runestone-container select.input-group-lg > .input-group-btn > .btn, .runestone-sphinx select.input-group-lg > .input-group-btn > .btn { height: 46px; line-height: 46px; } .ptx-runestone-container textarea.input-group-lg > .form-control, .runestone-sphinx textarea.input-group-lg > .form-control, .ptx-runestone-container textarea.input-group-lg > .input-group-addon, .runestone-sphinx textarea.input-group-lg > .input-group-addon, .ptx-runestone-container textarea.input-group-lg > .input-group-btn > .btn, .runestone-sphinx textarea.input-group-lg > .input-group-btn > .btn, .ptx-runestone-container select[multiple].input-group-lg > .form-control, .runestone-sphinx select[multiple].input-group-lg > .form-control, .ptx-runestone-container select[multiple].input-group-lg > .input-group-addon, .runestone-sphinx select[multiple].input-group-lg > .input-group-addon, .ptx-runestone-container select[multiple].input-group-lg > .input-group-btn > .btn, .runestone-sphinx select[multiple].input-group-lg > .input-group-btn > .btn { height: auto; } .ptx-runestone-container .input-group-sm > .form-control, .runestone-sphinx .input-group-sm > .form-control, .ptx-runestone-container .input-group-sm > .input-group-addon, .runestone-sphinx .input-group-sm > .input-group-addon, .ptx-runestone-container .input-group-sm > .input-group-btn > .btn, .runestone-sphinx .input-group-sm > .input-group-btn > .btn { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; } .ptx-runestone-container select.input-group-sm > .form-control, .runestone-sphinx select.input-group-sm > .form-control, .ptx-runestone-container select.input-group-sm > .input-group-addon, .runestone-sphinx select.input-group-sm > .input-group-addon, .ptx-runestone-container select.input-group-sm > .input-group-btn > .btn, .runestone-sphinx select.input-group-sm > .input-group-btn > .btn { height: 30px; line-height: 30px; } .ptx-runestone-container textarea.input-group-sm > .form-control, .runestone-sphinx textarea.input-group-sm > .form-control, .ptx-runestone-container textarea.input-group-sm > .input-group-addon, .runestone-sphinx textarea.input-group-sm > .input-group-addon, .ptx-runestone-container textarea.input-group-sm > .input-group-btn > .btn, .runestone-sphinx textarea.input-group-sm > .input-group-btn > .btn, .ptx-runestone-container select[multiple].input-group-sm > .form-control, .runestone-sphinx select[multiple].input-group-sm > .form-control, .ptx-runestone-container select[multiple].input-group-sm > .input-group-addon, .runestone-sphinx select[multiple].input-group-sm > .input-group-addon, .ptx-runestone-container select[multiple].input-group-sm > .input-group-btn > .btn, .runestone-sphinx select[multiple].input-group-sm > .input-group-btn > .btn { height: auto; } .ptx-runestone-container .input-group-addon, .runestone-sphinx .input-group-addon, .ptx-runestone-container .input-group-btn, .runestone-sphinx .input-group-btn, .ptx-runestone-container .input-group .form-control, .runestone-sphinx .input-group .form-control { display: table-cell; } .ptx-runestone-container .input-group-addon:not(:first-child):not(:last-child), .runestone-sphinx .input-group-addon:not(:first-child):not(:last-child), .ptx-runestone-container .input-group-btn:not(:first-child):not(:last-child), .runestone-sphinx .input-group-btn:not(:first-child):not(:last-child), .ptx-runestone-container .input-group .form-control:not(:first-child):not(:last-child), .runestone-sphinx .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; } .ptx-runestone-container .input-group-addon, .runestone-sphinx .input-group-addon, .ptx-runestone-container .input-group-btn, .runestone-sphinx .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; } .ptx-runestone-container .input-group-addon, .runestone-sphinx .input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555555; text-align: center; background-color: #eeeeee; border: 1px solid #ccc; border-radius: 4px; } .ptx-runestone-container .input-group-addon.input-sm, .runestone-sphinx .input-group-addon.input-sm { padding: 5px 10px; font-size: 12px; border-radius: 3px; } .ptx-runestone-container .input-group-addon.input-lg, .runestone-sphinx .input-group-addon.input-lg { padding: 10px 16px; font-size: 18px; border-radius: 6px; } .ptx-runestone-container .input-group-addon input[type="radio"], .runestone-sphinx .input-group-addon input[type="radio"], .ptx-runestone-container .input-group-addon input[type="checkbox"], .runestone-sphinx .input-group-addon input[type="checkbox"] { margin-top: 0; } .ptx-runestone-container .input-group .form-control:first-child, .runestone-sphinx .input-group .form-control:first-child, .ptx-runestone-container .input-group-addon:first-child, .runestone-sphinx .input-group-addon:first-child, .ptx-runestone-container .input-group-btn:first-child > .btn, .runestone-sphinx .input-group-btn:first-child > .btn, .ptx-runestone-container .input-group-btn:first-child > .btn-group > .btn, .runestone-sphinx .input-group-btn:first-child > .btn-group > .btn, .ptx-runestone-container .input-group-btn:first-child > .dropdown-toggle, .runestone-sphinx .input-group-btn:first-child > .dropdown-toggle, .ptx-runestone-container .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .runestone-sphinx .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .ptx-runestone-container .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .runestone-sphinx .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0; border-bottom-right-radius: 0; } .ptx-runestone-container .input-group-addon:first-child, .runestone-sphinx .input-group-addon:first-child { border-right: 0; } .ptx-runestone-container .input-group .form-control:last-child, .runestone-sphinx .input-group .form-control:last-child, .ptx-runestone-container .input-group-addon:last-child, .runestone-sphinx .input-group-addon:last-child, .ptx-runestone-container .input-group-btn:last-child > .btn, .runestone-sphinx .input-group-btn:last-child > .btn, .ptx-runestone-container .input-group-btn:last-child > .btn-group > .btn, .runestone-sphinx .input-group-btn:last-child > .btn-group > .btn, .ptx-runestone-container .input-group-btn:last-child > .dropdown-toggle, .runestone-sphinx .input-group-btn:last-child > .dropdown-toggle, .ptx-runestone-container .input-group-btn:first-child > .btn:not(:first-child), .runestone-sphinx .input-group-btn:first-child > .btn:not(:first-child), .ptx-runestone-container .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .runestone-sphinx .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; } .ptx-runestone-container .input-group-addon:last-child, .runestone-sphinx .input-group-addon:last-child { border-left: 0; } .ptx-runestone-container .input-group-btn, .runestone-sphinx .input-group-btn { position: relative; font-size: 0; white-space: nowrap; } .ptx-runestone-container .input-group-btn > .btn, .runestone-sphinx .input-group-btn > .btn { position: relative; } .ptx-runestone-container .input-group-btn > .btn + .btn, .runestone-sphinx .input-group-btn > .btn + .btn { margin-left: -1px; } .ptx-runestone-container .input-group-btn > .btn:hover, .runestone-sphinx .input-group-btn > .btn:hover, .ptx-runestone-container .input-group-btn > .btn:focus, .runestone-sphinx .input-group-btn > .btn:focus, .ptx-runestone-container .input-group-btn > .btn:active, .runestone-sphinx .input-group-btn > .btn:active { z-index: 2; } .ptx-runestone-container .input-group-btn:first-child > .btn, .runestone-sphinx .input-group-btn:first-child > .btn, .ptx-runestone-container .input-group-btn:first-child > .btn-group, .runestone-sphinx .input-group-btn:first-child > .btn-group { margin-right: -1px; } .ptx-runestone-container .input-group-btn:last-child > .btn, .runestone-sphinx .input-group-btn:last-child > .btn, .ptx-runestone-container .input-group-btn:last-child > .btn-group, .runestone-sphinx .input-group-btn:last-child > .btn-group { z-index: 2; margin-left: -1px; } .ptx-runestone-container .nav, .runestone-sphinx .nav { padding-left: 0; margin-bottom: 0; list-style: none; } .ptx-runestone-container .nav > li, .runestone-sphinx .nav > li { position: relative; display: block; } .ptx-runestone-container .nav > li > a, .runestone-sphinx .nav > li > a { position: relative; display: block; padding: 10px 15px; } .ptx-runestone-container .nav > li > a:hover, .runestone-sphinx .nav > li > a:hover, .ptx-runestone-container .nav > li > a:focus, .runestone-sphinx .nav > li > a:focus { text-decoration: none; background-color: #eeeeee; } .ptx-runestone-container .nav > li.disabled > a, .runestone-sphinx .nav > li.disabled > a { color: #777777; } .ptx-runestone-container .nav > li.disabled > a:hover, .runestone-sphinx .nav > li.disabled > a:hover, .ptx-runestone-container .nav > li.disabled > a:focus, .runestone-sphinx .nav > li.disabled > a:focus { color: #777777; text-decoration: none; cursor: not-allowed; background-color: transparent; } .ptx-runestone-container .nav .open > a, .runestone-sphinx .nav .open > a, .ptx-runestone-container .nav .open > a:hover, .runestone-sphinx .nav .open > a:hover, .ptx-runestone-container .nav .open > a:focus, .runestone-sphinx .nav .open > a:focus { background-color: #eeeeee; border-color: #337ab7; } .ptx-runestone-container .nav .nav-divider, .runestone-sphinx .nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; } .ptx-runestone-container .nav > li > a > img, .runestone-sphinx .nav > li > a > img { max-width: none; } .ptx-runestone-container .nav-tabs, .runestone-sphinx .nav-tabs { border-bottom: 1px solid #ddd; } .ptx-runestone-container .nav-tabs > li, .runestone-sphinx .nav-tabs > li { float: left; margin-bottom: -1px; } .ptx-runestone-container .nav-tabs > li > a, .runestone-sphinx .nav-tabs > li > a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0 0; } .ptx-runestone-container .nav-tabs > li > a:hover, .runestone-sphinx .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #ddd; } .ptx-runestone-container .nav-tabs > li.active > a, .runestone-sphinx .nav-tabs > li.active > a, .ptx-runestone-container .nav-tabs > li.active > a:hover, .runestone-sphinx .nav-tabs > li.active > a:hover, .ptx-runestone-container .nav-tabs > li.active > a:focus, .runestone-sphinx .nav-tabs > li.active > a:focus { color: #555555; cursor: default; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; } .ptx-runestone-container .nav-tabs.nav-justified, .runestone-sphinx .nav-tabs.nav-justified { width: 100%; border-bottom: 0; } .ptx-runestone-container .nav-tabs.nav-justified > li, .runestone-sphinx .nav-tabs.nav-justified > li { float: none; } .ptx-runestone-container .nav-tabs.nav-justified > li > a, .runestone-sphinx .nav-tabs.nav-justified > li > a { margin-bottom: 5px; text-align: center; } .ptx-runestone-container .nav-tabs.nav-justified > .dropdown .dropdown-menu, .runestone-sphinx .nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .ptx-runestone-container .nav-tabs.nav-justified > li, .runestone-sphinx .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .ptx-runestone-container .nav-tabs.nav-justified > li > a, .runestone-sphinx .nav-tabs.nav-justified > li > a { margin-bottom: 0; } } .ptx-runestone-container .nav-tabs.nav-justified > li > a, .runestone-sphinx .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 4px; } .ptx-runestone-container .nav-tabs.nav-justified > .active > a, .runestone-sphinx .nav-tabs.nav-justified > .active > a, .ptx-runestone-container .nav-tabs.nav-justified > .active > a:hover, .runestone-sphinx .nav-tabs.nav-justified > .active > a:hover, .ptx-runestone-container .nav-tabs.nav-justified > .active > a:focus, .runestone-sphinx .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 768px) { .ptx-runestone-container .nav-tabs.nav-justified > li > a, .runestone-sphinx .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .ptx-runestone-container .nav-tabs.nav-justified > .active > a, .runestone-sphinx .nav-tabs.nav-justified > .active > a, .ptx-runestone-container .nav-tabs.nav-justified > .active > a:hover, .runestone-sphinx .nav-tabs.nav-justified > .active > a:hover, .ptx-runestone-container .nav-tabs.nav-justified > .active > a:focus, .runestone-sphinx .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; } } .ptx-runestone-container .nav-pills > li, .runestone-sphinx .nav-pills > li { float: left; } .ptx-runestone-container .nav-pills > li > a, .runestone-sphinx .nav-pills > li > a { border-radius: 4px; } .ptx-runestone-container .nav-pills > li + li, .runestone-sphinx .nav-pills > li + li { margin-left: 2px; } .ptx-runestone-container .nav-pills > li.active > a, .runestone-sphinx .nav-pills > li.active > a, .ptx-runestone-container .nav-pills > li.active > a:hover, .runestone-sphinx .nav-pills > li.active > a:hover, .ptx-runestone-container .nav-pills > li.active > a:focus, .runestone-sphinx .nav-pills > li.active > a:focus { color: #fff; background-color: #337ab7; } .ptx-runestone-container .nav-stacked > li, .runestone-sphinx .nav-stacked > li { float: none; } .ptx-runestone-container .nav-stacked > li + li, .runestone-sphinx .nav-stacked > li + li { margin-top: 2px; margin-left: 0; } .ptx-runestone-container .nav-justified, .runestone-sphinx .nav-justified { width: 100%; } .ptx-runestone-container .nav-justified > li, .runestone-sphinx .nav-justified > li { float: none; } .ptx-runestone-container .nav-justified > li > a, .runestone-sphinx .nav-justified > li > a { margin-bottom: 5px; text-align: center; } .ptx-runestone-container .nav-justified > .dropdown .dropdown-menu, .runestone-sphinx .nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .ptx-runestone-container .nav-justified > li, .runestone-sphinx .nav-justified > li { display: table-cell; width: 1%; } .ptx-runestone-container .nav-justified > li > a, .runestone-sphinx .nav-justified > li > a { margin-bottom: 0; } } .ptx-runestone-container .nav-tabs-justified, .runestone-sphinx .nav-tabs-justified { border-bottom: 0; } .ptx-runestone-container .nav-tabs-justified > li > a, .runestone-sphinx .nav-tabs-justified > li > a { margin-right: 0; border-radius: 4px; } .ptx-runestone-container .nav-tabs-justified > .active > a, .runestone-sphinx .nav-tabs-justified > .active > a, .ptx-runestone-container .nav-tabs-justified > .active > a:hover, .runestone-sphinx .nav-tabs-justified > .active > a:hover, .ptx-runestone-container .nav-tabs-justified > .active > a:focus, .runestone-sphinx .nav-tabs-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 768px) { .ptx-runestone-container .nav-tabs-justified > li > a, .runestone-sphinx .nav-tabs-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; } .ptx-runestone-container .nav-tabs-justified > .active > a, .runestone-sphinx .nav-tabs-justified > .active > a, .ptx-runestone-container .nav-tabs-justified > .active > a:hover, .runestone-sphinx .nav-tabs-justified > .active > a:hover, .ptx-runestone-container .nav-tabs-justified > .active > a:focus, .runestone-sphinx .nav-tabs-justified > .active > a:focus { border-bottom-color: #fff; } } .ptx-runestone-container .tab-content > .tab-pane, .runestone-sphinx .tab-content > .tab-pane { display: none; } .ptx-runestone-container .tab-content > .active, .runestone-sphinx .tab-content > .active { display: block; } .ptx-runestone-container .nav-tabs .dropdown-menu, .runestone-sphinx .nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; } .ptx-runestone-container .navbar, .runestone-sphinx .navbar { position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; } @media (min-width: 768px) { .ptx-runestone-container .navbar, .runestone-sphinx .navbar { border-radius: 4px; } } @media (min-width: 768px) { .ptx-runestone-container .navbar-header, .runestone-sphinx .navbar-header { float: left; } } .ptx-runestone-container .navbar-collapse, .runestone-sphinx .navbar-collapse { padding-right: 15px; padding-left: 15px; overflow-x: visible; border-top: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch; } .ptx-runestone-container .navbar-collapse.in, .runestone-sphinx .navbar-collapse.in { overflow-y: auto; } @media (min-width: 768px) { .ptx-runestone-container .navbar-collapse, .runestone-sphinx .navbar-collapse { width: auto; border-top: 0; -webkit-box-shadow: none; box-shadow: none; } .ptx-runestone-container .navbar-collapse.collapse, .runestone-sphinx .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } .ptx-runestone-container .navbar-collapse.in, .runestone-sphinx .navbar-collapse.in { overflow-y: visible; } .ptx-runestone-container .navbar-fixed-top .navbar-collapse, .runestone-sphinx .navbar-fixed-top .navbar-collapse, .ptx-runestone-container .navbar-static-top .navbar-collapse, .runestone-sphinx .navbar-static-top .navbar-collapse, .ptx-runestone-container .navbar-fixed-bottom .navbar-collapse, .runestone-sphinx .navbar-fixed-bottom .navbar-collapse { padding-right: 0; padding-left: 0; } } .ptx-runestone-container .navbar-fixed-top, .runestone-sphinx .navbar-fixed-top, .ptx-runestone-container .navbar-fixed-bottom, .runestone-sphinx .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; } .ptx-runestone-container .navbar-fixed-top .navbar-collapse, .runestone-sphinx .navbar-fixed-top .navbar-collapse, .ptx-runestone-container .navbar-fixed-bottom .navbar-collapse, .runestone-sphinx .navbar-fixed-bottom .navbar-collapse { max-height: 340px; } @media (max-device-width: 480px) and (orientation: landscape) { .ptx-runestone-container .navbar-fixed-top .navbar-collapse, .runestone-sphinx .navbar-fixed-top .navbar-collapse, .ptx-runestone-container .navbar-fixed-bottom .navbar-collapse, .runestone-sphinx .navbar-fixed-bottom .navbar-collapse { max-height: 200px; } } @media (min-width: 768px) { .ptx-runestone-container .navbar-fixed-top, .runestone-sphinx .navbar-fixed-top, .ptx-runestone-container .navbar-fixed-bottom, .runestone-sphinx .navbar-fixed-bottom { border-radius: 0; } } .ptx-runestone-container .navbar-fixed-top, .runestone-sphinx .navbar-fixed-top { top: 0; border-width: 0 0 1px; } .ptx-runestone-container .navbar-fixed-bottom, .runestone-sphinx .navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; } .ptx-runestone-container .container > .navbar-header, .runestone-sphinx .container > .navbar-header, .ptx-runestone-container .container-fluid > .navbar-header, .runestone-sphinx .container-fluid > .navbar-header, .ptx-runestone-container .container > .navbar-collapse, .runestone-sphinx .container > .navbar-collapse, .ptx-runestone-container .container-fluid > .navbar-collapse, .runestone-sphinx .container-fluid > .navbar-collapse { margin-right: -15px; margin-left: -15px; } @media (min-width: 768px) { .ptx-runestone-container .container > .navbar-header, .runestone-sphinx .container > .navbar-header, .ptx-runestone-container .container-fluid > .navbar-header, .runestone-sphinx .container-fluid > .navbar-header, .ptx-runestone-container .container > .navbar-collapse, .runestone-sphinx .container > .navbar-collapse, .ptx-runestone-container .container-fluid > .navbar-collapse, .runestone-sphinx .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; } } .ptx-runestone-container .navbar-static-top, .runestone-sphinx .navbar-static-top { z-index: 1000; border-width: 0 0 1px; } @media (min-width: 768px) { .ptx-runestone-container .navbar-static-top, .runestone-sphinx .navbar-static-top { border-radius: 0; } } .ptx-runestone-container .navbar-brand, .runestone-sphinx .navbar-brand { float: left; height: 50px; padding: 15px 15px; font-size: 18px; line-height: 20px; } .ptx-runestone-container .navbar-brand:hover, .runestone-sphinx .navbar-brand:hover, .ptx-runestone-container .navbar-brand:focus, .runestone-sphinx .navbar-brand:focus { text-decoration: none; } .ptx-runestone-container .navbar-brand > img, .runestone-sphinx .navbar-brand > img { display: block; } @media (min-width: 768px) { .ptx-runestone-container .navbar > .container .navbar-brand, .runestone-sphinx .navbar > .container .navbar-brand, .ptx-runestone-container .navbar > .container-fluid .navbar-brand, .runestone-sphinx .navbar > .container-fluid .navbar-brand { margin-left: -15px; } } .ptx-runestone-container .navbar-toggle, .runestone-sphinx .navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-right: 15px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; } .ptx-runestone-container .navbar-toggle:focus, .runestone-sphinx .navbar-toggle:focus { outline: 0; } .ptx-runestone-container .navbar-toggle .icon-bar, .runestone-sphinx .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; } .ptx-runestone-container .navbar-toggle .icon-bar + .icon-bar, .runestone-sphinx .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; } @media (min-width: 768px) { .ptx-runestone-container .navbar-toggle, .runestone-sphinx .navbar-toggle { display: none; } } .ptx-runestone-container .navbar-nav, .runestone-sphinx .navbar-nav { margin: 7.5px -15px; } .ptx-runestone-container .navbar-nav > li > a, .runestone-sphinx .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 20px; } @media (max-width: 767px) { .ptx-runestone-container .navbar-nav .open .dropdown-menu, .runestone-sphinx .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none; box-shadow: none; } .ptx-runestone-container .navbar-nav .open .dropdown-menu > li > a, .runestone-sphinx .navbar-nav .open .dropdown-menu > li > a, .ptx-runestone-container .navbar-nav .open .dropdown-menu .dropdown-header, .runestone-sphinx .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; } .ptx-runestone-container .navbar-nav .open .dropdown-menu > li > a, .runestone-sphinx .navbar-nav .open .dropdown-menu > li > a { line-height: 20px; } .ptx-runestone-container .navbar-nav .open .dropdown-menu > li > a:hover, .runestone-sphinx .navbar-nav .open .dropdown-menu > li > a:hover, .ptx-runestone-container .navbar-nav .open .dropdown-menu > li > a:focus, .runestone-sphinx .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } } @media (min-width: 768px) { .ptx-runestone-container .navbar-nav, .runestone-sphinx .navbar-nav { float: left; margin: 0; } .ptx-runestone-container .navbar-nav > li, .runestone-sphinx .navbar-nav > li { float: left; } .ptx-runestone-container .navbar-nav > li > a, .runestone-sphinx .navbar-nav > li > a { padding-top: 15px; padding-bottom: 15px; } } .ptx-runestone-container .navbar-form, .runestone-sphinx .navbar-form { padding: 10px 15px; margin-right: -15px; margin-left: -15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: 8px; margin-bottom: 8px; } @media (min-width: 768px) { .ptx-runestone-container .navbar-form .form-group, .runestone-sphinx .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .ptx-runestone-container .navbar-form .form-control, .runestone-sphinx .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; } .ptx-runestone-container .navbar-form .form-control-static, .runestone-sphinx .navbar-form .form-control-static { display: inline-block; } .ptx-runestone-container .navbar-form .input-group, .runestone-sphinx .navbar-form .input-group { display: inline-table; vertical-align: middle; } .ptx-runestone-container .navbar-form .input-group .input-group-addon, .runestone-sphinx .navbar-form .input-group .input-group-addon, .ptx-runestone-container .navbar-form .input-group .input-group-btn, .runestone-sphinx .navbar-form .input-group .input-group-btn, .ptx-runestone-container .navbar-form .input-group .form-control, .runestone-sphinx .navbar-form .input-group .form-control { width: auto; } .ptx-runestone-container .navbar-form .input-group > .form-control, .runestone-sphinx .navbar-form .input-group > .form-control { width: 100%; } .ptx-runestone-container .navbar-form .control-label, .runestone-sphinx .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; } .ptx-runestone-container .navbar-form .radio, .runestone-sphinx .navbar-form .radio, .ptx-runestone-container .navbar-form .checkbox, .runestone-sphinx .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .ptx-runestone-container .navbar-form .radio label, .runestone-sphinx .navbar-form .radio label, .ptx-runestone-container .navbar-form .checkbox label, .runestone-sphinx .navbar-form .checkbox label { padding-left: 0; } .ptx-runestone-container .navbar-form .radio input[type="radio"], .runestone-sphinx .navbar-form .radio input[type="radio"], .ptx-runestone-container .navbar-form .checkbox input[type="checkbox"], .runestone-sphinx .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .ptx-runestone-container .navbar-form .has-feedback .form-control-feedback, .runestone-sphinx .navbar-form .has-feedback .form-control-feedback { top: 0; } } @media (max-width: 767px) { .ptx-runestone-container .navbar-form .form-group, .runestone-sphinx .navbar-form .form-group { margin-bottom: 5px; } .ptx-runestone-container .navbar-form .form-group:last-child, .runestone-sphinx .navbar-form .form-group:last-child { margin-bottom: 0; } } @media (min-width: 768px) { .ptx-runestone-container .navbar-form, .runestone-sphinx .navbar-form { width: auto; padding-top: 0; padding-bottom: 0; margin-right: 0; margin-left: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; } } .ptx-runestone-container .navbar-nav > li > .dropdown-menu, .runestone-sphinx .navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-left-radius: 0; border-top-right-radius: 0; } .ptx-runestone-container .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu, .runestone-sphinx .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .ptx-runestone-container .navbar-btn, .runestone-sphinx .navbar-btn { margin-top: 8px; margin-bottom: 8px; } .ptx-runestone-container .navbar-btn.btn-sm, .runestone-sphinx .navbar-btn.btn-sm { margin-top: 10px; margin-bottom: 10px; } .ptx-runestone-container .navbar-btn.btn-xs, .runestone-sphinx .navbar-btn.btn-xs { margin-top: 14px; margin-bottom: 14px; } .ptx-runestone-container .navbar-text, .runestone-sphinx .navbar-text { margin-top: 15px; margin-bottom: 15px; } @media (min-width: 768px) { .ptx-runestone-container .navbar-text, .runestone-sphinx .navbar-text { float: left; margin-right: 15px; margin-left: 15px; } } @media (min-width: 768px) { .ptx-runestone-container .navbar-left, .runestone-sphinx .navbar-left { float: left !important; } .ptx-runestone-container .navbar-right, .runestone-sphinx .navbar-right { float: right !important; margin-right: -15px; } .ptx-runestone-container .navbar-right ~ .navbar-right, .runestone-sphinx .navbar-right ~ .navbar-right { margin-right: 0; } } .ptx-runestone-container .navbar-default, .runestone-sphinx .navbar-default { background-color: #f8f8f8; border-color: #e7e7e7; } .ptx-runestone-container .navbar-default .navbar-brand, .runestone-sphinx .navbar-default .navbar-brand { color: #777; } .ptx-runestone-container .navbar-default .navbar-brand:hover, .runestone-sphinx .navbar-default .navbar-brand:hover, .ptx-runestone-container .navbar-default .navbar-brand:focus, .runestone-sphinx .navbar-default .navbar-brand:focus { color: #5e5e5e; background-color: transparent; } .ptx-runestone-container .navbar-default .navbar-text, .runestone-sphinx .navbar-default .navbar-text { color: #777; } .ptx-runestone-container .navbar-default .navbar-nav > li > a, .runestone-sphinx .navbar-default .navbar-nav > li > a { color: #777; } .ptx-runestone-container .navbar-default .navbar-nav > li > a:hover, .runestone-sphinx .navbar-default .navbar-nav > li > a:hover, .ptx-runestone-container .navbar-default .navbar-nav > li > a:focus, .runestone-sphinx .navbar-default .navbar-nav > li > a:focus { color: #333; background-color: transparent; } .ptx-runestone-container .navbar-default .navbar-nav > .active > a, .runestone-sphinx .navbar-default .navbar-nav > .active > a, .ptx-runestone-container .navbar-default .navbar-nav > .active > a:hover, .runestone-sphinx .navbar-default .navbar-nav > .active > a:hover, .ptx-runestone-container .navbar-default .navbar-nav > .active > a:focus, .runestone-sphinx .navbar-default .navbar-nav > .active > a:focus { color: #555; background-color: #e7e7e7; } .ptx-runestone-container .navbar-default .navbar-nav > .disabled > a, .runestone-sphinx .navbar-default .navbar-nav > .disabled > a, .ptx-runestone-container .navbar-default .navbar-nav > .disabled > a:hover, .runestone-sphinx .navbar-default .navbar-nav > .disabled > a:hover, .ptx-runestone-container .navbar-default .navbar-nav > .disabled > a:focus, .runestone-sphinx .navbar-default .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent; } .ptx-runestone-container .navbar-default .navbar-nav > .open > a, .runestone-sphinx .navbar-default .navbar-nav > .open > a, .ptx-runestone-container .navbar-default .navbar-nav > .open > a:hover, .runestone-sphinx .navbar-default .navbar-nav > .open > a:hover, .ptx-runestone-container .navbar-default .navbar-nav > .open > a:focus, .runestone-sphinx .navbar-default .navbar-nav > .open > a:focus { color: #555; background-color: #e7e7e7; } @media (max-width: 767px) { .ptx-runestone-container .navbar-default .navbar-nav .open .dropdown-menu > li > a, .runestone-sphinx .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; } .ptx-runestone-container .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .runestone-sphinx .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .ptx-runestone-container .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .runestone-sphinx .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333; background-color: transparent; } .ptx-runestone-container .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .runestone-sphinx .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .ptx-runestone-container .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .runestone-sphinx .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .ptx-runestone-container .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .runestone-sphinx .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555; background-color: #e7e7e7; } .ptx-runestone-container .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .runestone-sphinx .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .ptx-runestone-container .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .runestone-sphinx .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .ptx-runestone-container .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .runestone-sphinx .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; } } .ptx-runestone-container .navbar-default .navbar-toggle, .runestone-sphinx .navbar-default .navbar-toggle { border-color: #ddd; } .ptx-runestone-container .navbar-default .navbar-toggle:hover, .runestone-sphinx .navbar-default .navbar-toggle:hover, .ptx-runestone-container .navbar-default .navbar-toggle:focus, .runestone-sphinx .navbar-default .navbar-toggle:focus { background-color: #ddd; } .ptx-runestone-container .navbar-default .navbar-toggle .icon-bar, .runestone-sphinx .navbar-default .navbar-toggle .icon-bar { background-color: #888; } .ptx-runestone-container .navbar-default .navbar-collapse, .runestone-sphinx .navbar-default .navbar-collapse, .ptx-runestone-container .navbar-default .navbar-form, .runestone-sphinx .navbar-default .navbar-form { border-color: #e7e7e7; } .ptx-runestone-container .navbar-default .navbar-link, .runestone-sphinx .navbar-default .navbar-link { color: #777; } .ptx-runestone-container .navbar-default .navbar-link:hover, .runestone-sphinx .navbar-default .navbar-link:hover { color: #333; } .ptx-runestone-container .navbar-default .btn-link, .runestone-sphinx .navbar-default .btn-link { color: #777; } .ptx-runestone-container .navbar-default .btn-link:hover, .runestone-sphinx .navbar-default .btn-link:hover, .ptx-runestone-container .navbar-default .btn-link:focus, .runestone-sphinx .navbar-default .btn-link:focus { color: #333; } .ptx-runestone-container .navbar-default .btn-link[disabled]:hover, .runestone-sphinx .navbar-default .btn-link[disabled]:hover, .ptx-runestone-container fieldset[disabled] .navbar-default .btn-link:hover, .runestone-sphinx fieldset[disabled] .navbar-default .btn-link:hover, .ptx-runestone-container .navbar-default .btn-link[disabled]:focus, .runestone-sphinx .navbar-default .btn-link[disabled]:focus, .ptx-runestone-container fieldset[disabled] .navbar-default .btn-link:focus, .runestone-sphinx fieldset[disabled] .navbar-default .btn-link:focus { color: #ccc; } .ptx-runestone-container .navbar-inverse, .runestone-sphinx .navbar-inverse { background-color: #222; border-color: #080808; } .ptx-runestone-container .navbar-inverse .navbar-brand, .runestone-sphinx .navbar-inverse .navbar-brand { color: #9d9d9d; } .ptx-runestone-container .navbar-inverse .navbar-brand:hover, .runestone-sphinx .navbar-inverse .navbar-brand:hover, .ptx-runestone-container .navbar-inverse .navbar-brand:focus, .runestone-sphinx .navbar-inverse .navbar-brand:focus { color: #fff; background-color: transparent; } .ptx-runestone-container .navbar-inverse .navbar-text, .runestone-sphinx .navbar-inverse .navbar-text { color: #9d9d9d; } .ptx-runestone-container .navbar-inverse .navbar-nav > li > a, .runestone-sphinx .navbar-inverse .navbar-nav > li > a { color: #9d9d9d; } .ptx-runestone-container .navbar-inverse .navbar-nav > li > a:hover, .runestone-sphinx .navbar-inverse .navbar-nav > li > a:hover, .ptx-runestone-container .navbar-inverse .navbar-nav > li > a:focus, .runestone-sphinx .navbar-inverse .navbar-nav > li > a:focus { color: #fff; background-color: transparent; } .ptx-runestone-container .navbar-inverse .navbar-nav > .active > a, .runestone-sphinx .navbar-inverse .navbar-nav > .active > a, .ptx-runestone-container .navbar-inverse .navbar-nav > .active > a:hover, .runestone-sphinx .navbar-inverse .navbar-nav > .active > a:hover, .ptx-runestone-container .navbar-inverse .navbar-nav > .active > a:focus, .runestone-sphinx .navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: #080808; } .ptx-runestone-container .navbar-inverse .navbar-nav > .disabled > a, .runestone-sphinx .navbar-inverse .navbar-nav > .disabled > a, .ptx-runestone-container .navbar-inverse .navbar-nav > .disabled > a:hover, .runestone-sphinx .navbar-inverse .navbar-nav > .disabled > a:hover, .ptx-runestone-container .navbar-inverse .navbar-nav > .disabled > a:focus, .runestone-sphinx .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444; background-color: transparent; } .ptx-runestone-container .navbar-inverse .navbar-nav > .open > a, .runestone-sphinx .navbar-inverse .navbar-nav > .open > a, .ptx-runestone-container .navbar-inverse .navbar-nav > .open > a:hover, .runestone-sphinx .navbar-inverse .navbar-nav > .open > a:hover, .ptx-runestone-container .navbar-inverse .navbar-nav > .open > a:focus, .runestone-sphinx .navbar-inverse .navbar-nav > .open > a:focus { color: #fff; background-color: #080808; } @media (max-width: 767px) { .ptx-runestone-container .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header, .runestone-sphinx .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #080808; } .ptx-runestone-container .navbar-inverse .navbar-nav .open .dropdown-menu .divider, .runestone-sphinx .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #080808; } .ptx-runestone-container .navbar-inverse .navbar-nav .open .dropdown-menu > li > a, .runestone-sphinx .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #9d9d9d; } .ptx-runestone-container .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .runestone-sphinx .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .ptx-runestone-container .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .runestone-sphinx .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: transparent; } .ptx-runestone-container .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .runestone-sphinx .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .ptx-runestone-container .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .runestone-sphinx .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .ptx-runestone-container .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .runestone-sphinx .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #080808; } .ptx-runestone-container .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .runestone-sphinx .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .ptx-runestone-container .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .runestone-sphinx .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .ptx-runestone-container .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .runestone-sphinx .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444; background-color: transparent; } } .ptx-runestone-container .navbar-inverse .navbar-toggle, .runestone-sphinx .navbar-inverse .navbar-toggle { border-color: #333; } .ptx-runestone-container .navbar-inverse .navbar-toggle:hover, .runestone-sphinx .navbar-inverse .navbar-toggle:hover, .ptx-runestone-container .navbar-inverse .navbar-toggle:focus, .runestone-sphinx .navbar-inverse .navbar-toggle:focus { background-color: #333; } .ptx-runestone-container .navbar-inverse .navbar-toggle .icon-bar, .runestone-sphinx .navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; } .ptx-runestone-container .navbar-inverse .navbar-collapse, .runestone-sphinx .navbar-inverse .navbar-collapse, .ptx-runestone-container .navbar-inverse .navbar-form, .runestone-sphinx .navbar-inverse .navbar-form { border-color: #101010; } .ptx-runestone-container .navbar-inverse .navbar-link, .runestone-sphinx .navbar-inverse .navbar-link { color: #9d9d9d; } .ptx-runestone-container .navbar-inverse .navbar-link:hover, .runestone-sphinx .navbar-inverse .navbar-link:hover { color: #fff; } .ptx-runestone-container .navbar-inverse .btn-link, .runestone-sphinx .navbar-inverse .btn-link { color: #9d9d9d; } .ptx-runestone-container .navbar-inverse .btn-link:hover, .runestone-sphinx .navbar-inverse .btn-link:hover, .ptx-runestone-container .navbar-inverse .btn-link:focus, .runestone-sphinx .navbar-inverse .btn-link:focus { color: #fff; } .ptx-runestone-container .navbar-inverse .btn-link[disabled]:hover, .runestone-sphinx .navbar-inverse .btn-link[disabled]:hover, .ptx-runestone-container fieldset[disabled] .navbar-inverse .btn-link:hover, .runestone-sphinx fieldset[disabled] .navbar-inverse .btn-link:hover, .ptx-runestone-container .navbar-inverse .btn-link[disabled]:focus, .runestone-sphinx .navbar-inverse .btn-link[disabled]:focus, .ptx-runestone-container fieldset[disabled] .navbar-inverse .btn-link:focus, .runestone-sphinx fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444; } .ptx-runestone-container .breadcrumb, .runestone-sphinx .breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 4px; } .ptx-runestone-container .breadcrumb > li, .runestone-sphinx .breadcrumb > li { display: inline-block; } .ptx-runestone-container .breadcrumb > li + li:before, .runestone-sphinx .breadcrumb > li + li:before { padding: 0 5px; color: #ccc; content: "/\00a0"; } .ptx-runestone-container .breadcrumb > .active, .runestone-sphinx .breadcrumb > .active { color: #777777; } .ptx-runestone-container .pagination, .runestone-sphinx .pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; } .ptx-runestone-container .pagination > li, .runestone-sphinx .pagination > li { display: inline; } .ptx-runestone-container .pagination > li > a, .runestone-sphinx .pagination > li > a, .ptx-runestone-container .pagination > li > span, .runestone-sphinx .pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; } .ptx-runestone-container .pagination > li > a:hover, .runestone-sphinx .pagination > li > a:hover, .ptx-runestone-container .pagination > li > span:hover, .runestone-sphinx .pagination > li > span:hover, .ptx-runestone-container .pagination > li > a:focus, .runestone-sphinx .pagination > li > a:focus, .ptx-runestone-container .pagination > li > span:focus, .runestone-sphinx .pagination > li > span:focus { z-index: 2; color: #23527c; background-color: #eeeeee; border-color: #ddd; } .ptx-runestone-container .pagination > li:first-child > a, .runestone-sphinx .pagination > li:first-child > a, .ptx-runestone-container .pagination > li:first-child > span, .runestone-sphinx .pagination > li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .ptx-runestone-container .pagination > li:last-child > a, .runestone-sphinx .pagination > li:last-child > a, .ptx-runestone-container .pagination > li:last-child > span, .runestone-sphinx .pagination > li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .ptx-runestone-container .pagination > .active > a, .runestone-sphinx .pagination > .active > a, .ptx-runestone-container .pagination > .active > span, .runestone-sphinx .pagination > .active > span, .ptx-runestone-container .pagination > .active > a:hover, .runestone-sphinx .pagination > .active > a:hover, .ptx-runestone-container .pagination > .active > span:hover, .runestone-sphinx .pagination > .active > span:hover, .ptx-runestone-container .pagination > .active > a:focus, .runestone-sphinx .pagination > .active > a:focus, .ptx-runestone-container .pagination > .active > span:focus, .runestone-sphinx .pagination > .active > span:focus { z-index: 3; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7; } .ptx-runestone-container .pagination > .disabled > span, .runestone-sphinx .pagination > .disabled > span, .ptx-runestone-container .pagination > .disabled > span:hover, .runestone-sphinx .pagination > .disabled > span:hover, .ptx-runestone-container .pagination > .disabled > span:focus, .runestone-sphinx .pagination > .disabled > span:focus, .ptx-runestone-container .pagination > .disabled > a, .runestone-sphinx .pagination > .disabled > a, .ptx-runestone-container .pagination > .disabled > a:hover, .runestone-sphinx .pagination > .disabled > a:hover, .ptx-runestone-container .pagination > .disabled > a:focus, .runestone-sphinx .pagination > .disabled > a:focus { color: #777777; cursor: not-allowed; background-color: #fff; border-color: #ddd; } .ptx-runestone-container .pagination-lg > li > a, .runestone-sphinx .pagination-lg > li > a, .ptx-runestone-container .pagination-lg > li > span, .runestone-sphinx .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; } .ptx-runestone-container .pagination-lg > li:first-child > a, .runestone-sphinx .pagination-lg > li:first-child > a, .ptx-runestone-container .pagination-lg > li:first-child > span, .runestone-sphinx .pagination-lg > li:first-child > span { border-top-left-radius: 6px; border-bottom-left-radius: 6px; } .ptx-runestone-container .pagination-lg > li:last-child > a, .runestone-sphinx .pagination-lg > li:last-child > a, .ptx-runestone-container .pagination-lg > li:last-child > span, .runestone-sphinx .pagination-lg > li:last-child > span { border-top-right-radius: 6px; border-bottom-right-radius: 6px; } .ptx-runestone-container .pagination-sm > li > a, .runestone-sphinx .pagination-sm > li > a, .ptx-runestone-container .pagination-sm > li > span, .runestone-sphinx .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; line-height: 1.5; } .ptx-runestone-container .pagination-sm > li:first-child > a, .runestone-sphinx .pagination-sm > li:first-child > a, .ptx-runestone-container .pagination-sm > li:first-child > span, .runestone-sphinx .pagination-sm > li:first-child > span { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .ptx-runestone-container .pagination-sm > li:last-child > a, .runestone-sphinx .pagination-sm > li:last-child > a, .ptx-runestone-container .pagination-sm > li:last-child > span, .runestone-sphinx .pagination-sm > li:last-child > span { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .ptx-runestone-container .pager, .runestone-sphinx .pager { padding-left: 0; margin: 20px 0; text-align: center; list-style: none; } .ptx-runestone-container .pager li, .runestone-sphinx .pager li { display: inline; } .ptx-runestone-container .pager li > a, .runestone-sphinx .pager li > a, .ptx-runestone-container .pager li > span, .runestone-sphinx .pager li > span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px; } .ptx-runestone-container .pager li > a:hover, .runestone-sphinx .pager li > a:hover, .ptx-runestone-container .pager li > a:focus, .runestone-sphinx .pager li > a:focus { text-decoration: none; background-color: #eeeeee; } .ptx-runestone-container .pager .next > a, .runestone-sphinx .pager .next > a, .ptx-runestone-container .pager .next > span, .runestone-sphinx .pager .next > span { float: right; } .ptx-runestone-container .pager .previous > a, .runestone-sphinx .pager .previous > a, .ptx-runestone-container .pager .previous > span, .runestone-sphinx .pager .previous > span { float: left; } .ptx-runestone-container .pager .disabled > a, .runestone-sphinx .pager .disabled > a, .ptx-runestone-container .pager .disabled > a:hover, .runestone-sphinx .pager .disabled > a:hover, .ptx-runestone-container .pager .disabled > a:focus, .runestone-sphinx .pager .disabled > a:focus, .ptx-runestone-container .pager .disabled > span, .runestone-sphinx .pager .disabled > span { color: #777777; cursor: not-allowed; background-color: #fff; } .ptx-runestone-container .label, .runestone-sphinx .label { display: inline; padding: 0.2em 0.6em 0.3em; font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25em; } .ptx-runestone-container a.label:hover, .runestone-sphinx a.label:hover, .ptx-runestone-container a.label:focus, .runestone-sphinx a.label:focus { color: #fff; text-decoration: none; cursor: pointer; } .ptx-runestone-container .label:empty, .runestone-sphinx .label:empty { display: none; } .ptx-runestone-container .btn .label, .runestone-sphinx .btn .label { position: relative; top: -1px; } .ptx-runestone-container .label-default, .runestone-sphinx .label-default { background-color: #777777; } .ptx-runestone-container .label-default[href]:hover, .runestone-sphinx .label-default[href]:hover, .ptx-runestone-container .label-default[href]:focus, .runestone-sphinx .label-default[href]:focus { background-color: #5e5e5e; } .ptx-runestone-container .label-primary, .runestone-sphinx .label-primary { background-color: #337ab7; } .ptx-runestone-container .label-primary[href]:hover, .runestone-sphinx .label-primary[href]:hover, .ptx-runestone-container .label-primary[href]:focus, .runestone-sphinx .label-primary[href]:focus { background-color: #286090; } .ptx-runestone-container .label-success, .runestone-sphinx .label-success { background-color: #5cb85c; } .ptx-runestone-container .label-success[href]:hover, .runestone-sphinx .label-success[href]:hover, .ptx-runestone-container .label-success[href]:focus, .runestone-sphinx .label-success[href]:focus { background-color: #449d44; } .ptx-runestone-container .label-info, .runestone-sphinx .label-info { background-color: #5bc0de; } .ptx-runestone-container .label-info[href]:hover, .runestone-sphinx .label-info[href]:hover, .ptx-runestone-container .label-info[href]:focus, .runestone-sphinx .label-info[href]:focus { background-color: #31b0d5; } .ptx-runestone-container .label-warning, .runestone-sphinx .label-warning { background-color: #f0ad4e; } .ptx-runestone-container .label-warning[href]:hover, .runestone-sphinx .label-warning[href]:hover, .ptx-runestone-container .label-warning[href]:focus, .runestone-sphinx .label-warning[href]:focus { background-color: #ec971f; } .ptx-runestone-container .label-danger, .runestone-sphinx .label-danger { background-color: #d9534f; } .ptx-runestone-container .label-danger[href]:hover, .runestone-sphinx .label-danger[href]:hover, .ptx-runestone-container .label-danger[href]:focus, .runestone-sphinx .label-danger[href]:focus { background-color: #c9302c; } .ptx-runestone-container .badge, .runestone-sphinx .badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: middle; background-color: #777777; border-radius: 10px; } .ptx-runestone-container .badge:empty, .runestone-sphinx .badge:empty { display: none; } .ptx-runestone-container .btn .badge, .runestone-sphinx .btn .badge { position: relative; top: -1px; } .ptx-runestone-container .btn-xs .badge, .runestone-sphinx .btn-xs .badge, .ptx-runestone-container .btn-group-xs > .btn .badge, .runestone-sphinx .btn-group-xs > .btn .badge { top: 0; padding: 1px 5px; } .ptx-runestone-container a.badge:hover, .runestone-sphinx a.badge:hover, .ptx-runestone-container a.badge:focus, .runestone-sphinx a.badge:focus { color: #fff; text-decoration: none; cursor: pointer; } .ptx-runestone-container .list-group-item.active > .badge, .runestone-sphinx .list-group-item.active > .badge, .ptx-runestone-container .nav-pills > .active > a > .badge, .runestone-sphinx .nav-pills > .active > a > .badge { color: #337ab7; background-color: #fff; } .ptx-runestone-container .list-group-item > .badge, .runestone-sphinx .list-group-item > .badge { float: right; } .ptx-runestone-container .list-group-item > .badge + .badge, .runestone-sphinx .list-group-item > .badge + .badge { margin-right: 5px; } .ptx-runestone-container .nav-pills > li > a > .badge, .runestone-sphinx .nav-pills > li > a > .badge { margin-left: 3px; } .ptx-runestone-container .jumbotron, .runestone-sphinx .jumbotron { padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; color: inherit; background-color: #eeeeee; } .ptx-runestone-container .jumbotron h1, .runestone-sphinx .jumbotron h1, .ptx-runestone-container .jumbotron .h1, .runestone-sphinx .jumbotron .h1 { color: inherit; } .ptx-runestone-container .jumbotron p, .runestone-sphinx .jumbotron p { margin-bottom: 15px; font-size: 21px; font-weight: 200; } .ptx-runestone-container .jumbotron > hr, .runestone-sphinx .jumbotron > hr { border-top-color: #d5d5d5; } .ptx-runestone-container .container .jumbotron, .runestone-sphinx .container .jumbotron, .ptx-runestone-container .container-fluid .jumbotron, .runestone-sphinx .container-fluid .jumbotron { padding-right: 15px; padding-left: 15px; border-radius: 6px; } .ptx-runestone-container .jumbotron .container, .runestone-sphinx .jumbotron .container { max-width: 100%; } @media screen and (min-width: 768px) { .ptx-runestone-container .jumbotron, .runestone-sphinx .jumbotron { padding-top: 48px; padding-bottom: 48px; } .ptx-runestone-container .container .jumbotron, .runestone-sphinx .container .jumbotron, .ptx-runestone-container .container-fluid .jumbotron, .runestone-sphinx .container-fluid .jumbotron { padding-right: 60px; padding-left: 60px; } .ptx-runestone-container .jumbotron h1, .runestone-sphinx .jumbotron h1, .ptx-runestone-container .jumbotron .h1, .runestone-sphinx .jumbotron .h1 { font-size: 63px; } } .ptx-runestone-container .thumbnail, .runestone-sphinx .thumbnail { display: block; padding: 4px; margin-bottom: 20px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; } .ptx-runestone-container .thumbnail > img, .runestone-sphinx .thumbnail > img, .ptx-runestone-container .thumbnail a > img, .runestone-sphinx .thumbnail a > img { margin-right: auto; margin-left: auto; } .ptx-runestone-container a.thumbnail:hover, .runestone-sphinx a.thumbnail:hover, .ptx-runestone-container a.thumbnail:focus, .runestone-sphinx a.thumbnail:focus, .ptx-runestone-container a.thumbnail.active, .runestone-sphinx a.thumbnail.active { border-color: #337ab7; } .ptx-runestone-container .thumbnail .caption, .runestone-sphinx .thumbnail .caption { padding: 9px; color: #333333; } .ptx-runestone-container .alert, .runestone-sphinx .alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; } .ptx-runestone-container .alert h4, .runestone-sphinx .alert h4 { margin-top: 0; color: inherit; } .ptx-runestone-container .alert .alert-link, .runestone-sphinx .alert .alert-link { font-weight: bold; } .ptx-runestone-container .alert > p, .runestone-sphinx .alert > p, .ptx-runestone-container .alert > ul, .runestone-sphinx .alert > ul { margin-bottom: 0; } .ptx-runestone-container .alert > p + p, .runestone-sphinx .alert > p + p { margin-top: 5px; } .ptx-runestone-container .alert-dismissable, .runestone-sphinx .alert-dismissable, .ptx-runestone-container .alert-dismissible, .runestone-sphinx .alert-dismissible { padding-right: 35px; } .ptx-runestone-container .alert-dismissable .close, .runestone-sphinx .alert-dismissable .close, .ptx-runestone-container .alert-dismissible .close, .runestone-sphinx .alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit; } .ptx-runestone-container .alert-success, .runestone-sphinx .alert-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } .ptx-runestone-container .alert-success hr, .runestone-sphinx .alert-success hr { border-top-color: #c9e2b3; } .ptx-runestone-container .alert-success .alert-link, .runestone-sphinx .alert-success .alert-link { color: #2b542c; } .ptx-runestone-container .alert-info, .runestone-sphinx .alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; } .ptx-runestone-container .alert-info hr, .runestone-sphinx .alert-info hr { border-top-color: #a6e1ec; } .ptx-runestone-container .alert-info .alert-link, .runestone-sphinx .alert-info .alert-link { color: #245269; } .ptx-runestone-container .alert-warning, .runestone-sphinx .alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; } .ptx-runestone-container .alert-warning hr, .runestone-sphinx .alert-warning hr { border-top-color: #f7e1b5; } .ptx-runestone-container .alert-warning .alert-link, .runestone-sphinx .alert-warning .alert-link { color: #66512c; } .ptx-runestone-container .alert-danger, .runestone-sphinx .alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1; } .ptx-runestone-container .alert-danger hr, .runestone-sphinx .alert-danger hr { border-top-color: #e4b9c0; } .ptx-runestone-container .alert-danger .alert-link, .runestone-sphinx .alert-danger .alert-link { color: #843534; } @-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } @-o-keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } @keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } .ptx-runestone-container .progress, .runestone-sphinx .progress { height: 20px; margin-bottom: 20px; overflow: hidden; background-color: #f5f5f5; border-radius: 4px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } .ptx-runestone-container .progress-bar, .runestone-sphinx .progress-bar { float: left; width: 0%; height: 100%; font-size: 12px; line-height: 20px; color: #fff; text-align: center; background-color: #337ab7; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease; } .ptx-runestone-container .progress-striped .progress-bar, .runestone-sphinx .progress-striped .progress-bar, .ptx-runestone-container .progress-bar-striped, .runestone-sphinx .progress-bar-striped { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; background-size: 40px 40px; } .ptx-runestone-container .progress.active .progress-bar, .runestone-sphinx .progress.active .progress-bar, .ptx-runestone-container .progress-bar.active, .runestone-sphinx .progress-bar.active { -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; } .ptx-runestone-container .progress-bar-success, .runestone-sphinx .progress-bar-success { background-color: #5cb85c; } .ptx-runestone-container .progress-striped .progress-bar-success, .runestone-sphinx .progress-striped .progress-bar-success { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .ptx-runestone-container .progress-bar-info, .runestone-sphinx .progress-bar-info { background-color: #5bc0de; } .ptx-runestone-container .progress-striped .progress-bar-info, .runestone-sphinx .progress-striped .progress-bar-info { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .ptx-runestone-container .progress-bar-warning, .runestone-sphinx .progress-bar-warning { background-color: #f0ad4e; } .ptx-runestone-container .progress-striped .progress-bar-warning, .runestone-sphinx .progress-striped .progress-bar-warning { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .ptx-runestone-container .progress-bar-danger, .runestone-sphinx .progress-bar-danger { background-color: #d9534f; } .ptx-runestone-container .progress-striped .progress-bar-danger, .runestone-sphinx .progress-striped .progress-bar-danger { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .ptx-runestone-container .media, .runestone-sphinx .media { margin-top: 15px; } .ptx-runestone-container .media:first-child, .runestone-sphinx .media:first-child { margin-top: 0; } .ptx-runestone-container .media, .runestone-sphinx .media, .ptx-runestone-container .media-body, .runestone-sphinx .media-body { overflow: hidden; zoom: 1; } .ptx-runestone-container .media-body, .runestone-sphinx .media-body { width: 10000px; } .ptx-runestone-container .media-object, .runestone-sphinx .media-object { display: block; } .ptx-runestone-container .media-object.img-thumbnail, .runestone-sphinx .media-object.img-thumbnail { max-width: none; } .ptx-runestone-container .media-right, .runestone-sphinx .media-right, .ptx-runestone-container .media > .pull-right, .runestone-sphinx .media > .pull-right { padding-left: 10px; } .ptx-runestone-container .media-left, .runestone-sphinx .media-left, .ptx-runestone-container .media > .pull-left, .runestone-sphinx .media > .pull-left { padding-right: 10px; } .ptx-runestone-container .media-left, .runestone-sphinx .media-left, .ptx-runestone-container .media-right, .runestone-sphinx .media-right, .ptx-runestone-container .media-body, .runestone-sphinx .media-body { display: table-cell; vertical-align: top; } .ptx-runestone-container .media-middle, .runestone-sphinx .media-middle { vertical-align: middle; } .ptx-runestone-container .media-bottom, .runestone-sphinx .media-bottom { vertical-align: bottom; } .ptx-runestone-container .media-heading, .runestone-sphinx .media-heading { margin-top: 0; margin-bottom: 5px; } .ptx-runestone-container .media-list, .runestone-sphinx .media-list { padding-left: 0; list-style: none; } .ptx-runestone-container .list-group, .runestone-sphinx .list-group { padding-left: 0; margin-bottom: 20px; } .ptx-runestone-container .list-group-item, .runestone-sphinx .list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; } .ptx-runestone-container .list-group-item:first-child, .runestone-sphinx .list-group-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; } .ptx-runestone-container .list-group-item:last-child, .runestone-sphinx .list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; } .ptx-runestone-container .list-group-item.disabled, .runestone-sphinx .list-group-item.disabled, .ptx-runestone-container .list-group-item.disabled:hover, .runestone-sphinx .list-group-item.disabled:hover, .ptx-runestone-container .list-group-item.disabled:focus, .runestone-sphinx .list-group-item.disabled:focus { color: #777777; cursor: not-allowed; background-color: #eeeeee; } .ptx-runestone-container .list-group-item.disabled .list-group-item-heading, .runestone-sphinx .list-group-item.disabled .list-group-item-heading, .ptx-runestone-container .list-group-item.disabled:hover .list-group-item-heading, .runestone-sphinx .list-group-item.disabled:hover .list-group-item-heading, .ptx-runestone-container .list-group-item.disabled:focus .list-group-item-heading, .runestone-sphinx .list-group-item.disabled:focus .list-group-item-heading { color: inherit; } .ptx-runestone-container .list-group-item.disabled .list-group-item-text, .runestone-sphinx .list-group-item.disabled .list-group-item-text, .ptx-runestone-container .list-group-item.disabled:hover .list-group-item-text, .runestone-sphinx .list-group-item.disabled:hover .list-group-item-text, .ptx-runestone-container .list-group-item.disabled:focus .list-group-item-text, .runestone-sphinx .list-group-item.disabled:focus .list-group-item-text { color: #777777; } .ptx-runestone-container .list-group-item.active, .runestone-sphinx .list-group-item.active, .ptx-runestone-container .list-group-item.active:hover, .runestone-sphinx .list-group-item.active:hover, .ptx-runestone-container .list-group-item.active:focus, .runestone-sphinx .list-group-item.active:focus { z-index: 2; color: #fff; background-color: #337ab7; border-color: #337ab7; } .ptx-runestone-container .list-group-item.active .list-group-item-heading, .runestone-sphinx .list-group-item.active .list-group-item-heading, .ptx-runestone-container .list-group-item.active:hover .list-group-item-heading, .runestone-sphinx .list-group-item.active:hover .list-group-item-heading, .ptx-runestone-container .list-group-item.active:focus .list-group-item-heading, .runestone-sphinx .list-group-item.active:focus .list-group-item-heading, .ptx-runestone-container .list-group-item.active .list-group-item-heading > small, .runestone-sphinx .list-group-item.active .list-group-item-heading > small, .ptx-runestone-container .list-group-item.active:hover .list-group-item-heading > small, .runestone-sphinx .list-group-item.active:hover .list-group-item-heading > small, .ptx-runestone-container .list-group-item.active:focus .list-group-item-heading > small, .runestone-sphinx .list-group-item.active:focus .list-group-item-heading > small, .ptx-runestone-container .list-group-item.active .list-group-item-heading > .small, .runestone-sphinx .list-group-item.active .list-group-item-heading > .small, .ptx-runestone-container .list-group-item.active:hover .list-group-item-heading > .small, .runestone-sphinx .list-group-item.active:hover .list-group-item-heading > .small, .ptx-runestone-container .list-group-item.active:focus .list-group-item-heading > .small, .runestone-sphinx .list-group-item.active:focus .list-group-item-heading > .small { color: inherit; } .ptx-runestone-container .list-group-item.active .list-group-item-text, .runestone-sphinx .list-group-item.active .list-group-item-text, .ptx-runestone-container .list-group-item.active:hover .list-group-item-text, .runestone-sphinx .list-group-item.active:hover .list-group-item-text, .ptx-runestone-container .list-group-item.active:focus .list-group-item-text, .runestone-sphinx .list-group-item.active:focus .list-group-item-text { color: #c7ddef; } .ptx-runestone-container a.list-group-item, .runestone-sphinx a.list-group-item, .ptx-runestone-container button.list-group-item, .runestone-sphinx button.list-group-item { color: #555; } .ptx-runestone-container a.list-group-item .list-group-item-heading, .runestone-sphinx a.list-group-item .list-group-item-heading, .ptx-runestone-container button.list-group-item .list-group-item-heading, .runestone-sphinx button.list-group-item .list-group-item-heading { color: #333; } .ptx-runestone-container a.list-group-item:hover, .runestone-sphinx a.list-group-item:hover, .ptx-runestone-container button.list-group-item:hover, .runestone-sphinx button.list-group-item:hover, .ptx-runestone-container a.list-group-item:focus, .runestone-sphinx a.list-group-item:focus, .ptx-runestone-container button.list-group-item:focus, .runestone-sphinx button.list-group-item:focus { color: #555; text-decoration: none; background-color: #f5f5f5; } .ptx-runestone-container button.list-group-item, .runestone-sphinx button.list-group-item { width: 100%; text-align: left; } .ptx-runestone-container .list-group-item-success, .runestone-sphinx .list-group-item-success { color: #3c763d; background-color: #dff0d8; } .ptx-runestone-container a.list-group-item-success, .runestone-sphinx a.list-group-item-success, .ptx-runestone-container button.list-group-item-success, .runestone-sphinx button.list-group-item-success { color: #3c763d; } .ptx-runestone-container a.list-group-item-success .list-group-item-heading, .runestone-sphinx a.list-group-item-success .list-group-item-heading, .ptx-runestone-container button.list-group-item-success .list-group-item-heading, .runestone-sphinx button.list-group-item-success .list-group-item-heading { color: inherit; } .ptx-runestone-container a.list-group-item-success:hover, .runestone-sphinx a.list-group-item-success:hover, .ptx-runestone-container button.list-group-item-success:hover, .runestone-sphinx button.list-group-item-success:hover, .ptx-runestone-container a.list-group-item-success:focus, .runestone-sphinx a.list-group-item-success:focus, .ptx-runestone-container button.list-group-item-success:focus, .runestone-sphinx button.list-group-item-success:focus { color: #3c763d; background-color: #d0e9c6; } .ptx-runestone-container a.list-group-item-success.active, .runestone-sphinx a.list-group-item-success.active, .ptx-runestone-container button.list-group-item-success.active, .runestone-sphinx button.list-group-item-success.active, .ptx-runestone-container a.list-group-item-success.active:hover, .runestone-sphinx a.list-group-item-success.active:hover, .ptx-runestone-container button.list-group-item-success.active:hover, .runestone-sphinx button.list-group-item-success.active:hover, .ptx-runestone-container a.list-group-item-success.active:focus, .runestone-sphinx a.list-group-item-success.active:focus, .ptx-runestone-container button.list-group-item-success.active:focus, .runestone-sphinx button.list-group-item-success.active:focus { color: #fff; background-color: #3c763d; border-color: #3c763d; } .ptx-runestone-container .list-group-item-info, .runestone-sphinx .list-group-item-info { color: #31708f; background-color: #d9edf7; } .ptx-runestone-container a.list-group-item-info, .runestone-sphinx a.list-group-item-info, .ptx-runestone-container button.list-group-item-info, .runestone-sphinx button.list-group-item-info { color: #31708f; } .ptx-runestone-container a.list-group-item-info .list-group-item-heading, .runestone-sphinx a.list-group-item-info .list-group-item-heading, .ptx-runestone-container button.list-group-item-info .list-group-item-heading, .runestone-sphinx button.list-group-item-info .list-group-item-heading { color: inherit; } .ptx-runestone-container a.list-group-item-info:hover, .runestone-sphinx a.list-group-item-info:hover, .ptx-runestone-container button.list-group-item-info:hover, .runestone-sphinx button.list-group-item-info:hover, .ptx-runestone-container a.list-group-item-info:focus, .runestone-sphinx a.list-group-item-info:focus, .ptx-runestone-container button.list-group-item-info:focus, .runestone-sphinx button.list-group-item-info:focus { color: #31708f; background-color: #c4e3f3; } .ptx-runestone-container a.list-group-item-info.active, .runestone-sphinx a.list-group-item-info.active, .ptx-runestone-container button.list-group-item-info.active, .runestone-sphinx button.list-group-item-info.active, .ptx-runestone-container a.list-group-item-info.active:hover, .runestone-sphinx a.list-group-item-info.active:hover, .ptx-runestone-container button.list-group-item-info.active:hover, .runestone-sphinx button.list-group-item-info.active:hover, .ptx-runestone-container a.list-group-item-info.active:focus, .runestone-sphinx a.list-group-item-info.active:focus, .ptx-runestone-container button.list-group-item-info.active:focus, .runestone-sphinx button.list-group-item-info.active:focus { color: #fff; background-color: #31708f; border-color: #31708f; } .ptx-runestone-container .list-group-item-warning, .runestone-sphinx .list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3; } .ptx-runestone-container a.list-group-item-warning, .runestone-sphinx a.list-group-item-warning, .ptx-runestone-container button.list-group-item-warning, .runestone-sphinx button.list-group-item-warning { color: #8a6d3b; } .ptx-runestone-container a.list-group-item-warning .list-group-item-heading, .runestone-sphinx a.list-group-item-warning .list-group-item-heading, .ptx-runestone-container button.list-group-item-warning .list-group-item-heading, .runestone-sphinx button.list-group-item-warning .list-group-item-heading { color: inherit; } .ptx-runestone-container a.list-group-item-warning:hover, .runestone-sphinx a.list-group-item-warning:hover, .ptx-runestone-container button.list-group-item-warning:hover, .runestone-sphinx button.list-group-item-warning:hover, .ptx-runestone-container a.list-group-item-warning:focus, .runestone-sphinx a.list-group-item-warning:focus, .ptx-runestone-container button.list-group-item-warning:focus, .runestone-sphinx button.list-group-item-warning:focus { color: #8a6d3b; background-color: #faf2cc; } .ptx-runestone-container a.list-group-item-warning.active, .runestone-sphinx a.list-group-item-warning.active, .ptx-runestone-container button.list-group-item-warning.active, .runestone-sphinx button.list-group-item-warning.active, .ptx-runestone-container a.list-group-item-warning.active:hover, .runestone-sphinx a.list-group-item-warning.active:hover, .ptx-runestone-container button.list-group-item-warning.active:hover, .runestone-sphinx button.list-group-item-warning.active:hover, .ptx-runestone-container a.list-group-item-warning.active:focus, .runestone-sphinx a.list-group-item-warning.active:focus, .ptx-runestone-container button.list-group-item-warning.active:focus, .runestone-sphinx button.list-group-item-warning.active:focus { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b; } .ptx-runestone-container .list-group-item-danger, .runestone-sphinx .list-group-item-danger { color: #a94442; background-color: #f2dede; } .ptx-runestone-container a.list-group-item-danger, .runestone-sphinx a.list-group-item-danger, .ptx-runestone-container button.list-group-item-danger, .runestone-sphinx button.list-group-item-danger { color: #a94442; } .ptx-runestone-container a.list-group-item-danger .list-group-item-heading, .runestone-sphinx a.list-group-item-danger .list-group-item-heading, .ptx-runestone-container button.list-group-item-danger .list-group-item-heading, .runestone-sphinx button.list-group-item-danger .list-group-item-heading { color: inherit; } .ptx-runestone-container a.list-group-item-danger:hover, .runestone-sphinx a.list-group-item-danger:hover, .ptx-runestone-container button.list-group-item-danger:hover, .runestone-sphinx button.list-group-item-danger:hover, .ptx-runestone-container a.list-group-item-danger:focus, .runestone-sphinx a.list-group-item-danger:focus, .ptx-runestone-container button.list-group-item-danger:focus, .runestone-sphinx button.list-group-item-danger:focus { color: #a94442; background-color: #ebcccc; } .ptx-runestone-container a.list-group-item-danger.active, .runestone-sphinx a.list-group-item-danger.active, .ptx-runestone-container button.list-group-item-danger.active, .runestone-sphinx button.list-group-item-danger.active, .ptx-runestone-container a.list-group-item-danger.active:hover, .runestone-sphinx a.list-group-item-danger.active:hover, .ptx-runestone-container button.list-group-item-danger.active:hover, .runestone-sphinx button.list-group-item-danger.active:hover, .ptx-runestone-container a.list-group-item-danger.active:focus, .runestone-sphinx a.list-group-item-danger.active:focus, .ptx-runestone-container button.list-group-item-danger.active:focus, .runestone-sphinx button.list-group-item-danger.active:focus { color: #fff; background-color: #a94442; border-color: #a94442; } .ptx-runestone-container .list-group-item-heading, .runestone-sphinx .list-group-item-heading { margin-top: 0; margin-bottom: 5px; } .ptx-runestone-container .list-group-item-text, .runestone-sphinx .list-group-item-text { margin-bottom: 0; line-height: 1.3; } .ptx-runestone-container .panel, .runestone-sphinx .panel { margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } .ptx-runestone-container .panel-body, .runestone-sphinx .panel-body { padding: 15px; } .ptx-runestone-container .panel-heading, .runestone-sphinx .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; } .ptx-runestone-container .panel-heading > .dropdown .dropdown-toggle, .runestone-sphinx .panel-heading > .dropdown .dropdown-toggle { color: inherit; } .ptx-runestone-container .panel-title, .runestone-sphinx .panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit; } .ptx-runestone-container .panel-title > a, .runestone-sphinx .panel-title > a, .ptx-runestone-container .panel-title > small, .runestone-sphinx .panel-title > small, .ptx-runestone-container .panel-title > .small, .runestone-sphinx .panel-title > .small, .ptx-runestone-container .panel-title > small > a, .runestone-sphinx .panel-title > small > a, .ptx-runestone-container .panel-title > .small > a, .runestone-sphinx .panel-title > .small > a { color: inherit; } .ptx-runestone-container .panel-footer, .runestone-sphinx .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .ptx-runestone-container .panel > .list-group, .runestone-sphinx .panel > .list-group, .ptx-runestone-container .panel > .panel-collapse > .list-group, .runestone-sphinx .panel > .panel-collapse > .list-group { margin-bottom: 0; } .ptx-runestone-container .panel > .list-group .list-group-item, .runestone-sphinx .panel > .list-group .list-group-item, .ptx-runestone-container .panel > .panel-collapse > .list-group .list-group-item, .runestone-sphinx .panel > .panel-collapse > .list-group .list-group-item { border-width: 1px 0; border-radius: 0; } .ptx-runestone-container .panel > .list-group:first-child .list-group-item:first-child, .runestone-sphinx .panel > .list-group:first-child .list-group-item:first-child, .ptx-runestone-container .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child, .runestone-sphinx .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-left-radius: 3px; border-top-right-radius: 3px; } .ptx-runestone-container .panel > .list-group:last-child .list-group-item:last-child, .runestone-sphinx .panel > .list-group:last-child .list-group-item:last-child, .ptx-runestone-container .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child, .runestone-sphinx .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .ptx-runestone-container .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child, .runestone-sphinx .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { border-top-left-radius: 0; border-top-right-radius: 0; } .ptx-runestone-container .panel-heading + .list-group .list-group-item:first-child, .runestone-sphinx .panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; } .ptx-runestone-container .list-group + .panel-footer, .runestone-sphinx .list-group + .panel-footer { border-top-width: 0; } .ptx-runestone-container .panel > .table, .runestone-sphinx .panel > .table, .ptx-runestone-container .panel > .table-responsive > .table, .runestone-sphinx .panel > .table-responsive > .table, .ptx-runestone-container .panel > .panel-collapse > .table, .runestone-sphinx .panel > .panel-collapse > .table { margin-bottom: 0; } .ptx-runestone-container .panel > .table caption, .runestone-sphinx .panel > .table caption, .ptx-runestone-container .panel > .table-responsive > .table caption, .runestone-sphinx .panel > .table-responsive > .table caption, .ptx-runestone-container .panel > .panel-collapse > .table caption, .runestone-sphinx .panel > .panel-collapse > .table caption { padding-right: 15px; padding-left: 15px; } .ptx-runestone-container .panel > .table:first-child, .runestone-sphinx .panel > .table:first-child, .ptx-runestone-container .panel > .table-responsive:first-child > .table:first-child, .runestone-sphinx .panel > .table-responsive:first-child > .table:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; } .ptx-runestone-container .panel > .table:first-child > thead:first-child > tr:first-child, .runestone-sphinx .panel > .table:first-child > thead:first-child > tr:first-child, .ptx-runestone-container .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .runestone-sphinx .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .ptx-runestone-container .panel > .table:first-child > tbody:first-child > tr:first-child, .runestone-sphinx .panel > .table:first-child > tbody:first-child > tr:first-child, .ptx-runestone-container .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child, .runestone-sphinx .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; } .ptx-runestone-container .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .runestone-sphinx .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .ptx-runestone-container .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .runestone-sphinx .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .ptx-runestone-container .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .runestone-sphinx .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .ptx-runestone-container .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .runestone-sphinx .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .ptx-runestone-container .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .runestone-sphinx .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .ptx-runestone-container .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .runestone-sphinx .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .ptx-runestone-container .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .runestone-sphinx .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .ptx-runestone-container .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .runestone-sphinx .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { border-top-left-radius: 3px; } .ptx-runestone-container .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .runestone-sphinx .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .ptx-runestone-container .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .runestone-sphinx .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .ptx-runestone-container .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .runestone-sphinx .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .ptx-runestone-container .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .runestone-sphinx .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .ptx-runestone-container .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .runestone-sphinx .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .ptx-runestone-container .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .runestone-sphinx .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .ptx-runestone-container .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .runestone-sphinx .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .ptx-runestone-container .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .runestone-sphinx .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { border-top-right-radius: 3px; } .ptx-runestone-container .panel > .table:last-child, .runestone-sphinx .panel > .table:last-child, .ptx-runestone-container .panel > .table-responsive:last-child > .table:last-child, .runestone-sphinx .panel > .table-responsive:last-child > .table:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .ptx-runestone-container .panel > .table:last-child > tbody:last-child > tr:last-child, .runestone-sphinx .panel > .table:last-child > tbody:last-child > tr:last-child, .ptx-runestone-container .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .runestone-sphinx .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .ptx-runestone-container .panel > .table:last-child > tfoot:last-child > tr:last-child, .runestone-sphinx .panel > .table:last-child > tfoot:last-child > tr:last-child, .ptx-runestone-container .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .runestone-sphinx .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .ptx-runestone-container .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .runestone-sphinx .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .ptx-runestone-container .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .runestone-sphinx .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .ptx-runestone-container .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .runestone-sphinx .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .ptx-runestone-container .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .runestone-sphinx .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .ptx-runestone-container .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .runestone-sphinx .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .ptx-runestone-container .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .runestone-sphinx .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .ptx-runestone-container .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .runestone-sphinx .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .ptx-runestone-container .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .runestone-sphinx .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-left-radius: 3px; } .ptx-runestone-container .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .runestone-sphinx .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .ptx-runestone-container .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .runestone-sphinx .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .ptx-runestone-container .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .runestone-sphinx .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .ptx-runestone-container .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .runestone-sphinx .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .ptx-runestone-container .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .runestone-sphinx .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .ptx-runestone-container .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .runestone-sphinx .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .ptx-runestone-container .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .runestone-sphinx .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .ptx-runestone-container .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .runestone-sphinx .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-right-radius: 3px; } .ptx-runestone-container .panel > .panel-body + .table, .runestone-sphinx .panel > .panel-body + .table, .ptx-runestone-container .panel > .panel-body + .table-responsive, .runestone-sphinx .panel > .panel-body + .table-responsive, .ptx-runestone-container .panel > .table + .panel-body, .runestone-sphinx .panel > .table + .panel-body, .ptx-runestone-container .panel > .table-responsive + .panel-body, .runestone-sphinx .panel > .table-responsive + .panel-body { border-top: 1px solid #ddd; } .ptx-runestone-container .panel > .table > tbody:first-child > tr:first-child th, .runestone-sphinx .panel > .table > tbody:first-child > tr:first-child th, .ptx-runestone-container .panel > .table > tbody:first-child > tr:first-child td, .runestone-sphinx .panel > .table > tbody:first-child > tr:first-child td { border-top: 0; } .ptx-runestone-container .panel > .table-bordered, .runestone-sphinx .panel > .table-bordered, .ptx-runestone-container .panel > .table-responsive > .table-bordered, .runestone-sphinx .panel > .table-responsive > .table-bordered { border: 0; } .ptx-runestone-container .panel > .table-bordered > thead > tr > th:first-child, .runestone-sphinx .panel > .table-bordered > thead > tr > th:first-child, .ptx-runestone-container .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .runestone-sphinx .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .ptx-runestone-container .panel > .table-bordered > tbody > tr > th:first-child, .runestone-sphinx .panel > .table-bordered > tbody > tr > th:first-child, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .runestone-sphinx .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .ptx-runestone-container .panel > .table-bordered > tfoot > tr > th:first-child, .runestone-sphinx .panel > .table-bordered > tfoot > tr > th:first-child, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .runestone-sphinx .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .ptx-runestone-container .panel > .table-bordered > thead > tr > td:first-child, .runestone-sphinx .panel > .table-bordered > thead > tr > td:first-child, .ptx-runestone-container .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .runestone-sphinx .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .ptx-runestone-container .panel > .table-bordered > tbody > tr > td:first-child, .runestone-sphinx .panel > .table-bordered > tbody > tr > td:first-child, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .runestone-sphinx .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .ptx-runestone-container .panel > .table-bordered > tfoot > tr > td:first-child, .runestone-sphinx .panel > .table-bordered > tfoot > tr > td:first-child, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .runestone-sphinx .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .ptx-runestone-container .panel > .table-bordered > thead > tr > th:last-child, .runestone-sphinx .panel > .table-bordered > thead > tr > th:last-child, .ptx-runestone-container .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .runestone-sphinx .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .ptx-runestone-container .panel > .table-bordered > tbody > tr > th:last-child, .runestone-sphinx .panel > .table-bordered > tbody > tr > th:last-child, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .runestone-sphinx .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .ptx-runestone-container .panel > .table-bordered > tfoot > tr > th:last-child, .runestone-sphinx .panel > .table-bordered > tfoot > tr > th:last-child, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .runestone-sphinx .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .ptx-runestone-container .panel > .table-bordered > thead > tr > td:last-child, .runestone-sphinx .panel > .table-bordered > thead > tr > td:last-child, .ptx-runestone-container .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .runestone-sphinx .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .ptx-runestone-container .panel > .table-bordered > tbody > tr > td:last-child, .runestone-sphinx .panel > .table-bordered > tbody > tr > td:last-child, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .runestone-sphinx .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .ptx-runestone-container .panel > .table-bordered > tfoot > tr > td:last-child, .runestone-sphinx .panel > .table-bordered > tfoot > tr > td:last-child, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .runestone-sphinx .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .ptx-runestone-container .panel > .table-bordered > thead > tr:first-child > td, .runestone-sphinx .panel > .table-bordered > thead > tr:first-child > td, .ptx-runestone-container .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .runestone-sphinx .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .ptx-runestone-container .panel > .table-bordered > tbody > tr:first-child > td, .runestone-sphinx .panel > .table-bordered > tbody > tr:first-child > td, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .runestone-sphinx .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .ptx-runestone-container .panel > .table-bordered > thead > tr:first-child > th, .runestone-sphinx .panel > .table-bordered > thead > tr:first-child > th, .ptx-runestone-container .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .runestone-sphinx .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .ptx-runestone-container .panel > .table-bordered > tbody > tr:first-child > th, .runestone-sphinx .panel > .table-bordered > tbody > tr:first-child > th, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th, .runestone-sphinx .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom: 0; } .ptx-runestone-container .panel > .table-bordered > tbody > tr:last-child > td, .runestone-sphinx .panel > .table-bordered > tbody > tr:last-child > td, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .runestone-sphinx .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .ptx-runestone-container .panel > .table-bordered > tfoot > tr:last-child > td, .runestone-sphinx .panel > .table-bordered > tfoot > tr:last-child > td, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .runestone-sphinx .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .ptx-runestone-container .panel > .table-bordered > tbody > tr:last-child > th, .runestone-sphinx .panel > .table-bordered > tbody > tr:last-child > th, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .runestone-sphinx .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .ptx-runestone-container .panel > .table-bordered > tfoot > tr:last-child > th, .runestone-sphinx .panel > .table-bordered > tfoot > tr:last-child > th, .ptx-runestone-container .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .runestone-sphinx .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom: 0; } .ptx-runestone-container .panel > .table-responsive, .runestone-sphinx .panel > .table-responsive { margin-bottom: 0; border: 0; } .ptx-runestone-container .panel-group, .runestone-sphinx .panel-group { margin-bottom: 20px; } .ptx-runestone-container .panel-group .panel, .runestone-sphinx .panel-group .panel { margin-bottom: 0; border-radius: 4px; } .ptx-runestone-container .panel-group .panel + .panel, .runestone-sphinx .panel-group .panel + .panel { margin-top: 5px; } .ptx-runestone-container .panel-group .panel-heading, .runestone-sphinx .panel-group .panel-heading { border-bottom: 0; } .ptx-runestone-container .panel-group .panel-heading + .panel-collapse > .panel-body, .runestone-sphinx .panel-group .panel-heading + .panel-collapse > .panel-body, .ptx-runestone-container .panel-group .panel-heading + .panel-collapse > .list-group, .runestone-sphinx .panel-group .panel-heading + .panel-collapse > .list-group { border-top: 1px solid #ddd; } .ptx-runestone-container .panel-group .panel-footer, .runestone-sphinx .panel-group .panel-footer { border-top: 0; } .ptx-runestone-container .panel-group .panel-footer + .panel-collapse .panel-body, .runestone-sphinx .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #ddd; } .ptx-runestone-container .panel-default, .runestone-sphinx .panel-default { border-color: #ddd; } .ptx-runestone-container .panel-default > .panel-heading, .runestone-sphinx .panel-default > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #ddd; } .ptx-runestone-container .panel-default > .panel-heading + .panel-collapse > .panel-body, .runestone-sphinx .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ddd; } .ptx-runestone-container .panel-default > .panel-heading .badge, .runestone-sphinx .panel-default > .panel-heading .badge { color: #f5f5f5; background-color: #333333; } .ptx-runestone-container .panel-default > .panel-footer + .panel-collapse > .panel-body, .runestone-sphinx .panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ddd; } .ptx-runestone-container .panel-primary, .runestone-sphinx .panel-primary { border-color: #337ab7; } .ptx-runestone-container .panel-primary > .panel-heading, .runestone-sphinx .panel-primary > .panel-heading { color: #fff; background-color: #337ab7; border-color: #337ab7; } .ptx-runestone-container .panel-primary > .panel-heading + .panel-collapse > .panel-body, .runestone-sphinx .panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #337ab7; } .ptx-runestone-container .panel-primary > .panel-heading .badge, .runestone-sphinx .panel-primary > .panel-heading .badge { color: #337ab7; background-color: #fff; } .ptx-runestone-container .panel-primary > .panel-footer + .panel-collapse > .panel-body, .runestone-sphinx .panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #337ab7; } .ptx-runestone-container .panel-success, .runestone-sphinx .panel-success { border-color: #d6e9c6; } .ptx-runestone-container .panel-success > .panel-heading, .runestone-sphinx .panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } .ptx-runestone-container .panel-success > .panel-heading + .panel-collapse > .panel-body, .runestone-sphinx .panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #d6e9c6; } .ptx-runestone-container .panel-success > .panel-heading .badge, .runestone-sphinx .panel-success > .panel-heading .badge { color: #dff0d8; background-color: #3c763d; } .ptx-runestone-container .panel-success > .panel-footer + .panel-collapse > .panel-body, .runestone-sphinx .panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6; } .ptx-runestone-container .panel-info, .runestone-sphinx .panel-info { border-color: #bce8f1; } .ptx-runestone-container .panel-info > .panel-heading, .runestone-sphinx .panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; } .ptx-runestone-container .panel-info > .panel-heading + .panel-collapse > .panel-body, .runestone-sphinx .panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #bce8f1; } .ptx-runestone-container .panel-info > .panel-heading .badge, .runestone-sphinx .panel-info > .panel-heading .badge { color: #d9edf7; background-color: #31708f; } .ptx-runestone-container .panel-info > .panel-footer + .panel-collapse > .panel-body, .runestone-sphinx .panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #bce8f1; } .ptx-runestone-container .panel-warning, .runestone-sphinx .panel-warning { border-color: #faebcc; } .ptx-runestone-container .panel-warning > .panel-heading, .runestone-sphinx .panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; } .ptx-runestone-container .panel-warning > .panel-heading + .panel-collapse > .panel-body, .runestone-sphinx .panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #faebcc; } .ptx-runestone-container .panel-warning > .panel-heading .badge, .runestone-sphinx .panel-warning > .panel-heading .badge { color: #fcf8e3; background-color: #8a6d3b; } .ptx-runestone-container .panel-warning > .panel-footer + .panel-collapse > .panel-body, .runestone-sphinx .panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #faebcc; } .ptx-runestone-container .panel-danger, .runestone-sphinx .panel-danger { border-color: #ebccd1; } .ptx-runestone-container .panel-danger > .panel-heading, .runestone-sphinx .panel-danger > .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1; } .ptx-runestone-container .panel-danger > .panel-heading + .panel-collapse > .panel-body, .runestone-sphinx .panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ebccd1; } .ptx-runestone-container .panel-danger > .panel-heading .badge, .runestone-sphinx .panel-danger > .panel-heading .badge { color: #f2dede; background-color: #a94442; } .ptx-runestone-container .panel-danger > .panel-footer + .panel-collapse > .panel-body, .runestone-sphinx .panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ebccd1; } .ptx-runestone-container .embed-responsive, .runestone-sphinx .embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; } .ptx-runestone-container .embed-responsive .embed-responsive-item, .runestone-sphinx .embed-responsive .embed-responsive-item, .ptx-runestone-container .embed-responsive iframe, .runestone-sphinx .embed-responsive iframe, .ptx-runestone-container .embed-responsive embed, .runestone-sphinx .embed-responsive embed, .ptx-runestone-container .embed-responsive object, .runestone-sphinx .embed-responsive object, .ptx-runestone-container .embed-responsive video, .runestone-sphinx .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .ptx-runestone-container .embed-responsive-16by9, .runestone-sphinx .embed-responsive-16by9 { padding-bottom: 56.25%; } .ptx-runestone-container .embed-responsive-4by3, .runestone-sphinx .embed-responsive-4by3 { padding-bottom: 75%; } .ptx-runestone-container .well, .runestone-sphinx .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } .ptx-runestone-container .well blockquote, .runestone-sphinx .well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); } .ptx-runestone-container .well-lg, .runestone-sphinx .well-lg { padding: 24px; border-radius: 6px; } .ptx-runestone-container .well-sm, .runestone-sphinx .well-sm { padding: 9px; border-radius: 3px; } .ptx-runestone-container .close, .runestone-sphinx .close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: 0.2; } .ptx-runestone-container .close:hover, .runestone-sphinx .close:hover, .ptx-runestone-container .close:focus, .runestone-sphinx .close:focus { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; } .ptx-runestone-container button.close, .runestone-sphinx button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .ptx-runestone-container .modal-open, .runestone-sphinx .modal-open { overflow: hidden; } .ptx-runestone-container .modal, .runestone-sphinx .modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; } .ptx-runestone-container .modal.fade .modal-dialog, .runestone-sphinx .modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out; } .ptx-runestone-container .modal.in .modal-dialog, .runestone-sphinx .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .ptx-runestone-container .modal-open .modal, .runestone-sphinx .modal-open .modal { overflow-x: hidden; overflow-y: auto; } .ptx-runestone-container .modal-dialog, .runestone-sphinx .modal-dialog { position: relative; width: auto; margin: 10px; } .ptx-runestone-container .modal-content, .runestone-sphinx .modal-content { position: relative; background-color: #fff; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); outline: 0; } .ptx-runestone-container .modal-backdrop, .runestone-sphinx .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; } .ptx-runestone-container .modal-backdrop.fade, .runestone-sphinx .modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; } .ptx-runestone-container .modal-backdrop.in, .runestone-sphinx .modal-backdrop.in { filter: alpha(opacity=50); opacity: 0.5; } .ptx-runestone-container .modal-header, .runestone-sphinx .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; } .ptx-runestone-container .modal-header .close, .runestone-sphinx .modal-header .close { margin-top: -2px; } .ptx-runestone-container .modal-title, .runestone-sphinx .modal-title { margin: 0; line-height: 1.42857143; } .ptx-runestone-container .modal-body, .runestone-sphinx .modal-body { position: relative; padding: 15px; } .ptx-runestone-container .modal-footer, .runestone-sphinx .modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; } .ptx-runestone-container .modal-footer .btn + .btn, .runestone-sphinx .modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; } .ptx-runestone-container .modal-footer .btn-group .btn + .btn, .runestone-sphinx .modal-footer .btn-group .btn + .btn { margin-left: -1px; } .ptx-runestone-container .modal-footer .btn-block + .btn-block, .runestone-sphinx .modal-footer .btn-block + .btn-block { margin-left: 0; } .ptx-runestone-container .modal-scrollbar-measure, .runestone-sphinx .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 768px) { .ptx-runestone-container .modal-dialog, .runestone-sphinx .modal-dialog { width: 600px; margin: 30px auto; } .ptx-runestone-container .modal-content, .runestone-sphinx .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } .ptx-runestone-container .modal-sm, .runestone-sphinx .modal-sm { width: 300px; } } @media (min-width: 992px) { .ptx-runestone-container .modal-lg, .runestone-sphinx .modal-lg { width: 900px; } } .ptx-runestone-container .tooltip, .runestone-sphinx .tooltip { position: absolute; z-index: 1070; display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.42857143; line-break: auto; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; font-size: 12px; filter: alpha(opacity=0); opacity: 0; } .ptx-runestone-container .tooltip.in, .runestone-sphinx .tooltip.in { filter: alpha(opacity=90); opacity: 0.9; } .ptx-runestone-container .tooltip.top, .runestone-sphinx .tooltip.top { padding: 5px 0; margin-top: -3px; } .ptx-runestone-container .tooltip.right, .runestone-sphinx .tooltip.right { padding: 0 5px; margin-left: 3px; } .ptx-runestone-container .tooltip.bottom, .runestone-sphinx .tooltip.bottom { padding: 5px 0; margin-top: 3px; } .ptx-runestone-container .tooltip.left, .runestone-sphinx .tooltip.left { padding: 0 5px; margin-left: -3px; } .ptx-runestone-container .tooltip.top .tooltip-arrow, .runestone-sphinx .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; } .ptx-runestone-container .tooltip.top-left .tooltip-arrow, .runestone-sphinx .tooltip.top-left .tooltip-arrow { right: 5px; bottom: 0; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; } .ptx-runestone-container .tooltip.top-right .tooltip-arrow, .runestone-sphinx .tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; } .ptx-runestone-container .tooltip.right .tooltip-arrow, .runestone-sphinx .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; } .ptx-runestone-container .tooltip.left .tooltip-arrow, .runestone-sphinx .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; } .ptx-runestone-container .tooltip.bottom .tooltip-arrow, .runestone-sphinx .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } .ptx-runestone-container .tooltip.bottom-left .tooltip-arrow, .runestone-sphinx .tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } .ptx-runestone-container .tooltip.bottom-right .tooltip-arrow, .runestone-sphinx .tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } .ptx-runestone-container .tooltip-inner, .runestone-sphinx .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: 4px; } .ptx-runestone-container .tooltip-arrow, .runestone-sphinx .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; } .ptx-runestone-container .popover, .runestone-sphinx .popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.42857143; line-break: auto; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; font-size: 14px; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); } .ptx-runestone-container .popover.top, .runestone-sphinx .popover.top { margin-top: -10px; } .ptx-runestone-container .popover.right, .runestone-sphinx .popover.right { margin-left: 10px; } .ptx-runestone-container .popover.bottom, .runestone-sphinx .popover.bottom { margin-top: 10px; } .ptx-runestone-container .popover.left, .runestone-sphinx .popover.left { margin-left: -10px; } .ptx-runestone-container .popover > .arrow, .runestone-sphinx .popover > .arrow { border-width: 11px; } .ptx-runestone-container .popover > .arrow, .runestone-sphinx .popover > .arrow, .ptx-runestone-container .popover > .arrow:after, .runestone-sphinx .popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; } .ptx-runestone-container .popover > .arrow:after, .runestone-sphinx .popover > .arrow:after { content: ""; border-width: 10px; } .ptx-runestone-container .popover.top > .arrow, .runestone-sphinx .popover.top > .arrow { bottom: -11px; left: 50%; margin-left: -11px; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0; } .ptx-runestone-container .popover.top > .arrow:after, .runestone-sphinx .popover.top > .arrow:after { bottom: 1px; margin-left: -10px; content: " "; border-top-color: #fff; border-bottom-width: 0; } .ptx-runestone-container .popover.right > .arrow, .runestone-sphinx .popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25); border-left-width: 0; } .ptx-runestone-container .popover.right > .arrow:after, .runestone-sphinx .popover.right > .arrow:after { bottom: -10px; left: 1px; content: " "; border-right-color: #fff; border-left-width: 0; } .ptx-runestone-container .popover.bottom > .arrow, .runestone-sphinx .popover.bottom > .arrow { top: -11px; left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); } .ptx-runestone-container .popover.bottom > .arrow:after, .runestone-sphinx .popover.bottom > .arrow:after { top: 1px; margin-left: -10px; content: " "; border-top-width: 0; border-bottom-color: #fff; } .ptx-runestone-container .popover.left > .arrow, .runestone-sphinx .popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25); } .ptx-runestone-container .popover.left > .arrow:after, .runestone-sphinx .popover.left > .arrow:after { right: 1px; bottom: -10px; content: " "; border-right-width: 0; border-left-color: #fff; } .ptx-runestone-container .popover-title, .runestone-sphinx .popover-title { padding: 8px 14px; margin: 0; font-size: 14px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; } .ptx-runestone-container .popover-content, .runestone-sphinx .popover-content { padding: 9px 14px; } .ptx-runestone-container .carousel, .runestone-sphinx .carousel { position: relative; } .ptx-runestone-container .carousel-inner, .runestone-sphinx .carousel-inner { position: relative; width: 100%; overflow: hidden; } .ptx-runestone-container .carousel-inner > .item, .runestone-sphinx .carousel-inner > .item { position: relative; display: none; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; } .ptx-runestone-container .carousel-inner > .item > img, .runestone-sphinx .carousel-inner > .item > img, .ptx-runestone-container .carousel-inner > .item > a > img, .runestone-sphinx .carousel-inner > .item > a > img { line-height: 1; } @media all and (transform-3d), (-webkit-transform-3d) { .ptx-runestone-container .carousel-inner > .item, .runestone-sphinx .carousel-inner > .item { -webkit-transition: -webkit-transform 0.6s ease-in-out; -o-transition: -o-transform 0.6s ease-in-out; transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px; } .ptx-runestone-container .carousel-inner > .item.next, .runestone-sphinx .carousel-inner > .item.next, .ptx-runestone-container .carousel-inner > .item.active.right, .runestone-sphinx .carousel-inner > .item.active.right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); left: 0; } .ptx-runestone-container .carousel-inner > .item.prev, .runestone-sphinx .carousel-inner > .item.prev, .ptx-runestone-container .carousel-inner > .item.active.left, .runestone-sphinx .carousel-inner > .item.active.left { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); left: 0; } .ptx-runestone-container .carousel-inner > .item.next.left, .runestone-sphinx .carousel-inner > .item.next.left, .ptx-runestone-container .carousel-inner > .item.prev.right, .runestone-sphinx .carousel-inner > .item.prev.right, .ptx-runestone-container .carousel-inner > .item.active, .runestone-sphinx .carousel-inner > .item.active { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); left: 0; } } .ptx-runestone-container .carousel-inner > .active, .runestone-sphinx .carousel-inner > .active, .ptx-runestone-container .carousel-inner > .next, .runestone-sphinx .carousel-inner > .next, .ptx-runestone-container .carousel-inner > .prev, .runestone-sphinx .carousel-inner > .prev { display: block; } .ptx-runestone-container .carousel-inner > .active, .runestone-sphinx .carousel-inner > .active { left: 0; } .ptx-runestone-container .carousel-inner > .next, .runestone-sphinx .carousel-inner > .next, .ptx-runestone-container .carousel-inner > .prev, .runestone-sphinx .carousel-inner > .prev { position: absolute; top: 0; width: 100%; } .ptx-runestone-container .carousel-inner > .next, .runestone-sphinx .carousel-inner > .next { left: 100%; } .ptx-runestone-container .carousel-inner > .prev, .runestone-sphinx .carousel-inner > .prev { left: -100%; } .ptx-runestone-container .carousel-inner > .next.left, .runestone-sphinx .carousel-inner > .next.left, .ptx-runestone-container .carousel-inner > .prev.right, .runestone-sphinx .carousel-inner > .prev.right { left: 0; } .ptx-runestone-container .carousel-inner > .active.left, .runestone-sphinx .carousel-inner > .active.left { left: -100%; } .ptx-runestone-container .carousel-inner > .active.right, .runestone-sphinx .carousel-inner > .active.right { left: 100%; } .ptx-runestone-container .carousel-control, .runestone-sphinx .carousel-control { position: absolute; top: 0; bottom: 0; left: 0; width: 15%; font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); background-color: rgba(0, 0, 0, 0); filter: alpha(opacity=50); opacity: 0.5; } .ptx-runestone-container .carousel-control.left, .runestone-sphinx .carousel-control.left { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); background-repeat: repeat-x; } .ptx-runestone-container .carousel-control.right, .runestone-sphinx .carousel-control.right { right: 0; left: auto; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); background-repeat: repeat-x; } .ptx-runestone-container .carousel-control:hover, .runestone-sphinx .carousel-control:hover, .ptx-runestone-container .carousel-control:focus, .runestone-sphinx .carousel-control:focus { color: #fff; text-decoration: none; outline: 0; filter: alpha(opacity=90); opacity: 0.9; } .ptx-runestone-container .carousel-control .icon-prev, .runestone-sphinx .carousel-control .icon-prev, .ptx-runestone-container .carousel-control .icon-next, .runestone-sphinx .carousel-control .icon-next, .ptx-runestone-container .carousel-control .glyphicon-chevron-left, .runestone-sphinx .carousel-control .glyphicon-chevron-left, .ptx-runestone-container .carousel-control .glyphicon-chevron-right, .runestone-sphinx .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; z-index: 5; display: inline-block; margin-top: -10px; } .ptx-runestone-container .carousel-control .icon-prev, .runestone-sphinx .carousel-control .icon-prev, .ptx-runestone-container .carousel-control .glyphicon-chevron-left, .runestone-sphinx .carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px; } .ptx-runestone-container .carousel-control .icon-next, .runestone-sphinx .carousel-control .icon-next, .ptx-runestone-container .carousel-control .glyphicon-chevron-right, .runestone-sphinx .carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -10px; } .ptx-runestone-container .carousel-control .icon-prev, .runestone-sphinx .carousel-control .icon-prev, .ptx-runestone-container .carousel-control .icon-next, .runestone-sphinx .carousel-control .icon-next { width: 20px; height: 20px; font-family: serif; line-height: 1; } .ptx-runestone-container .carousel-control .icon-prev:before, .runestone-sphinx .carousel-control .icon-prev:before { content: "\2039"; } .ptx-runestone-container .carousel-control .icon-next:before, .runestone-sphinx .carousel-control .icon-next:before { content: "\203a"; } .ptx-runestone-container .carousel-indicators, .runestone-sphinx .carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; list-style: none; } .ptx-runestone-container .carousel-indicators li, .runestone-sphinx .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0); border: 1px solid #fff; border-radius: 10px; } .ptx-runestone-container .carousel-indicators .active, .runestone-sphinx .carousel-indicators .active { width: 12px; height: 12px; margin: 0; background-color: #fff; } .ptx-runestone-container .carousel-caption, .runestone-sphinx .carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } .ptx-runestone-container .carousel-caption .btn, .runestone-sphinx .carousel-caption .btn { text-shadow: none; } @media screen and (min-width: 768px) { .ptx-runestone-container .carousel-control .glyphicon-chevron-left, .runestone-sphinx .carousel-control .glyphicon-chevron-left, .ptx-runestone-container .carousel-control .glyphicon-chevron-right, .runestone-sphinx .carousel-control .glyphicon-chevron-right, .ptx-runestone-container .carousel-control .icon-prev, .runestone-sphinx .carousel-control .icon-prev, .ptx-runestone-container .carousel-control .icon-next, .runestone-sphinx .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -10px; font-size: 30px; } .ptx-runestone-container .carousel-control .glyphicon-chevron-left, .runestone-sphinx .carousel-control .glyphicon-chevron-left, .ptx-runestone-container .carousel-control .icon-prev, .runestone-sphinx .carousel-control .icon-prev { margin-left: -10px; } .ptx-runestone-container .carousel-control .glyphicon-chevron-right, .runestone-sphinx .carousel-control .glyphicon-chevron-right, .ptx-runestone-container .carousel-control .icon-next, .runestone-sphinx .carousel-control .icon-next { margin-right: -10px; } .ptx-runestone-container .carousel-caption, .runestone-sphinx .carousel-caption { right: 20%; left: 20%; padding-bottom: 30px; } .ptx-runestone-container .carousel-indicators, .runestone-sphinx .carousel-indicators { bottom: 20px; } } .ptx-runestone-container .clearfix:before, .runestone-sphinx .clearfix:before, .ptx-runestone-container .clearfix:after, .runestone-sphinx .clearfix:after, .ptx-runestone-container .dl-horizontal dd:before, .runestone-sphinx .dl-horizontal dd:before, .ptx-runestone-container .dl-horizontal dd:after, .runestone-sphinx .dl-horizontal dd:after, .ptx-runestone-container .container:before, .runestone-sphinx .container:before, .ptx-runestone-container .container:after, .runestone-sphinx .container:after, .ptx-runestone-container .container-fluid:before, .runestone-sphinx .container-fluid:before, .ptx-runestone-container .container-fluid:after, .runestone-sphinx .container-fluid:after, .ptx-runestone-container .row:before, .runestone-sphinx .row:before, .ptx-runestone-container .row:after, .runestone-sphinx .row:after, .ptx-runestone-container .form-horizontal .form-group:before, .runestone-sphinx .form-horizontal .form-group:before, .ptx-runestone-container .form-horizontal .form-group:after, .runestone-sphinx .form-horizontal .form-group:after, .ptx-runestone-container .btn-toolbar:before, .runestone-sphinx .btn-toolbar:before, .ptx-runestone-container .btn-toolbar:after, .runestone-sphinx .btn-toolbar:after, .ptx-runestone-container .btn-group-vertical > .btn-group:before, .runestone-sphinx .btn-group-vertical > .btn-group:before, .ptx-runestone-container .btn-group-vertical > .btn-group:after, .runestone-sphinx .btn-group-vertical > .btn-group:after, .ptx-runestone-container .nav:before, .runestone-sphinx .nav:before, .ptx-runestone-container .nav:after, .runestone-sphinx .nav:after, .ptx-runestone-container .navbar:before, .runestone-sphinx .navbar:before, .ptx-runestone-container .navbar:after, .runestone-sphinx .navbar:after, .ptx-runestone-container .navbar-header:before, .runestone-sphinx .navbar-header:before, .ptx-runestone-container .navbar-header:after, .runestone-sphinx .navbar-header:after, .ptx-runestone-container .navbar-collapse:before, .runestone-sphinx .navbar-collapse:before, .ptx-runestone-container .navbar-collapse:after, .runestone-sphinx .navbar-collapse:after, .ptx-runestone-container .pager:before, .runestone-sphinx .pager:before, .ptx-runestone-container .pager:after, .runestone-sphinx .pager:after, .ptx-runestone-container .panel-body:before, .runestone-sphinx .panel-body:before, .ptx-runestone-container .panel-body:after, .runestone-sphinx .panel-body:after, .ptx-runestone-container .modal-header:before, .runestone-sphinx .modal-header:before, .ptx-runestone-container .modal-header:after, .runestone-sphinx .modal-header:after, .ptx-runestone-container .modal-footer:before, .runestone-sphinx .modal-footer:before, .ptx-runestone-container .modal-footer:after, .runestone-sphinx .modal-footer:after { display: table; content: " "; } .ptx-runestone-container .clearfix:after, .runestone-sphinx .clearfix:after, .ptx-runestone-container .dl-horizontal dd:after, .runestone-sphinx .dl-horizontal dd:after, .ptx-runestone-container .container:after, .runestone-sphinx .container:after, .ptx-runestone-container .container-fluid:after, .runestone-sphinx .container-fluid:after, .ptx-runestone-container .row:after, .runestone-sphinx .row:after, .ptx-runestone-container .form-horizontal .form-group:after, .runestone-sphinx .form-horizontal .form-group:after, .ptx-runestone-container .btn-toolbar:after, .runestone-sphinx .btn-toolbar:after, .ptx-runestone-container .btn-group-vertical > .btn-group:after, .runestone-sphinx .btn-group-vertical > .btn-group:after, .ptx-runestone-container .nav:after, .runestone-sphinx .nav:after, .ptx-runestone-container .navbar:after, .runestone-sphinx .navbar:after, .ptx-runestone-container .navbar-header:after, .runestone-sphinx .navbar-header:after, .ptx-runestone-container .navbar-collapse:after, .runestone-sphinx .navbar-collapse:after, .ptx-runestone-container .pager:after, .runestone-sphinx .pager:after, .ptx-runestone-container .panel-body:after, .runestone-sphinx .panel-body:after, .ptx-runestone-container .modal-header:after, .runestone-sphinx .modal-header:after, .ptx-runestone-container .modal-footer:after, .runestone-sphinx .modal-footer:after { clear: both; } .ptx-runestone-container .center-block, .runestone-sphinx .center-block { display: block; margin-right: auto; margin-left: auto; } .ptx-runestone-container .pull-right, .runestone-sphinx .pull-right { float: right !important; } .ptx-runestone-container .pull-left, .runestone-sphinx .pull-left { float: left !important; } .ptx-runestone-container .hide, .runestone-sphinx .hide { display: none !important; } .ptx-runestone-container .show, .runestone-sphinx .show { display: block !important; } .ptx-runestone-container .invisible, .runestone-sphinx .invisible { visibility: hidden; } .ptx-runestone-container .text-hide, .runestone-sphinx .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .ptx-runestone-container .hidden, .runestone-sphinx .hidden { display: none !important; } .ptx-runestone-container .affix, .runestone-sphinx .affix { position: fixed; } @-ms-viewport { width: device-width; } .ptx-runestone-container .visible-xs, .runestone-sphinx .visible-xs, .ptx-runestone-container .visible-sm, .runestone-sphinx .visible-sm, .ptx-runestone-container .visible-md, .runestone-sphinx .visible-md, .ptx-runestone-container .visible-lg, .runestone-sphinx .visible-lg { display: none !important; } .ptx-runestone-container .visible-xs-block, .runestone-sphinx .visible-xs-block, .ptx-runestone-container .visible-xs-inline, .runestone-sphinx .visible-xs-inline, .ptx-runestone-container .visible-xs-inline-block, .runestone-sphinx .visible-xs-inline-block, .ptx-runestone-container .visible-sm-block, .runestone-sphinx .visible-sm-block, .ptx-runestone-container .visible-sm-inline, .runestone-sphinx .visible-sm-inline, .ptx-runestone-container .visible-sm-inline-block, .runestone-sphinx .visible-sm-inline-block, .ptx-runestone-container .visible-md-block, .runestone-sphinx .visible-md-block, .ptx-runestone-container .visible-md-inline, .runestone-sphinx .visible-md-inline, .ptx-runestone-container .visible-md-inline-block, .runestone-sphinx .visible-md-inline-block, .ptx-runestone-container .visible-lg-block, .runestone-sphinx .visible-lg-block, .ptx-runestone-container .visible-lg-inline, .runestone-sphinx .visible-lg-inline, .ptx-runestone-container .visible-lg-inline-block, .runestone-sphinx .visible-lg-inline-block { display: none !important; } @media (max-width: 767px) { .ptx-runestone-container .visible-xs, .runestone-sphinx .visible-xs { display: block !important; } .ptx-runestone-container table.visible-xs, .runestone-sphinx table.visible-xs { display: table !important; } .ptx-runestone-container tr.visible-xs, .runestone-sphinx tr.visible-xs { display: table-row !important; } .ptx-runestone-container th.visible-xs, .runestone-sphinx th.visible-xs, .ptx-runestone-container td.visible-xs, .runestone-sphinx td.visible-xs { display: table-cell !important; } } @media (max-width: 767px) { .ptx-runestone-container .visible-xs-block, .runestone-sphinx .visible-xs-block { display: block !important; } } @media (max-width: 767px) { .ptx-runestone-container .visible-xs-inline, .runestone-sphinx .visible-xs-inline { display: inline !important; } } @media (max-width: 767px) { .ptx-runestone-container .visible-xs-inline-block, .runestone-sphinx .visible-xs-inline-block { display: inline-block !important; } } @media (min-width: 768px) and (max-width: 991px) { .ptx-runestone-container .visible-sm, .runestone-sphinx .visible-sm { display: block !important; } .ptx-runestone-container table.visible-sm, .runestone-sphinx table.visible-sm { display: table !important; } .ptx-runestone-container tr.visible-sm, .runestone-sphinx tr.visible-sm { display: table-row !important; } .ptx-runestone-container th.visible-sm, .runestone-sphinx th.visible-sm, .ptx-runestone-container td.visible-sm, .runestone-sphinx td.visible-sm { display: table-cell !important; } } @media (min-width: 768px) and (max-width: 991px) { .ptx-runestone-container .visible-sm-block, .runestone-sphinx .visible-sm-block { display: block !important; } } @media (min-width: 768px) and (max-width: 991px) { .ptx-runestone-container .visible-sm-inline, .runestone-sphinx .visible-sm-inline { display: inline !important; } } @media (min-width: 768px) and (max-width: 991px) { .ptx-runestone-container .visible-sm-inline-block, .runestone-sphinx .visible-sm-inline-block { display: inline-block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .ptx-runestone-container .visible-md, .runestone-sphinx .visible-md { display: block !important; } .ptx-runestone-container table.visible-md, .runestone-sphinx table.visible-md { display: table !important; } .ptx-runestone-container tr.visible-md, .runestone-sphinx tr.visible-md { display: table-row !important; } .ptx-runestone-container th.visible-md, .runestone-sphinx th.visible-md, .ptx-runestone-container td.visible-md, .runestone-sphinx td.visible-md { display: table-cell !important; } } @media (min-width: 992px) and (max-width: 1199px) { .ptx-runestone-container .visible-md-block, .runestone-sphinx .visible-md-block { display: block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .ptx-runestone-container .visible-md-inline, .runestone-sphinx .visible-md-inline { display: inline !important; } } @media (min-width: 992px) and (max-width: 1199px) { .ptx-runestone-container .visible-md-inline-block, .runestone-sphinx .visible-md-inline-block { display: inline-block !important; } } @media (min-width: 1200px) { .ptx-runestone-container .visible-lg, .runestone-sphinx .visible-lg { display: block !important; } .ptx-runestone-container table.visible-lg, .runestone-sphinx table.visible-lg { display: table !important; } .ptx-runestone-container tr.visible-lg, .runestone-sphinx tr.visible-lg { display: table-row !important; } .ptx-runestone-container th.visible-lg, .runestone-sphinx th.visible-lg, .ptx-runestone-container td.visible-lg, .runestone-sphinx td.visible-lg { display: table-cell !important; } } @media (min-width: 1200px) { .ptx-runestone-container .visible-lg-block, .runestone-sphinx .visible-lg-block { display: block !important; } } @media (min-width: 1200px) { .ptx-runestone-container .visible-lg-inline, .runestone-sphinx .visible-lg-inline { display: inline !important; } } @media (min-width: 1200px) { .ptx-runestone-container .visible-lg-inline-block, .runestone-sphinx .visible-lg-inline-block { display: inline-block !important; } } @media (max-width: 767px) { .ptx-runestone-container .hidden-xs, .runestone-sphinx .hidden-xs { display: none !important; } } @media (min-width: 768px) and (max-width: 991px) { .ptx-runestone-container .hidden-sm, .runestone-sphinx .hidden-sm { display: none !important; } } @media (min-width: 992px) and (max-width: 1199px) { .ptx-runestone-container .hidden-md, .runestone-sphinx .hidden-md { display: none !important; } } @media (min-width: 1200px) { .ptx-runestone-container .hidden-lg, .runestone-sphinx .hidden-lg { display: none !important; } } .ptx-runestone-container .visible-print, .runestone-sphinx .visible-print { display: none !important; } @media print { .ptx-runestone-container .visible-print, .runestone-sphinx .visible-print { display: block !important; } .ptx-runestone-container table.visible-print, .runestone-sphinx table.visible-print { display: table !important; } .ptx-runestone-container tr.visible-print, .runestone-sphinx tr.visible-print { display: table-row !important; } .ptx-runestone-container th.visible-print, .runestone-sphinx th.visible-print, .ptx-runestone-container td.visible-print, .runestone-sphinx td.visible-print { display: table-cell !important; } } .ptx-runestone-container .visible-print-block, .runestone-sphinx .visible-print-block { display: none !important; } @media print { .ptx-runestone-container .visible-print-block, .runestone-sphinx .visible-print-block { display: block !important; } } .ptx-runestone-container .visible-print-inline, .runestone-sphinx .visible-print-inline { display: none !important; } @media print { .ptx-runestone-container .visible-print-inline, .runestone-sphinx .visible-print-inline { display: inline !important; } } .ptx-runestone-container .visible-print-inline-block, .runestone-sphinx .visible-print-inline-block { display: none !important; } @media print { .ptx-runestone-container .visible-print-inline-block, .runestone-sphinx .visible-print-inline-block { display: inline-block !important; } } @media print { .ptx-runestone-container .hidden-print, .runestone-sphinx .hidden-print { display: none !important; } } .ptx-runestone-container td.linenos pre, .runestone-sphinx td.linenos pre { color: #6b6b6b; } .ptx-runestone-container .str, .runestone-sphinx .str { color: #006b00; } .ptx-runestone-container .parsons .block, .runestone-sphinx .parsons .block { background-color: #fafafa; } .ptx-runestone-container .highlight .c1, .runestone-sphinx .highlight .c1 { color: #376a7b; } .ptx-runestone-container .highlight .nn, .runestone-sphinx .highlight .nn { color: #0f6c95; } .ptx-runestone-container .highlight .gp, .runestone-sphinx .highlight .gp { color: #a14c08; } .ptx-runestone-container .highlight .si, .runestone-sphinx .highlight .si { color: #3c773d; } .ptx-runestone-container .highlight .nc, .runestone-sphinx .highlight .nc { color: #0b719d; } .ptx-runestone-container ul.search li div.context, .runestone-sphinx ul.search li div.context { color: #6b6b6b; } .ptx-runestone-container span.highlighted, .runestone-sphinx span.highlighted { color: #4d4d4d; } .ptx-runestone-container .CodeMirror-linenumber, .runestone-sphinx .CodeMirror-linenumber { color: #6b6b6b; } .ptx-runestone-container .alert-warning, .runestone-sphinx .alert-warning { background-color: var(--admonition); border-color: var(--admonitionBorder); } .ptx-runestone-container div.ExecutionVisualizer table#pyCodeOutput .lineNo, .runestone-sphinx div.ExecutionVisualizer table#pyCodeOutput .lineNo { color: #6b6b6b; } .ptx-runestone-container body, .runestone-sphinx body { counter-reset: rscomponent; padding-top: 60px; background-color: var(--outerBackground); } .ptx-runestone-container pre, .runestone-sphinx pre { margin: 0 0 1em; } .ptx-runestone-container h5, .runestone-sphinx h5 { font-weight: bold; padding: 10px 0; } .ptx-runestone-container #table-of-contents a, .runestone-sphinx #table-of-contents a { color: var(--links); } .ptx-runestone-container #table-of-contents a:hover, .runestone-sphinx #table-of-contents a:hover { color: var(--links); text-decoration: underline; } .ptx-runestone-container #table-of-contents.section, .runestone-sphinx #table-of-contents.section { font-size: 16px; } .ptx-runestone-container .navbar-default, .runestone-sphinx .navbar-default { background-color: var(--navbar); } .ptx-runestone-container .navbar-default .navbar-nav > li, .runestone-sphinx .navbar-default .navbar-nav > li { color: var(--navbarFont); } .ptx-runestone-container .navbar-default .navbar-nav > li > a, .runestone-sphinx .navbar-default .navbar-nav > li > a { color: var(--navbarFont); } .ptx-runestone-container .navbar-default .navbar-nav > li > a:hover, .runestone-sphinx .navbar-default .navbar-nav > li > a:hover { color: var(--navbarFontHover); } .ptx-runestone-container .navbar-default .navbar-brand, .runestone-sphinx .navbar-default .navbar-brand { color: var(--navbarFont); } .ptx-runestone-container .toctree-wrapper, .runestone-sphinx .toctree-wrapper { font-size: 16px; } .ptx-runestone-container .toctree-wrapper a, .runestone-sphinx .toctree-wrapper a { color: var(--links); } .ptx-runestone-container .toctree-wrapper a:hover, .runestone-sphinx .toctree-wrapper a:hover { color: var(--links); text-decoration: underline; } .ptx-runestone-container #index-and-search.section, .runestone-sphinx #index-and-search.section { font-size: 16px; } .ptx-runestone-container #index-and-search.section a, .runestone-sphinx #index-and-search.section a { color: var(--links); } .ptx-runestone-container #index-and-search.section a:hover, .runestone-sphinx #index-and-search.section a:hover { color: var(--links); text-decoration: underline; } .ptx-runestone-container a, .runestone-sphinx a { color: var(--links); } @media (max-width: 768px) { .ptx-runestone-container, .runestone-sphinx { /* Remove top padding when top navbar goes collapsed in narrow viewports */ } .ptx-runestone-container body, .runestone-sphinx body { padding-top: 0; } .ptx-runestone-container .navbar-fixed-top, .runestone-sphinx .navbar-fixed-top { position: static; } } @media (min-width: 768px) { .ptx-runestone-container, .runestone-sphinx { /* when navbar is collapsed we don't want any vertical dividers taking up space */ } .ptx-runestone-container .navbar .divider-vertical, .runestone-sphinx .navbar .divider-vertical { margin: 0 3px; border-left: 1px solid #f2f2f2; } .ptx-runestone-container .navbar-fixed-top .container, .runestone-sphinx .navbar-fixed-top .container { padding: 0; } } .ptx-runestone-container div.container, .runestone-sphinx div.container { background-color: var(--background); } .ptx-runestone-container .container, .runestone-sphinx .container { padding-left: 10px; padding-right: 10px; } .ptx-runestone-container .runestone, .runestone-sphinx .runestone { clear: both; background-color: var(--componentBgColor); padding: 10px; border-style: solid; border-color: var(--componentBorderColor); border-radius: 10px; margin-bottom: 20px; margin-top: 20px; } .ptx-runestone-container #main-content section > *:not(section), .runestone-sphinx #main-content section > *:not(section) { max-width: var(--contentWidthRegular); margin-left: auto; margin-right: auto; } .ptx-runestone-container #main-content section > section, .runestone-sphinx #main-content section > section, .ptx-runestone-container #main-content section > .runestone.ac_section, .runestone-sphinx #main-content section > .runestone.ac_section, .ptx-runestone-container #main-content section > .runestone.codelens, .runestone-sphinx #main-content section > .runestone.codelens, .ptx-runestone-container #main-content section > .question, .runestone-sphinx #main-content section > .question, .ptx-runestone-container #main-content section > .runestone.parsons-container, .runestone-sphinx #main-content section > .runestone.parsons-container, .ptx-runestone-container #main-content section > .runestone.parsons-problems, .runestone-sphinx #main-content section > .runestone.parsons-problems, .ptx-runestone-container #main-content section > .codelens, .runestone-sphinx #main-content section > .codelens, .ptx-runestone-container #main-content section > .timedAssessment, .runestone-sphinx #main-content section > .timedAssessment { max-width: var(--contentWidthWide); margin-left: auto; margin-right: auto; } .ptx-runestone-container #main-content section > .full-width, .runestone-sphinx #main-content section > .full-width { max-width: var(--contentWidthWide); } .ptx-runestone-container .container section > img, .runestone-sphinx .container section > img { display: block; margin-left: auto; margin-right: auto; } .ptx-runestone-container .container-fluid > .navbar-collapse, .runestone-sphinx .container-fluid > .navbar-collapse, .ptx-runestone-container .container-fluid > .navbar-header, .runestone-sphinx .container-fluid > .navbar-header, .ptx-runestone-container .container > .navbar-collapse, .runestone-sphinx .container > .navbar-collapse, .ptx-runestone-container .container > .navbar-header, .runestone-sphinx .container > .navbar-header { margin-left: 0; margin-right: 0; } .ptx-runestone-container .navbar > .container .navbar-brand, .runestone-sphinx .navbar > .container .navbar-brand { margin-left: 0; } .ptx-runestone-container .navbar > .container, .runestone-sphinx .navbar > .container { background-color: var(--navbar); } .ptx-runestone-container .navbar-toggle, .runestone-sphinx .navbar-toggle { margin-right: 0px; } .ptx-runestone-container .footer > .container, .runestone-sphinx .footer > .container { background-color: var(--outerBackground); } .ptx-runestone-container .footer > .container p > a, .runestone-sphinx .footer > .container p > a { color: var(--links); } .ptx-runestone-container .brand-logo, .runestone-sphinx .brand-logo { float: left; display: block; margin-top: 4px; } .ptx-runestone-container .brand-logo img, .runestone-sphinx .brand-logo img { height: 40px; } .ptx-runestone-container .social-menu, .runestone-sphinx .social-menu { width: 220px; padding: 10px 10px 15px 20px; } .ptx-runestone-container .fb-like, .runestone-sphinx .fb-like { margin-top: 7px; } .ptx-runestone-container .fb_iframe_widget span, .runestone-sphinx .fb_iframe_widget span, .ptx-runestone-container .fb_iframe_widget iframe, .runestone-sphinx .fb_iframe_widget iframe { height: 20px !important; width: 82px !important; } .ptx-runestone-container .twitter-follow-button, .runestone-sphinx .twitter-follow-button { margin-top: 10px; } .ptx-runestone-container .gittip, .runestone-sphinx .gittip { margin-top: 8px; } .ptx-runestone-container .gittip-button, .runestone-sphinx .gittip-button { margin-bottom: -6px; } .ptx-runestone-container .dropdown-menu > li > span, .runestone-sphinx .dropdown-menu > li > span { display: block; padding: 3px 20px; clear: both; font-weight: bold; line-height: 20px; color: var(--grayToWhite); white-space: nowrap; } .ptx-runestone-container .dropdown-menu > li > a, .runestone-sphinx .dropdown-menu > li > a { color: var(--grayToWhite); } .ptx-runestone-container .loggedinuser, .runestone-sphinx .loggedinuser { font-weight: bold; } .ptx-runestone-container .CodeMirror, .runestone-sphinx .CodeMirror { margin: 0 0 1em 0; background-color: var(--background); height: auto; clear: both; } .ptx-runestone-container .CodeMirror-scroll, .runestone-sphinx .CodeMirror-scroll { /* this allows CM elements to be resized to (almost) any * height while still relying on max-height (which keeps * the CM editors to no more than the size needed * unless resized) */ max-height: 60em; min-width: 30em; } .ptx-runestone-container .ac_section .CodeMirror pre, .runestone-sphinx .ac_section .CodeMirror pre { -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; border-radius: 0; border-width: 0; background: transparent; font-family: Monaco, Courier New, monospace; font-size: inherit; padding: 0; margin: 0; white-space: pre; word-wrap: normal; } .ptx-runestone-container button.btn, .runestone-sphinx button.btn, .ptx-runestone-container btn.btn-sm, .runestone-sphinx btn.btn-sm, .ptx-runestone-container input[type="submit"].btn.btn-sm, .runestone-sphinx input[type="submit"].btn.btn-sm, .ptx-runestone-container input[type="button"].btn.btn-sm, .runestone-sphinx input[type="button"].btn.btn-sm { font-size: 1em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } .ptx-runestone-container .btn, .runestone-sphinx .btn { margin: 5px; } .ptx-runestone-container .btn.disabled, .runestone-sphinx .btn.disabled { /* needed in Bootstrap 3 to allow tooltips on disabled buttons */ pointer-events: auto; } .ptx-runestone-container .btn-default, .runestone-sphinx .btn-default, .ptx-runestone-container .btn-default.disabled, .runestone-sphinx .btn-default.disabled, .ptx-runestone-container .btn-default[disabled], .runestone-sphinx .btn-default[disabled], .ptx-runestone-container .btn-default.disabled:hover, .runestone-sphinx .btn-default.disabled:hover, .ptx-runestone-container .btn-default[disabled]:hover, .runestone-sphinx .btn-default[disabled]:hover { color: #ffffff; background-color: var(--codeButtons); border-color: var(codeButtonsBorder); } .ptx-runestone-container .btn-default:hover, .runestone-sphinx .btn-default:hover, .ptx-runestone-container .btn-default:focus, .runestone-sphinx .btn-default:focus, .ptx-runestone-container .btn-default:active, .runestone-sphinx .btn-default:active, .ptx-runestone-container .btn-default.active, .runestone-sphinx .btn-default.active { background-color: #3a3c3c; border-color: #2e2f2f; color: #ffffff; } .ptx-runestone-container input[type="radio"], .runestone-sphinx input[type="radio"], .ptx-runestone-container input[type="checkbox"], .runestone-sphinx input[type="checkbox"] { margin-right: 5px; } .ptx-runestone-container .tooltip, .runestone-sphinx .tooltip { z-index: 2000 !important; } .ptx-runestone-container .tooltip.in, .runestone-sphinx .tooltip.in { opacity: 0.8; filter: alpha(opacity=80); } .ptx-runestone-container h2, .runestone-sphinx h2 { margin-top: 20px; } .ptx-runestone-container .alert form, .runestone-sphinx .alert form { margin-bottom: 0; } .ptx-runestone-container .alert, .runestone-sphinx .alert { color: var(--grayToWhite); padding: 10px; } .ptx-runestone-container .alert-info, .runestone-sphinx .alert-info { background-color: var(--alerts); } .ptx-runestone-container .alert-danger, .runestone-sphinx .alert-danger { background-color: var(--dangerAlerts); } .ptx-runestone-container .unittest-results.alert-danger, .runestone-sphinx .unittest-results.alert-danger { background-color: var(--dangerAlerts) !important; } .ptx-runestone-container .unittest-results.alert-success, .runestone-sphinx .unittest-results.alert-success { background-color: var(--successAlerts) !important; } .ptx-runestone-container .alert label, .runestone-sphinx .alert label { font-weight: normal; } .ptx-runestone-container .navbar_message, .runestone-sphinx .navbar_message { margin-top: 15px; font-weight: bold; } .ptx-runestone-container dt.label > span.brackets:not(span.brackets > a), .runestone-sphinx dt.label > span.brackets:not(span.brackets > a), .ptx-runestone-container dt.label > span.fn-backref:not(span.fn-backref > a), .runestone-sphinx dt.label > span.fn-backref:not(span.fn-backref > a) { color: black; } .ptx-runestone-container .admonition, .runestone-sphinx .admonition { padding: 8px 35px 8px 14px !important; margin-bottom: 20px !important; margin-top: 20px !important; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: var(--admonition); border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .ptx-runestone-container .admonition.caution, .runestone-sphinx .admonition.caution { color: #a33f3e; background-color: #f2dede; border-color: #eed3d7; } .ptx-runestone-container .admonition.tip, .runestone-sphinx .admonition.tip, .ptx-runestone-container .admonition.note, .runestone-sphinx .admonition.note { color: #333; background-color: #d9edf7; border-color: #bce8f1; } .ptx-runestone-container div.flash, .runestone-sphinx div.flash { font-weight: bold; position: fixed; padding: 10px; top: 55px; right: 45px; opacity: 0.95; margin: 0 0 10px 10px; vertical-align: middle; cursor: pointer; color: #ffffff; background-color: #000; border: 2px solid #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background-image: -webkit-linear-gradient(top, #222, #000); background-image: -o-linear-gradient(top, #222, #000); background-image: -moz-linear-gradient(90deg, #222, #000); background-image: linear-gradient(top, #222, #000); background-repeat: repeat-x; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; z-index: 2000; } .ptx-runestone-container #web2py_user_form, .runestone-sphinx #web2py_user_form { margin-top: 10px; } .ptx-runestone-container #web2py_user_form form, .runestone-sphinx #web2py_user_form form { float: left; margin-right: 150px; padding-top: 3px; } .ptx-runestone-container #web2py_user_form td, .runestone-sphinx #web2py_user_form td { padding-bottom: 15px; } .ptx-runestone-container #web2py_user_form td.w2p_fw, .runestone-sphinx #web2py_user_form td.w2p_fw { width: 299px; } .ptx-runestone-container #auth-actions, .runestone-sphinx #auth-actions { margin-top: 50px; } .ptx-runestone-container #sign_in_text td, .runestone-sphinx #sign_in_text td { font-size: 17px; color: #333; font-family: "lucida grande", Verdana, sans-serif; padding-bottom: 13px; } .ptx-runestone-container #auth_user_remember, .runestone-sphinx #auth_user_remember { margin-top: -20px; } .ptx-runestone-container #exercises > ol > li, .runestone-sphinx #exercises > ol > li, .ptx-runestone-container #programming-exercises > ol > li, .runestone-sphinx #programming-exercises > ol > li { margin-bottom: 30px; } .ptx-runestone-container #exercises > ol > li:nth-child(even), .runestone-sphinx #exercises > ol > li:nth-child(even), .ptx-runestone-container #programming-exercises > ol > li:nth-child(even), .runestone-sphinx #programming-exercises > ol > li:nth-child(even) { padding: 1.2em 1.4em; background: #faf7df; border: 1px solid #fbeed5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .ptx-runestone-container .scratch-ac-modal, .runestone-sphinx .scratch-ac-modal { width: 90%; } .ptx-runestone-container .compare-modal .progress, .runestone-sphinx .compare-modal .progress { margin-bottom: 0; } .ptx-runestone-container .compare-me-progress, .runestone-sphinx .compare-me-progress { width: 100%; } .ptx-runestone-container .compare-me-progress .progress-bar, .runestone-sphinx .compare-me-progress .progress-bar, .ptx-runestone-container .unittest-results-progress .progress-bar, .runestone-sphinx .unittest-results-progress .progress-bar { color: #333; } .ptx-runestone-container .modal-body, .runestone-sphinx .modal-body { background-color: var(--background); } .ptx-runestone-container .modal-header, .runestone-sphinx .modal-header { background-color: var(--background); } .ptx-runestone-container .unittest-results-progress, .runestone-sphinx .unittest-results-progress { width: 25%; } .ptx-runestone-container .compare-modal, .runestone-sphinx .compare-modal { width: 350px; } .ptx-runestone-container .compare-modal table, .runestone-sphinx .compare-modal table { border-collapse: separate; border-spacing: 10px 5px; } .ptx-runestone-container .codelens-modal, .runestone-sphinx .codelens-modal { /* we set some custom position styles so that the modal doesn't obscure the codelens visualizer */ top: 20%; right: 20%; left: auto; bottom: auto; } @media (max-width: 768px) { .ptx-runestone-container, .runestone-sphinx { /* remove any custom position styles when the screen is small (mobile devices) to prevent the modal from being partially off the screen */ } .ptx-runestone-container .codelens-modal, .runestone-sphinx .codelens-modal { top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; } } .ptx-runestone-container .codelens-modal > .modal-dialog, .runestone-sphinx .codelens-modal > .modal-dialog { width: 400px; } .ptx-runestone-container .footnote.table, .runestone-sphinx .footnote.table { width: auto; margin-bottom: 10px; } .ptx-runestone-container .footnote.table td.label, .runestone-sphinx .footnote.table td.label { padding: 2px 5px 2px 5px; background-color: #d9edf7; } .ptx-runestone-container .ac-canvas, .runestone-sphinx .ac-canvas { background-color: white; display: inline-block; } .ptx-runestone-container .video-play-overlay, .runestone-sphinx .video-play-overlay { position: relative; top: -150px; left: 44%; height: 85px; width: 130px; background-position: center; background-repeat: no-repeat; } .ptx-runestone-container .video_popup video, .runestone-sphinx .video_popup video { width: var(--contentWidthRegular); cursor: pointer; } .ptx-runestone-container .ui-sortable-helper, .runestone-sphinx .ui-sortable-helper { height: auto !important; width: auto !important; } .ptx-runestone-container .navLink, .runestone-sphinx .navLink { z-index: 2; display: inline; bottom: 65px; position: fixed; opacity: 0.4; } .ptx-runestone-container .navLink:hover, .runestone-sphinx .navLink:hover { opacity: 1; } .ptx-runestone-container .navLink a, .runestone-sphinx .navLink a { display: inline-block; background-color: white; border-style: solid; border-color: lightgrey; border-width: 2px; width: 100px; height: 50px; } .ptx-runestone-container #relations-next, .runestone-sphinx #relations-next { right: 35px; } .ptx-runestone-container #relations-prev, .runestone-sphinx #relations-prev { left: 35px; } .ptx-runestone-container .nextprev-list, .runestone-sphinx .nextprev-list { margin: 10px; padding-left: 0; height: 50px; } @media (max-width: 600px) { .ptx-runestone-container .navLink, .runestone-sphinx .navLink { display: inline-block; bottom: auto; position: absolute; } .ptx-runestone-container #relations-next, .runestone-sphinx #relations-next, .ptx-runestone-container #relations-prev, .runestone-sphinx #relations-prev { width: 25%; padding: 0 20px; display: inline; } } .ptx-runestone-container #completionButton, .runestone-sphinx #completionButton { margin-top: 25px; margin-bottom: 15px; padding-left: 70px; padding-right: 70px; color: #ffffff; font-weight: bold; } .ptx-runestone-container .buttonAskCompletion, .runestone-sphinx .buttonAskCompletion { background-color: var(--completionButton); border-color: var(--completionButtonHover); font-weight: bold; } .ptx-runestone-container .buttonAskCompletion:hover, .runestone-sphinx .buttonAskCompletion:hover { background-color: var(--completionButtonHover); border-color: var(--completionButtonHover); } .ptx-runestone-container .buttonConfirmCompletion, .runestone-sphinx .buttonConfirmCompletion { background-color: #50d392; border-color: #3dc682; } .ptx-runestone-container .buttonConfirmCompletion:hover, .runestone-sphinx .buttonConfirmCompletion:hover { background-color: #3dc682; border-color: #3dc682; } .ptx-runestone-container .navLinkBg, .runestone-sphinx .navLinkBg { height: 40px; background-color: #ffffff; z-index: 1; position: fixed; bottom: 55px; color: #999; font-weight: bold; -webkit-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.5); box-shadow: 0px 0px 3px rgba(50, 50, 50, 0.5); } .ptx-runestone-container .navLinkBg:hover, .runestone-sphinx .navLinkBg:hover { color: #999; } .ptx-runestone-container #navLinkBgRight, .runestone-sphinx #navLinkBgRight { right: -1000px; padding: 10px 15px 0 65px; } .ptx-runestone-container #navLinkBgLeft, .runestone-sphinx #navLinkBgLeft { left: -65px; padding-left: 15px; padding-right: 50px; } .ptx-runestone-container .activehtml, .runestone-sphinx .activehtml { width: 100%; height: 400px; background-color: #ffffff; } .ptx-runestone-container .container section > div.sidebar, .runestone-sphinx .container section > div.sidebar { margin: 0 0 0.5em 1em; } .ptx-runestone-container a.disqus_thread_link, .runestone-sphinx a.disqus_thread_link { display: block; } .ptx-runestone-container .reveal_button, .runestone-sphinx .reveal_button { display: block; margin-left: 0; } .ptx-runestone-container iframe[seamless], .runestone-sphinx iframe[seamless] { display: block; } @media (min-width: 768px) { .ptx-runestone-container .container section > div.sidebar, .runestone-sphinx .container section > div.sidebar { margin: 0 3em 0.5em 1em; } } @media (min-width: 992px) { .ptx-runestone-container .container section > div.sidebar, .runestone-sphinx .container section > div.sidebar { margin: 0 11em 0.5em 1em; } } @media (min-width: 1200px) { .ptx-runestone-container .container section > div.sidebar, .runestone-sphinx .container section > div.sidebar { margin: 0 18em 0.5em 1em; } } .ptx-runestone-container div.ExecutionVisualizer table.visualizer, .runestone-sphinx div.ExecutionVisualizer table.visualizer { width: auto; margin-left: auto; margin-right: auto; background-color: #ffffff; } .ptx-runestone-container .sltooltip, .runestone-sphinx .sltooltip { position: absolute; z-index: 1020; display: block; padding-bottom: 5px; font-size: 11px; visibility: visible; margin-top: -2px; bottom: 120%; margin-left: -2em; } .ptx-runestone-container .sltooltip .sltooltip-arrow, .runestone-sphinx .sltooltip .sltooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top: 5px solid #000000; border-right: 5px solid transparent; border-left: 5px solid transparent; position: absolute; width: 0; height: 0; } .ptx-runestone-container .sltooltip-inner, .runestone-sphinx .sltooltip-inner { max-width: 200px; padding: 3px 8px; color: var(--tooltip); text-align: center; text-decoration: none; background-color: #000000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .ptx-runestone-container ul.dropdown-menu.globaltoc, .runestone-sphinx ul.dropdown-menu.globaltoc { max-height: 700px; overflow: auto; } .ptx-runestone-container .globaltoc span.caption-text, .runestone-sphinx .globaltoc span.caption-text { display: inline-block; font-weight: bold; font-size: large; } .ptx-runestone-container textarea.lp-result, .runestone-sphinx textarea.lp-result { width: 100%; height: 10em; font-family: monospace; } .ptx-runestone-container .visuallyhidden, .runestone-sphinx .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; white-space: nowrap; /* 1 */ } .ptx-runestone-container .visuallyhidden.focusable:active, .runestone-sphinx .visuallyhidden.focusable:active, .ptx-runestone-container .visuallyhidden.focusable:focus, .runestone-sphinx .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; white-space: inherit; } .ptx-runestone-container .blockquote, .runestone-sphinx .blockquote { text-align: center; font-size: large; font-style: italic; padding-left: 2em; padding-right: 2em; } .ptx-runestone-container #scprogresscontainer, .runestone-sphinx #scprogresscontainer { width: 100%; max-width: 500px; margin: 10px auto; } .ptx-runestone-container #subchapterprogress.ui-progressbar .ui-progressbar-value, .runestone-sphinx #subchapterprogress.ui-progressbar .ui-progressbar-value { margin: 0; border-radius: 0px; } .ptx-runestone-container #subchapterprogress > div, .runestone-sphinx #subchapterprogress > div { background: green; } .ptx-runestone-container #subchapterprogress > div.loggedout, .runestone-sphinx #subchapterprogress > div.loggedout { background: lightgray; } .ptx-runestone-container .runestone_caption, .runestone-sphinx .runestone_caption { text-align: center; } .ptx-runestone-container .runestone_caption_divid, .runestone-sphinx .runestone_caption_divid { opacity: 50%; } .ptx-runestone-container #questions .runestone_caption:before, .runestone-sphinx #questions .runestone_caption:before { counter-increment: rscomponent; content: "Problem: " counter(rscomponent) " -- "; } .ptx-runestone-container body, .runestone-sphinx body { color: var(--bodyFont); } .ptx-runestone-container .jupyter_container .output, .runestone-sphinx .jupyter_container .output { margin-top: 10px; } .ptx-runestone-container .jupyter_container .output td, .runestone-sphinx .jupyter_container .output td { padding-left: 5px; padding-right: 5px; } .ptx-runestone-container .jupyter_container .output th, .runestone-sphinx .jupyter_container .output th { padding-left: 5px; padding-right: 5px; } .ptx-runestone-container .theme-switch-wrapper, .runestone-sphinx .theme-switch-wrapper { display: flex; align-items: center; } .ptx-runestone-container .theme-switch-wrapper em, .runestone-sphinx .theme-switch-wrapper em { margin-left: 10px; font-size: 1rem; } .ptx-runestone-container .theme-switch, .runestone-sphinx .theme-switch { display: inline-block; height: 34px; position: relative; width: 60px; } .ptx-runestone-container .theme-switch input, .runestone-sphinx .theme-switch input { display: none; } .ptx-runestone-container .slider, .runestone-sphinx .slider { background-color: #ccc; bottom: 0; cursor: pointer; left: 0; position: absolute; right: 0; top: 0; transition: 0.4s; } .ptx-runestone-container .slider:before, .runestone-sphinx .slider:before { background-color: #fff; bottom: 4px; content: ""; height: 26px; left: 4px; position: absolute; transition: 0.4s; width: 26px; } .ptx-runestone-container input:checked + .slider, .runestone-sphinx input:checked + .slider { background-color: #66bb6a; } .ptx-runestone-container input:checked + .slider:before, .runestone-sphinx input:checked + .slider:before { transform: translateX(26px); } .ptx-runestone-container .slider.round, .runestone-sphinx .slider.round { border-radius: 34px; } .ptx-runestone-container .slider.round:before, .runestone-sphinx .slider.round:before { border-radius: 50%; } :root { --background: #ffffff; --outerBackground: #eeeeee; --links: #0645ad; --bodyFont: #000000; --tooltip: #ffffff; --grayToWhite: #333333; --navbar: #f8f8f8; --navbarFont: #707070; --navbarFontHover: #000000; --alerts: #d9edf7; --completionButton: #ffaa2b; --completionButtonHover: #ff9f19; --admonition: #fcf8e3; --admonitionBorder: #fbeed5; --codeButtons: #474949; --codeButtonsBorder: #474949; --dangerAlerts: #f2dede; --successAlerts: #dff0d8; --contentWidthRegular: 660px; --contentWidthWide: 1060px; --componentBgColor: #f0f8ff; --componentBorderColor: #000000; --questionBgColor: #e1efff; } [data-theme="dark"] { --background: #2c2f33; --outerBackground: #23272a; --links: #7289da; --bodyFont: #99aab5; --tooltip: #000000; --grayToWhite: #ffffff; --navbar: #3d3d3d; --navbarFont: #ffffff; --navbarFontHover: #d6d6d6; --alerts: #714082; --completionButton: #650087; --completionButtonHover: #560073; --admonition: #3d3d3d; --admonitionBorder: #262626; --codeButtons: #7289da; --codeButtonsBorder: #ffffff; --dangerAlerts: #8c2626; --successAlerts: #217300; --componentBgColor: #07467d; --componentBorderColor: #939090; --questionBgColor: #17555d; } body.runestone-sphinx { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } /*!********************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./runestone/common/css/user-highlights.css ***! \********************************************************************************************/ /* Variables holding theme colors */ :root { --menu: #FFFFFF; } [data-theme="dark"] { --menu: #000000; } .my-highlighted-text{ background-color:#FFFF99; } .social-highlighted-text{ background-color:#FFCCCC; } .highlight-option-box{ position:absolute; top:0px; left:0px; } .highlight-option-box li{ height:24px; } #continue-reading{ padding-top:20px; display: none; } #continue-reading a{ float:right; margin-right:20px; } li.completed { list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO5JREFUeNpi/P//PwMlgImBQjAwBthc4osH4skgNguJGrmA1BQgjgPiUJIMAGpWBVKrgNgAiL2P6H3aRrQBQM12QGo1EIsBcQxMM0oYABXxAjETFs2+QGobVHM9UPNSjEAEKgoEUjeBuBhNcwDUZm4gXg/U3IRuAcwLSkAsCcRdQE16QDoRiG2BGGQbOxA/BOIcbN5jhKVEoMYiINULFT8PxCJALAvlhwBtX4vXAKghpSBXoKlZCtQcQ1RCAirsBlJVSEIfgLiRpJQINKQdSNVCuTOB/Nt44xjkBWzY+iJvGRBr4pKHYUZKszNAgAEAln9yGpx/ZXMAAAAASUVORK5CYII=); } li.active { list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIlJREFUeNpi/P//PwMlgImBQjAMDGCBsxZIkaYz4RmaAZhAHYjNoOxTQHwTvwsQgAeIe4E4DU18FhAXAPF3QgbMB+IQLOIgA4WAOBRfIOri0AwDIDktfAbYEBF89jRNB0eI0HMEnwGXgXgNHs1roGrweiERGmUMWKIxkZh08AWI04G4j5iEBBBgAPddF58mobqdAAAAAElFTkSuQmCC); } .infoTextCompleted{ margin-left:10px; font-size:0.9em; color:#3dc682; display:none; font-style:italic; opacity: 0.7; } .infoTextActive{ margin-left:10px; font-size:0.9em; color:#ff9f19; display:none; font-style:italic; opacity: 0.7; } .dropdown-menu{ background-clip: padding-box; background-color: var(--menu); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 5px 5px 5px 5px; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); display: none; float: left; left: 0; list-style: none outside none; margin: 1px 0 0; min-width: 160px; padding: 4px 0; position: absolute; top: 100%; z-index: 1000; } .dropdown-menu ul { list-style: disc outside none; margin: 0 0 9px 25px; padding: 0; } .sidebar-highlights{ background-color:#FFFF99; } div.documentwrapper { border : 0 none; } div.bodywrapper { border-right: 0 none; } div.sphinxsidebar { border-left: 1px solid #CCCCCC; padding-left: 10px; } .body>.section .section{ padding-top: 1px; } #jump-to-chapter{ border: 1px solid #CCCCCC; letter-spacing: 0.015em; line-height: 120%; padding: 0.5em; width: 80%; margin-left: auto; margin-right: auto; } #navigation-links{ background-color: #F8F8F8; border: 1px solid #CCCCCC; padding:10px; margin:10px; } /*!***************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./runestone/matrixeq/css/matrixeq.css ***! \***************************************************************************************/ .matrixeq_container { padding: 6px 6px 6px 6px; margin: 0px 0px 6px 0px; } span.matrix_table { display: inline-table; background-color: inherit; border-width: 2px 2px; border-style: solid; border-color: black; text-align: center; padding: 0px 1px; margin: 0px 0px 4px 0px; overflow: visible; } span.matrix_column { display: inline-table; background-color: inherit; padding: 2px 8px 2px 8px; margin: 0px 1px; border-width: 0px 0px 0px 0px; font-family: monospace; font-size: 12px; vertical-align: middle; } span.matrix_column div { display: block; margin: 1px; padding: 2px; background-color: inherit; } span.matrix_table .matrix_column { border-style: none; margin-left: 5px; margin-right: 5px; } span.matrix_table:before { content: " "; background-color: inherit; width: 85%; text-align: center; height: 2px; position: relative; top: -2px; z-index: 100; display: block; margin: 0px auto; } span.matrix_table:after { content: " "; background-color: inherit; width: 85%; text-align: center; height: 2px; position: relative; top: 2px; z-index: 100; display: block; margin: 0px auto; } span.matrix_column:before { content: " "; width: 85%; height: 2px; position: relative; top: -2px; z-index: 100; display: block; } span.matrix_column:after { content: " "; width: 85%; height: 2px; position: relative; top: 2px; z-index: 100; display: block; } span.matrix_table span.matrix_column:before { height: 0px; } span.matrix_table span.matrix_column:after { height: 0px; } span input[type="text"] { display: block; margin: 0; width: 50px; height: 24px; font-family: sans-serif; font-size: 12px; appearance: none; box-shadow: none; text-align: right; background-color: inherit; } span.matrix_operator { display: inline-table; padding: 0px; margin: 0px 4px 0px 4px; font-family: monospace; font-size: 18px; vertical-align: middle; } span.matrix_label { display: inline-table; padding: 0px 0px 0px 20px; margin: 0px 1px; font-family: sans-serif; font-size: 12px; vertical-align: middle; } /* Colors for matrix highlighting */ .lightcyanColor { background-color: lightcyan; } .lightgreyColor { background-color: lightgrey; } .purpleColor { background-color: #DFB5E8; } .yellowColor { background-color: #FDFF9D; } /*!************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./runestone/webgldemo/css/webglinteractive.css ***! \************************************************************************************************/ /********************* Colour reference chart**************** elememt ********* property ********* colour ******** webgl_container background-color #fcf8e3 */ /* Major sections */ .webgl_container { background-color: #fcf8e3; box-sizing: border-box; width: 100%; display: block; margin-bottom: 1em; } .webgl_cmds { box-sizing: border-box; width: 100%; text-align: center; padding: 6px; } .webgl_row2 { box-sizing: border-box; width: 100%; padding: 0px 4px 0px 4px; display: block; height: 550px; } .webgl_editors { box-sizing: border-box; float: left; display: block; visibility: visible; width: 50%; } .webgl_canvas { box-sizing: border-box; float: left; display: block; visibility: visible; font-size: 12px; font-weight: normal; padding-left: 5px; width: 50%; } .webgl_output { box-sizing: border-box; width: 100%; padding: 4px; margin-top: 6px; float: left; } /* Details within each section */ /* Tabbed titles, ul horizontal list */ .webgl_nav_tabs { height: 31px; width: 100%; margin: 0px; padding: 6px 0px 0px 0px; background-color: #CFCCB8; border-color: #fbeed5; border-top-left-radius: 4px; border-top-right-radius: 4px; list-style-type: none; overflow: hidden; display: inline-flex; } .webgl_nav_tabs li { border-top-left-radius: 4px; border-top-right-radius: 4px; margin: 0px 0px 0px 4px; padding: 4px 1px 4px 4px; list-style-type: none; position: relative; float: left; background-color: #E6E2CC; font-size: 9pt; } .webgl_nav_tabs li > a { padding: 8px 8px 8px 8px; color: #555; text-decoration: none; } .webgl_nav_tabs > li > a:hover { border-color: #b4b19d; border-bottom-width: 0; } .webgl_nav_tabs li.active { background-color: #ffffff; list-style-type: none; list-style-image: none; } /* Webgl editors */ .webgl_tab_content { width: 100%; position: absolute; clear: both; margin: 0px 0px 20px 0px; border: 0px; color: #c09853; background-color: #fcf8e3; z-index: 1; } .webgl_tab_content.active { z-index: 2; } .webgl_tab_content > * { margin-left: auto; margin-right: auto; /* position:relative; */ } .webgl_tab_content .clearfix { position: initial; } .webgl_tab_editor { width: 100%; position: absolute; clear: both; padding: 10px 4px 10px 4px; margin: 0px 0px 20px 0px; border: 0px; color: #c09853; background-color: #fcf8e3; } /* span that contains the tabbed text editors */ .webgl_code { width: 100%; float: left; } .webgl_tab_contents_text { width: 100%; position: absolute; clear: both; padding: 10px 4px 10px 4px; margin: 0px 0px 20px 0px; border: 0px; color: #c09853; background-color: #fcf8e3; z-index: 1; } .webgl_errorMessages { color: red; } .webgl_warningMessages { color: rgb(170, 34, 164); } .webgl_infoMessages { color: rgb(24, 144, 64); } .webgl_output_div { width: 100%; margin: 2px; border: 1px solid lightgrey; padding-bottom: 4px; padding-top: 4px; padding-left: 4px; background-color: white; overflow: auto; height: 14em; font-size: 12px; font-weight: normal; } .webgl_editor_highlight { background-color: #EEEEEE; /* very light grey */ } /* To always show the scroll bar in a div */ ::-webkit-scrollbar { -webkit-appearance: none; width: 7px; } ::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(0,0,0,.5); -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5); } .webgl_btn { display: inline-block; padding: 3px 6px; margin-bottom: 0; background-color: thistle; font-size: 12px; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; } .webgl_checkbox { } .webgl_tabbed_editor { width: 100%; resize: none; font-family: monospace, sans-serif; font-size: 9pt; font-style: normal; } .canvas3D { width: 100%; height: 100%; } .CodeMirror.webgl-default { border: 1px solid #eee; font-family: monospace, sans-serif; font-size: 8pt; font-style: normal; } button.btn.webgl-default { font-size: 8pt; } /*!*******************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js!./runestone/common/css/presenter_mode.css ***! \*******************************************************************************************/ .hidden{ display: none; } .view-toggle{ padding: 0.85em; } .presentation-mode .section *{ display: none; } .presentation-mode .section .runestone, .presentation-mode .section .runestone *{ display: initial; } .present{ height: 100vh; } .full-height{ height: 100vh; } .bottom{ position: absolute; bottom: 0; } #codeDisplayDiv{ width: auto!important; } div.ExecutionVisualizer #dataViz{ margin: 0; } div.ExecutionVisualizer div#stackHeader { text-align: center; } #stackFrame{ display: block!important; } #stackHeapTable { width: 100%; } #stackHeapTable tr { justify-content: space-around; } div.ExecutionVisualizer td#stack_td, div.ExecutionVisualizer td#heap_td { flex: 1; } .presentation-title { display: none; } .present .presentation-title { display: block; } div.ExecutionVisualizer div#heap { float: none; padding-left: 0; } #stack_td tr { display: table-row; } #heap_td tr { display: table-row; } #codeDisplayDiv{ margin: 0 auto; } /* bnm -- comment this out for now as it breaks codelens indentation and arrows .visualizer tr{ display: flex; } */ #vizLayoutTd{ flex: 1; } #vizLayoutTdFirst { flex: 2; } #vizLayoutTdSecond { flex: 1; } #vizLayoutTdThird { flex: 2; } #progOutputs { display: block!important; margin: 0 20px; width: 60%; } #pyStdout { width: 100%!important; } div.ExecutionVisualizer #pyStdout { margin-bottom: 1em; } div.ExecutionVisualizer table.visualizer { width: 100%; } .present #vizLayoutTdThird{ text-align: left; } .ac-block{ display: flex; margin-bottom: 1em; } .row-mode .ac-block{ display: block; margin-bottom: 0; } .row-mode .ac_output, .row-mode .ac_code_div{ float: none; display: block; width: auto; max-width: none; } .row-mode .ac_code_div{ margin-bottom: 1em; } .ac_section>* { max-width: 100%; } .ac_output{ display: block; max-width: 100%; } .ac_output pre { visibility: visible!important; min-height: 60px; } .CodeMirror{ margin: 0; max-width: 100%; border-radius: 3px; min-height: 60px; } .container .section > runestone:not(.ac_section){ max-width:none; margin: 0; } .presentation-options { display: flex; align-items: center; justify-content: flex-end; } .layout-btn { background-color: #FBEED5; border: 2px solid #DFD4BE; border-radius: 2px; padding: .25rem; display: flex; justify-content: center; align-items: center; margin: 0 .5rem; transition: all .2s ease; } .layout-btn.active-layout, .layout-btn:focus { border: 2px solid #979797; outline: none; } .sketchpad-container { min-width: 50%; min-height: 300px; padding: 0 15px; } .card-mode .sketchpad-container { width: 50%; margin: 0; display: inline-block; /*margin: 0 -15px;*/ vertical-align: top; } .row-mode .error { margin: 20px 15px; } .card-mode .error { margin: 28px 0 0; width: 50%; display: inline-block; padding: 0 15px; vertical-align: top; margin-top: 28px; } .sketchpad { background: white; border: 2px solid grey; border-radius: 3px; width: 100%; min-height: 300px; display: block; } .btn-presenter { padding: .5rem 1rem; border-radius: 3px; font-weight: 500; margin: 1.5rem 0 1.5rem 1.5rem; } .btn-grey-outline { border: 2px solid grey; color: grey; background: white; } .btn-grey-solid { border: 2px solid grey; color: white; background: grey; } body.present .ac_section>* { max-width: none; } body.present iframe { width: 100%; } body.present { /* font-size: 2.0em; */ } body.present #relations-prev, body.present #relations-next, body.present .navLinkBg { display: none; } body.present .btn-presenter { position: absolute; } body.present .btn-presenter.prev-exercise { left: 0px; } body.present .btn-presenter.next-exercise { right: 0px; } /* .col-md-12 { width: 58.333333333333336%; } .card-mode .col-md-7 { width: 50%; } */ /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicnVuZXN0b25lLmQ1ZmZkYjllYzQyYmQ1ODkuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBOztFQUVFOzs7O0VBSUE7RUFDQSwyRUFBMkU7RUFDM0Usb0ZBQW9GO0VBQ3BGLHdDQUF3QztFQUN4QyxtQ0FBbUM7RUFDbkMsdUVBQXVFO0VBQ3ZFLDBFQUEwRTtFQUMxRSx5RUFBeUU7RUFDekUsMEVBQTBFO0VBQzFFLDBGQUEwRjtFQUMxRiw0RUFBNEU7RUFDNUUsNkVBQTZFO0VBQzdFLG1DQUFtQztFQUNuQyx1RUFBdUU7RUFDdkUsK0NBQStDO0VBQy9DLHFFQUFxRTtFQUNyRSxzRUFBc0U7RUFDdEUsK0RBQStEO0VBQy9ELG1DQUFtQztFQUNuQyxtQ0FBbUM7RUFDbkMsOERBQThEO0VBQzlELHNEQUFzRDtFQUN0RCx1Q0FBdUM7RUFDdkMsa0VBQWtFO0VBQ2xFLDZFQUE2RTtFQUM3RTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FnRkQ7RUFDQztrRkFDZ0Y7RUFDaEYsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsMERBQTBEO0VBQzFELDRDQUE0QztFQUM1QyxvQ0FBb0M7RUFDcEMsaUNBQWlDO0VBQ2pDLDhEQUE4RDtFQUM5RCw0QkFBNEI7RUFDNUIsd0JBQXdCO0VBQ3hCOzs7Ozs7O0VBT0E7RUFDQTs7OztFQUlBO0VBQ0EsZUFBZTtFQUNmLG1CQUFtQjtBQUNyQjtBQTNJQTs7RUNPRTtFQUNBO0VBQ0E7QUR3SUY7QUFqSkE7O0VDWUU7QUR5SUY7QUFySkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VDMkJFO0FEc0pGO0FBakxBOzs7Ozs7OztFQ2lDRTtFQUNBO0FEMEpGO0FBNUxBOztFQ3FDRTtFQUNBO0FEMkpGO0FBak1BOzs7O0VDMENFO0FENkpGO0FBdk1BOztFQzZDRTtBRDhKRjtBQTNNQTs7OztFQ2lERTtBRGdLRjtBQWpOQTs7RUNvREU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlLRjtBQXpOQTs7OztFQzRERTtBRG1LRjtBQS9OQTs7RUMrREU7QURvS0Y7QUFuT0E7O0VDa0VFO0VBQ0E7QURxS0Y7QUF4T0E7O0VDc0VFO0VBQ0E7QURzS0Y7QUE3T0E7O0VDMEVFO0FEdUtGO0FBalBBOzs7O0VDOEVFO0VBQ0E7RUFDQTtFQUNBO0FEeUtGO0FBMVBBOztFQ29GRTtBRDBLRjtBQTlQQTs7RUN1RkU7QUQyS0Y7QUFsUUE7O0VDMEZFO0FENEtGO0FBdFFBOztFQzZGRTtBRDZLRjtBQTFRQTs7RUNnR0U7QUQ4S0Y7QUE5UUE7O0VDbUdFO0VBQ0E7RUFDQTtFQUNBO0FEK0tGO0FBclJBOztFQ3lHRTtBRGdMRjtBQXpSQTs7Ozs7Ozs7RUMrR0U7RUFDQTtBRG9MRjtBQXBTQTs7Ozs7Ozs7OztFQ3VIRTtFQUNBO0VBQ0E7QUR5TEY7QUFsVEE7O0VDNEhFO0FEMExGO0FBdFRBOzs7O0VDZ0lFO0FENExGO0FBNVRBOzs7Ozs7OztFQ3NJRTtFQUNBO0FEZ01GO0FBdlVBOzs7O0VDMklFO0FEa01GO0FBN1VBOzs7O0VDK0lFO0VBQ0E7QURvTUY7QUFwVkE7O0VDbUpFO0FEcU1GO0FBeFZBOzs7O0VDdUpFO0VBQ0E7RUFDQTtFQUNBO0FEdU1GO0FBaldBOzs7O0VDOEpFO0FEeU1GO0FBdldBOztFQ2lLRTtFQUNBO0VBQ0E7RUFDQTtBRDBNRjtBQTlXQTs7OztFQ3dLRTtBRDRNRjtBQXBYQTs7RUMyS0U7RUFDQTtFQUNBO0FENk1GO0FBMVhBOztFQ2dMRTtFQUNBO0FEOE1GO0FBL1hBOztFQ29MRTtBRCtNRjtBQW5ZQTs7RUN1TEU7QURnTkY7QUF2WUE7O0VDMExFO0VBQ0E7QURpTkY7QUE1WUE7Ozs7RUMrTEU7QURtTkY7QUNoTkE7RUFBQTs7Ozs7O0lBSUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRHFORjtFQzdORjs7OztJQVlJO0VEdU5GO0VDbk9GOztJQWVJO0VEd05GO0VDdk9GOztJQWtCSTtFRHlORjtFQzNPRjs7OztJQXNCSTtFRDJORjtFQ2pQRjs7OztJQTBCSTtJQUNBO0VENk5GO0VDeFBGOztJQThCSTtFRDhORjtFQzVQRjs7OztJQWtDSTtFRGdPRjtFQ2xRRjs7SUFxQ0k7RURpT0Y7RUN0UUY7Ozs7OztJQTBDSTtJQUNBO0VEb09GO0VDL1FGOzs7O0lBK0NJO0VEc09GO0VDclJGOztJQWtESTtFRHVPRjtFQ3pSRjs7OztJQXNESTtFRHlPRjtFQy9SRjs7SUF5REk7RUQwT0Y7RUNuU0Y7O0lBNERJO0VEMk9GO0VDdlNGOzs7O0lBZ0VJO0VENk9GO0VDN1NGOzs7O0lBb0VJO0VEK09GO0FBQ0Y7QUM3T0E7RUFDRTtFQUNBO0VBQ0E7QUQrT0Y7QUEzZkE7O0VDK1FFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdQRjtBQXZnQkE7O0VDMFJFO0FEaVBGO0FBM2dCQTs7RUM2UkU7QURrUEY7QUEvZ0JBOzs7O0VDaVNFO0FEb1BGO0FBcmhCQTs7RUNvU0U7QURxUEY7QUF6aEJBOztFQ3VTRTtBRHNQRjtBQTdoQkE7O0VDMFNFO0FEdVBGO0FBamlCQTs7RUM2U0U7QUR3UEY7QUFyaUJBOztFQ2dURTtBRHlQRjtBQXppQkE7O0VDbVRFO0FEMFBGO0FBN2lCQTs7RUNzVEU7QUQyUEY7QUFqakJBOztFQ3lURTtBRDRQRjtBQXJqQkE7O0VDNFRFO0FENlBGO0FBempCQTs7RUMrVEU7QUQ4UEY7QUE3akJBOztFQ2tVRTtBRCtQRjtBQWprQkE7O0VDcVVFO0FEZ1FGO0FBcmtCQTs7RUN3VUU7QURpUUY7QUF6a0JBOztFQzJVRTtBRGtRRjtBQTdrQkE7O0VDOFVFO0FEbVFGO0FBamxCQTs7RUNpVkU7QURvUUY7QUFybEJBOztFQ29WRTtBRHFRRjtBQXpsQkE7O0VDdVZFO0FEc1FGO0FBN2xCQTs7RUMwVkU7QUR1UUY7QUFqbUJBOztFQzZWRTtBRHdRRjtBQXJtQkE7O0VDZ1dFO0FEeVFGO0FBem1CQTs7RUNtV0U7QUQwUUY7QUE3bUJBOztFQ3NXRTtBRDJRRjtBQWpuQkE7O0VDeVdFO0FENFFGO0FBcm5CQTs7RUM0V0U7QUQ2UUY7QUF6bkJBOztFQytXRTtBRDhRRjtBQTduQkE7O0VDa1hFO0FEK1FGO0FBam9CQTs7RUNxWEU7QURnUkY7QUFyb0JBOztFQ3dYRTtBRGlSRjtBQXpvQkE7O0VDMlhFO0FEa1JGO0FBN29CQTs7RUM4WEU7QURtUkY7QUFqcEJBOztFQ2lZRTtBRG9SRjtBQXJwQkE7O0VDb1lFO0FEcVJGO0FBenBCQTs7RUN1WUU7QURzUkY7QUE3cEJBOztFQzBZRTtBRHVSRjtBQWpxQkE7O0VDNllFO0FEd1JGO0FBcnFCQTs7RUNnWkU7QUR5UkY7QUF6cUJBOztFQ21aRTtBRDBSRjtBQTdxQkE7O0VDc1pFO0FEMlJGO0FBanJCQTs7RUN5WkU7QUQ0UkY7QUFyckJBOztFQzRaRTtBRDZSRjtBQXpyQkE7O0VDK1pFO0FEOFJGO0FBN3JCQTs7RUNrYUU7QUQrUkY7QUFqc0JBOztFQ3FhRTtBRGdTRjtBQXJzQkE7O0VDd2FFO0FEaVNGO0FBenNCQTs7RUMyYUU7QURrU0Y7QUE3c0JBOztFQzhhRTtBRG1TRjtBQWp0QkE7O0VDaWJFO0FEb1NGO0FBcnRCQTs7RUNvYkU7QURxU0Y7QUF6dEJBOztFQ3ViRTtBRHNTRjtBQTd0QkE7O0VDMGJFO0FEdVNGO0FBanVCQTs7RUM2YkU7QUR3U0Y7QUFydUJBOztFQ2djRTtBRHlTRjtBQXp1QkE7O0VDbWNFO0FEMFNGO0FBN3VCQTs7RUNzY0U7QUQyU0Y7QUFqdkJBOztFQ3ljRTtBRDRTRjtBQXJ2QkE7O0VDNGNFO0FENlNGO0FBenZCQTs7RUMrY0U7QUQ4U0Y7QUE3dkJBOztFQ2tkRTtBRCtTRjtBQWp3QkE7O0VDcWRFO0FEZ1RGO0FBcndCQTs7RUN3ZEU7QURpVEY7QUF6d0JBOztFQzJkRTtBRGtURjtBQTd3QkE7O0VDOGRFO0FEbVRGO0FBanhCQTs7RUNpZUU7QURvVEY7QUFyeEJBOztFQ29lRTtBRHFURjtBQXp4QkE7O0VDdWVFO0FEc1RGO0FBN3hCQTs7RUMwZUU7QUR1VEY7QUFqeUJBOztFQzZlRTtBRHdURjtBQXJ5QkE7O0VDZ2ZFO0FEeVRGO0FBenlCQTs7RUNtZkU7QUQwVEY7QUE3eUJBOztFQ3NmRTtBRDJURjtBQWp6QkE7O0VDeWZFO0FENFRGO0FBcnpCQTs7RUM0ZkU7QUQ2VEY7QUF6ekJBOztFQytmRTtBRDhURjtBQTd6QkE7O0VDa2dCRTtBRCtURjtBQWowQkE7O0VDcWdCRTtBRGdVRjtBQXIwQkE7O0VDd2dCRTtBRGlVRjtBQXowQkE7O0VDMmdCRTtBRGtVRjtBQTcwQkE7O0VDOGdCRTtBRG1VRjtBQWoxQkE7O0VDaWhCRTtBRG9VRjtBQXIxQkE7O0VDb2hCRTtBRHFVRjtBQXoxQkE7O0VDdWhCRTtBRHNVRjtBQTcxQkE7O0VDMGhCRTtBRHVVRjtBQWoyQkE7O0VDNmhCRTtBRHdVRjtBQXIyQkE7O0VDZ2lCRTtBRHlVRjtBQXoyQkE7O0VDbWlCRTtBRDBVRjtBQTcyQkE7O0VDc2lCRTtBRDJVRjtBQWozQkE7O0VDeWlCRTtBRDRVRjtBQXIzQkE7O0VDNGlCRTtBRDZVRjtBQXozQkE7O0VDK2lCRTtBRDhVRjtBQTczQkE7O0VDa2pCRTtBRCtVRjtBQWo0QkE7O0VDcWpCRTtBRGdWRjtBQXI0QkE7O0VDd2pCRTtBRGlWRjtBQXo0QkE7O0VDMmpCRTtBRGtWRjtBQTc0QkE7O0VDOGpCRTtBRG1WRjtBQWo1QkE7O0VDaWtCRTtBRG9WRjtBQXI1QkE7O0VDb2tCRTtBRHFWRjtBQXo1QkE7O0VDdWtCRTtBRHNWRjtBQTc1QkE7O0VDMGtCRTtBRHVWRjtBQWo2QkE7O0VDNmtCRTtBRHdWRjtBQXI2QkE7O0VDZ2xCRTtBRHlWRjtBQXo2QkE7O0VDbWxCRTtBRDBWRjtBQTc2QkE7O0VDc2xCRTtBRDJWRjtBQWo3QkE7O0VDeWxCRTtBRDRWRjtBQXI3QkE7O0VDNGxCRTtBRDZWRjtBQXo3QkE7O0VDK2xCRTtBRDhWRjtBQTc3QkE7O0VDa21CRTtBRCtWRjtBQWo4QkE7O0VDcW1CRTtBRGdXRjtBQXI4QkE7O0VDd21CRTtBRGlXRjtBQXo4QkE7O0VDMm1CRTtBRGtXRjtBQTc4QkE7O0VDOG1CRTtBRG1XRjtBQWo5QkE7O0VDaW5CRTtBRG9XRjtBQXI5QkE7O0VDb25CRTtBRHFXRjtBQXo5QkE7O0VDdW5CRTtBRHNXRjtBQTc5QkE7O0VDMG5CRTtBRHVXRjtBQWorQkE7O0VDNm5CRTtBRHdXRjtBQXIrQkE7O0VDZ29CRTtBRHlXRjtBQXorQkE7O0VDbW9CRTtBRDBXRjtBQTcrQkE7O0VDc29CRTtBRDJXRjtBQWovQkE7O0VDeW9CRTtBRDRXRjtBQXIvQkE7O0VDNG9CRTtBRDZXRjtBQXovQkE7O0VDK29CRTtBRDhXRjtBQTcvQkE7O0VDa3BCRTtBRCtXRjtBQWpnQ0E7O0VDcXBCRTtBRGdYRjtBQXJnQ0E7O0VDd3BCRTtBRGlYRjtBQXpnQ0E7O0VDMnBCRTtBRGtYRjtBQTdnQ0E7O0VDOHBCRTtBRG1YRjtBQWpoQ0E7O0VDaXFCRTtBRG9YRjtBQXJoQ0E7O0VDb3FCRTtBRHFYRjtBQXpoQ0E7O0VDdXFCRTtBRHNYRjtBQTdoQ0E7O0VDMHFCRTtBRHVYRjtBQWppQ0E7O0VDNnFCRTtBRHdYRjtBQXJpQ0E7O0VDZ3JCRTtBRHlYRjtBQXppQ0E7O0VDbXJCRTtBRDBYRjtBQTdpQ0E7O0VDc3JCRTtBRDJYRjtBQWpqQ0E7O0VDeXJCRTtBRDRYRjtBQXJqQ0E7O0VDNHJCRTtBRDZYRjtBQXpqQ0E7O0VDK3JCRTtBRDhYRjtBQTdqQ0E7O0VDa3NCRTtBRCtYRjtBQWprQ0E7O0VDcXNCRTtBRGdZRjtBQXJrQ0E7O0VDd3NCRTtBRGlZRjtBQXprQ0E7O0VDMnNCRTtBRGtZRjtBQTdrQ0E7O0VDOHNCRTtBRG1ZRjtBQWpsQ0E7O0VDaXRCRTtBRG9ZRjtBQXJsQ0E7O0VDb3RCRTtBRHFZRjtBQXpsQ0E7O0VDdXRCRTtBRHNZRjtBQTdsQ0E7O0VDMHRCRTtBRHVZRjtBQWptQ0E7O0VDNnRCRTtBRHdZRjtBQXJtQ0E7O0VDZ3VCRTtBRHlZRjtBQXptQ0E7O0VDbXVCRTtBRDBZRjtBQTdtQ0E7O0VDc3VCRTtBRDJZRjtBQWpuQ0E7O0VDeXVCRTtBRDRZRjtBQXJuQ0E7O0VDNHVCRTtBRDZZRjtBQXpuQ0E7O0VDK3VCRTtBRDhZRjtBQTduQ0E7O0VDa3ZCRTtBRCtZRjtBQWpvQ0E7O0VDcXZCRTtBRGdaRjtBQXJvQ0E7O0VDd3ZCRTtBRGlaRjtBQXpvQ0E7O0VDMnZCRTtBRGtaRjtBQTdvQ0E7O0VDOHZCRTtBRG1aRjtBQWpwQ0E7O0VDaXdCRTtBRG9aRjtBQXJwQ0E7O0VDb3dCRTtBRHFaRjtBQXpwQ0E7O0VDdXdCRTtBRHNaRjtBQTdwQ0E7O0VDMHdCRTtBRHVaRjtBQWpxQ0E7O0VDNndCRTtBRHdaRjtBQXJxQ0E7O0VDZ3hCRTtBRHlaRjtBQXpxQ0E7O0VDbXhCRTtBRDBaRjtBQTdxQ0E7O0VDc3hCRTtBRDJaRjtBQWpyQ0E7O0VDeXhCRTtBRDRaRjtBQXJyQ0E7O0VDNHhCRTtBRDZaRjtBQXpyQ0E7O0VDK3hCRTtBRDhaRjtBQTdyQ0E7O0VDa3lCRTtBRCtaRjtBQWpzQ0E7O0VDcXlCRTtBRGdhRjtBQXJzQ0E7O0VDd3lCRTtBRGlhRjtBQXpzQ0E7O0VDMnlCRTtBRGthRjtBQTdzQ0E7O0VDOHlCRTtBRG1hRjtBQWp0Q0E7O0VDaXpCRTtBRG9hRjtBQXJ0Q0E7O0VDb3pCRTtBRHFhRjtBQXp0Q0E7O0VDdXpCRTtBRHNhRjtBQTd0Q0E7O0VDMHpCRTtBRHVhRjtBQWp1Q0E7O0VDNnpCRTtBRHdhRjtBQXJ1Q0E7O0VDZzBCRTtBRHlhRjtBQXp1Q0E7O0VDbTBCRTtBRDBhRjtBQTd1Q0E7O0VDczBCRTtBRDJhRjtBQWp2Q0E7O0VDeTBCRTtBRDRhRjtBQXJ2Q0E7O0VDNDBCRTtBRDZhRjtBQXp2Q0E7O0VDKzBCRTtBRDhhRjtBQTd2Q0E7O0VDazFCRTtBRCthRjtBQWp3Q0E7O0VDcTFCRTtBRGdiRjtBQXJ3Q0E7O0VDdzFCRTtBRGliRjtBQXp3Q0E7O0VDMjFCRTtBRGtiRjtBQTd3Q0E7O0VDODFCRTtBRG1iRjtBQWp4Q0E7O0VDaTJCRTtBRG9iRjtBQXJ4Q0E7O0VDbzJCRTtBRHFiRjtBQXp4Q0E7O0VDdTJCRTtBRHNiRjtBQTd4Q0E7O0VDMDJCRTtBRHViRjtBQWp5Q0E7O0VDNjJCRTtBRHdiRjtBQXJ5Q0E7O0VDZzNCRTtBRHliRjtBQXp5Q0E7O0VDbTNCRTtBRDBiRjtBQTd5Q0E7O0VDczNCRTtBRDJiRjtBQWp6Q0E7O0VDeTNCRTtBRDRiRjtBQXJ6Q0E7O0VDNDNCRTtBRDZiRjtBQXp6Q0E7O0VDKzNCRTtBRDhiRjtBQTd6Q0E7O0VDazRCRTtBRCtiRjtBQWowQ0E7O0VDcTRCRTtBRGdjRjtBQXIwQ0E7O0VDdzRCRTtBRGljRjtBQXowQ0E7O0VDMjRCRTtBRGtjRjtBQTcwQ0E7O0VDODRCRTtBRG1jRjtBQWoxQ0E7O0VDaTVCRTtBRG9jRjtBQXIxQ0E7O0VDbzVCRTtBRHFjRjtBQXoxQ0E7O0VDdTVCRTtBRHNjRjtBQTcxQ0E7O0VDMDVCRTtBRHVjRjtBQWoyQ0E7O0VDNjVCRTtBRHdjRjtBQXIyQ0E7O0VDZzZCRTtBRHljRjtBQXoyQ0E7O0VDbTZCRTtBRDBjRjtBQTcyQ0E7O0VDczZCRTtBRDJjRjtBQWozQ0E7O0VDeTZCRTtBRDRjRjtBQXIzQ0E7O0VDNDZCRTtBRDZjRjtBQXozQ0E7O0VDKzZCRTtBRDhjRjtBQTczQ0E7O0VDazdCRTtBRCtjRjtBQWo0Q0E7O0VDcTdCRTtBRGdkRjtBQXI0Q0E7O0VDdzdCRTtBRGlkRjtBQXo0Q0E7O0VDMjdCRTtBRGtkRjtBQTc0Q0E7O0VDODdCRTtBRG1kRjtBQWo1Q0E7O0VDaThCRTtBRG9kRjtBQXI1Q0E7O0VDbzhCRTtBRHFkRjtBQXo1Q0E7O0VDdThCRTtBRHNkRjtBQTc1Q0E7O0VDMDhCRTtBRHVkRjtBQWo2Q0E7O0VDNjhCRTtBRHdkRjtBQXI2Q0E7O0VDZzlCRTtBRHlkRjtBQXo2Q0E7O0VDbTlCRTtBRDBkRjtBQTc2Q0E7O0VDczlCRTtBRDJkRjtBQWo3Q0E7O0VDeTlCRTtBRDRkRjtBQXI3Q0E7O0VDNDlCRTtBRDZkRjtBQXo3Q0E7O0VDKzlCRTtBRDhkRjtBQTc3Q0E7O0VDaytCRTtBRCtkRjtBQWo4Q0E7O0VDcStCRTtBRGdlRjtBQXI4Q0E7O0VDdytCRTtBRGllRjtBQXo4Q0E7O0VDMitCRTtBRGtlRjtBQTc4Q0E7O0VDOCtCRTtBRG1lRjtBQWo5Q0E7O0VDaS9CRTtBRG9lRjtBQXI5Q0E7O0VDby9CRTtBRHFlRjtBQXo5Q0E7O0VDdS9CRTtBRHNlRjtBQTc5Q0E7O0VDMC9CRTtBRHVlRjtBQWorQ0E7O0VDNi9CRTtBRHdlRjtBQXIrQ0E7O0VDZ2dDRTtBRHllRjtBQXorQ0E7O0VDbWdDRTtBRDBlRjtBQTcrQ0E7O0VDc2dDRTtBRDJlRjtBQWovQ0E7O0VDeWdDRTtBRDRlRjtBQXIvQ0E7O0VDNGdDRTtBRDZlRjtBQXovQ0E7O0VDK2dDRTtBRDhlRjtBQTcvQ0E7O0VDa2hDRTtBRCtlRjtBQWpnREE7O0VDcWhDRTtBRGdmRjtBQXJnREE7O0VDd2hDRTtBRGlmRjtBQXpnREE7O0VDMmhDRTtBRGtmRjtBQTdnREE7O0VDOGhDRTtBRG1mRjtBQWpoREE7O0VDaWlDRTtBRG9mRjtBQXJoREE7O0VDb2lDRTtBRHFmRjtBQXpoREE7O0VDdWlDRTtBRHNmRjtBQTdoREE7O0VDMGlDRTtBRHVmRjtBQWppREE7O0VDNmlDRTtFQUNBO0VBQ0E7QUR3ZkY7QUF2aURBOzs7O0VDbWpDRTtFQUNBO0VBQ0E7QUQwZkY7QUEvaURBOztFQ3dqQ0U7RUFDQTtBRDJmRjtBQXBqREE7O0VDNGpDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENGZGO0FBNWpEQTs7Ozs7Ozs7RUNza0NFO0VBQ0E7RUFDQTtBRGdnQkY7QUF4a0RBOztFQzJrQ0U7RUFDQTtBRGlnQkY7QUE3a0RBOzs7O0VDZ2xDRTtFQUNBO0FEbWdCRjtBQXBsREE7O0VDb2xDRTtFQUNBO0FEb2dCRjtBQXpsREE7O0VDd2xDRTtBRHFnQkY7QUE3bERBOztFQzJsQ0U7QURzZ0JGO0FBam1EQTs7Ozs7Ozs7OztFQ2ttQ0U7RUFDQTtFQUNBO0FEMmdCRjtBQS9tREE7O0VDdW1DRTtBRDRnQkY7QUFubkRBOztFQzBtQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZnQkY7QUFqb0RBOztFQ3VuQ0U7QUQ4Z0JGO0FBcm9EQTs7RUMwbkNFO0VBQ0E7RUFDQTtFQUNBO0FEK2dCRjtBQTVvREE7O0VDZ29DRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ2hCRjtBQXZwREE7Ozs7RUMyb0NFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtoQkY7QUFscURBOztFQ21wQ0U7QURtaEJGO0FBdHFEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VDaXFDRTtFQUNBO0VBQ0E7RUFDQTtBRCtoQkY7QUFuc0RBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUM4ckNFO0VBQ0E7RUFDQTtBRHVqQkY7QUF2dkRBOzs7Ozs7Ozs7Ozs7RUN3c0NFO0VBQ0E7QUQ2akJGO0FBdHdEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VDdXRDRTtBRHlrQkY7QUFoeURBOzs7Ozs7Ozs7Ozs7RUMrdENFO0VBQ0E7QUQra0JGO0FBL3lEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VDOHVDRTtBRDJsQkY7QUF6MERBOzs7O0VDa3ZDRTtBRDZsQkY7QUEvMERBOzs7O0VDc3ZDRTtBRCtsQkY7QUFyMURBOzs7O0VDMHZDRTtBRGltQkY7QUEzMURBOzs7O0VDOHZDRTtBRG1tQkY7QUFqMkRBOzs7O0VDa3dDRTtBRHFtQkY7QUF2MkRBOzs7O0VDc3dDRTtBRHVtQkY7QUE3MkRBOztFQ3l3Q0U7QUR3bUJGO0FBajNEQTs7RUM0d0NFO0VBQ0E7RUFDQTtFQUNBO0FEeW1CRjtBQ3ZtQkE7RUFBQTs7SUFFSTtFRDBtQkY7QUFDRjtBQTkzREE7Ozs7RUN3eENFO0FENG1CRjtBQXA0REE7Ozs7RUM0eENFO0VBQ0E7QUQ4bUJGO0FBMzREQTs7RUNneUNFO0FEK21CRjtBQS80REE7O0VDbXlDRTtBRGduQkY7QUFuNURBOztFQ3N5Q0U7QURpbkJGO0FBdjVEQTs7RUN5eUNFO0FEa25CRjtBQTM1REE7O0VDNHlDRTtBRG1uQkY7QUEvNURBOztFQyt5Q0U7QURvbkJGO0FBbjZEQTs7RUNrekNFO0FEcW5CRjtBQXY2REE7O0VDcXpDRTtBRHNuQkY7QUEzNkRBOztFQ3d6Q0U7QUR1bkJGO0FBLzZEQTs7RUMyekNFO0FEd25CRjtBQW43REE7Ozs7RUMrekNFO0FEMG5CRjtBQXo3REE7O0VDazBDRTtBRDJuQkY7QUE3N0RBOzs7O0VDczBDRTtBRDZuQkY7QUFuOERBOztFQ3kwQ0U7QUQ4bkJGO0FBdjhEQTs7OztFQzYwQ0U7QURnb0JGO0FBNzhEQTs7RUNnMUNFO0FEaW9CRjtBQWo5REE7Ozs7RUNvMUNFO0FEbW9CRjtBQXY5REE7O0VDdTFDRTtBRG9vQkY7QUEzOURBOzs7O0VDMjFDRTtBRHNvQkY7QUFqK0RBOztFQzgxQ0U7RUFDQTtBRHVvQkY7QUF0K0RBOzs7O0VDbTJDRTtBRHlvQkY7QUE1K0RBOztFQ3MyQ0U7QUQwb0JGO0FBaC9EQTs7OztFQzAyQ0U7QUQ0b0JGO0FBdC9EQTs7RUM2MkNFO0FENm9CRjtBQTEvREE7Ozs7RUNpM0NFO0FEK29CRjtBQWhnRUE7O0VDbzNDRTtBRGdwQkY7QUFwZ0VBOzs7O0VDdzNDRTtBRGtwQkY7QUExZ0VBOztFQzIzQ0U7QURtcEJGO0FBOWdFQTs7OztFQyszQ0U7QURxcEJGO0FBcGhFQTs7RUNrNENFO0VBQ0E7RUFDQTtBRHNwQkY7QUExaEVBOzs7O0VDdzRDRTtFQUNBO0FEd3BCRjtBQWppRUE7Ozs7Ozs7O0VDKzRDRTtBRDRwQkY7QUEzaUVBOztFQ2s1Q0U7RUFDQTtBRDZwQkY7QUFoakVBOztFQ3M1Q0U7RUFDQTtFQUNBO0FEOHBCRjtBQXRqRUE7O0VDMjVDRTtFQUNBO0VBQ0E7QUQrcEJGO0FBNWpFQTs7RUNnNkNFO0VBQ0E7QURncUJGO0FBamtFQTs7OztFQ3E2Q0U7QURrcUJGO0FBdmtFQTs7RUN3NkNFO0FEbXFCRjtBQTNrRUE7O0VDMjZDRTtBRG9xQkY7QUNscUJBO0VBQUE7O0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURxcUJGO0VDN3FCRjs7SUFXSTtFRHNxQkY7QUFDRjtBQS9sRUE7Ozs7RUM2N0NFO0FEd3FCRjtBQXJtRUE7O0VDZzhDRTtFQUNBO0FEeXFCRjtBQTFtRUE7O0VDbzhDRTtFQUNBO0VBQ0E7RUFDQTtBRDBxQkY7QUFqbkVBOzs7Ozs7RUM0OENFO0FENnFCRjtBQXpuRUE7Ozs7OztFQ2k5Q0U7RUFDQTtFQUNBO0VBQ0E7QURnckJGO0FBcG9FQTs7Ozs7O0VDeTlDRTtBRG1yQkY7QUE1b0VBOzs7O0VDNjlDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEcXJCRjtBQXRwRUE7Ozs7Ozs7Ozs7OztFQ3krQ0U7QUQyckJGO0FBcHFFQTs7Ozs7Ozs7Ozs7O0VDaS9DRTtBRGlzQkY7QUFsckVBOztFQ28vQ0U7RUFDQTtFQUNBO0FEa3NCRjtBQXhyRUE7Ozs7Ozs7O0VDNC9DRTtBRHNzQkY7QUFsc0VBOztFQysvQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVzQkY7QUExc0VBOztFQ3NnREU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3c0JGO0FBcHRFQTs7RUMrZ0RFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5c0JGO0FBNXRFQTs7RUNzaERFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwc0JGO0FBMXVFQTs7RUNtaURFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJzQkY7QUFudkVBOztFQzJpREU7RUFDQTtBRDRzQkY7QUF4dkVBOztFQytpREU7RUFDQTtFQUNBO0VBQ0E7QUQ2c0JGO0FDM3NCQTtFQUFBOztJQUVJO0VEOHNCRjtBQUNGO0FDNXNCQTtFQUFBOztJQUVJO0VEK3NCRjtBQUNGO0FDN3NCQTtFQUFBOztJQUVJO0VEZ3RCRjtBQUNGO0FBanhFQTs7RUNva0RFO0VBQ0E7RUFDQTtFQUNBO0FEaXRCRjtBQXh4RUE7O0VDMGtERTtFQUNBO0FEa3RCRjtBQTd4RUE7O0VDOGtERTtFQUNBO0FEbXRCRjtBQWx5RUE7O0VDa2xERTtFQUNBO0FEb3RCRjtBQXZ5RUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQ3FvREU7RUFDQTtFQUNBO0VBQ0E7QURvd0JGO0FBNTRFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VDc3BERTtBRGd4QkY7QUF0NkVBOztFQ3lwREU7QURpeEJGO0FBMTZFQTs7RUM0cERFO0FEa3hCRjtBQTk2RUE7O0VDK3BERTtBRG14QkY7QUFsN0VBOztFQ2txREU7QURveEJGO0FBdDdFQTs7RUNxcURFO0FEcXhCRjtBQTE3RUE7O0VDd3FERTtBRHN4QkY7QUE5N0VBOztFQzJxREU7QUR1eEJGO0FBbDhFQTs7RUM4cURFO0FEd3hCRjtBQXQ4RUE7O0VDaXJERTtBRHl4QkY7QUExOEVBOztFQ29yREU7QUQweEJGO0FBOThFQTs7RUN1ckRFO0FEMnhCRjtBQWw5RUE7O0VDMHJERTtBRDR4QkY7QUF0OUVBOztFQzZyREU7QUQ2eEJGO0FBMTlFQTs7RUNnc0RFO0FEOHhCRjtBQTk5RUE7O0VDbXNERTtBRCt4QkY7QUFsK0VBOztFQ3NzREU7QURneUJGO0FBdCtFQTs7RUN5c0RFO0FEaXlCRjtBQTErRUE7O0VDNHNERTtBRGt5QkY7QUE5K0VBOztFQytzREU7QURteUJGO0FBbC9FQTs7RUNrdERFO0FEb3lCRjtBQXQvRUE7O0VDcXRERTtBRHF5QkY7QUExL0VBOztFQ3d0REU7QURzeUJGO0FBOS9FQTs7RUMydERFO0FEdXlCRjtBQWxnRkE7O0VDOHRERTtBRHd5QkY7QUF0Z0ZBOztFQ2l1REU7QUR5eUJGO0FBMWdGQTs7RUNvdURFO0FEMHlCRjtBQTlnRkE7O0VDdXVERTtBRDJ5QkY7QUFsaEZBOztFQzB1REU7QUQ0eUJGO0FBdGhGQTs7RUM2dURFO0FENnlCRjtBQTFoRkE7O0VDZ3ZERTtBRDh5QkY7QUE5aEZBOztFQ212REU7QUQreUJGO0FBbGlGQTs7RUNzdkRFO0FEZ3pCRjtBQXRpRkE7O0VDeXZERTtBRGl6QkY7QUExaUZBOztFQzR2REU7QURrekJGO0FBOWlGQTs7RUMrdkRFO0FEbXpCRjtBQWxqRkE7O0VDa3dERTtBRG96QkY7QUF0akZBOztFQ3F3REU7QURxekJGO0FBMWpGQTs7RUN3d0RFO0FEc3pCRjtBQTlqRkE7O0VDMndERTtBRHV6QkY7QUFsa0ZBOztFQzh3REU7QUR3ekJGO0FBdGtGQTs7RUNpeERFO0FEeXpCRjtBQTFrRkE7O0VDb3hERTtBRDB6QkY7QUE5a0ZBOztFQ3V4REU7QUQyekJGO0FBbGxGQTs7RUMweERFO0FENHpCRjtBQXRsRkE7O0VDNnhERTtBRDZ6QkY7QUExbEZBOztFQ2d5REU7QUQ4ekJGO0FBOWxGQTs7RUNteURFO0FEK3pCRjtBQWxtRkE7O0VDc3lERTtBRGcwQkY7QUF0bUZBOztFQ3l5REU7QURpMEJGO0FBMW1GQTs7RUM0eURFO0FEazBCRjtBQTltRkE7O0VDK3lERTtBRG0wQkY7QUNqMEJBO0VBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWFJO0VEKzBCRjtFQzUxQkY7O0lBZ0JJO0VEZzFCRjtFQ2gyQkY7O0lBbUJJO0VEaTFCRjtFQ3AyQkY7O0lBc0JJO0VEazFCRjtFQ3gyQkY7O0lBeUJJO0VEbTFCRjtFQzUyQkY7O0lBNEJJO0VEbzFCRjtFQ2gzQkY7O0lBK0JJO0VEcTFCRjtFQ3AzQkY7O0lBa0NJO0VEczFCRjtFQ3gzQkY7O0lBcUNJO0VEdTFCRjtFQzUzQkY7O0lBd0NJO0VEdzFCRjtFQ2g0QkY7O0lBMkNJO0VEeTFCRjtFQ3A0QkY7O0lBOENJO0VEMDFCRjtFQ3g0QkY7O0lBaURJO0VEMjFCRjtFQzU0QkY7O0lBb0RJO0VENDFCRjtFQ2g1QkY7O0lBdURJO0VENjFCRjtFQ3A1QkY7O0lBMERJO0VEODFCRjtFQ3g1QkY7O0lBNkRJO0VEKzFCRjtFQzU1QkY7O0lBZ0VJO0VEZzJCRjtFQ2g2QkY7O0lBbUVJO0VEaTJCRjtFQ3A2QkY7O0lBc0VJO0VEazJCRjtFQ3g2QkY7O0lBeUVJO0VEbTJCRjtFQzU2QkY7O0lBNEVJO0VEbzJCRjtFQ2g3QkY7O0lBK0VJO0VEcTJCRjtFQ3A3QkY7O0lBa0ZJO0VEczJCRjtFQ3g3QkY7O0lBcUZJO0VEdTJCRjtFQzU3QkY7O0lBd0ZJO0VEdzJCRjtFQ2g4QkY7O0lBMkZJO0VEeTJCRjtFQ3A4QkY7O0lBOEZJO0VEMDJCRjtFQ3g4QkY7O0lBaUdJO0VEMjJCRjtFQzU4QkY7O0lBb0dJO0VENDJCRjtFQ2g5QkY7O0lBdUdJO0VENjJCRjtFQ3A5QkY7O0lBMEdJO0VEODJCRjtFQ3g5QkY7O0lBNkdJO0VEKzJCRjtFQzU5QkY7O0lBZ0hJO0VEZzNCRjtFQ2grQkY7O0lBbUhJO0VEaTNCRjtFQ3ArQkY7O0lBc0hJO0VEazNCRjtFQ3grQkY7O0lBeUhJO0VEbTNCRjtFQzUrQkY7O0lBNEhJO0VEbzNCRjtFQ2gvQkY7O0lBK0hJO0VEcTNCRjtFQ3AvQkY7O0lBa0lJO0VEczNCRjtFQ3gvQkY7O0lBcUlJO0VEdTNCRjtFQzUvQkY7O0lBd0lJO0VEdzNCRjtFQ2hnQ0Y7O0lBMklJO0VEeTNCRjtFQ3BnQ0Y7O0lBOElJO0VEMDNCRjtFQ3hnQ0Y7O0lBaUpJO0VEMjNCRjtFQzVnQ0Y7O0lBb0pJO0VENDNCRjtFQ2hoQ0Y7O0lBdUpJO0VENjNCRjtFQ3BoQ0Y7O0lBMEpJO0VEODNCRjtFQ3hoQ0Y7O0lBNkpJO0VEKzNCRjtFQzVoQ0Y7O0lBZ0tJO0VEZzRCRjtFQ2hpQ0Y7O0lBbUtJO0VEaTRCRjtFQ3BpQ0Y7O0lBc0tJO0VEazRCRjtBQUNGO0FDaDRCQTtFQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFhSTtFRDg0QkY7RUMzNUJGOztJQWdCSTtFRCs0QkY7RUMvNUJGOztJQW1CSTtFRGc1QkY7RUNuNkJGOztJQXNCSTtFRGk1QkY7RUN2NkJGOztJQXlCSTtFRGs1QkY7RUMzNkJGOztJQTRCSTtFRG01QkY7RUMvNkJGOztJQStCSTtFRG81QkY7RUNuN0JGOztJQWtDSTtFRHE1QkY7RUN2N0JGOztJQXFDSTtFRHM1QkY7RUMzN0JGOztJQXdDSTtFRHU1QkY7RUMvN0JGOztJQTJDSTtFRHc1QkY7RUNuOEJGOztJQThDSTtFRHk1QkY7RUN2OEJGOztJQWlESTtFRDA1QkY7RUMzOEJGOztJQW9ESTtFRDI1QkY7RUMvOEJGOztJQXVESTtFRDQ1QkY7RUNuOUJGOztJQTBESTtFRDY1QkY7RUN2OUJGOztJQTZESTtFRDg1QkY7RUMzOUJGOztJQWdFSTtFRCs1QkY7RUMvOUJGOztJQW1FSTtFRGc2QkY7RUNuK0JGOztJQXNFSTtFRGk2QkY7RUN2K0JGOztJQXlFSTtFRGs2QkY7RUMzK0JGOztJQTRFSTtFRG02QkY7RUMvK0JGOztJQStFSTtFRG82QkY7RUNuL0JGOztJQWtGSTtFRHE2QkY7RUN2L0JGOztJQXFGSTtFRHM2QkY7RUMzL0JGOztJQXdGSTtFRHU2QkY7RUMvL0JGOztJQTJGSTtFRHc2QkY7RUNuZ0NGOztJQThGSTtFRHk2QkY7RUN2Z0NGOztJQWlHSTtFRDA2QkY7RUMzZ0NGOztJQW9HSTtFRDI2QkY7RUMvZ0NGOztJQXVHSTtFRDQ2QkY7RUNuaENGOztJQTBHSTtFRDY2QkY7RUN2aENGOztJQTZHSTtFRDg2QkY7RUMzaENGOztJQWdISTtFRCs2QkY7RUMvaENGOztJQW1ISTtFRGc3QkY7RUNuaUNGOztJQXNISTtFRGk3QkY7RUN2aUNGOztJQXlISTtFRGs3QkY7RUMzaUNGOztJQTRISTtFRG03QkY7RUMvaUNGOztJQStISTtFRG83QkY7RUNuakNGOztJQWtJSTtFRHE3QkY7RUN2akNGOztJQXFJSTtFRHM3QkY7RUMzakNGOztJQXdJSTtFRHU3QkY7RUMvakNGOztJQTJJSTtFRHc3QkY7RUNua0NGOztJQThJSTtFRHk3QkY7RUN2a0NGOztJQWlKSTtFRDA3QkY7RUMza0NGOztJQW9KSTtFRDI3QkY7RUMva0NGOztJQXVKSTtFRDQ3QkY7RUNubENGOztJQTBKSTtFRDY3QkY7RUN2bENGOztJQTZKSTtFRDg3QkY7RUMzbENGOztJQWdLSTtFRCs3QkY7RUMvbENGOztJQW1LSTtFRGc4QkY7RUNubUNGOztJQXNLSTtFRGk4QkY7QUFDRjtBQy83QkE7RUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBYUk7RUQ2OEJGO0VDMTlCRjs7SUFnQkk7RUQ4OEJGO0VDOTlCRjs7SUFtQkk7RUQrOEJGO0VDbCtCRjs7SUFzQkk7RURnOUJGO0VDdCtCRjs7SUF5Qkk7RURpOUJGO0VDMStCRjs7SUE0Qkk7RURrOUJGO0VDOStCRjs7SUErQkk7RURtOUJGO0VDbC9CRjs7SUFrQ0k7RURvOUJGO0VDdC9CRjs7SUFxQ0k7RURxOUJGO0VDMS9CRjs7SUF3Q0k7RURzOUJGO0VDOS9CRjs7SUEyQ0k7RUR1OUJGO0VDbGdDRjs7SUE4Q0k7RUR3OUJGO0VDdGdDRjs7SUFpREk7RUR5OUJGO0VDMWdDRjs7SUFvREk7RUQwOUJGO0VDOWdDRjs7SUF1REk7RUQyOUJGO0VDbGhDRjs7SUEwREk7RUQ0OUJGO0VDdGhDRjs7SUE2REk7RUQ2OUJGO0VDMWhDRjs7SUFnRUk7RUQ4OUJGO0VDOWhDRjs7SUFtRUk7RUQrOUJGO0VDbGlDRjs7SUFzRUk7RURnK0JGO0VDdGlDRjs7SUF5RUk7RURpK0JGO0VDMWlDRjs7SUE0RUk7RURrK0JGO0VDOWlDRjs7SUErRUk7RURtK0JGO0VDbGpDRjs7SUFrRkk7RURvK0JGO0VDdGpDRjs7SUFxRkk7RURxK0JGO0VDMWpDRjs7SUF3Rkk7RURzK0JGO0VDOWpDRjs7SUEyRkk7RUR1K0JGO0VDbGtDRjs7SUE4Rkk7RUR3K0JGO0VDdGtDRjs7SUFpR0k7RUR5K0JGO0VDMWtDRjs7SUFvR0k7RUQwK0JGO0VDOWtDRjs7SUF1R0k7RUQyK0JGO0VDbGxDRjs7SUEwR0k7RUQ0K0JGO0VDdGxDRjs7SUE2R0k7RUQ2K0JGO0VDMWxDRjs7SUFnSEk7RUQ4K0JGO0VDOWxDRjs7SUFtSEk7RUQrK0JGO0VDbG1DRjs7SUFzSEk7RURnL0JGO0VDdG1DRjs7SUF5SEk7RURpL0JGO0VDMW1DRjs7SUE0SEk7RURrL0JGO0VDOW1DRjs7SUErSEk7RURtL0JGO0VDbG5DRjs7SUFrSUk7RURvL0JGO0VDdG5DRjs7SUFxSUk7RURxL0JGO0VDMW5DRjs7SUF3SUk7RURzL0JGO0VDOW5DRjs7SUEySUk7RUR1L0JGO0VDbG9DRjs7SUE4SUk7RUR3L0JGO0VDdG9DRjs7SUFpSkk7RUR5L0JGO0VDMW9DRjs7SUFvSkk7RUQwL0JGO0VDOW9DRjs7SUF1Skk7RUQyL0JGO0VDbHBDRjs7SUEwSkk7RUQ0L0JGO0VDdHBDRjs7SUE2Skk7RUQ2L0JGO0VDMXBDRjs7SUFnS0k7RUQ4L0JGO0VDOXBDRjs7SUFtS0k7RUQrL0JGO0VDbHFDRjs7SUFzS0k7RURnZ0NGO0FBQ0Y7QUExeUdBOztFQzZ5RUU7QURpZ0NGO0FBOXlHQTs7RUNnekVFO0VBQ0E7RUFDQTtBRGtnQ0Y7QUFwekdBOzs7O0VDc3pFRTtFQUNBO0VBQ0E7QURvZ0NGO0FBNXpHQTs7RUMyekVFO0VBQ0E7RUFDQTtFQUNBO0FEcWdDRjtBQW4wR0E7O0VDaTBFRTtBRHNnQ0Y7QUF2MEdBOztFQ28wRUU7RUFDQTtFQUNBO0FEdWdDRjtBQTcwR0E7Ozs7Ozs7Ozs7OztFQzgwRUU7RUFDQTtFQUNBO0VBQ0E7QUQ2Z0NGO0FBOTFHQTs7RUNvMUVFO0VBQ0E7QUQ4Z0NGO0FBbjJHQTs7Ozs7Ozs7Ozs7O0VDNjFFRTtBRG9oQ0Y7QUFqM0dBOztFQ2cyRUU7QURxaENGO0FBcjNHQTs7RUNtMkVFO0FEc2hDRjtBQXozR0E7Ozs7Ozs7Ozs7OztFQzIyRUU7QUQ0aENGO0FBdjRHQTs7RUM4MkVFO0FENmhDRjtBQTM0R0E7Ozs7Ozs7Ozs7OztFQ3MzRUU7QURtaUNGO0FBejVHQTs7OztFQzAzRUU7QURxaUNGO0FBLzVHQTs7RUM2M0VFO0FEc2lDRjtBQW42R0E7O0VDZzRFRTtBRHVpQ0Y7QUF2NkdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUM4NEVFO0FEbWpDRjtBQWo4R0E7Ozs7Ozs7Ozs7RUNxNUVFO0FEd2pDRjtBQTc4R0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQ202RUU7QURva0NGO0FBditHQTs7Ozs7Ozs7OztFQzA2RUU7QUR5a0NGO0FBbi9HQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VDdzdFRTtBRHFsQ0Y7QUE3Z0hBOzs7Ozs7Ozs7O0VDKzdFRTtBRDBsQ0Y7QUF6aEhBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUM2OEVFO0FEc21DRjtBQW5qSEE7Ozs7Ozs7Ozs7RUNvOUVFO0FEMm1DRjtBQS9qSEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQ2srRUU7QUR1bkNGO0FBemxIQTs7Ozs7Ozs7OztFQ3krRUU7QUQ0bkNGO0FBcm1IQTs7RUM0K0VF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RTtFQUNBO0VBQ0E7QURtakRGO0FDampEQTtFQUFBOztJQUVJO0lBQ0E7RURvakRGO0VDdmpERjs7SUFNSTtJQUNBO0VEcWpERjtBQUNGO0FBM3JLQTs7OztFQzBvSEU7RUFDQTtFQUNBO0FEdWpERjtBQW5zS0E7Ozs7RUNncEhFO0VBQ0E7QUR5akRGO0FBMXNLQTs7Ozs7Ozs7Ozs7Ozs7OztFQzJwSEU7QURpa0RGO0FBNXRLQTs7Ozs7Ozs7RUNpcUhFO0FEcWtERjtBQXR1S0E7O0VDb3FIRTtBRHNrREY7QUExdUtBOzs7Ozs7RUN5cUhFO0FEeWtERjtBQWx2S0E7Ozs7OztFQzhxSEU7QUQ0a0RGO0FBMXZLQTs7RUNpckhFO0FENmtERjtBQTl2S0E7O0VDb3JIRTtBRDhrREY7QUFsd0tBOztFQ3VySEU7RUFDQTtBRCtrREY7QUF2d0tBOzs7O0VDNHJIRTtFQUNBO0FEaWxERjtBQTl3S0E7O0VDZ3NIRTtBRGtsREY7QUFseEtBOztFQ21zSEU7QURtbERGO0FBdHhLQTs7OztFQ3VzSEU7RUFDQTtBRHFsREY7QUE3eEtBOztFQzJzSEU7RUFDQTtBRHNsREY7QUFseUtBOzs7O0VDZ3RIRTtBRHdsREY7QUF4eUtBOztFQ210SEU7RUFDQTtBRHlsREY7QUE3eUtBOztFQ3V0SEU7RUFDQTtBRDBsREY7QUFsektBOztFQzJ0SEU7RUFDQTtBRDJsREY7QUF2ektBOztFQyt0SEU7RUFDQTtBRDRsREY7QUE1ektBOztFQ211SEU7QUQ2bERGO0FBaDBLQTs7RUNzdUhFO0VBQ0E7QUQ4bERGO0FBcjBLQTs7RUMwdUhFO0FEK2xERjtBQXowS0E7Ozs7OztFQyt1SEU7RUFDQTtFQUNBO0VBQ0E7QURrbURGO0FBcDFLQTs7RUNxdkhFO0FEbW1ERjtBQXgxS0E7Ozs7Ozs7O0VDMnZIRTtFQUNBO0FEdW1ERjtBQW4yS0E7O0VDK3ZIRTtBRHdtREY7QUF2MktBOztFQ2t3SEU7RUFDQTtFQUNBO0VBQ0E7QUR5bURGO0FBOTJLQTs7RUN3d0hFO0VBQ0E7RUFDQTtFQUNBO0FEMG1ERjtBQXIzS0E7O0VDOHdIRTtBRDJtREY7QUF6M0tBOzs7O0VDa3hIRTtFQUNBO0FENm1ERjtBQWg0S0E7O0VDc3hIRTtFQUNBO0FEOG1ERjtBQXI0S0E7O0VDMHhIRTtFQUNBO0VBQ0E7RUFDQTtBRCttREY7QUE1NEtBOzs7O0VDaXlIRTtFQUNBO0VBQ0E7QURpbkRGO0FBcDVLQTs7RUNzeUhFO0FEa25ERjtBQXg1S0E7O0VDeXlIRTtBRG1uREY7QUE1NUtBOzs7Ozs7OztFQyt5SEU7RUFDQTtFQUNBO0FEdW5ERjtBQXg2S0E7O0VDb3pIRTtFQUNBO0VBQ0E7QUR3bkRGO0FBOTZLQTs7RUN5ekhFO0VBQ0E7RUFDQTtBRHluREY7QUFwN0tBOztFQzh6SEU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBuREY7QUE1N0tBOztFQ3EwSEU7QUQybkRGO0FBaDhLQTs7Ozs7O0VDMDBIRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOG5ERjtBQTU4S0E7Ozs7OztFQ20xSEU7RUFDQTtBRGlvREY7QUFyOUtBOzs7Ozs7Ozs7Ozs7RUM0MUhFO0FEdW9ERjtBQW4rS0E7Ozs7OztFQ2kySEU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBvREY7QUEvK0tBOzs7Ozs7RUMwMkhFO0VBQ0E7QUQ2b0RGO0FBeC9LQTs7Ozs7Ozs7Ozs7O0VDbTNIRTtBRG1wREY7QUF0Z0xBOzs7Ozs7RUN3M0hFO0FEc3BERjtBQTlnTEE7Ozs7OztFQzYzSEU7QUR5cERGO0FBdGhMQTs7OztFQ2k0SEU7RUFDQTtFQUNBO0FEMnBERjtBQTloTEE7O0VDczRIRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0cERGO0FBMWlMQTs7RUNpNUhFO0VBQ0E7RUFDQTtBRDZwREY7QUFoakxBOztFQ3M1SEU7RUFDQTtFQUNBO0FEOHBERjtBQXRqTEE7Ozs7RUM0NUhFO0FEZ3FERjtBQTVqTEE7Ozs7Ozs7Ozs7Ozs7O0VDcTZIRTtFQUNBO0FEdXFERjtBQTdrTEE7O0VDeTZIRTtBRHdxREY7QUFqbExBOzs7Ozs7Ozs7Ozs7OztFQ2s3SEU7RUFDQTtBRCtxREY7QUFsbUxBOztFQ3M3SEU7QURnckRGO0FBdG1MQTs7RUN5N0hFO0VBQ0E7RUFDQTtBRGlyREY7QUE1bUxBOztFQzg3SEU7QURrckRGO0FBaG5MQTs7RUNpOEhFO0FEbXJERjtBQXBuTEE7Ozs7OztFQ3M4SEU7QURzckRGO0FBNW5MQTs7OztFQzA4SEU7QUR3ckRGO0FBbG9MQTs7OztFQzg4SEU7RUFDQTtBRDByREY7QUF6b0xBOztFQ2s5SEU7RUFDQTtFQUNBO0FEMnJERjtBQS9vTEE7O0VDdTlIRTtFQUNBO0FENHJERjtBQXBwTEE7O0VDMjlIRTtFQUNBO0VBQ0E7QUQ2ckRGO0FBMXBMQTs7OztFQ2krSEU7RUFDQTtBRCtyREY7QUFqcUxBOztFQ3ErSEU7QURnc0RGO0FBcnFMQTs7OztFQ3krSEU7RUFDQTtFQUNBO0VBQ0E7QURrc0RGO0FBOXFMQTs7Ozs7O0VDaS9IRTtFQUNBO0FEcXNERjtBQXZyTEE7O0VDcS9IRTtFQUNBO0VBQ0E7RUFDQTtBRHNzREY7QUE5ckxBOztFQzIvSEU7QUR1c0RGO0FBbHNMQTs7RUM4L0hFO0FEd3NERjtBQXRzTEE7O0VDaWdJRTtFQUNBO0FEeXNERjtBQTNzTEE7O0VDcWdJRTtFQUNBO0VBQ0E7RUFDQTtBRDBzREY7QUFsdExBOztFQzJnSUU7QUQyc0RGO0FBdHRMQTs7Ozs7O0VDZ2hJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEOHNERjtBQWx1TEE7O0VDdWhJRTtFQUNBO0FEK3NERjtBQXZ1TEE7O0VDMmhJRTtBRGd0REY7QUEzdUxBOztFQzhoSUU7RUFDQTtBRGl0REY7QUFodkxBOztFQ2tpSUU7RUFDQTtBRGt0REY7QUNodERBO0VBQUE7O0lBRUk7SUFDQTtFRG10REY7RUN0dERGOztJQU1JO0VEb3RERjtBQUNGO0FBaHdMQTs7RUMraUlFO0VBQ0E7QURxdERGO0FBcndMQTs7Ozs7O0VDcWpJRTtBRHd0REY7QUN0dERBO0VBQUE7O0lBRUk7SUFDQTtFRHl0REY7RUM1dERGOzs7Ozs7SUFRSTtFRDR0REY7QUFDRjtBQTV4TEE7O0VDbWtJRTtBRDZ0REY7QUFoeUxBOztFQ3NrSUU7QUQ4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SUFNSTtJQUNBO0VENjFERjtFQ3AyREY7Ozs7OztJQVlJO0lBQ0E7RURnMkRGO0VDNzJERjs7Ozs7O0lBa0JJO0lBQ0E7RURtMkRGO0FBQ0Y7QUExM01BOztFQzBoSkU7QURvMkRGO0FBOTNNQTs7OztFQzhoSkU7QURzMkRGO0FBcDRNQTs7RUNpaUpFO0FEdTJERjtBQXg0TUE7Ozs7RUNxaUpFO0FEeTJERjtBQTk0TUE7O0VDd2lKRTtBRDAyREY7QUFsNU1BOztFQzJpSkU7QUQyMkRGO0FBdDVNQTs7RUM4aUpFO0FENDJERjtBQTE1TUE7Ozs7RUNrakpFO0FEODJERjtBQWg2TUE7Ozs7Ozs7O0VDd2pKRTtBRGszREY7QUExNk1BOztFQzJqSkU7RUFDQTtBRG0zREY7QUEvNk1BOztFQytqSkU7QURvM0RGO0FBbjdNQTs7OztFQ21rSkU7RUFDQTtBRHMzREY7QUExN01BOztFQ3VrSkU7QUR1M0RGO0FBOTdNQTs7RUMwa0pFO0FEdzNERjtBQWw4TUE7Ozs7RUM4a0pFO0VBQ0E7QUQwM0RGO0FBejhNQTs7Ozs7O0VDb2xKRTtFQUNBO0FENjNERjtBQWw5TUE7Ozs7OztFQzBsSkU7RUFDQTtBRGc0REY7QUEzOU1BOzs7Ozs7RUNnbUpFO0VBQ0E7QURtNERGO0FDajREQTtFQUFBOztJQUVJO0VEbzRERjtFQ3Q0REY7O0lBS0k7RURxNERGO0VDMTRERjs7SUFRSTtFRHM0REY7RUM5NERGOzs7O0lBWUk7SUFDQTtFRHc0REY7RUNyNURGOzs7Ozs7SUFrQkk7SUFDQTtFRDI0REY7RUM5NURGOzs7Ozs7SUF3Qkk7SUFDQTtFRDg0REY7QUFDRjtBQTNnTkE7O0VDZ29KRTtBRCs0REY7QUEvZ05BOzs7O0VDb29KRTtBRGk1REY7QUFyaE5BOztFQ3VvSkU7QURrNURGO0FBemhOQTs7OztFQzJvSkU7QURvNURGO0FBL2hOQTs7RUM4b0pFO0FEcTVERjtBQW5pTkE7O0VDaXBKRTtBRHM1REY7QUF2aU5BOztFQ29wSkU7QUR1NURGO0FBM2lOQTs7OztFQ3dwSkU7QUR5NURGO0FBampOQTs7Ozs7Ozs7RUM4cEpFO0FENjVERjtBQTNqTkE7O0VDaXFKRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEODVERjtBQW5rTkE7O0VDd3FKRTtBRCs1REY7QUF2a05BOztFQzJxSkU7RUFDQTtFQUNBO0FEZzZERjtBQTdrTkE7O0VDZ3JKRTtBRGk2REY7QUFqbE5BOztFQ21ySkU7RUFDQTtFQUNBO0VBQ0E7QURrNkRGO0FBeGxOQTs7RUN5ckpFO0FEbTZERjtBQTVsTkE7Ozs7RUM2ckpFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHE2REY7QUExbU5BOzs7Ozs7OztFQzJzSkU7RUFDQTtFQUNBO0VBQ0E7QUR5NkRGO0FBdm5OQTs7OztFQ2t0SkU7RUFDQTtFQUNBO0FEMjZERjtBQS9uTkE7Ozs7RUN3dEpFO0VBQ0E7QUQ2NkRGO0FBdG9OQTs7Ozs7Ozs7Ozs7O0VDaXVKRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbTdERjtBQXhwTkE7Ozs7Ozs7Ozs7OztFQzZ1SkU7RUFDQTtFQUNBO0VBQ0E7QUR5N0RGO0FBenFOQTs7OztFQ292SkU7RUFDQTtFQUNBO0FEMjdERjtBQWpyTkE7Ozs7RUMwdkpFO0VBQ0E7QUQ2N0RGO0FBeHJOQTs7OztFQyt2SkU7RUFDQTtBRCs3REY7QUEvck5BOzs7O0VDb3dKRTtFQUNBO0VBQ0E7QURpOERGO0FBdnNOQTs7OztFQzB3SkU7RUFDQTtBRG04REY7QUE5c05BOzs7O0VDK3dKRTtFQUNBO0FEcThERjtBQXJ0TkE7O0VDbXhKRTtFQUNBO0VBQ0E7RUFDQTtBRHM4REY7QUE1dE5BOztFQ3l4SkU7QUR1OERGO0FBaHVOQTs7OztFQzZ4SkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHk4REY7QUExdU5BOzs7O0VDcXlKRTtFQUNBO0FEMjhERjtBQWp2TkE7Ozs7RUMweUpFO0FENjhERjtBQXZ2TkE7Ozs7RUM4eUpFO0FEKzhERjtBQTd2TkE7Ozs7Ozs7O0VDb3pKRTtFQUNBO0VBQ0E7QURtOURGO0FBendOQTs7RUN5ekpFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEbzlERjtBQXR4TkE7Ozs7RUNzMEpFO0VBQ0E7RUFDQTtBRHM5REY7QUE5eE5BOztFQzIwSkU7QUR1OURGO0FBbHlOQTs7RUM4MEpFO0VBQ0E7QUR3OURGO0FBdnlOQTs7RUNrMUpFO0FEeTlERjtBQTN5TkE7Ozs7RUNzMUpFO0FEMjlERjtBQWp6TkE7O0VDeTFKRTtBRDQ5REY7QUFyek5BOzs7O0VDNjFKRTtBRDg5REY7QUEzek5BOztFQ2cySkU7QUQrOURGO0FBL3pOQTs7OztFQ28ySkU7QURpK0RGO0FBcjBOQTs7RUN1MkpFO0FEaytERjtBQXowTkE7Ozs7RUMyMkpFO0FEbytERjtBQS8wTkE7O0VDODJKRTtBRHErREY7QUFuMU5BOzs7O0VDazNKRTtBRHUrREY7QUF6MU5BOztFQ3EzSkU7QUR3K0RGO0FBNzFOQTs7OztFQ3kzSkU7QUQwK0RGO0FBbjJOQTs7RUM0M0pFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDIrREY7QUFsM05BOztFQzA0SkU7QUQ0K0RGO0FBdDNOQTs7RUM2NEpFO0VBQ0E7QUQ2K0RGO0FBMzNOQTs7OztFQ2s1SkU7RUFDQTtBRCsrREY7QUFsNE5BOzs7O0VDdTVKRTtFQUNBO0VBQ0E7QURpL0RGO0FBMTROQTs7OztFQzY1SkU7RUFDQTtBRG0vREY7QUFqNU5BOztFQ2k2SkU7QURvL0RGO0FBcjVOQTs7RUNvNkpFO0FEcS9ERjtBQXo1TkE7O0VDdTZKRTtBRHMvREY7QUE3NU5BOztFQzA2SkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHUvREY7QUFyNk5BOzs7O0VDazdKRTtBRHkvREY7QUEzNk5BOztFQ3E3SkU7RUFDQTtFQUNBO0FEMC9ERjtBQWo3TkE7O0VDMDdKRTtBRDIvREY7QUFyN05BOzs7O0VDODdKRTtFQUNBO0VBQ0E7QUQ2L0RGO0FBNzdOQTs7RUNtOEpFO0FEOC9ERjtBQzUvREE7RUFBQTs7SUFFSTtJQUNBO0VEKy9ERjtFQ2xnRUY7Ozs7SUFPSTtJQUNBO0VEaWdFRjtFQ3pnRUY7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O0VBQ0E7RUFDQTtBRGdsRUY7QUFuME9BOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUM4dktFO0FEeWxFRjtBQXYxT0E7Ozs7OztFQ213S0U7QUQ0bEVGO0FBLzFPQTs7OztFQ3V3S0U7QUQ4bEVGO0FBcjJPQTs7OztFQzJ3S0U7QURnbUVGO0FBMzJPQTs7Ozs7Ozs7RUNpeEtFO0VBQ0E7RUFDQTtBRG9tRUY7QUF2M09BOztFQ3N4S0U7RUFDQTtBRHFtRUY7QUE1M09BOztFQzB4S0U7RUFDQTtBRHNtRUY7QUFqNE9BOzs7O0VDK3hLRTtBRHdtRUY7QUF2NE9BOzs7O0VDbXlLRTtBRDBtRUY7QUE3NE9BOzs7Ozs7OztFQ3l5S0U7RUFDQTtBRDhtRUY7QUF4NU9BOzs7Ozs7Ozs7Ozs7RUNrektFO0VBQ0E7RUFDQTtBRG9uRUY7QUF4Nk9BOztFQ3V6S0U7RUFDQTtBRHFuRUY7QUE3Nk9BOzs7O0VDNHpLRTtBRHVuRUY7QUFuN09BOzs7O0VDZzBLRTtBRHluRUY7QUF6N09BOzs7Ozs7OztFQ3MwS0U7RUFDQTtBRDZuRUY7QUFwOE9BOzs7Ozs7Ozs7Ozs7RUMrMEtFO0VBQ0E7RUFDQTtBRG1vRUY7QUFwOU9BOztFQ28xS0U7RUFDQTtBRG9vRUY7QUF6OU9BOzs7O0VDeTFLRTtBRHNvRUY7QUEvOU9BOzs7O0VDNjFLRTtBRHdvRUY7QUFyK09BOzs7Ozs7OztFQ20yS0U7RUFDQTtBRDRvRUY7QUFoL09BOzs7Ozs7Ozs7Ozs7RUM0MktFO0VBQ0E7RUFDQTtBRGtwRUY7QUFoZ1BBOztFQ2kzS0U7RUFDQTtBRG1wRUY7QUFyZ1BBOzs7O0VDczNLRTtBRHFwRUY7QUEzZ1BBOzs7O0VDMDNLRTtBRHVwRUY7QUFqaFBBOzs7Ozs7OztFQ2c0S0U7RUFDQTtBRDJwRUY7QUE1aFBBOzs7Ozs7Ozs7Ozs7RUN5NEtFO0VBQ0E7RUFDQTtBRGlxRUY7QUE1aVBBOztFQzg0S0U7RUFDQTtBRGtxRUY7QUFqalBBOztFQ2s1S0U7RUFDQTtBRG1xRUY7QUF0alBBOztFQ3M1S0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb3FFRjtBQS9qUEE7O0VDODVLRTtBRHFxRUY7QUFua1BBOztFQ2k2S0U7RUFDQTtFQUNBO0VBQ0E7QURzcUVGO0FBMWtQQTs7RUN1NktFO0FEdXFFRjtBQTlrUEE7O0VDMDZLRTtFQUNBO0VBQ0E7RUFDQTtBRHdxRUY7QUFybFBBOzs7Ozs7Ozs7O0VDbzdLRTtBRDZxRUY7QUFqbVBBOztFQ3U3S0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhxRUY7QUF6bVBBOzs7O0VDKzdLRTtBRGdyRUY7QUEvbVBBOzs7O0VDbThLRTtFQUNBO0FEa3JFRjtBQXRuUEE7Ozs7RUN3OEtFO0VBQ0E7RUFDQTtBRG9yRUY7QUE5blBBOzs7O0VDODhLRTtFQUNBO0VBQ0E7QURzckVGO0FBdG9QQTs7RUNtOUtFO0VBQ0E7QUR1ckVGO0FBM29QQTs7RUN1OUtFO0FEd3JFRjtBQS9vUEE7O0VDMDlLRTtBRHlyRUY7QUFucFBBOzs7Ozs7RUMrOUtFO0FENHJFRjtBQTNwUEE7Ozs7OztFQ28rS0U7RUFDQTtBRCtyRUY7QUFwcVBBOzs7O0VDeStLRTtFQUNBO0FEaXNFRjtBQTNxUEE7Ozs7Ozs7O0VDZy9LRTtFQUNBO0FEcXNFRjtBQXRyUEE7Ozs7Ozs7Ozs7Ozs7Ozs7RUMyL0tFO0FENnNFRjtBQXhzUEE7Ozs7Ozs7Ozs7Ozs7Ozs7RUNxZ0xFO0FEcXRFRjtBQTF0UEE7Ozs7RUN5Z0xFO0VBQ0E7QUR1dEVGO0FBanVQQTs7Ozs7Ozs7RUNnaExFO0VBQ0E7QUQydEVGO0FBNXVQQTs7Ozs7Ozs7Ozs7Ozs7OztFQzJoTEU7QURtdUVGO0FBOXZQQTs7Ozs7Ozs7Ozs7Ozs7OztFQ3FpTEU7QUQydUVGO0FBaHhQQTs7Ozs7Ozs7RUMyaUxFO0FEK3VFRjtBQTF4UEE7Ozs7RUMraUxFO0FEaXZFRjtBQWh5UEE7Ozs7RUNtakxFO0FEbXZFRjtBQXR5UEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQ2lrTEU7QUQrdkVGO0FBaDBQQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VDK2tMRTtBRDJ3RUY7QUExMVBBOzs7Ozs7Ozs7Ozs7Ozs7O0VDeWxMRTtBRG14RUY7QUE1MlBBOzs7Ozs7Ozs7Ozs7Ozs7O0VDbW1MRTtBRDJ4RUY7QUE5M1BBOztFQ3NtTEU7RUFDQTtBRDR4RUY7QUFuNFBBOztFQzBtTEU7QUQ2eEVGO0FBdjRQQTs7RUM2bUxFO0VBQ0E7QUQ4eEVGO0FBNTRQQTs7RUNpbkxFO0FEK3hFRjtBQWg1UEE7O0VDb25MRTtBRGd5RUY7QUFwNVBBOzs7O0VDd25MRTtBRGt5RUY7QUExNVBBOztFQzJuTEU7QURteUVGO0FBOTVQQTs7RUM4bkxFO0FEb3lFRjtBQWw2UEE7O0VDaW9MRTtBRHF5RUY7QUF0NlBBOztFQ29vTEU7RUFDQTtFQUNBO0FEc3lFRjtBQTU2UEE7O0VDeW9MRTtBRHV5RUY7QUFoN1BBOztFQzRvTEU7RUFDQTtBRHd5RUY7QUFyN1BBOztFQ2dwTEU7QUR5eUVGO0FBejdQQTs7RUNtcExFO0FEMHlFRjtBQTc3UEE7O0VDc3BMRTtFQUNBO0VBQ0E7QUQyeUVGO0FBbjhQQTs7RUMycExFO0FENHlFRjtBQXY4UEE7O0VDOHBMRTtFQUNBO0FENnlFRjtBQTU4UEE7O0VDa3FMRTtBRDh5RUY7QUFoOVBBOztFQ3FxTEU7QUQreUVGO0FBcDlQQTs7RUN3cUxFO0VBQ0E7RUFDQTtBRGd6RUY7QUExOVBBOztFQzZxTEU7QURpekVGO0FBOTlQQTs7RUNnckxFO0VBQ0E7QURrekVGO0FBbitQQTs7RUNvckxFO0FEbXpFRjtBQXYrUEE7O0VDdXJMRTtBRG96RUY7QUEzK1BBOztFQzByTEU7RUFDQTtFQUNBO0FEcXpFRjtBQWovUEE7O0VDK3JMRTtBRHN6RUY7QUFyL1BBOztFQ2tzTEU7RUFDQTtBRHV6RUY7QUExL1BBOztFQ3NzTEU7QUR3ekVGO0FBOS9QQTs7RUN5c0xFO0FEeXpFRjtBQWxnUUE7O0VDNHNMRTtFQUNBO0VBQ0E7QUQwekVGO0FBeGdRQTs7RUNpdExFO0FEMnpFRjtBQTVnUUE7O0VDb3RMRTtFQUNBO0FENHpFRjtBQWpoUUE7O0VDd3RMRTtBRDZ6RUY7QUFyaFFBOztFQzJ0TEU7QUQ4ekVGO0FBemhRQTs7RUM4dExFO0VBQ0E7RUFDQTtB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O0FEOGdGRjtBQzVnRkE7RUFBQTs7SUFFSTtFRCtnRkY7RUNqaEZGOztJQUtJO0VEZ2hGRjtFQ3JoRkY7O0lBUUk7RURpaEZGO0VDemhGRjs7OztJQVlJO0VEbWhGRjtBQUNGO0FDamhGQTtFQUFBOztJQUVJO0VEb2hGRjtBQUNGO0FDbGhGQTtFQUFBOztJQUVJO0VEcWhGRjtBQUNGO0FDbmhGQTtFQUFBOztJQUVJO0VEc2hGRjtBQUNGO0FDcGhGQTtFQUFBOztJQUVJO0VEdWhGRjtFQ3poRkY7O0lBS0k7RUR3aEZGO0VDN2hGRjs7SUFRSTtFRHloRkY7RUNqaUZGOzs7O0lBWUk7RUQyaEZGO0FBQ0Y7QUN6aEZBO0VBQUE7O0lBRUk7RUQ0aEZGO0FBQ0Y7QUMxaEZBO0VBQUE7O0lBRUk7RUQ2aEZGO0FBQ0Y7QUMzaEZBO0VBQUE7O0lBRUk7RUQ4aEZGO0FBQ0Y7QUM1aEZBO0VBQUE7O0lBRUk7RUQraEZGO0VDamlGRjs7SUFLSTtFRGdpRkY7RUNyaUZGOztJQVFJO0VEaWlGRjtFQ3ppRkY7Ozs7SUFZSTtFRG1pRkY7QUFDRjtBQ2ppRkE7RUFBQTs7SUFFSTtFRG9pRkY7QUFDRjtBQ2xpRkE7RUFBQTs7SUFFSTtFRHFpRkY7QUFDRjtBQ25pRkE7RUFBQTs7SUFFSTtFRHNpRkY7QUFDRjtBQ3BpRkE7RUFBQTs7SUFFSTtFRHVpRkY7RUN6aUZGOztJQUtJO0VEd2lGRjtFQzdpRkY7O0lBUUk7RUR5aUZGO0VDampGRjs7OztJQVlJO0VEMmlGRjtBQUNGO0FDemlGQTtFQUFBOztJQUVJO0VENGlGRjtBQUNGO0FDMWlGQTtFQUFBOztJQUVJO0VENmlGRjtBQUNGO0FDM2lGQTtFQUFBOztJQUVJO0VEOGlGRjtBQUNGO0FDNWlGQTtFQUFBOztJQUVJO0VEK2lGRjtBQUNGO0FDN2lGQTtFQUFBOztJQUVJO0VEZ2pGRjtBQUNGO0FDOWlGQTtFQUFBOztJQUVJO0VEaWpGRjtBQUNGO0FDL2lGQTtFQUFBOztJQUVJO0VEa2pGRjtBQUNGO0FBbHJTQTs7RUNtb05FO0FEbWpGRjtBQ2pqRkE7RUFBQTs7SUFFSTtFRG9qRkY7RUN0akZGOztJQUtJO0VEcWpGRjtFQzFqRkY7O0lBUUk7RURzakZGO0VDOWpGRjs7OztJQVlJO0VEd2pGRjtBQUNGO0FBMXNTQTs7RUNxcE5FO0FEeWpGRjtBQ3ZqRkE7RUFBQTs7SUFFSTtFRDBqRkY7QUFDRjtBQXB0U0E7O0VDNnBORTtBRDJqRkY7QUN6akZBO0VBQUE7O0lBRUk7RUQ0akZGO0FBQ0Y7QUE5dFNBOztFQ3FxTkU7QUQ2akZGO0FDM2pGQTtFQUFBOztJQUVJO0VEOGpGRjtBQUNGO0FDNWpGQTtFQUFBOztJQUVJO0VEK2pGRjtBQUNGO0FBOXVTQTs7RUVJSTtBRjh1U0o7QUFsdlNBOztFRVNJO0FGNnVTSjtBQXR2U0E7O0VFY0k7QUY0dVNKO0FBMXZTQTs7RUVtQkk7QUYydVNKO0FBOXZTQTs7RUV1Qkk7QUYydVNKO0FBbHdTQTs7RUUyQkk7QUYydVNKO0FBdHdTQTs7RUUrQkk7QUYydVNKO0FBMXdTQTs7RUVtQ0k7QUYydVNKO0FBOXdTQTs7RUV3Q0k7QUYwdVNKO0FBbHhTQTs7RUU0Q0k7QUYwdVNKO0FBdHhTQTs7RUVrREk7QUZ3dVNKO0FBMXhTQTs7RUVzREk7RUFDQTtBRnd1U0o7QUEveFNBOztFRTRESTtBRnV1U0o7QUFueVNBOztFRWtFSTtFQUNBO0VBQ0E7QUZxdVNKO0FBenlTQTs7RUV3RUk7QUZxdVNKO0FBN3lTQTs7RUU0RUk7RUFDQTtBRnF1U0o7QUFselNBOztFRWtGSTtBRm91U0o7QUF0elNBOztFRXNGSTtFQUNBO0FGb3VTSjtBQTN6U0E7O0VFMkZJO0FGb3VTSjtBQS96U0E7O0VFZ0dJO0FGbXVTSjtBQW4wU0E7O0VFb0dJO0FGbXVTSjtBQXYwU0E7O0VFd0dJO0FGbXVTSjtBQTMwU0E7O0VFNEdJO0FGbXVTSjtBQS8wU0E7O0VFZ0hJO0FGbXVTSjtBQW4xU0E7O0VFcUhJO0FGa3VTSjtBQXYxU0E7O0VFeUhJO0FGa3VTSjtBQTMxU0E7O0VFNkhJO0VBQ0E7QUZrdVNKO0FBaDJTQTs7RUVtSUk7QUZpdVNKO0FBcDJTQTs7RUV1SUk7QUZpdVNKO0FBeDJTQTs7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QUFFeEQ7Ozs7OztHQU1HIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vV2ViQ29tcG9uZW50cy8uL2Jvb3RzdHJhcC5sZXNzIiwid2VicGFjazovL1dlYkNvbXBvbmVudHMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2Rpc3QvY3NzL2Jvb3RzdHJhcC5jc3MiLCJ3ZWJwYWNrOi8vV2ViQ29tcG9uZW50cy8uL3J1bmVzdG9uZS9jb21tb24vY3NzL3J1bmVzdG9uZS1jdXN0b20tc3BoaW54LWJvb3RzdHJhcC5jc3MiLCJ3ZWJwYWNrOi8vV2ViQ29tcG9uZW50cy8uL3J1bmVzdG9uZS9jb21tb24vY3NzL3VzZXItaGlnaGxpZ2h0cy5jc3MiLCJ3ZWJwYWNrOi8vV2ViQ29tcG9uZW50cy8uL3J1bmVzdG9uZS9tYXRyaXhlcS9jc3MvbWF0cml4ZXEuY3NzIiwid2VicGFjazovL1dlYkNvbXBvbmVudHMvLi9ydW5lc3RvbmUvd2ViZ2xkZW1vL2Nzcy93ZWJnbGludGVyYWN0aXZlLmNzcyIsIndlYnBhY2s6Ly9XZWJDb21wb25lbnRzLy4vcnVuZXN0b25lL2NvbW1vbi9jc3MvcHJlc2VudGVyX21vZGUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5wdHgtcnVuZXN0b25lLWNvbnRhaW5lciwucnVuZXN0b25lLXNwaGlueCB7XG4gICAgQGltcG9ydCAobGVzcykgdXJsKFwiLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL2Rpc3QvY3NzL2Jvb3RzdHJhcC5jc3NcIik7XG4gICAgQGltcG9ydCAobGVzcykgdXJsKFwiLi9ydW5lc3RvbmUvY29tbW9uL2Nzcy9ydW5lc3RvbmUtY3VzdG9tLXNwaGlueC1ib290c3RyYXAuY3NzXCIpO1xufVxuXG46cm9vdCB7XG4gICAgLS1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIC0tb3V0ZXJCYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIC0tbGlua3M6ICMwNjQ1YWQ7XG4gICAgLS1ib2R5Rm9udDogIzAwMDAwMDtcbiAgICAtLXRvb2x0aXA6ICNmZmZmZmY7XG4gICAgLS1ncmF5VG9XaGl0ZTogIzMzMzMzMztcbiAgICAtLW5hdmJhcjogI2Y4ZjhmODtcbiAgICAtLW5hdmJhckZvbnQ6ICM3MDcwNzA7XG4gICAgLS1uYXZiYXJGb250SG92ZXI6ICMwMDAwMDA7XG4gICAgLS1hbGVydHM6ICNkOWVkZjc7XG4gICAgLS1jb21wbGV0aW9uQnV0dG9uOiAjZmZhYTJiO1xuICAgIC0tY29tcGxldGlvbkJ1dHRvbkhvdmVyOiAjZmY5ZjE5O1xuICAgIC0tYWRtb25pdGlvbjogI2ZjZjhlMztcbiAgICAtLWFkbW9uaXRpb25Cb3JkZXI6ICNmYmVlZDU7XG4gICAgLS1jb2RlQnV0dG9uczogIzQ3NDk0OTtcbiAgICAtLWNvZGVCdXR0b25zQm9yZGVyOiAjNDc0OTQ5O1xuICAgIC0tZGFuZ2VyQWxlcnRzOiAjZjJkZWRlO1xuICAgIC0tc3VjY2Vzc0FsZXJ0czogI2RmZjBkODtcbiAgICAtLWNvbnRlbnRXaWR0aFJlZ3VsYXI6IDY2MHB4O1xuICAgIC0tY29udGVudFdpZHRoV2lkZTogMTA2MHB4O1xuICAgIC0tY29tcG9uZW50QmdDb2xvcjogI2YwZjhmZjtcbiAgICAtLWNvbXBvbmVudEJvcmRlckNvbG9yOiAjMDAwMDAwO1xuICAgIC0tcXVlc3Rpb25CZ0NvbG9yOiAjZTFlZmZmO1xufVxuXG5bZGF0YS10aGVtZT1cImRhcmtcIl0ge1xuICAgIC0tYmFja2dyb3VuZDogIzJjMmYzMztcbiAgICAtLW91dGVyQmFja2dyb3VuZDogIzIzMjcyYTtcbiAgICAtLWxpbmtzOiAjNzI4OWRhO1xuICAgIC0tYm9keUZvbnQ6ICM5OWFhYjU7XG4gICAgLS10b29sdGlwOiAjMDAwMDAwO1xuICAgIC0tZ3JheVRvV2hpdGU6ICNmZmZmZmY7XG4gICAgLS1uYXZiYXI6ICMzZDNkM2Q7XG4gICAgLS1uYXZiYXJGb250OiAjZmZmZmZmO1xuICAgIC0tbmF2YmFyRm9udEhvdmVyOiAjZDZkNmQ2O1xuICAgIC0tYWxlcnRzOiAjNzE0MDgyO1xuICAgIC0tY29tcGxldGlvbkJ1dHRvbjogIzY1MDA4NztcbiAgICAtLWNvbXBsZXRpb25CdXR0b25Ib3ZlcjogIzU2MDA3MztcbiAgICAtLWFkbW9uaXRpb246ICMzZDNkM2Q7XG4gICAgLS1hZG1vbml0aW9uQm9yZGVyOiAjMjYyNjI2O1xuICAgIC0tY29kZUJ1dHRvbnM6ICM3Mjg5ZGE7XG4gICAgLS1jb2RlQnV0dG9uc0JvcmRlcjogI2ZmZmZmZjtcbiAgICAtLWRhbmdlckFsZXJ0czogIzhjMjYyNjtcbiAgICAtLXN1Y2Nlc3NBbGVydHM6ICMyMTczMDA7XG4gICAgLS1jb21wb25lbnRCZ0NvbG9yOiAjMDc0NjdkO1xuICAgIC0tY29tcG9uZW50Qm9yZGVyQ29sb3I6ICM5MzkwOTA7XG4gICAgLS1xdWVzdGlvbkJnQ29sb3I6IHJnYigyMywgODUsIDkzKTsgICAgXG59XG5cbmJvZHkucnVuZXN0b25lLXNwaGlueCB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2My40LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYVwiO1xufVxuLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJiXCI7XG59XG4uZ2x5cGhpY29uLWV1cm86YmVmb3JlLFxuLmdseXBoaWNvbi1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYWNcIjtcbn1cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjtcbn1cbi5nbHlwaGljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MDlcIjtcbn1cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7XG59XG4uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uZ2x5cGhpY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmdseXBoaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLmdseXBoaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uZ2x5cGhpY29uLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uZ2x5cGhpY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uZ2x5cGhpY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5nbHlwaGljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5nbHlwaGljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5nbHlwaGljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uZ2x5cGhpY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG4uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4uZ2x5cGhpY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uZ2x5cGhpY29uLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLmdseXBoaWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5nbHlwaGljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5nbHlwaGljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5nbHlwaGljb24tdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5nbHlwaGljb24taW5kZW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uZ2x5cGhpY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5nbHlwaGljb24tdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uZ2x5cGhpY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5nbHlwaGljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG4uZ2x5cGhpY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiO1xufVxuLmdseXBoaWNvbi1leWUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XG59XG4uZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7XG59XG4uZ2x5cGhpY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLmdseXBoaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiO1xufVxuLmdseXBoaWNvbi1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjtcbn1cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjtcbn1cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiO1xufVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNFwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cbi5nbHlwaGljb24taGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyN1wiO1xufVxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiO1xufVxuLmdseXBoaWNvbi1oYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzBcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzM1wiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiO1xufVxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiO1xufVxuLmdseXBoaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzZcIjtcbn1cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjtcbn1cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG4uZ2x5cGhpY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiO1xufVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiO1xufVxuLmdseXBoaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDJcIjtcbn1cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiO1xufVxuLmdseXBoaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NVwiO1xufVxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiO1xufVxuLmdseXBoaWNvbi1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDlcIjtcbn1cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG59XG4uZ2x5cGhpY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiO1xufVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MVwiO1xufVxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiO1xufVxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7XG59XG4uZ2x5cGhpY29uLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjRcIjtcbn1cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7XG59XG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjtcbn1cbi5nbHlwaGljb24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2N1wiO1xufVxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiO1xufVxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjtcbn1cbi5nbHlwaGljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcwXCI7XG59XG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTczXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzZcIjtcbn1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjtcbn1cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjtcbn1cbi5nbHlwaGljb24tY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OVwiO1xufVxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjtcbn1cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiO1xufVxuLmdseXBoaWNvbi1lYXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MlwiO1xufVxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjtcbn1cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjtcbn1cbi5nbHlwaGljb24tc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjtcbn1cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjtcbn1cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjtcbn1cbi5nbHlwaGljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg4XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTFcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiO1xufVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NFwiO1xufVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiO1xufVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiO1xufVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOThcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7XG59XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7XG59XG4uZ2x5cGhpY29uLWNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAxXCI7XG59XG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiO1xufVxuLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjtcbn1cbi5nbHlwaGljb24tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDRcIjtcbn1cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiO1xufVxuLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiO1xufVxuLmdseXBoaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOVwiO1xufVxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjtcbn1cbi5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiO1xufVxuLmdseXBoaWNvbi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMlwiO1xufVxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7XG59XG4uZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiO1xufVxuLmdseXBoaWNvbi1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTVcIjtcbn1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7XG59XG4uZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2ZmFcIjtcbn1cbi5nbHlwaGljb24tYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOFwiO1xufVxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjtcbn1cbi5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cbi5nbHlwaGljb24tZXJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjFcIjtcbn1cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMzFiXCI7XG59XG4uZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjNcIjtcbn1cbi5nbHlwaGljb24tZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI0XCI7XG59XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjtcbn1cbi5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjtcbn1cbi5nbHlwaGljb24tYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4uZ2x5cGhpY29uLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiO1xufVxuLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cbi5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjtcbn1cbi5nbHlwaGljb24tcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7XG59XG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7XG59XG4uZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiO1xufVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMyXCI7XG59XG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiO1xufVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiO1xufVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzVcIjtcbn1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjtcbn1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7XG59XG4uZ2x5cGhpY29uLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOFwiO1xufVxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiO1xufVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MVwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDdcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MFwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTNcIjtcbn1cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiO1xufVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiO1xufVxuLmdseXBoaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTZcIjtcbn1cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjtcbn1cbi5nbHlwaGljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU5XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjtcbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWctcmVzcG9uc2l2ZSxcbi50aHVtYm5haWwgPiBpbWcsXG4udGh1bWJuYWlsIGEgPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmgxIHNtYWxsLFxuLmgyIHNtYWxsLFxuLmgzIHNtYWxsLFxuLmg0IHNtYWxsLFxuLmg1IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbi5oMiAuc21hbGwsXG4uaDMgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbi5oNSAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmgxIHNtYWxsLFxuLmgxIHNtYWxsLFxuaDIgc21hbGwsXG4uaDIgc21hbGwsXG5oMyBzbWFsbCxcbi5oMyBzbWFsbCxcbmgxIC5zbWFsbCxcbi5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG4uaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuLmgzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmg0IHNtYWxsLFxuLmg0IHNtYWxsLFxuaDUgc21hbGwsXG4uaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oNiBzbWFsbCxcbmg0IC5zbWFsbCxcbi5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG5hLnRleHQtcHJpbWFyeTpob3ZlcixcbmEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMyODYwOTA7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLnRleHQtd2FybmluZzpob3ZlcixcbmEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xufVxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxudWwgdWwsXG5vbCB1bCxcbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5LjVweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5wcmUgY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgfVxufVxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ucm93LW5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnJvdy1uby1ndXR0ZXJzIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNvbC14cy0xLFxuLmNvbC1zbS0xLFxuLmNvbC1tZC0xLFxuLmNvbC1sZy0xLFxuLmNvbC14cy0yLFxuLmNvbC1zbS0yLFxuLmNvbC1tZC0yLFxuLmNvbC1sZy0yLFxuLmNvbC14cy0zLFxuLmNvbC1zbS0zLFxuLmNvbC1tZC0zLFxuLmNvbC1sZy0zLFxuLmNvbC14cy00LFxuLmNvbC1zbS00LFxuLmNvbC1tZC00LFxuLmNvbC1sZy00LFxuLmNvbC14cy01LFxuLmNvbC1zbS01LFxuLmNvbC1tZC01LFxuLmNvbC1sZy01LFxuLmNvbC14cy02LFxuLmNvbC1zbS02LFxuLmNvbC1tZC02LFxuLmNvbC1sZy02LFxuLmNvbC14cy03LFxuLmNvbC1zbS03LFxuLmNvbC1tZC03LFxuLmNvbC1sZy03LFxuLmNvbC14cy04LFxuLmNvbC1zbS04LFxuLmNvbC1tZC04LFxuLmNvbC1sZy04LFxuLmNvbC14cy05LFxuLmNvbC1zbS05LFxuLmNvbC1tZC05LFxuLmNvbC1sZy05LFxuLmNvbC14cy0xMCxcbi5jb2wtc20tMTAsXG4uY29sLW1kLTEwLFxuLmNvbC1sZy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXNtLTExLFxuLmNvbC1tZC0xMSxcbi5jb2wtbGctMTEsXG4uY29sLXhzLTEyLFxuLmNvbC1zbS0xMixcbi5jb2wtbWQtMTIsXG4uY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wteHMtMSxcbi5jb2wteHMtMixcbi5jb2wteHMtMyxcbi5jb2wteHMtNCxcbi5jb2wteHMtNSxcbi5jb2wteHMtNixcbi5jb2wteHMtNyxcbi5jb2wteHMtOCxcbi5jb2wteHMtOSxcbi5jb2wteHMtMTAsXG4uY29sLXhzLTExLFxuLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtc20tOSxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSxcbiAgLmNvbC1tZC0yLFxuICAuY29sLW1kLTMsXG4gIC5jb2wtbWQtNCxcbiAgLmNvbC1tZC01LFxuICAuY29sLW1kLTYsXG4gIC5jb2wtbWQtNyxcbiAgLmNvbC1tZC04LFxuICAuY29sLW1kLTksXG4gIC5jb2wtbWQtMTAsXG4gIC5jb2wtbWQtMTEsXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMyxcbiAgLmNvbC1sZy00LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNixcbiAgLmNvbC1sZy03LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctOSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xuICBmbG9hdDogbm9uZTtcbn1cbnRhYmxlIHRkW2NsYXNzKj1cImNvbC1cIl0sXG50YWJsZSB0aFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtaW4taGVpZ2h0OiAwLjAxJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZyxcbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxudGV4dGFyZWEuaW5wdXQtc20sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWxnLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyLjVweDtcbn1cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2Yjtcbn1cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI1cHg7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xufVxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuLmJ0bi5mb2N1cyxcbi5idG46YWN0aXZlLmZvY3VzLFxuLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3Zlcixcbi5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGcsXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLXhzLFxuLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmJ0bi10b29sYmFyIC5idG4sXG4uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tdG9vbGJhciA+IC5idG4sXG4uYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMSU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3Zlcixcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5uYXZiYXItY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cbi5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4gIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItYnJhbmQgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IDcuNXB4IC0xNXB4O1xufVxuLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5uYXZiYXItZm9ybSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5hdmJhci1idG4uYnRuLXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi14cyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogIzVlNWU1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3NztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwODA4MDg7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJyZWFkY3J1bWIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IFwiL1xcMDBhMFwiO1xufVxuLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzIzNTI3YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYWdlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdlciBsaSA+IGEsXG4ucGFnZXIgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5wYWdlciBsaSA+IGE6aG92ZXIsXG4ucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLnBhZ2VyIC5uZXh0ID4gYSxcbi5wYWdlciAubmV4dCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnZXIgLnByZXZpb3VzID4gYSxcbi5wYWdlciAucHJldmlvdXMgPiBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFnZXIgLmRpc2FibGVkID4gYSxcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4ucGFnZXIgLmRpc2FibGVkID4gc3BhbiB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbmEubGFiZWw6aG92ZXIsXG5hLmxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG59XG4ubGFiZWwtZGVmYXVsdFtocmVmXTpob3Zlcixcbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbn1cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLFxuLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsXG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG59XG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG4ubGFiZWwtaW5mb1tocmVmXTpob3Zlcixcbi5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbn1cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xufVxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLFxuLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG59XG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5idG4teHMgLmJhZGdlLFxuLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxcHggNXB4O1xufVxuYS5iYWRnZTpob3ZlcixcbmEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSxcbi5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UgKyAuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uanVtYm90cm9uIGgxLFxuLmp1bWJvdHJvbiAuaDEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5qdW1ib3Ryb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cbi5qdW1ib3Ryb24gPiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7XG59XG4uY29udGFpbmVyIC5qdW1ib3Ryb24sXG4uY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAuanVtYm90cm9uIGgxLFxuICAuanVtYm90cm9uIC5oMSB7XG4gICAgZm9udC1zaXplOiA2M3B4O1xuICB9XG59XG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDlweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbGVydCA+IHAsXG4uYWxlcnQgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTIxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYztcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG59XG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWdyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogI2M3ZGRlZjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbn1cbmEubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuICBib3JkZXItY29sb3I6ICMzMTcwOGY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlID4gYSxcbi5wYW5lbC10aXRsZSA+IHNtYWxsLFxuLnBhbmVsLXRpdGxlID4gLnNtYWxsLFxuLnBhbmVsLXRpdGxlID4gc21hbGwgPiBhLFxuLnBhbmVsLXRpdGxlID4gLnNtYWxsID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSBjYXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkZmYwZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkOWVkZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmY2Y4ZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YyZGVkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLndlbGwgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbGluZS1icmVhazogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwLnRvcCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnRvb2x0aXAucmlnaHQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi50b29sdGlwLmJvdHRvbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4udG9vbHRpcC5sZWZ0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnBvcG92ZXIucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wb3BvdmVyLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDExcHg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyxcbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgYm90dG9tOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgLW8tdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQsIC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldixcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1JTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMC4wMDAxKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuMDAwMSkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuNSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMzlcIjtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwM2FcIjtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDFweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSxcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLmJ0bi10b29sYmFyOmJlZm9yZSxcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjpiZWZvcmUsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjpiZWZvcmUsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSxcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YmVmb3JlLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YmVmb3JlLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmJlZm9yZSxcbi5tb2RhbC1oZWFkZXI6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmJlZm9yZSxcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlcixcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmFmdGVyLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLmNzcy5tYXAgKi8iLCIvKiBWYXJpYWJsZXMgaG9sZGluZyB0aGVtZSBjb2xvcnMgKi9cblxuLyogY3VzdG9tIG1vZGlmaWNhdGlvbiBvZiBiYXNpYy5jc3MgZm9yIGNvbG9yLWNvbnRyYXN0IChBQSBjb21wbGlhbnQpICovXG50ZC5saW5lbm9zIHByZSB7XG4gICAgY29sb3I6ICM2YjZiNmI7XG59XG5cbi8qIGN1c3RvbSBtb2RpZmljYXRpb24gb2YgcHJldHRpZnkuY3NzIGZvciBjb2xvci1jb250cmFzdCAoQUEgY29tcGxpYW50KSAqL1xuLnN0ciB7XG4gICAgY29sb3I6ICMwMDZiMDA7XG59XG5cbi8qIGN1c3RvbSBtb2RpZmljYXRpb24gb2YgcGFyc29ucy5jc3MgZm9yIGNvbG9yLWNvbnRyYXN0IChBQSBjb21wbGlhbnQpICovXG4ucGFyc29ucyAuYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi8qIGN1c3RvbSBtb2RpZmljYXRpb24gb2YgcHlnbWVudHMuY3NzIGZvciBjb2xvci1jb250cmFzdCAoQUEgY29tcGxpYW50KSAqL1xuLmhpZ2hsaWdodCAuYzEge1xuICAgIGNvbG9yOiAjMzc2YTdiO1xufVxuXG4uaGlnaGxpZ2h0IC5ubiB7XG4gICAgY29sb3I6ICMwZjZjOTU7XG59XG5cbi5oaWdobGlnaHQgLmdwIHtcbiAgICBjb2xvcjogI2ExNGMwODtcbn1cblxuLmhpZ2hsaWdodCAuc2kge1xuICAgIGNvbG9yOiAjM2M3NzNkO1xufVxuXG4uaGlnaGxpZ2h0IC5uYyB7XG4gICAgY29sb3I6ICMwYjcxOWQ7XG59XG5cbi8qIGBTZWFyY2hgIGZ1bmN0aW9uYWxpdHkncyByZXN1bHQgY3VzdG9tIG1vZGlmaWNhdGlvbiBmb3IgY29sb3ItY29udHJhc3QgKEFBIGNvbXBsaWFudCkgKi9cbnVsLnNlYXJjaCBsaSBkaXYuY29udGV4dCB7XG4gICAgY29sb3I6ICM2YjZiNmI7XG59XG5cbnNwYW4uaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4vKiBBY3RpdmVDb2RlIGd1dHRlciBjdXN0b20gbW9kaWZpY2F0aW9uIGZvciBjb2xvci1jb250cmFzdCAoQUEgY29tcGxpYW50KSAqL1xuXG4uQ29kZU1pcnJvci1saW5lbnVtYmVyIHtcbiAgICBjb2xvcjogIzZiNmI2Yjtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkbW9uaXRpb24pO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWRtb25pdGlvbkJvcmRlcik7XG59XG5cbi8qIFB5dGhvbiBjb2RlIG91dHB1dCBjdXN0b20gbW9kaWZpY2F0aW9uIGZvciBjb2xvci1jb250cmFzdCAoQUEgY29tcGxpYW50KSAqL1xuZGl2LkV4ZWN1dGlvblZpc3VhbGl6ZXIgdGFibGUjcHlDb2RlT3V0cHV0IC5saW5lTm8ge1xuICAgIGNvbG9yOiAjNmI2YjZiO1xufVxuXG4vKiBSdW5lc3RvbmUgY3VzdG9tIG1vZGlmaWNhdGlvbnMgKi9cblxuYm9keSB7XG4gICAgY291bnRlci1yZXNldDogcnNjb21wb25lbnQ7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3V0ZXJCYWNrZ3JvdW5kKTtcbn1cblxucHJlIHtcbiAgICBtYXJnaW46IDAgMCAxZW07XG59XG5cbmg1IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi8qIHRhYmxlLW9mLWNvbnRlbnRzIHJlbGF0ZWQgc3R5bGVzIGZvciBjb2xvci1jb250cmFzdCAoQUEgY29tcGxpYW50KSAqL1xuI3RhYmxlLW9mLWNvbnRlbnRzIGEge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rcyk7XG59XG5cbiN0YWJsZS1vZi1jb250ZW50cyBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbGlua3MpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jdGFibGUtb2YtY29udGVudHMuc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiBuYXZiYXItYnJhbmQgY29sb3IgY29udHJhc3QgKEFBIGNvbXBsaWFudCkgKi9cbi5uYXZiYXItZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2YmFyKTtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkge1xuICAgIGNvbG9yOiB2YXIoLS1uYXZiYXJGb250KTtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogdmFyKC0tbmF2YmFyRm9udCk7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLW5hdmJhckZvbnRIb3Zlcik7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogdmFyKC0tbmF2YmFyRm9udCk7XG59XG5cbi8qIGFja25vd2xlZGdlbWVudCByZWxhdGVkIHN0eWxlcyBmb3IgY29sb3ItY29udHJhc3QgKEFBIGNvbXBsaWFudCkgKi9cbi50b2N0cmVlLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnRvY3RyZWUtd3JhcHBlciBhIHtcbiAgICBjb2xvcjogdmFyKC0tbGlua3MpO1xufVxuXG4udG9jdHJlZS13cmFwcGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rcyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIGluZGV4IGFuZCBzZWFyY2ggcmVsYXRlZCBzdHlsZXMgZm9yIGNvbG9yLWNvbnRyYXN0IChBQSBjb21wbGlhbnQpICovXG4jaW5kZXgtYW5kLXNlYXJjaC5zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNpbmRleC1hbmQtc2VhcmNoLnNlY3Rpb24gYSB7XG4gICAgY29sb3I6IHZhcigtLWxpbmtzKTtcbn1cblxuI2luZGV4LWFuZC1zZWFyY2guc2VjdGlvbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbGlua3MpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBjdXN0b20gc3R5bGUgZm9yIGBhYCB0YWcgZm9yIGNvbG9yLWNvbnRyYXN0IChBQSBjb21wbGlhbnQpICovXG5cbmEge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rcyk7XG59XG5cbi8qIG5hdmJhciBhbmQgbWVudSByZWxhdGVkIHN0eWxlcyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLyogUmVtb3ZlIHRvcCBwYWRkaW5nIHdoZW4gdG9wIG5hdmJhciBnb2VzIGNvbGxhcHNlZCBpbiBuYXJyb3cgdmlld3BvcnRzICovXG4gICAgYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIHdoZW4gbmF2YmFyIGlzIGNvbGxhcHNlZCB3ZSBkb24ndCB3YW50IGFueSB2ZXJ0aWNhbCBkaXZpZGVycyB0YWtpbmcgdXAgc3BhY2UgKi9cbiAgICAubmF2YmFyIC5kaXZpZGVyLXZlcnRpY2FsIHtcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIH1cblxuICAgIC5uYXZiYXItZml4ZWQtdG9wIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuZGl2LmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG59XG5cbi5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucnVuZXN0b25lIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb21wb25lbnRCZ0NvbG9yKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb21wb25lbnRCb3JkZXJDb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4vKiBTZXRzIHdpZHRoIG9mIGNvbnRlbnQgXCJjb2x1bW5cIiAqL1xuI21haW4tY29udGVudCBzZWN0aW9uID4gKjpub3Qoc2VjdGlvbikge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudFdpZHRoUmVndWxhcik7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIFxufVxuXG4vKiBIYW5kbGUgY29udGVudCBpbiBuZXN0ZWQgc2VjdGlvbnMgYnkgYWxsb3dpbmcgdGhlbSB0byBncm93Ki9cbiNtYWluLWNvbnRlbnQgc2VjdGlvbiA+IHNlY3Rpb24sICAgICAgICAgICAgICAgIFxuLyogQW5kIHRoZW4gbWFrZSBzdXJlIGEgZmV3IGl0ZW1zIGFyZSB3aWRlciBieSBkZWZhdWx0ICovXG4jbWFpbi1jb250ZW50IHNlY3Rpb24gPiAucnVuZXN0b25lLmFjX3NlY3Rpb24sXG4jbWFpbi1jb250ZW50IHNlY3Rpb24gPiAucnVuZXN0b25lLmNvZGVsZW5zLFxuI21haW4tY29udGVudCBzZWN0aW9uID4gLnF1ZXN0aW9uLFxuI21haW4tY29udGVudCBzZWN0aW9uID4gLnJ1bmVzdG9uZS5wYXJzb25zLWNvbnRhaW5lcixcbiNtYWluLWNvbnRlbnQgc2VjdGlvbiA+IC5ydW5lc3RvbmUucGFyc29ucy1wcm9ibGVtcyxcbiNtYWluLWNvbnRlbnQgc2VjdGlvbiA+IC5jb2RlbGVucyxcbiNtYWluLWNvbnRlbnQgc2VjdGlvbiA+IC50aW1lZEFzc2Vzc21lbnRcbntcbiAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnRXaWR0aFdpZGUpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyogQWxsb3cgaW5kaXZpZHVhbCBlbGVtZW50cyB0byByZXF1ZXN0IGJlaW5nIGxhcmdlciAqL1xuI21haW4tY29udGVudCBzZWN0aW9uID4gLmZ1bGwtd2lkdGgge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudFdpZHRoV2lkZSk7XG59XG5cbi5jb250YWluZXIgc2VjdGlvbiA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2YmFyKTtcbn1cblxuLm5hdmJhci10b2dnbGUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uZm9vdGVyID4gLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3V0ZXJCYWNrZ3JvdW5kKTtcbn1cblxuLmZvb3RlciA+IC5jb250YWluZXIgcCA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rcyk7XG59XG5cbi5icmFuZC1sb2dvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5icmFuZC1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uc29jaWFsLW1lbnUge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweCAyMHB4O1xufVxuXG4uZmItbGlrZSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uZmJfaWZyYW1lX3dpZGdldCBzcGFuLFxuLmZiX2lmcmFtZV93aWRnZXQgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogODJweCAhaW1wb3J0YW50O1xufVxuXG4udHdpdHRlci1mb2xsb3ctYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZ2l0dGlwIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5naXR0aXAtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6IHZhcigtLWdyYXlUb1doaXRlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6IHZhcigtLWdyYXlUb1doaXRlKTtcbn1cblxuLmxvZ2dlZGludXNlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGVuZCBuYXZiYXIgYW5kIG1lbnUgcmVsYXRlZCBzdHlsZXMgKi9cblxuLkNvZGVNaXJyb3Ige1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLkNvZGVNaXJyb3Itc2Nyb2xsIHtcbiAgICAvKiB0aGlzIGFsbG93cyBDTSBlbGVtZW50cyB0byBiZSByZXNpemVkIHRvIChhbG1vc3QpIGFueVxuICAgICAqIGhlaWdodCB3aGlsZSBzdGlsbCByZWx5aW5nIG9uIG1heC1oZWlnaHQgKHdoaWNoIGtlZXBzXG4gICAgICogdGhlIENNIGVkaXRvcnMgdG8gbm8gbW9yZSB0aGFuIHRoZSBzaXplIG5lZWRlZFxuICAgICAqIHVubGVzcyByZXNpemVkKSAqL1xuICAgIG1heC1oZWlnaHQ6IDYwZW07XG4gICAgbWluLXdpZHRoOiAzMGVtO1xufVxuXG4uYWNfc2VjdGlvbiAuQ29kZU1pcnJvciBwcmUge1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24uYnRuLFxuYnRuLmJ0bi1zbSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLmJ0bi1zbSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLmJ0bi1zbSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmJ0biB7XG4gICAgbWFyZ2luOiA1cHg7XG59XG5cbi5idG4uZGlzYWJsZWQge1xuICAgIC8qIG5lZWRlZCBpbiBCb290c3RyYXAgMyB0byBhbGxvdyB0b29sdGlwcyBvbiBkaXNhYmxlZCBidXR0b25zICovXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5idG4tZGVmYXVsdCxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZCxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2RlQnV0dG9ucyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoY29kZUJ1dHRvbnNCb3JkZXIpO1xufVxuXG4uYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2MzYztcbiAgICBib3JkZXItY29sb3I6ICMyZTJmMmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi50b29sdGlwIHtcbiAgICB6LWluZGV4OiAyMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwLmluIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuaDIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hbGVydCBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBkZWZhdWx0IGJvb2tzdHJhcCBhbGVydCBjb2xvciBpcyBoYXJkIHRvIHJlYWQgKGxvdyBjb250cmFzdCkuICovXG4uYWxlcnQge1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5VG9XaGl0ZSk7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsZXJ0cyk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhbmdlckFsZXJ0cyk7XG59XG5cbi8qIG92ZXJyaWRlIHRoZSBjb2xvciBzdHlsZXMgYXBwbGllZCBieSBTa3VscHQgdG8gdGhlIHVuaXR0ZXN0IHJlc3VsdHMgZGl2cyAqL1xuLnVuaXR0ZXN0LXJlc3VsdHMuYWxlcnQtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXJBbGVydHMpICFpbXBvcnRhbnQ7XG59XG5cbi51bml0dGVzdC1yZXN1bHRzLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3NBbGVydHMpICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydCBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5hdmJhcl9tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLypcbk1pc3NpbmcgYnJhY2tldHNcbj09PT09PT09PT09PT09PT1cblRoZSBkZWZhdWx0IHN0eWxpbmcgZnJvbSBTcGhpbngncyBgYGJhc2ljLmNzc2BgIGRvZXNuJ3Qgc3R5bGUgbXVsdGlwbGUgcmVmZXJlbmNlcyB0byB0aGUgc2FtZSByZWZlcmVuY2Ugd2l0aCBicmFja2V0cy4gSGVyZSdzIHRoZSByZWxldmFudCBzbmlwcGV0IG9mIENTUzpcblxuLi4gY29kZS1ibG9jazo6IENTU1xuICAgIDpudW1iZXItbGluZXM6XG5cbiAgICBhLmJyYWNrZXRzOmJlZm9yZSxcbiAgICBzcGFuLmJyYWNrZXRzID4gYTpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiW1wiO1xuICAgIH1cblxuICAgIGEuYnJhY2tldHM6YWZ0ZXIsXG4gICAgc3Bhbi5icmFja2V0cyA+IGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIl1cIjtcbiAgICB9XG5cblRoZSBIVE1MIGZvciBhIGZvb3Rub3RlIHJlZmVyZW5jZSBpczpcblxuLi4gY29kZS1ibG9jazo6IEhUTUxcbiAgICA6bnVtYmVyLWxpbmVzOlxuXG4gICAgPGEgY2xhc3M9XCJmb290bm90ZS1yZWZlcmVuY2UgYnJhY2tldHNcIiBocmVmPVwiI2Fzc2VtYmxlZFwiIGlkPVwiaWQxXCI+MjwvYT5cblxuVGhlIEhUTUwgZm9yIGEgdHlwaWNhbCBmb290bm90ZSBpczpcblxuLi4gY29kZS1ibG9jazo6IEhUTUxcbiAgICA6bnVtYmVyLWxpbmVzOlxuXG4gICAgPGRsIGNsYXNzPVwiZm9vdG5vdGUgYnJhY2tldHNcIj5cbiAgICAgICAgPGR0IGNsYXNzPVwibGFiZWxcIiBpZD1cInh4eFwiPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJicmFja2V0c1wiPlxuICAgICAgICAgICAgICAgIDxhIGNsYXNzPVwiZm4tYmFja3JlZlwiIGhyZWY9XCIjaWQyXCI+MTwvYT5cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgPC9kdD5cbiAgICAgICAgPGRkPk9taXR0ZWQgdGhpcy4uLjwvZGQ+XG4gICAgPC9kbD5cblxuVGhlIEhUTUwgZm9yIGEgZm9vdG5vdGUgcmVmZXJlbmNlZCBtdWx0aXBsZSB0aW1lcyBpczpcblxuLi4gY29kZS1ibG9jazo6IEhUTUxcbiAgICA6bnVtYmVyLWxpbmVzOlxuXG4gICAgPGRsIGNsYXNzPVwiZm9vdG5vdGUgYnJhY2tldHNcIj5cbiAgICAgICAgPGR0IGNsYXNzPVwibGFiZWxcIiBpZD1cInh4eFwiPlxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJicmFja2V0c1wiPjE8L3NwYW4+XG4gICAgICAgICAgICA8c3BhbiBjbGFzcz1cImZuLWJhY2tyZWZcIj5cbiAgICAgICAgICAgICAgICAoPGEgaHJlZj1cIiNpZDFcIj4xPC9hPiw8YSBocmVmPVwiI2lkMlwiPjI8L2E+LDxhIGhyZWY9XCIjaWQzXCI+MzwvYT4pXG4gICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgIDwvZHQ+XG4gICAgICAgIDxkZD5PbWl0dGVkIHRoaXMuLi48L2RkPlxuICAgIDwvZGw+XG5cbkhvd2V2ZXIsIHRoZXJlJ3Mgbm8gKGN1cnJlbnQpIENTUyBzZWxlY3RvciB0aGF0IHdpbGwgYWRkIGEgYGBjb250ZW50YGAgdG8gdGhlIG11bHRpcGx5LXJlZmVyZW5jZWQgZm9vdG5vdGUgd2l0aG91dCBhZGRpbmcgYW4gYWRkaXRpb25hbCBgYGNvbnRlbnRgYCB0byB0aGUgdHlwaWNhbCBmb290bm90ZTogd2Ugd2FudCB0byBzZWxlY3QgYGBkdC5sYWJlbCA+IHNwYW4uYnJhY2tldHMgPiB0ZXh0LW9ubHkgY29udGVudGBgIG9yIGBgZHQubGFiZWwgPiBzcGFuLmJyYWNrZXRzID4gOm5vdCg6aGFzIGEpYGAgKHNlZSB0aGUgdW5zdXBwb3J0ZWQgYDpoYXMgc2VsZWN0b3IgPGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vZGlkLXlvdS1rbm93LWFib3V0LXRoZS1oYXMtY3NzLXNlbGVjdG9yLz5gXy4gU28sIEkgc2VlIG5vIHNvbHV0aW9uIGZvciB0aGlzIChvdXRzaWRlIEpTKS5cblxuXG5JbmNvcnJlY3QgY29sb3Jcbj09PT09PT09PT09PT09PVxuU2Vjb25kLCB0aGUgQm9vdHN0cmFwIHRoZW1lICh2My40LjEpIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgQ1NTLCBmcm9tIGBgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9kaXN0L2Nzcy9sZXNzL2xhYmVscy5sZXNzYGA6XG5cbi4uIGNvZGUtYmxvY2s6OiBDU1NcbiAgICA6bnVtYmVyLWxpbmVzOlxuXG4gICAgLmxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgICAgICAgZm9udC1zaXplOiA3NSU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogQGxhYmVsLWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgICAgICAgLi4ubW9yZSBoZXJlIG9taXR0ZWQuLi5cbiAgICB9XG5cbkFMTCB0aGlzIHRoZXJlZm9yZSBnZXRzIGFwcGxpZWQgdG8gZm9vdG5vdGVzLCBzaW5jZSB0aGV5IGhhdmUgdGhlIGBgbGFiZWxgYCBjbGFzcy4gQmVjYXVzZSB0aGUgYGBAbGFiZWwtY29sb3JgYCBpcyB3aGl0ZSwgdGhpcyBDU1MgbWFrZXMgdGhlIHJlZmVyZW5jZSBpbnZpc2libGUgYWdhaW5zdCB0aGUgZGVmYXVsdCAobGlnaHQgbW9kZSkgd2hpdGUgYmFja2dyb3VuZC4gSSBsaWtlIHRoZSByZXN0IG9mIHRoZSBzdHlsaW5nIGNoYW5nZXMgKGV2ZW4gdGhvdWdoIHRoZXkgZGlmZmVyIGZyb20gdGhlIHN0YW5kYXJkIFNwaGlueCBzZXR0aW5ncyksIHNvIG9ubHkgdGhlIGNvbG9yIGlzIGNoYW5nZWQuXG4qL1xuZHQubGFiZWwgPiBzcGFuLmJyYWNrZXRzOm5vdChzcGFuLmJyYWNrZXRzID4gYSksXG5kdC5sYWJlbCA+IHNwYW4uZm4tYmFja3JlZjpub3Qoc3Bhbi5mbi1iYWNrcmVmID4gYSkge1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuLyogVGhlc2UgYWRtb25pdGlvbiBzdHlsZXMgc3R5bGVzIGFyZSBjb3BpZWQgZnJvbSB0aGUgQm9vdHN0cmFwIC5hbGVydCBjbGFzc2VzLlxuIE1vc3Qgb2YgdGhlICFpbXBvcnRhbnQgZGVjbGFyYXRpb25zIGFyZSB0byBvdmVycmlkZSB0aGUgU3BoaW54IGJhc2ljLmNzcyBzdHlsZXMgKi9cbi5hZG1vbml0aW9uIHtcbiAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkbW9uaXRpb24pO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmVlZDU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4vKiAuYWxlcnQtZGFuZ2VyICovXG4uYWRtb25pdGlvbi5jYXV0aW9uIHtcbiAgICBjb2xvcjogI2EzM2YzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICAgIGJvcmRlci1jb2xvcjogI2VlZDNkNztcbn1cblxuLyogLmFsZXJ0LWluZm8gKi9cbi5hZG1vbml0aW9uLnRpcCxcbi5hZG1vbml0aW9uLm5vdGUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuXG4vKiBmcm9tIHdlYjJweS5jc3MgKi9cbmRpdi5mbGFzaCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdG9wOiA1NXB4O1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjIyLCAjMDAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMjIyLCAjMDAwKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgIzIyMiwgIzAwMCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgIzIyMiwgIzAwMCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgei1pbmRleDogMjAwMDtcbn1cblxuLyogU3R5bGVzIGZvciB0aGUgbG9naW4sIHJlZ2lzdHJhdGlvbiwgYW5kIEphbnJhaW4gZm9ybXMgKi9cbiN3ZWIycHlfdXNlcl9mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4jd2ViMnB5X3VzZXJfZm9ybSBmb3JtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbiN3ZWIycHlfdXNlcl9mb3JtIHRkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuI3dlYjJweV91c2VyX2Zvcm0gdGQudzJwX2Z3IHtcbiAgICB3aWR0aDogMjk5cHg7XG59XG5cbiNhdXRoLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbiNzaWduX2luX3RleHQgdGQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LWZhbWlseTogXCJsdWNpZGEgZ3JhbmRlXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG5cbiNhdXRoX3VzZXJfcmVtZW1iZXIge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4vKiBFbmQgbG9naW4sIHJlZ2lzdHJhdGlvbiwgSmFucmFpbiBzdHlsZXMgKi9cblxuLyogZW5kLW9mLWNoYXB0ZXIgZXhlcmNpc2VzIHN0eWxlcyAqL1xuI2V4ZXJjaXNlcyA+IG9sID4gbGksXG4jcHJvZ3JhbW1pbmctZXhlcmNpc2VzID4gb2wgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuI2V4ZXJjaXNlcyA+IG9sID4gbGk6bnRoLWNoaWxkKGV2ZW4pLFxuI3Byb2dyYW1taW5nLWV4ZXJjaXNlcyA+IG9sID4gbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nOiAxLjJlbSAxLjRlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmN2RmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmVlZDU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4vKiBFbmQgY2hhcHRlciBleGVyY2lzZXMgc3R5bGVzICovXG5cbi8qIE1vZGFsIGRpYWxvZyBzdHlsZXMgKHNjcmF0Y2ggYWN0aXZlY29kZSwgY29tcGFyZSBtZSwgZXRjKSAqL1xuLnNjcmF0Y2gtYWMtbW9kYWwge1xuICAgIHdpZHRoOiA5MCU7XG59XG5cbi5jb21wYXJlLW1vZGFsIC5wcm9ncmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbXBhcmUtbWUtcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tcGFyZS1tZS1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLFxuLnVuaXR0ZXN0LXJlc3VsdHMtcHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG59XG5cbi51bml0dGVzdC1yZXN1bHRzLXByb2dyZXNzIHtcbiAgICB3aWR0aDogMjUlO1xufVxuXG4uY29tcGFyZS1tb2RhbCB7XG4gICAgd2lkdGg6IDM1MHB4O1xufVxuXG4uY29tcGFyZS1tb2RhbCB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMTBweCA1cHg7XG59XG5cbi5jb2RlbGVucy1tb2RhbCB7XG4gICAgLyogd2Ugc2V0IHNvbWUgY3VzdG9tIHBvc2l0aW9uIHN0eWxlcyBzbyB0aGF0IHRoZSBtb2RhbCBkb2Vzbid0IG9ic2N1cmUgdGhlIGNvZGVsZW5zIHZpc3VhbGl6ZXIgKi9cbiAgICB0b3A6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAvKiByZW1vdmUgYW55IGN1c3RvbSBwb3NpdGlvbiBzdHlsZXMgd2hlbiB0aGUgc2NyZWVuIGlzIHNtYWxsIChtb2JpbGUgZGV2aWNlcylcbiAgICB0byBwcmV2ZW50IHRoZSBtb2RhbCBmcm9tIGJlaW5nIHBhcnRpYWxseSBvZmYgdGhlIHNjcmVlbiAqL1xuICAgIC5jb2RlbGVucy1tb2RhbCB7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNvZGVsZW5zLW1vZGFsID4gLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xufVxuXG4vKiBFbmQgbW9kYWwgZGlhbG9nIHN0eWxlcyAqL1xuXG4uZm9vdG5vdGUudGFibGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb290bm90ZS50YWJsZSB0ZC5sYWJlbCB7XG4gICAgcGFkZGluZzogMnB4IDVweCAycHggNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5cbi5hYy1jYW52YXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpZGVvLXBsYXktb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE1MHB4O1xuICAgIGxlZnQ6IDQ0JTtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udmlkZW9fcG9wdXAgdmlkZW8ge1xuICAgIHdpZHRoOiB2YXIoLS1jb250ZW50V2lkdGhSZWd1bGFyKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51aS1zb3J0YWJsZS1oZWxwZXIge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZMaW5rIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBib3R0b206IDY1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuLm5hdkxpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5uYXZMaW5rIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogbGlnaHRncmV5O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG59XG5cbiNyZWxhdGlvbnMtbmV4dCB7XG4gICAgcmlnaHQ6IDM1cHg7XG59XG5cbiNyZWxhdGlvbnMtcHJldiB7XG4gICAgbGVmdDogMzVweDtcbn1cblxuLm5leHRwcmV2LWxpc3Qge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubmF2TGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgI3JlbGF0aW9ucy1uZXh0LFxuICAgICNyZWxhdGlvbnMtcHJldiB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbn1cblxuI2NvbXBsZXRpb25CdXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJ1dHRvbkFza0NvbXBsZXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbXBsZXRpb25CdXR0b24pO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29tcGxldGlvbkJ1dHRvbkhvdmVyKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJ1dHRvbkFza0NvbXBsZXRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbXBsZXRpb25CdXR0b25Ib3Zlcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb21wbGV0aW9uQnV0dG9uSG92ZXIpO1xufVxuXG4uYnV0dG9uQ29uZmlybUNvbXBsZXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MGQzOTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2RjNjgyO1xufVxuXG4uYnV0dG9uQ29uZmlybUNvbXBsZXRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZGM2ODI7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2RjNjgyO1xufVxuXG4ubmF2TGlua0JnIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDU1cHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSg1MCwgNTAsIDUwLCAwLjUpO1xufVxuXG4ubmF2TGlua0JnOmhvdmVyIHtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuI25hdkxpbmtCZ1JpZ2h0IHtcbiAgICByaWdodDogLTEwMDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMCA2NXB4O1xufVxuXG4jbmF2TGlua0JnTGVmdCB7XG4gICAgbGVmdDogLTY1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5hY3RpdmVodG1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb250YWluZXIgc2VjdGlvbiA+IGRpdi5zaWRlYmFyIHtcbiAgICBtYXJnaW46IDAgMCAwLjVlbSAxZW07XG59XG5cbmEuZGlzcXVzX3RocmVhZF9saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJldmVhbF9idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5pZnJhbWVbc2VhbWxlc3NdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciBzZWN0aW9uID4gZGl2LnNpZGViYXIge1xuICAgICAgICBtYXJnaW46IDAgM2VtIDAuNWVtIDFlbTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIgc2VjdGlvbiA+IGRpdi5zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luOiAwIDExZW0gMC41ZW0gMWVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIgc2VjdGlvbiA+IGRpdi5zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luOiAwIDE4ZW0gMC41ZW0gMWVtO1xuICAgIH1cbn1cblxuZGl2LkV4ZWN1dGlvblZpc3VhbGl6ZXIgdGFibGUudmlzdWFsaXplciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zbHRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDIwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBib3R0b206IDEyMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW07XG59XG5cbi5zbHRvb2x0aXAgLnNsdG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi5zbHRvb2x0aXAtaW5uZXIge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBjb2xvcjogdmFyKC0tdG9vbHRpcCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxudWwuZHJvcGRvd24tbWVudS5nbG9iYWx0b2Mge1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZ2xvYmFsdG9jIHNwYW4uY2FwdGlvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiBsYXJnZTtcbn1cblxuLyogU3R5bGUgbHAgdGV4dGFyZWFzLiAqL1xudGV4dGFyZWEubHAtcmVzdWx0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwZW07XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cblxuLypcbiAqIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVyczpcbiAqIGh0dHBzOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5XG4gKlxuICogMS4gRm9yIGxvbmcgY29udGVudCwgbGluZSBmZWVkcyBhcmUgbm90IGludGVycHJldGVkIGFzIHNwYWNlcyBhbmQgc21hbGwgd2lkdGhcbiAqICAgIGNhdXNlcyBjb250ZW50IHRvIHdyYXAgMSB3b3JkIHBlciBsaW5lOlxuICogICAgaHR0cHM6Ly9tZWRpdW0uY29tL0BqZXNzZWJlYWNoL2Jld2FyZS1zbXVzaGVkLW9mZi1zY3JlZW4tYWNjZXNzaWJsZS10ZXh0LTU5NTJhNGMyY2JmZVxuICovXG5cbi52aXN1YWxseWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8qIDEgKi9cbn1cblxuLypcbiAqIEV4dGVuZHMgdGhlIC52aXN1YWxseWhpZGRlbiBjbGFzcyB0byBhbGxvdyB0aGUgZWxlbWVudFxuICogdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQ6XG4gKiBodHRwczovL3d3dy5kcnVwYWwub3JnL25vZGUvODk3NjM4XG4gKi9cblxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbn1cblxuLmJsb2NrcXVvdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGxhcmdlO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG5cbiNzY3Byb2dyZXNzY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4jc3ViY2hhcHRlcnByb2dyZXNzLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuI3N1YmNoYXB0ZXJwcm9ncmVzcyA+IGRpdiB7XG4gICAgYmFja2dyb3VuZDogZ3JlZW47XG59XG5cbiNzdWJjaGFwdGVycHJvZ3Jlc3MgPiBkaXYubG9nZ2Vkb3V0IHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG59XG5cbi5ydW5lc3RvbmVfY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucnVuZXN0b25lX2NhcHRpb25fZGl2aWQge1xuICAgIG9wYWNpdHk6IDUwJTtcbn1cblxuI3F1ZXN0aW9ucyAucnVuZXN0b25lX2NhcHRpb246YmVmb3JlIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogcnNjb21wb25lbnQ7XG4gICAgY29udGVudDogXCJQcm9ibGVtOiBcIiBjb3VudGVyKHJzY29tcG9uZW50KSBcIiAtLSBcIjtcbn1cblxuYm9keSB7XG4gICAgY29sb3I6IHZhcigtLWJvZHlGb250KTtcbn1cblxuLmp1cHl0ZXJfY29udGFpbmVyIC5vdXRwdXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5qdXB5dGVyX2NvbnRhaW5lciAub3V0cHV0IHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5qdXB5dGVyX2NvbnRhaW5lciAub3V0cHV0IHRoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi8qVGhlbWUgdG9nZ2xlKi9cbi50aGVtZS1zd2l0Y2gtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGhlbWUtc3dpdGNoLXdyYXBwZXIgZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnRoZW1lLXN3aXRjaCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwcHg7XG59XG5cbi50aGVtZS1zd2l0Y2ggaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgYm90dG9tOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnNsaWRlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHdpZHRoOiAyNnB4O1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2YmI2YTtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG59XG5cbi5zbGlkZXIucm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG5cbi5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8qRW5kIHRoZW1lIHRvZ2dsZSovXG4iLCIvKiBWYXJpYWJsZXMgaG9sZGluZyB0aGVtZSBjb2xvcnMgKi9cbjpyb290IHtcblx0LS1tZW51OiAjRkZGRkZGO1xufVxuXG5bZGF0YS10aGVtZT1cImRhcmtcIl0ge1xuXHQtLW1lbnU6ICMwMDAwMDA7XG59XG5cbi5teS1oaWdobGlnaHRlZC10ZXh0e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGOTk7XG59XG4uc29jaWFsLWhpZ2hsaWdodGVkLXRleHR7XG5cdGJhY2tncm91bmQtY29sb3I6I0ZGQ0NDQztcbn1cbi5oaWdobGlnaHQtb3B0aW9uLWJveHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDowcHg7XG5cdGxlZnQ6MHB4O1xufVxuLmhpZ2hsaWdodC1vcHRpb24tYm94IGxpeyBcblx0aGVpZ2h0OjI0cHg7XG59XG4jY29udGludWUtcmVhZGluZ3tcblx0cGFkZGluZy10b3A6MjBweDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiNjb250aW51ZS1yZWFkaW5nIGF7XG5cdGZsb2F0OnJpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6MjBweDtcbn1cbmxpLmNvbXBsZXRlZFxue1xubGlzdC1zdHlsZS1pbWFnZTogdXJsKCdjb21wbGV0ZWQucG5nJyk7XG59XG5saS5hY3RpdmVcbntcbmxpc3Qtc3R5bGUtaW1hZ2U6IHVybCgnYWN0aXZlLnBuZycpO1xufVxuLmluZm9UZXh0Q29tcGxldGVke1xuXHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRmb250LXNpemU6MC45ZW07XG5cdGNvbG9yOiMzZGM2ODI7XG5cdGRpc3BsYXk6bm9uZTtcblx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdG9wYWNpdHk6IDAuNztcbn1cbi5pbmZvVGV4dEFjdGl2ZXtcblx0bWFyZ2luLWxlZnQ6MTBweDtcblx0Zm9udC1zaXplOjAuOWVtO1xuXHRjb2xvcjojZmY5ZjE5O1xuXHRkaXNwbGF5Om5vbmU7XG5cdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRvcGFjaXR5OiAwLjc7XG59XG4uZHJvcGRvd24tbWVudXtcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZW51KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgICBtYXJnaW46IDFweCAwIDA7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG4uZHJvcGRvd24tbWVudSB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgOXB4IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnNpZGViYXItaGlnaGxpZ2h0c3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGOTk7XG59XG5kaXYuZG9jdW1lbnR3cmFwcGVyIHtcblx0Ym9yZGVyIDogMCBub25lO1xufVxuZGl2LmJvZHl3cmFwcGVyIHtcblx0Ym9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG5kaXYuc3BoaW54c2lkZWJhciB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NDQ0NDQztcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmJvZHk+LnNlY3Rpb24gLnNlY3Rpb257XG5cdHBhZGRpbmctdG9wOiAxcHg7XG59XG4janVtcC10by1jaGFwdGVye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgcGFkZGluZzogMC41ZW07XG5cdHdpZHRoOiA4MCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4jbmF2aWdhdGlvbi1saW5rc3tcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuXHRwYWRkaW5nOjEwcHg7XG5cdG1hcmdpbjoxMHB4O1xufVxuIiwiLm1hdHJpeGVxX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDZweCA2cHggNnB4IDZweDtcbiAgbWFyZ2luOiAwcHggMHB4IDZweCAwcHg7XG59XG5cbnNwYW4ubWF0cml4X3RhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDJweCAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDFweDtcbiAgbWFyZ2luOiAwcHggMHB4IDRweCAwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5zcGFuLm1hdHJpeF9jb2x1bW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDJweCA4cHggMnB4IDhweDtcbiAgbWFyZ2luOiAwcHggMXB4O1xuICBib3JkZXItd2lkdGg6IDBweCAwcHggMHB4IDBweDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5zcGFuLm1hdHJpeF9jb2x1bW4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbnNwYW4ubWF0cml4X3RhYmxlIC5tYXRyaXhfY29sdW1uIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuc3Bhbi5tYXRyaXhfdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiA4NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG5zcGFuLm1hdHJpeF90YWJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogODUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG5zcGFuLm1hdHJpeF9jb2x1bW46YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiA4NSU7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3Bhbi5tYXRyaXhfY29sdW1uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiA4NSU7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zcGFuLm1hdHJpeF90YWJsZSBzcGFuLm1hdHJpeF9jb2x1bW46YmVmb3JlIHtcbiAgaGVpZ2h0OiAwcHg7XG59XG5cbnNwYW4ubWF0cml4X3RhYmxlIHNwYW4ubWF0cml4X2NvbHVtbjphZnRlciB7XG4gIGhlaWdodDogMHB4O1xufVxuXG5zcGFuIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbnNwYW4ubWF0cml4X29wZXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4IDRweCAwcHggNHB4O1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnNwYW4ubWF0cml4X2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCAyMHB4O1xuICBtYXJnaW46IDBweCAxcHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIENvbG9ycyBmb3IgbWF0cml4IGhpZ2hsaWdodGluZyAqL1xuXG4ubGlnaHRjeWFuQ29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGN5YW47XG59XG5cbi5saWdodGdyZXlDb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcbn1cblxuLnB1cnBsZUNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGQjVFODtcbn1cblxuLnllbGxvd0NvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkY5RDtcbn1cblxuXG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKiogQ29sb3VyIHJlZmVyZW5jZSBjaGFydCoqKioqKioqKioqKioqKipcbmVsZW1lbXQgKioqKioqKioqIHByb3BlcnR5ICoqKioqKioqKiBjb2xvdXIgKioqKioqKipcblxud2ViZ2xfY29udGFpbmVyICBiYWNrZ3JvdW5kLWNvbG9yICAgICNmY2Y4ZTNcblxuKi9cblxuLyogTWFqb3Igc2VjdGlvbnMgKi9cbi53ZWJnbF9jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLndlYmdsX2NtZHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi53ZWJnbF9yb3cyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCA0cHggMHB4IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTUwcHg7XG59XG5cbi53ZWJnbF9lZGl0b3JzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogNTAlO1xufVxuXG4ud2ViZ2xfY2FudmFzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4ud2ViZ2xfb3V0cHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogRGV0YWlscyB3aXRoaW4gZWFjaCBzZWN0aW9uICovXG4vKiBUYWJiZWQgdGl0bGVzLCB1bCBob3Jpem9udGFsIGxpc3QgKi9cbi53ZWJnbF9uYXZfdGFicyB7XG4gIGhlaWdodDogMzFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiA2cHggMHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkNDQjg7XG4gIGJvcmRlci1jb2xvcjogI2ZiZWVkNTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ud2ViZ2xfbmF2X3RhYnMgbGkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggNHB4O1xuICBwYWRkaW5nOiA0cHggMXB4IDRweCA0cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTJDQztcbiAgZm9udC1zaXplOiA5cHQ7XG59XG5cbi53ZWJnbF9uYXZfdGFicyBsaSA+IGEge1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCA4cHg7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53ZWJnbF9uYXZfdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2I0YjE5ZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLndlYmdsX25hdl90YWJzIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cblxuLyogV2ViZ2wgZWRpdG9ycyAqL1xuLndlYmdsX3RhYl9jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGNvbG9yOiAjYzA5ODUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICB6LWluZGV4OiAxO1xufVxuXG4ud2ViZ2xfdGFiX2NvbnRlbnQuYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cblxuLndlYmdsX3RhYl9jb250ZW50ID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC8qXHRwb3NpdGlvbjpyZWxhdGl2ZTsgKi9cbn1cblxuLndlYmdsX3RhYl9jb250ZW50IC5jbGVhcmZpeCB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuXG4ud2ViZ2xfdGFiX2VkaXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAxMHB4IDRweCAxMHB4IDRweDtcbiAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6ICNjMDk4NTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi8qIHNwYW4gdGhhdCBjb250YWlucyB0aGUgdGFiYmVkIHRleHQgZWRpdG9ycyAqL1xuLndlYmdsX2NvZGUge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi53ZWJnbF90YWJfY29udGVudHNfdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAxMHB4IDRweCAxMHB4IDRweDtcbiAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6ICNjMDk4NTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi53ZWJnbF9lcnJvck1lc3NhZ2VzIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLndlYmdsX3dhcm5pbmdNZXNzYWdlcyB7XG4gIGNvbG9yOiByZ2IoMTcwLCAzNCwgMTY0KTtcbn1cblxuLndlYmdsX2luZm9NZXNzYWdlcyB7XG4gIGNvbG9yOiByZ2IoMjQsIDE0NCwgNjQpO1xufVxuXG4ud2ViZ2xfb3V0cHV0X2RpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmV5O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDE0ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLndlYmdsX2VkaXRvcl9oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyAvKiB2ZXJ5IGxpZ2h0IGdyZXkgKi9cbn1cblxuLyogVG8gYWx3YXlzIHNob3cgdGhlIHNjcm9sbCBiYXIgaW4gYSBkaXYgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogN3B4O1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbn1cblxuLndlYmdsX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhpc3RsZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi53ZWJnbF9jaGVja2JveCB7XG59XG5cbi53ZWJnbF90YWJiZWRfZWRpdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA5cHQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmNhbnZhczNEIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkNvZGVNaXJyb3Iud2ViZ2wtZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogOHB0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmJ1dHRvbi5idG4ud2ViZ2wtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogOHB0O1xufVxuXG5cbiIsIi5oaWRkZW57XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LXRvZ2dsZXtcbiAgcGFkZGluZzogMC44NWVtO1xufVxuXG4ucHJlc2VudGF0aW9uLW1vZGUgLnNlY3Rpb24gKntcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByZXNlbnRhdGlvbi1tb2RlIC5zZWN0aW9uIC5ydW5lc3RvbmUsIC5wcmVzZW50YXRpb24tbW9kZSAuc2VjdGlvbiAucnVuZXN0b25lICp7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi5wcmVzZW50e1xuICAgIGhlaWdodDogMTAwdmg7XG59XG5cbi5mdWxsLWhlaWdodHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uYm90dG9te1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG59XG5cbiNjb2RlRGlzcGxheURpdntcbiAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xufVxuXG5kaXYuRXhlY3V0aW9uVmlzdWFsaXplciAjZGF0YVZpentcbiAgbWFyZ2luOiAwOyAgXG59XG5cbmRpdi5FeGVjdXRpb25WaXN1YWxpemVyIGRpdiNzdGFja0hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3N0YWNrRnJhbWV7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cblxuI3N0YWNrSGVhcFRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNzdGFja0hlYXBUYWJsZSB0ciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG5kaXYuRXhlY3V0aW9uVmlzdWFsaXplciB0ZCNzdGFja190ZCwgZGl2LkV4ZWN1dGlvblZpc3VhbGl6ZXIgdGQjaGVhcF90ZCB7XG4gIGZsZXg6IDE7XG59XG5cbi5wcmVzZW50YXRpb24tdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJlc2VudCAucHJlc2VudGF0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmRpdi5FeGVjdXRpb25WaXN1YWxpemVyIGRpdiNoZWFwIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI3N0YWNrX3RkIHRyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4jaGVhcF90ZCB0ciB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuI2NvZGVEaXNwbGF5RGl2e1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogIGJubSAtLSBjb21tZW50IHRoaXMgb3V0IGZvciBub3cgYXMgaXQgYnJlYWtzIGNvZGVsZW5zIGluZGVudGF0aW9uIGFuZCBhcnJvd3Ncbi52aXN1YWxpemVyIHRye1xuICBkaXNwbGF5OiBmbGV4O1xufVxuKi9cblxuI3ZpekxheW91dFRke1xuICBmbGV4OiAxO1xufVxuXG4jdml6TGF5b3V0VGRGaXJzdCB7XG4gIGZsZXg6IDI7XG59XG5cbiN2aXpMYXlvdXRUZFNlY29uZCB7XG4gIGZsZXg6IDE7XG59XG5cbiN2aXpMYXlvdXRUZFRoaXJkIHtcbiAgZmxleDogMjtcbn1cblxuI3Byb2dPdXRwdXRzIHtcbiAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMjBweDtcbiAgd2lkdGg6IDYwJTtcbn1cblxuI3B5U3Rkb3V0IHtcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xufVxuXG5kaXYuRXhlY3V0aW9uVmlzdWFsaXplciAjcHlTdGRvdXQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmRpdi5FeGVjdXRpb25WaXN1YWxpemVyIHRhYmxlLnZpc3VhbGl6ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByZXNlbnQgI3ZpekxheW91dFRkVGhpcmR7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hYy1ibG9ja3tcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ucm93LW1vZGUgLmFjLWJsb2Nre1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJvdy1tb2RlIC5hY19vdXRwdXQsIC5yb3ctbW9kZSAuYWNfY29kZV9kaXZ7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnJvdy1tb2RlIC5hY19jb2RlX2RpdntcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uYWNfc2VjdGlvbj4qIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWNfb3V0cHV0e1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWNfb3V0cHV0IHByZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuXG4uQ29kZU1pcnJvcntcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cblxuLmNvbnRhaW5lciAuc2VjdGlvbiA+IHJ1bmVzdG9uZTpub3QoLmFjX3NlY3Rpb24pe1xuICBtYXgtd2lkdGg6bm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJlc2VudGF0aW9uLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGF5b3V0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkVFRDU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNERkQ0QkU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi5sYXlvdXQtYnRuLmFjdGl2ZS1sYXlvdXQsIC5sYXlvdXQtYnRuOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzk3OTc5NztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNrZXRjaHBhZC1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDUwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmNhcmQtbW9kZSAuc2tldGNocGFkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKm1hcmdpbjogMCAtMTVweDsqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucm93LW1vZGUgLmVycm9yIHtcbiAgbWFyZ2luOiAyMHB4IDE1cHg7XG59XG5cbi5jYXJkLW1vZGUgLmVycm9yIHtcbiAgbWFyZ2luOiAyOHB4IDAgMDtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5za2V0Y2hwYWQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuLXByZXNlbnRlciB7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW0gMS41cmVtO1xufVxuXG4uYnRuLWdyZXktb3V0bGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGdyZXk7XG4gIGNvbG9yOiBncmV5O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmJ0bi1ncmV5LXNvbGlkIHtcbiAgYm9yZGVyOiAycHggc29saWQgZ3JleTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBncmV5O1xufVxuXG5ib2R5LnByZXNlbnQgLmFjX3NlY3Rpb24+KiB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbmJvZHkucHJlc2VudCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5wcmVzZW50IHtcbiAgLyogZm9udC1zaXplOiAyLjBlbTsgKi9cbn1cblxuYm9keS5wcmVzZW50ICNyZWxhdGlvbnMtcHJldiwgYm9keS5wcmVzZW50ICNyZWxhdGlvbnMtbmV4dCwgYm9keS5wcmVzZW50IC5uYXZMaW5rQmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnByZXNlbnQgLmJ0bi1wcmVzZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5ib2R5LnByZXNlbnQgLmJ0bi1wcmVzZW50ZXIucHJldi1leGVyY2lzZSB7IGxlZnQ6IDBweDsgfVxuYm9keS5wcmVzZW50IC5idG4tcHJlc2VudGVyLm5leHQtZXhlcmNpc2UgeyByaWdodDogMHB4OyB9XG5cbi8qIC5jb2wtbWQtMTIge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMzMzMzM2JTtcbn1cblxuLmNhcmQtbW9kZSAuY29sLW1kLTcge1xuICB3aWR0aDogNTAlO1xufSAqL1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/