/* ==========================================================================
   Fonts
   ========================================================================== */
@font-face {
  font-family: 'FontAwesome';
  src: url("../eot/fontawesome-webfont93e3.eot?v=4.4.0");
  src: url("../eot/fontawesome-webfontd41d.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("../woff2/fontawesome-webfont93e3.woff2?v=4.4.0") format("woff2"), url("../woff/fontawesome-webfont93e3.woff?v=4.4.0") format("woff"), url("../ttf/fontawesome-webfont93e3.ttf?v=4.4.0") format("truetype"), url("../svg/fontawesome-webfont93e3.svg?v=4.4.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.modal-open {
  overflow: hidden; }

#productSelectorTool {
  /* ==========================================================================
   Bootstrap INCLUDED
   ========================================================================== */
  /*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 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 */
  /* ==========================================================================
   Font Awesome INCLUDED
   ========================================================================== */
  /*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
  /* FONT AWESOME CORE
 * -------------------------- */
  /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
  /* ==========================================================================
   Accordion
   ========================================================================== */
  /* ==========================================================================
   Buttons
   ========================================================================== */
  /* ==========================================================================
   sortButtons
   ========================================================================== */
  /* ==========================================================================
   Advanced Options Button
   ========================================================================== */
  /* ==========================================================================
   Start Over - Show More Buttons
   ========================================================================== */
  /* ==========================================================================
   Global
   ========================================================================== */
  /**
   * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
   *    `em` units.
   * 2. Prevent iOS text size adjust after orientation change, without disabling
   *    user zoom.
   */
  /**
   * Address `font-family` inconsistency between `textarea` and other form
   * elements.
   */
  /**
   * Address margins handled incorrectly in IE 6/7.
   */
  /* Hide divs so they don't flash on load */
  /* ==========================================================================
   Forms and Inputs
   ========================================================================== */
  /* ==========================================================================
   Modals
   ========================================================================== */
  /* ==========================================================================
   Advanced Options Modal
   ========================================================================== */
  /* hide advanced modal input options */
  /* ==========================================================================
   Page Titles
   ========================================================================== */
  /* ==========================================================================
   Panels
   ========================================================================== */
  /* ==========================================================================
   Progress Bar
   ========================================================================== */
  /* ==========================================================================
   Results
   ========================================================================== */
  /* ==========================================================================
   Slider
   ========================================================================== */
  /*  Main slider bar;
 *    Standard styles no longer incorrectly force a
 *    width or height on the slider.
 */
  /*  Handles + active state;
 *    The :after pseudo-element wont inherit
 *    box-sizing, so it needs to applied manually.
 */
  /*  Styling-only classes;
 *    Structured to prevent double declarations
 *    for various states of the slider.
 *
  .noUi-connect {
    background: Teal;
  }
  .noUi-background {
    background: #DDD;
  }

/*  Functional styles for handle positioning;
 *    Note that the origins have z-index 0, the base has
 *    z-index 1; This fixes a bug where borders become invisible.
 */
  /*  Adaptations for the vertical slider;
 *    Some standard styles have been extended to keep
 *    exceptions for the vertical slider as minimal as possible.
 */
  /*  Various alternate slider states;
 *    Support for transition is widely available,
 *    Only IE7, IE8 and IE9 will ignore these rules.
 *    Since this is merely a progressive enhancement,
 *    this is no problem at all.
 *    http://caniuse.com/#search=transition
 */
  /* ==========================================================================
   Sprites
   ========================================================================== */
  /* ==========================================================================
   Typography
   ========================================================================== */ }
  #productSelectorTool html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%; }
  #productSelectorTool body {
    margin: 0; }
  #productSelectorTool article,
  #productSelectorTool aside,
  #productSelectorTool details,
  #productSelectorTool figcaption,
  #productSelectorTool figure,
  #productSelectorTool footer,
  #productSelectorTool header,
  #productSelectorTool hgroup,
  #productSelectorTool main,
  #productSelectorTool menu,
  #productSelectorTool nav,
  #productSelectorTool section,
  #productSelectorTool summary {
    display: block; }
  #productSelectorTool audio,
  #productSelectorTool canvas,
  #productSelectorTool progress,
  #productSelectorTool video {
    display: inline-block;
    vertical-align: baseline; }
  #productSelectorTool audio:not([controls]) {
    display: none;
    height: 0; }
  #productSelectorTool [hidden],
  #productSelectorTool template {
    display: none; }
  #productSelectorTool a {
    background-color: transparent; }
  #productSelectorTool a:active,
  #productSelectorTool a:hover {
    outline: 0; }
  #productSelectorTool abbr[title] {
    border-bottom: 1px dotted; }
  #productSelectorTool b,
  #productSelectorTool strong {
    font-weight: bold; }
  #productSelectorTool dfn {
    font-style: italic; }
  #productSelectorTool h1 {
    margin: .67em 0;
    font-size: 2em; }
  #productSelectorTool mark {
    color: #000;
    background: #ff0; }
  #productSelectorTool small {
    font-size: 80%; }
  #productSelectorTool sub,
  #productSelectorTool sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline; }
  #productSelectorTool sup {
    top: -.5em; }
  #productSelectorTool sub {
    bottom: -.25em; }
  #productSelectorTool img {
    border: 0; }
  #productSelectorTool svg:not(:root) {
    overflow: hidden; }
  #productSelectorTool figure {
    margin: 1em 40px; }
  #productSelectorTool hr {
    height: 0;
    box-sizing: content-box; }
  #productSelectorTool pre {
    overflow: auto; }
  #productSelectorTool code,
  #productSelectorTool kbd,
  #productSelectorTool pre,
  #productSelectorTool samp {
    font-family: monospace, monospace;
    font-size: 1em; }
  #productSelectorTool button,
  #productSelectorTool input,
  #productSelectorTool optgroup,
  #productSelectorTool select,
  #productSelectorTool textarea {
    margin: 0;
    font: inherit;
    color: inherit; }
  #productSelectorTool button {
    overflow: visible; }
  #productSelectorTool button,
  #productSelectorTool select {
    text-transform: none; }
  #productSelectorTool button,
  #productSelectorTool html input[type="button"],
  #productSelectorTool input[type="reset"],
  #productSelectorTool input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer; }
  #productSelectorTool button[disabled],
  #productSelectorTool html input[disabled] {
    cursor: default; }
  #productSelectorTool button::-moz-focus-inner,
  #productSelectorTool input::-moz-focus-inner {
    padding: 0;
    border: 0; }
  #productSelectorTool input {
    line-height: normal; }
  #productSelectorTool input[type="checkbox"],
  #productSelectorTool input[type="radio"] {
    box-sizing: border-box;
    padding: 0; }
  #productSelectorTool input[type="number"]::-webkit-inner-spin-button,
  #productSelectorTool input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  #productSelectorTool input[type="search"] {
    box-sizing: content-box;
    -webkit-appearance: textfield; }
  #productSelectorTool input[type="search"]::-webkit-search-cancel-button,
  #productSelectorTool input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  #productSelectorTool fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid #c0c0c0; }
  #productSelectorTool legend {
    padding: 0;
    border: 0; }
  #productSelectorTool textarea {
    overflow: auto; }
  #productSelectorTool optgroup {
    font-weight: bold; }
  #productSelectorTool table {
    border-spacing: 0;
    border-collapse: collapse; }
  #productSelectorTool td,
  #productSelectorTool th {
    padding: 0; }
  @media print {
    #productSelectorTool *,
    #productSelectorTool *:before,
    #productSelectorTool *:after {
      color: #000 !important;
      text-shadow: none !important;
      background: transparent !important;
      box-shadow: none !important; }
    #productSelectorTool a,
    #productSelectorTool a:visited {
      text-decoration: underline; }
    #productSelectorTool a[href]:after {
      content: " (" attr(href) ")"; }
    #productSelectorTool abbr[title]:after {
      content: " (" attr(title) ")"; }
    #productSelectorTool a[href^="#"]:after,
    #productSelectorTool a[href^="javascript:"]:after {
      content: ""; }
    #productSelectorTool pre,
    #productSelectorTool blockquote {
      border: 1px solid #999;
      page-break-inside: avoid; }
    #productSelectorTool thead {
      display: table-header-group; }
    #productSelectorTool tr,
    #productSelectorTool img {
      page-break-inside: avoid; }
    #productSelectorTool img {
      max-width: 100% !important; }
    #productSelectorTool p,
    #productSelectorTool h2,
    #productSelectorTool h3 {
      orphans: 3;
      widows: 3; }
    #productSelectorTool h2,
    #productSelectorTool h3 {
      page-break-after: avoid; }
    #productSelectorTool .navbar {
      display: none; }
    #productSelectorTool .btn > .caret,
    #productSelectorTool .dropup > .btn > .caret {
      border-top-color: #000 !important; }
    #productSelectorTool .label {
      border: 1px solid #000; }
    #productSelectorTool .table {
      border-collapse: collapse !important; }
    #productSelectorTool .table td,
    #productSelectorTool .table th {
      background-color: #fff !important; }
    #productSelectorTool .table-bordered th,
    #productSelectorTool .table-bordered td {
      border: 1px solid #ddd !important; } }

@font-face {
  #productSelectorTool {
    font-family: 'Glyphicons Halflings';
    src: url("../glyphicons-halflings-regular.html");
    src: url("../glyphicons-halflings-regulard41d.html?#iefix") format("embedded-opentype"), url("../glyphicons-halflings-regular-2.html") format("woff2"), url("../glyphicons-halflings-regular-3.html") format("woff"), url("../glyphicons-halflings-regular-4.html") format("truetype"), url("../glyphicons-halflings-regular-5.html#glyphicons_halflingsregular") format("svg"); } }
  #productSelectorTool .glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  #productSelectorTool .glyphicon-asterisk:before {
    content: "\2a"; }
  #productSelectorTool .glyphicon-plus:before {
    content: "\2b"; }
  #productSelectorTool .glyphicon-euro:before,
  #productSelectorTool .glyphicon-eur:before {
    content: "\20ac"; }
  #productSelectorTool .glyphicon-minus:before {
    content: "\2212"; }
  #productSelectorTool .glyphicon-cloud:before {
    content: "\2601"; }
  #productSelectorTool .glyphicon-envelope:before {
    content: "\2709"; }
  #productSelectorTool .glyphicon-pencil:before {
    content: "\270f"; }
  #productSelectorTool .glyphicon-glass:before {
    content: "\e001"; }
  #productSelectorTool .glyphicon-music:before {
    content: "\e002"; }
  #productSelectorTool .glyphicon-search:before {
    content: "\e003"; }
  #productSelectorTool .glyphicon-heart:before {
    content: "\e005"; }
  #productSelectorTool .glyphicon-star:before {
    content: "\e006"; }
  #productSelectorTool .glyphicon-star-empty:before {
    content: "\e007"; }
  #productSelectorTool .glyphicon-user:before {
    content: "\e008"; }
  #productSelectorTool .glyphicon-film:before {
    content: "\e009"; }
  #productSelectorTool .glyphicon-th-large:before {
    content: "\e010"; }
  #productSelectorTool .glyphicon-th:before {
    content: "\e011"; }
  #productSelectorTool .glyphicon-th-list:before {
    content: "\e012"; }
  #productSelectorTool .glyphicon-ok:before {
    content: "\e013"; }
  #productSelectorTool .glyphicon-remove:before {
    content: "\e014"; }
  #productSelectorTool .glyphicon-zoom-in:before {
    content: "\e015"; }
  #productSelectorTool .glyphicon-zoom-out:before {
    content: "\e016"; }
  #productSelectorTool .glyphicon-off:before {
    content: "\e017"; }
  #productSelectorTool .glyphicon-signal:before {
    content: "\e018"; }
  #productSelectorTool .glyphicon-cog:before {
    content: "\e019"; }
  #productSelectorTool .glyphicon-trash:before {
    content: "\e020"; }
  #productSelectorTool .glyphicon-home:before {
    content: "\e021"; }
  #productSelectorTool .glyphicon-file:before {
    content: "\e022"; }
  #productSelectorTool .glyphicon-time:before {
    content: "\e023"; }
  #productSelectorTool .glyphicon-road:before {
    content: "\e024"; }
  #productSelectorTool .glyphicon-download-alt:before {
    content: "\e025"; }
  #productSelectorTool .glyphicon-download:before {
    content: "\e026"; }
  #productSelectorTool .glyphicon-upload:before {
    content: "\e027"; }
  #productSelectorTool .glyphicon-inbox:before {
    content: "\e028"; }
  #productSelectorTool .glyphicon-play-circle:before {
    content: "\e029"; }
  #productSelectorTool .glyphicon-repeat:before {
    content: "\e030"; }
  #productSelectorTool .glyphicon-refresh:before {
    content: "\e031"; }
  #productSelectorTool .glyphicon-list-alt:before {
    content: "\e032"; }
  #productSelectorTool .glyphicon-lock:before {
    content: "\e033"; }
  #productSelectorTool .glyphicon-flag:before {
    content: "\e034"; }
  #productSelectorTool .glyphicon-headphones:before {
    content: "\e035"; }
  #productSelectorTool .glyphicon-volume-off:before {
    content: "\e036"; }
  #productSelectorTool .glyphicon-volume-down:before {
    content: "\e037"; }
  #productSelectorTool .glyphicon-volume-up:before {
    content: "\e038"; }
  #productSelectorTool .glyphicon-qrcode:before {
    content: "\e039"; }
  #productSelectorTool .glyphicon-barcode:before {
    content: "\e040"; }
  #productSelectorTool .glyphicon-tag:before {
    content: "\e041"; }
  #productSelectorTool .glyphicon-tags:before {
    content: "\e042"; }
  #productSelectorTool .glyphicon-book:before {
    content: "\e043"; }
  #productSelectorTool .glyphicon-bookmark:before {
    content: "\e044"; }
  #productSelectorTool .glyphicon-print:before {
    content: "\e045"; }
  #productSelectorTool .glyphicon-camera:before {
    content: "\e046"; }
  #productSelectorTool .glyphicon-font:before {
    content: "\e047"; }
  #productSelectorTool .glyphicon-bold:before {
    content: "\e048"; }
  #productSelectorTool .glyphicon-italic:before {
    content: "\e049"; }
  #productSelectorTool .glyphicon-text-height:before {
    content: "\e050"; }
  #productSelectorTool .glyphicon-text-width:before {
    content: "\e051"; }
  #productSelectorTool .glyphicon-align-left:before {
    content: "\e052"; }
  #productSelectorTool .glyphicon-align-center:before {
    content: "\e053"; }
  #productSelectorTool .glyphicon-align-right:before {
    content: "\e054"; }
  #productSelectorTool .glyphicon-align-justify:before {
    content: "\e055"; }
  #productSelectorTool .glyphicon-list:before {
    content: "\e056"; }
  #productSelectorTool .glyphicon-indent-left:before {
    content: "\e057"; }
  #productSelectorTool .glyphicon-indent-right:before {
    content: "\e058"; }
  #productSelectorTool .glyphicon-facetime-video:before {
    content: "\e059"; }
  #productSelectorTool .glyphicon-picture:before {
    content: "\e060"; }
  #productSelectorTool .glyphicon-map-marker:before {
    content: "\e062"; }
  #productSelectorTool .glyphicon-adjust:before {
    content: "\e063"; }
  #productSelectorTool .glyphicon-tint:before {
    content: "\e064"; }
  #productSelectorTool .glyphicon-edit:before {
    content: "\e065"; }
  #productSelectorTool .glyphicon-share:before {
    content: "\e066"; }
  #productSelectorTool .glyphicon-check:before {
    content: "\e067"; }
  #productSelectorTool .glyphicon-move:before {
    content: "\e068"; }
  #productSelectorTool .glyphicon-step-backward:before {
    content: "\e069"; }
  #productSelectorTool .glyphicon-fast-backward:before {
    content: "\e070"; }
  #productSelectorTool .glyphicon-backward:before {
    content: "\e071"; }
  #productSelectorTool .glyphicon-play:before {
    content: "\e072"; }
  #productSelectorTool .glyphicon-pause:before {
    content: "\e073"; }
  #productSelectorTool .glyphicon-stop:before {
    content: "\e074"; }
  #productSelectorTool .glyphicon-forward:before {
    content: "\e075"; }
  #productSelectorTool .glyphicon-fast-forward:before {
    content: "\e076"; }
  #productSelectorTool .glyphicon-step-forward:before {
    content: "\e077"; }
  #productSelectorTool .glyphicon-eject:before {
    content: "\e078"; }
  #productSelectorTool .glyphicon-chevron-left:before {
    content: "\e079"; }
  #productSelectorTool .glyphicon-chevron-right:before {
    content: "\e080"; }
  #productSelectorTool .glyphicon-plus-sign:before {
    content: "\e081"; }
  #productSelectorTool .glyphicon-minus-sign:before {
    content: "\e082"; }
  #productSelectorTool .glyphicon-remove-sign:before {
    content: "\e083"; }
  #productSelectorTool .glyphicon-ok-sign:before {
    content: "\e084"; }
  #productSelectorTool .glyphicon-question-sign:before {
    content: "\e085"; }
  #productSelectorTool .glyphicon-info-sign:before {
    content: "\e086"; }
  #productSelectorTool .glyphicon-screenshot:before {
    content: "\e087"; }
  #productSelectorTool .glyphicon-remove-circle:before {
    content: "\e088"; }
  #productSelectorTool .glyphicon-ok-circle:before {
    content: "\e089"; }
  #productSelectorTool .glyphicon-ban-circle:before {
    content: "\e090"; }
  #productSelectorTool .glyphicon-arrow-left:before {
    content: "\e091"; }
  #productSelectorTool .glyphicon-arrow-right:before {
    content: "\e092"; }
  #productSelectorTool .glyphicon-arrow-up:before {
    content: "\e093"; }
  #productSelectorTool .glyphicon-arrow-down:before {
    content: "\e094"; }
  #productSelectorTool .glyphicon-share-alt:before {
    content: "\e095"; }
  #productSelectorTool .glyphicon-resize-full:before {
    content: "\e096"; }
  #productSelectorTool .glyphicon-resize-small:before {
    content: "\e097"; }
  #productSelectorTool .glyphicon-exclamation-sign:before {
    content: "\e101"; }
  #productSelectorTool .glyphicon-gift:before {
    content: "\e102"; }
  #productSelectorTool .glyphicon-leaf:before {
    content: "\e103"; }
  #productSelectorTool .glyphicon-fire:before {
    content: "\e104"; }
  #productSelectorTool .glyphicon-eye-open:before {
    content: "\e105"; }
  #productSelectorTool .glyphicon-eye-close:before {
    content: "\e106"; }
  #productSelectorTool .glyphicon-warning-sign:before {
    content: "\e107"; }
  #productSelectorTool .glyphicon-plane:before {
    content: "\e108"; }
  #productSelectorTool .glyphicon-calendar:before {
    content: "\e109"; }
  #productSelectorTool .glyphicon-random:before {
    content: "\e110"; }
  #productSelectorTool .glyphicon-comment:before {
    content: "\e111"; }
  #productSelectorTool .glyphicon-magnet:before {
    content: "\e112"; }
  #productSelectorTool .glyphicon-chevron-up:before {
    content: "\e113"; }
  #productSelectorTool .glyphicon-chevron-down:before {
    content: "\e114"; }
  #productSelectorTool .glyphicon-retweet:before {
    content: "\e115"; }
  #productSelectorTool .glyphicon-shopping-cart:before {
    content: "\e116"; }
  #productSelectorTool .glyphicon-folder-close:before {
    content: "\e117"; }
  #productSelectorTool .glyphicon-folder-open:before {
    content: "\e118"; }
  #productSelectorTool .glyphicon-resize-vertical:before {
    content: "\e119"; }
  #productSelectorTool .glyphicon-resize-horizontal:before {
    content: "\e120"; }
  #productSelectorTool .glyphicon-hdd:before {
    content: "\e121"; }
  #productSelectorTool .glyphicon-bullhorn:before {
    content: "\e122"; }
  #productSelectorTool .glyphicon-bell:before {
    content: "\e123"; }
  #productSelectorTool .glyphicon-certificate:before {
    content: "\e124"; }
  #productSelectorTool .glyphicon-thumbs-up:before {
    content: "\e125"; }
  #productSelectorTool .glyphicon-thumbs-down:before {
    content: "\e126"; }
  #productSelectorTool .glyphicon-hand-right:before {
    content: "\e127"; }
  #productSelectorTool .glyphicon-hand-left:before {
    content: "\e128"; }
  #productSelectorTool .glyphicon-hand-up:before {
    content: "\e129"; }
  #productSelectorTool .glyphicon-hand-down:before {
    content: "\e130"; }
  #productSelectorTool .glyphicon-circle-arrow-right:before {
    content: "\e131"; }
  #productSelectorTool .glyphicon-circle-arrow-left:before {
    content: "\e132"; }
  #productSelectorTool .glyphicon-circle-arrow-up:before {
    content: "\e133"; }
  #productSelectorTool .glyphicon-circle-arrow-down:before {
    content: "\e134"; }
  #productSelectorTool .glyphicon-globe:before {
    content: "\e135"; }
  #productSelectorTool .glyphicon-wrench:before {
    content: "\e136"; }
  #productSelectorTool .glyphicon-tasks:before {
    content: "\e137"; }
  #productSelectorTool .glyphicon-filter:before {
    content: "\e138"; }
  #productSelectorTool .glyphicon-briefcase:before {
    content: "\e139"; }
  #productSelectorTool .glyphicon-fullscreen:before {
    content: "\e140"; }
  #productSelectorTool .glyphicon-dashboard:before {
    content: "\e141"; }
  #productSelectorTool .glyphicon-paperclip:before {
    content: "\e142"; }
  #productSelectorTool .glyphicon-heart-empty:before {
    content: "\e143"; }
  #productSelectorTool .glyphicon-link:before {
    content: "\e144"; }
  #productSelectorTool .glyphicon-phone:before {
    content: "\e145"; }
  #productSelectorTool .glyphicon-pushpin:before {
    content: "\e146"; }
  #productSelectorTool .glyphicon-usd:before {
    content: "\e148"; }
  #productSelectorTool .glyphicon-gbp:before {
    content: "\e149"; }
  #productSelectorTool .glyphicon-sort:before {
    content: "\e150"; }
  #productSelectorTool .glyphicon-sort-by-alphabet:before {
    content: "\e151"; }
  #productSelectorTool .glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"; }
  #productSelectorTool .glyphicon-sort-by-order:before {
    content: "\e153"; }
  #productSelectorTool .glyphicon-sort-by-order-alt:before {
    content: "\e154"; }
  #productSelectorTool .glyphicon-sort-by-attributes:before {
    content: "\e155"; }
  #productSelectorTool .glyphicon-sort-by-attributes-alt:before {
    content: "\e156"; }
  #productSelectorTool .glyphicon-unchecked:before {
    content: "\e157"; }
  #productSelectorTool .glyphicon-expand:before {
    content: "\e158"; }
  #productSelectorTool .glyphicon-collapse-down:before {
    content: "\e159"; }
  #productSelectorTool .glyphicon-collapse-up:before {
    content: "\e160"; }
  #productSelectorTool .glyphicon-log-in:before {
    content: "\e161"; }
  #productSelectorTool .glyphicon-flash:before {
    content: "\e162"; }
  #productSelectorTool .glyphicon-log-out:before {
    content: "\e163"; }
  #productSelectorTool .glyphicon-new-window:before {
    content: "\e164"; }
  #productSelectorTool .glyphicon-record:before {
    content: "\e165"; }
  #productSelectorTool .glyphicon-save:before {
    content: "\e166"; }
  #productSelectorTool .glyphicon-open:before {
    content: "\e167"; }
  #productSelectorTool .glyphicon-saved:before {
    content: "\e168"; }
  #productSelectorTool .glyphicon-import:before {
    content: "\e169"; }
  #productSelectorTool .glyphicon-export:before {
    content: "\e170"; }
  #productSelectorTool .glyphicon-send:before {
    content: "\e171"; }
  #productSelectorTool .glyphicon-floppy-disk:before {
    content: "\e172"; }
  #productSelectorTool .glyphicon-floppy-saved:before {
    content: "\e173"; }
  #productSelectorTool .glyphicon-floppy-remove:before {
    content: "\e174"; }
  #productSelectorTool .glyphicon-floppy-save:before {
    content: "\e175"; }
  #productSelectorTool .glyphicon-floppy-open:before {
    content: "\e176"; }
  #productSelectorTool .glyphicon-credit-card:before {
    content: "\e177"; }
  #productSelectorTool .glyphicon-transfer:before {
    content: "\e178"; }
  #productSelectorTool .glyphicon-cutlery:before {
    content: "\e179"; }
  #productSelectorTool .glyphicon-header:before {
    content: "\e180"; }
  #productSelectorTool .glyphicon-compressed:before {
    content: "\e181"; }
  #productSelectorTool .glyphicon-earphone:before {
    content: "\e182"; }
  #productSelectorTool .glyphicon-phone-alt:before {
    content: "\e183"; }
  #productSelectorTool .glyphicon-tower:before {
    content: "\e184"; }
  #productSelectorTool .glyphicon-stats:before {
    content: "\e185"; }
  #productSelectorTool .glyphicon-sd-video:before {
    content: "\e186"; }
  #productSelectorTool .glyphicon-hd-video:before {
    content: "\e187"; }
  #productSelectorTool .glyphicon-subtitles:before {
    content: "\e188"; }
  #productSelectorTool .glyphicon-sound-stereo:before {
    content: "\e189"; }
  #productSelectorTool .glyphicon-sound-dolby:before {
    content: "\e190"; }
  #productSelectorTool .glyphicon-sound-5-1:before {
    content: "\e191"; }
  #productSelectorTool .glyphicon-sound-6-1:before {
    content: "\e192"; }
  #productSelectorTool .glyphicon-sound-7-1:before {
    content: "\e193"; }
  #productSelectorTool .glyphicon-copyright-mark:before {
    content: "\e194"; }
  #productSelectorTool .glyphicon-registration-mark:before {
    content: "\e195"; }
  #productSelectorTool .glyphicon-cloud-download:before {
    content: "\e197"; }
  #productSelectorTool .glyphicon-cloud-upload:before {
    content: "\e198"; }
  #productSelectorTool .glyphicon-tree-conifer:before {
    content: "\e199"; }
  #productSelectorTool .glyphicon-tree-deciduous:before {
    content: "\e200"; }
  #productSelectorTool .glyphicon-cd:before {
    content: "\e201"; }
  #productSelectorTool .glyphicon-save-file:before {
    content: "\e202"; }
  #productSelectorTool .glyphicon-open-file:before {
    content: "\e203"; }
  #productSelectorTool .glyphicon-level-up:before {
    content: "\e204"; }
  #productSelectorTool .glyphicon-copy:before {
    content: "\e205"; }
  #productSelectorTool .glyphicon-paste:before {
    content: "\e206"; }
  #productSelectorTool .glyphicon-alert:before {
    content: "\e209"; }
  #productSelectorTool .glyphicon-equalizer:before {
    content: "\e210"; }
  #productSelectorTool .glyphicon-king:before {
    content: "\e211"; }
  #productSelectorTool .glyphicon-queen:before {
    content: "\e212"; }
  #productSelectorTool .glyphicon-pawn:before {
    content: "\e213"; }
  #productSelectorTool .glyphicon-bishop:before {
    content: "\e214"; }
  #productSelectorTool .glyphicon-knight:before {
    content: "\e215"; }
  #productSelectorTool .glyphicon-baby-formula:before {
    content: "\e216"; }
  #productSelectorTool .glyphicon-tent:before {
    content: "\26fa"; }
  #productSelectorTool .glyphicon-blackboard:before {
    content: "\e218"; }
  #productSelectorTool .glyphicon-bed:before {
    content: "\e219"; }
  #productSelectorTool .glyphicon-apple:before {
    content: "\f8ff"; }
  #productSelectorTool .glyphicon-erase:before {
    content: "\e221"; }
  #productSelectorTool .glyphicon-hourglass:before {
    content: "\231b"; }
  #productSelectorTool .glyphicon-lamp:before {
    content: "\e223"; }
  #productSelectorTool .glyphicon-duplicate:before {
    content: "\e224"; }
  #productSelectorTool .glyphicon-piggy-bank:before {
    content: "\e225"; }
  #productSelectorTool .glyphicon-scissors:before {
    content: "\e226"; }
  #productSelectorTool .glyphicon-bitcoin:before {
    content: "\e227"; }
  #productSelectorTool .glyphicon-btc:before {
    content: "\e227"; }
  #productSelectorTool .glyphicon-xbt:before {
    content: "\e227"; }
  #productSelectorTool .glyphicon-yen:before {
    content: "\00a5"; }
  #productSelectorTool .glyphicon-jpy:before {
    content: "\00a5"; }
  #productSelectorTool .glyphicon-ruble:before {
    content: "\20bd"; }
  #productSelectorTool .glyphicon-rub:before {
    content: "\20bd"; }
  #productSelectorTool .glyphicon-scale:before {
    content: "\e230"; }
  #productSelectorTool .glyphicon-ice-lolly:before {
    content: "\e231"; }
  #productSelectorTool .glyphicon-ice-lolly-tasted:before {
    content: "\e232"; }
  #productSelectorTool .glyphicon-education:before {
    content: "\e233"; }
  #productSelectorTool .glyphicon-option-horizontal:before {
    content: "\e234"; }
  #productSelectorTool .glyphicon-option-vertical:before {
    content: "\e235"; }
  #productSelectorTool .glyphicon-menu-hamburger:before {
    content: "\e236"; }
  #productSelectorTool .glyphicon-modal-window:before {
    content: "\e237"; }
  #productSelectorTool .glyphicon-oil:before {
    content: "\e238"; }
  #productSelectorTool .glyphicon-grain:before {
    content: "\e239"; }
  #productSelectorTool .glyphicon-sunglasses:before {
    content: "\e240"; }
  #productSelectorTool .glyphicon-text-size:before {
    content: "\e241"; }
  #productSelectorTool .glyphicon-text-color:before {
    content: "\e242"; }
  #productSelectorTool .glyphicon-text-background:before {
    content: "\e243"; }
  #productSelectorTool .glyphicon-object-align-top:before {
    content: "\e244"; }
  #productSelectorTool .glyphicon-object-align-bottom:before {
    content: "\e245"; }
  #productSelectorTool .glyphicon-object-align-horizontal:before {
    content: "\e246"; }
  #productSelectorTool .glyphicon-object-align-left:before {
    content: "\e247"; }
  #productSelectorTool .glyphicon-object-align-vertical:before {
    content: "\e248"; }
  #productSelectorTool .glyphicon-object-align-right:before {
    content: "\e249"; }
  #productSelectorTool .glyphicon-triangle-right:before {
    content: "\e250"; }
  #productSelectorTool .glyphicon-triangle-left:before {
    content: "\e251"; }
  #productSelectorTool .glyphicon-triangle-bottom:before {
    content: "\e252"; }
  #productSelectorTool .glyphicon-triangle-top:before {
    content: "\e253"; }
  #productSelectorTool .glyphicon-console:before {
    content: "\e254"; }
  #productSelectorTool .glyphicon-superscript:before {
    content: "\e255"; }
  #productSelectorTool .glyphicon-subscript:before {
    content: "\e256"; }
  #productSelectorTool .glyphicon-menu-left:before {
    content: "\e257"; }
  #productSelectorTool .glyphicon-menu-right:before {
    content: "\e258"; }
  #productSelectorTool .glyphicon-menu-down:before {
    content: "\e259"; }
  #productSelectorTool .glyphicon-menu-up:before {
    content: "\e260"; }
  #productSelectorTool * {
    box-sizing: border-box; }
  #productSelectorTool *:before,
  #productSelectorTool *:after {
    box-sizing: border-box; }
  #productSelectorTool html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent; }
  #productSelectorTool body {
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff; }
  #productSelectorTool input,
  #productSelectorTool button,
  #productSelectorTool select,
  #productSelectorTool textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; }
  #productSelectorTool a {
    color: #337ab7;
    text-decoration: none; }
  #productSelectorTool a:hover,
  #productSelectorTool a:focus {
    color: #23527c;
    text-decoration: underline; }
  #productSelectorTool a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  #productSelectorTool figure {
    margin: 0; }
  #productSelectorTool img {
    vertical-align: middle; }
  #productSelectorTool .img-responsive,
  #productSelectorTool .thumbnail > img,
  #productSelectorTool .thumbnail a > img,
  #productSelectorTool .carousel-inner > .item > img,
  #productSelectorTool .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto; }
  #productSelectorTool .img-rounded {
    border-radius: 6px; }
  #productSelectorTool .img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all .2s ease-in-out; }
  #productSelectorTool .img-circle {
    border-radius: 50%; }
  #productSelectorTool hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee; }
  #productSelectorTool .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  #productSelectorTool .sr-only-focusable:active,
  #productSelectorTool .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto; }
  #productSelectorTool [role="button"] {
    cursor: pointer; }
  #productSelectorTool h1,
  #productSelectorTool h2,
  #productSelectorTool h3,
  #productSelectorTool h4,
  #productSelectorTool h5,
  #productSelectorTool h6,
  #productSelectorTool .h1,
  #productSelectorTool .h2,
  #productSelectorTool .h3,
  #productSelectorTool .h4,
  #productSelectorTool .h5,
  #productSelectorTool .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit; }
  #productSelectorTool h1 small,
  #productSelectorTool h2 small,
  #productSelectorTool h3 small,
  #productSelectorTool h4 small,
  #productSelectorTool h5 small,
  #productSelectorTool h6 small,
  #productSelectorTool .h1 small,
  #productSelectorTool .h2 small,
  #productSelectorTool .h3 small,
  #productSelectorTool .h4 small,
  #productSelectorTool .h5 small,
  #productSelectorTool .h6 small,
  #productSelectorTool h1 .small,
  #productSelectorTool h2 .small,
  #productSelectorTool h3 .small,
  #productSelectorTool h4 .small,
  #productSelectorTool h5 .small,
  #productSelectorTool h6 .small,
  #productSelectorTool .h1 .small,
  #productSelectorTool .h2 .small,
  #productSelectorTool .h3 .small,
  #productSelectorTool .h4 .small,
  #productSelectorTool .h5 .small,
  #productSelectorTool .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777; }
  #productSelectorTool h1,
  #productSelectorTool .h1,
  #productSelectorTool h2,
  #productSelectorTool .h2,
  #productSelectorTool h3,
  #productSelectorTool .h3 {
    margin-top: 20px;
    margin-bottom: 10px; }
  #productSelectorTool h1 small,
  #productSelectorTool .h1 small,
  #productSelectorTool h2 small,
  #productSelectorTool .h2 small,
  #productSelectorTool h3 small,
  #productSelectorTool .h3 small,
  #productSelectorTool h1 .small,
  #productSelectorTool .h1 .small,
  #productSelectorTool h2 .small,
  #productSelectorTool .h2 .small,
  #productSelectorTool h3 .small,
  #productSelectorTool .h3 .small {
    font-size: 65%; }
  #productSelectorTool h4,
  #productSelectorTool .h4,
  #productSelectorTool h5,
  #productSelectorTool .h5,
  #productSelectorTool h6,
  #productSelectorTool .h6 {
    margin-top: 10px;
    margin-bottom: 10px; }
  #productSelectorTool h4 small,
  #productSelectorTool .h4 small,
  #productSelectorTool h5 small,
  #productSelectorTool .h5 small,
  #productSelectorTool h6 small,
  #productSelectorTool .h6 small,
  #productSelectorTool h4 .small,
  #productSelectorTool .h4 .small,
  #productSelectorTool h5 .small,
  #productSelectorTool .h5 .small,
  #productSelectorTool h6 .small,
  #productSelectorTool .h6 .small {
    font-size: 75%; }
  #productSelectorTool h1,
  #productSelectorTool .h1 {
    font-size: 36px; }
  #productSelectorTool h2,
  #productSelectorTool .h2 {
    font-size: 30px; }
  #productSelectorTool h3,
  #productSelectorTool .h3 {
    font-size: 24px; }
  #productSelectorTool h4,
  #productSelectorTool .h4 {
    font-size: 18px; }
  #productSelectorTool h5,
  #productSelectorTool .h5 {
    font-size: 14px; }
  #productSelectorTool h6,
  #productSelectorTool .h6 {
    font-size: 12px; }
  #productSelectorTool p {
    margin: 0 0 10px; }
  #productSelectorTool .lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4; }
  @media (min-width: 768px) {
    #productSelectorTool .lead {
      font-size: 21px; } }
  #productSelectorTool small,
  #productSelectorTool .small {
    font-size: 85%; }
  #productSelectorTool mark,
  #productSelectorTool .mark {
    padding: .2em;
    background-color: #fcf8e3; }
  #productSelectorTool .text-left {
    text-align: left; }
  #productSelectorTool .text-right {
    text-align: right; }
  #productSelectorTool .text-center {
    text-align: center; }
  #productSelectorTool .text-justify {
    text-align: justify; }
  #productSelectorTool .text-nowrap {
    white-space: nowrap; }
  #productSelectorTool .text-lowercase {
    text-transform: lowercase; }
  #productSelectorTool .text-uppercase {
    text-transform: uppercase; }
  #productSelectorTool .text-capitalize {
    text-transform: capitalize; }
  #productSelectorTool .text-muted {
    color: #777; }
  #productSelectorTool .text-primary {
    color: #337ab7; }
  #productSelectorTool a.text-primary:hover,
  #productSelectorTool a.text-primary:focus {
    color: #286090; }
  #productSelectorTool .text-success {
    color: #3c763d; }
  #productSelectorTool a.text-success:hover,
  #productSelectorTool a.text-success:focus {
    color: #2b542c; }
  #productSelectorTool .text-info {
    color: #31708f; }
  #productSelectorTool a.text-info:hover,
  #productSelectorTool a.text-info:focus {
    color: #245269; }
  #productSelectorTool .text-warning {
    color: #8a6d3b; }
  #productSelectorTool a.text-warning:hover,
  #productSelectorTool a.text-warning:focus {
    color: #66512c; }
  #productSelectorTool .text-danger {
    color: #a94442; }
  #productSelectorTool a.text-danger:hover,
  #productSelectorTool a.text-danger:focus {
    color: #843534; }
  #productSelectorTool .bg-primary {
    color: #fff;
    background-color: #337ab7; }
  #productSelectorTool a.bg-primary:hover,
  #productSelectorTool a.bg-primary:focus {
    background-color: #286090; }
  #productSelectorTool .bg-success {
    background-color: #dff0d8; }
  #productSelectorTool a.bg-success:hover,
  #productSelectorTool a.bg-success:focus {
    background-color: #c1e2b3; }
  #productSelectorTool .bg-info {
    background-color: #d9edf7; }
  #productSelectorTool a.bg-info:hover,
  #productSelectorTool a.bg-info:focus {
    background-color: #afd9ee; }
  #productSelectorTool .bg-warning {
    background-color: #fcf8e3; }
  #productSelectorTool a.bg-warning:hover,
  #productSelectorTool a.bg-warning:focus {
    background-color: #f7ecb5; }
  #productSelectorTool .bg-danger {
    background-color: #f2dede; }
  #productSelectorTool a.bg-danger:hover,
  #productSelectorTool a.bg-danger:focus {
    background-color: #e4b9b9; }
  #productSelectorTool .page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee; }
  #productSelectorTool ul,
  #productSelectorTool ol {
    margin-top: 0;
    margin-bottom: 10px; }
  #productSelectorTool ul ul,
  #productSelectorTool ol ul,
  #productSelectorTool ul ol,
  #productSelectorTool ol ol {
    margin-bottom: 0; }
  #productSelectorTool .list-unstyled {
    padding-left: 0;
    list-style: none; }
  #productSelectorTool .list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none; }
  #productSelectorTool .list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px; }
  #productSelectorTool dl {
    margin-top: 0;
    margin-bottom: 20px; }
  #productSelectorTool dt,
  #productSelectorTool dd {
    line-height: 1.42857143; }
  #productSelectorTool dt {
    font-weight: bold; }
  #productSelectorTool dd {
    margin-left: 0; }
  @media (min-width: 768px) {
    #productSelectorTool .dl-horizontal dt {
      float: left;
      width: 160px;
      overflow: hidden;
      clear: left;
      text-align: right;
      text-overflow: ellipsis;
      white-space: nowrap; }
    #productSelectorTool .dl-horizontal dd {
      margin-left: 180px; } }
  #productSelectorTool abbr[title],
  #productSelectorTool abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777; }
  #productSelectorTool .initialism {
    font-size: 90%;
    text-transform: uppercase; }
  #productSelectorTool blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee; }
  #productSelectorTool blockquote p:last-child,
  #productSelectorTool blockquote ul:last-child,
  #productSelectorTool blockquote ol:last-child {
    margin-bottom: 0; }
  #productSelectorTool blockquote footer,
  #productSelectorTool blockquote small,
  #productSelectorTool blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777; }
  #productSelectorTool blockquote footer:before,
  #productSelectorTool blockquote small:before,
  #productSelectorTool blockquote .small:before {
    content: '\2014 \00A0'; }
  #productSelectorTool .blockquote-reverse,
  #productSelectorTool blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
    border-right: 5px solid #eee;
    border-left: 0; }
  #productSelectorTool .blockquote-reverse footer:before,
  #productSelectorTool blockquote.pull-right footer:before,
  #productSelectorTool .blockquote-reverse small:before,
  #productSelectorTool blockquote.pull-right small:before,
  #productSelectorTool .blockquote-reverse .small:before,
  #productSelectorTool blockquote.pull-right .small:before {
    content: ''; }
  #productSelectorTool .blockquote-reverse footer:after,
  #productSelectorTool blockquote.pull-right footer:after,
  #productSelectorTool .blockquote-reverse small:after,
  #productSelectorTool blockquote.pull-right small:after,
  #productSelectorTool .blockquote-reverse .small:after,
  #productSelectorTool blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }
  #productSelectorTool address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143; }
  #productSelectorTool code,
  #productSelectorTool kbd,
  #productSelectorTool pre,
  #productSelectorTool samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
  #productSelectorTool code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px; }
  #productSelectorTool kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  #productSelectorTool kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }
  #productSelectorTool pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px; }
  #productSelectorTool pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }
  #productSelectorTool .pre-scrollable {
    max-height: 340px;
    overflow-y: scroll; }
  #productSelectorTool .container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }
  @media (min-width: 768px) {
    #productSelectorTool .container {
      width: 750px; } }
  @media (min-width: 992px) {
    #productSelectorTool .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    #productSelectorTool .container {
      width: 1170px; } }
  #productSelectorTool .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }
  #productSelectorTool .row {
    margin-right: -15px;
    margin-left: -15px; }
  #productSelectorTool .col-xs-1, #productSelectorTool .col-sm-1, #productSelectorTool .col-md-1, #productSelectorTool .col-lg-1, #productSelectorTool .col-xs-2, #productSelectorTool .col-sm-2, #productSelectorTool .col-md-2, #productSelectorTool .col-lg-2, #productSelectorTool .col-xs-3, #productSelectorTool .col-sm-3, #productSelectorTool .col-md-3, #productSelectorTool .col-lg-3, #productSelectorTool .col-xs-4, #productSelectorTool .col-sm-4, #productSelectorTool .col-md-4, #productSelectorTool .col-lg-4, #productSelectorTool .col-xs-5, #productSelectorTool .col-sm-5, #productSelectorTool .col-md-5, #productSelectorTool .col-lg-5, #productSelectorTool .col-xs-6, #productSelectorTool .col-sm-6, #productSelectorTool .col-md-6, #productSelectorTool .col-lg-6, #productSelectorTool .col-xs-7, #productSelectorTool .col-sm-7, #productSelectorTool .col-md-7, #productSelectorTool .col-lg-7, #productSelectorTool .col-xs-8, #productSelectorTool .col-sm-8, #productSelectorTool .col-md-8, #productSelectorTool .col-lg-8, #productSelectorTool .col-xs-9, #productSelectorTool .col-sm-9, #productSelectorTool .col-md-9, #productSelectorTool .col-lg-9, #productSelectorTool .col-xs-10, #productSelectorTool .col-sm-10, #productSelectorTool .col-md-10, #productSelectorTool .col-lg-10, #productSelectorTool .col-xs-11, #productSelectorTool .col-sm-11, #productSelectorTool .col-md-11, #productSelectorTool .col-lg-11, #productSelectorTool .col-xs-12, #productSelectorTool .col-sm-12, #productSelectorTool .col-md-12, #productSelectorTool .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
  #productSelectorTool .col-xs-1, #productSelectorTool .col-xs-2, #productSelectorTool .col-xs-3, #productSelectorTool .col-xs-4, #productSelectorTool .col-xs-5, #productSelectorTool .col-xs-6, #productSelectorTool .col-xs-7, #productSelectorTool .col-xs-8, #productSelectorTool .col-xs-9, #productSelectorTool .col-xs-10, #productSelectorTool .col-xs-11, #productSelectorTool .col-xs-12 {
    float: left; }
  #productSelectorTool .col-xs-12 {
    width: 100%; }
  #productSelectorTool .col-xs-11 {
    width: 91.66666667%; }
  #productSelectorTool .col-xs-10 {
    width: 83.33333333%; }
  #productSelectorTool .col-xs-9 {
    width: 75%; }
  #productSelectorTool .col-xs-8 {
    width: 66.66666667%; }
  #productSelectorTool .col-xs-7 {
    width: 58.33333333%; }
  #productSelectorTool .col-xs-6 {
    width: 50%; }
  #productSelectorTool .col-xs-5 {
    width: 41.66666667%; }
  #productSelectorTool .col-xs-4 {
    width: 33.33333333%; }
  #productSelectorTool .col-xs-3 {
    width: 25%; }
  #productSelectorTool .col-xs-2 {
    width: 16.66666667%; }
  #productSelectorTool .col-xs-1 {
    width: 8.33333333%; }
  #productSelectorTool .col-xs-pull-12 {
    right: 100%; }
  #productSelectorTool .col-xs-pull-11 {
    right: 91.66666667%; }
  #productSelectorTool .col-xs-pull-10 {
    right: 83.33333333%; }
  #productSelectorTool .col-xs-pull-9 {
    right: 75%; }
  #productSelectorTool .col-xs-pull-8 {
    right: 66.66666667%; }
  #productSelectorTool .col-xs-pull-7 {
    right: 58.33333333%; }
  #productSelectorTool .col-xs-pull-6 {
    right: 50%; }
  #productSelectorTool .col-xs-pull-5 {
    right: 41.66666667%; }
  #productSelectorTool .col-xs-pull-4 {
    right: 33.33333333%; }
  #productSelectorTool .col-xs-pull-3 {
    right: 25%; }
  #productSelectorTool .col-xs-pull-2 {
    right: 16.66666667%; }
  #productSelectorTool .col-xs-pull-1 {
    right: 8.33333333%; }
  #productSelectorTool .col-xs-pull-0 {
    right: auto; }
  #productSelectorTool .col-xs-push-12 {
    left: 100%; }
  #productSelectorTool .col-xs-push-11 {
    left: 91.66666667%; }
  #productSelectorTool .col-xs-push-10 {
    left: 83.33333333%; }
  #productSelectorTool .col-xs-push-9 {
    left: 75%; }
  #productSelectorTool .col-xs-push-8 {
    left: 66.66666667%; }
  #productSelectorTool .col-xs-push-7 {
    left: 58.33333333%; }
  #productSelectorTool .col-xs-push-6 {
    left: 50%; }
  #productSelectorTool .col-xs-push-5 {
    left: 41.66666667%; }
  #productSelectorTool .col-xs-push-4 {
    left: 33.33333333%; }
  #productSelectorTool .col-xs-push-3 {
    left: 25%; }
  #productSelectorTool .col-xs-push-2 {
    left: 16.66666667%; }
  #productSelectorTool .col-xs-push-1 {
    left: 8.33333333%; }
  #productSelectorTool .col-xs-push-0 {
    left: auto; }
  #productSelectorTool .col-xs-offset-12 {
    margin-left: 100%; }
  #productSelectorTool .col-xs-offset-11 {
    margin-left: 91.66666667%; }
  #productSelectorTool .col-xs-offset-10 {
    margin-left: 83.33333333%; }
  #productSelectorTool .col-xs-offset-9 {
    margin-left: 75%; }
  #productSelectorTool .col-xs-offset-8 {
    margin-left: 66.66666667%; }
  #productSelectorTool .col-xs-offset-7 {
    margin-left: 58.33333333%; }
  #productSelectorTool .col-xs-offset-6 {
    margin-left: 50%; }
  #productSelectorTool .col-xs-offset-5 {
    margin-left: 41.66666667%; }
  #productSelectorTool .col-xs-offset-4 {
    margin-left: 33.33333333%; }
  #productSelectorTool .col-xs-offset-3 {
    margin-left: 25%; }
  #productSelectorTool .col-xs-offset-2 {
    margin-left: 16.66666667%; }
  #productSelectorTool .col-xs-offset-1 {
    margin-left: 8.33333333%; }
  #productSelectorTool .col-xs-offset-0 {
    margin-left: 0; }
  @media (min-width: 768px) {
    #productSelectorTool .col-sm-1, #productSelectorTool .col-sm-2, #productSelectorTool .col-sm-3, #productSelectorTool .col-sm-4, #productSelectorTool .col-sm-5, #productSelectorTool .col-sm-6, #productSelectorTool .col-sm-7, #productSelectorTool .col-sm-8, #productSelectorTool .col-sm-9, #productSelectorTool .col-sm-10, #productSelectorTool .col-sm-11, #productSelectorTool .col-sm-12 {
      float: left; }
    #productSelectorTool .col-sm-12 {
      width: 100%; }
    #productSelectorTool .col-sm-11 {
      width: 91.66666667%; }
    #productSelectorTool .col-sm-10 {
      width: 83.33333333%; }
    #productSelectorTool .col-sm-9 {
      width: 75%; }
    #productSelectorTool .col-sm-8 {
      width: 66.66666667%; }
    #productSelectorTool .col-sm-7 {
      width: 58.33333333%; }
    #productSelectorTool .col-sm-6 {
      width: 50%; }
    #productSelectorTool .col-sm-5 {
      width: 41.66666667%; }
    #productSelectorTool .col-sm-4 {
      width: 33.33333333%; }
    #productSelectorTool .col-sm-3 {
      width: 25%; }
    #productSelectorTool .col-sm-2 {
      width: 16.66666667%; }
    #productSelectorTool .col-sm-1 {
      width: 8.33333333%; }
    #productSelectorTool .col-sm-pull-12 {
      right: 100%; }
    #productSelectorTool .col-sm-pull-11 {
      right: 91.66666667%; }
    #productSelectorTool .col-sm-pull-10 {
      right: 83.33333333%; }
    #productSelectorTool .col-sm-pull-9 {
      right: 75%; }
    #productSelectorTool .col-sm-pull-8 {
      right: 66.66666667%; }
    #productSelectorTool .col-sm-pull-7 {
      right: 58.33333333%; }
    #productSelectorTool .col-sm-pull-6 {
      right: 50%; }
    #productSelectorTool .col-sm-pull-5 {
      right: 41.66666667%; }
    #productSelectorTool .col-sm-pull-4 {
      right: 33.33333333%; }
    #productSelectorTool .col-sm-pull-3 {
      right: 25%; }
    #productSelectorTool .col-sm-pull-2 {
      right: 16.66666667%; }
    #productSelectorTool .col-sm-pull-1 {
      right: 8.33333333%; }
    #productSelectorTool .col-sm-pull-0 {
      right: auto; }
    #productSelectorTool .col-sm-push-12 {
      left: 100%; }
    #productSelectorTool .col-sm-push-11 {
      left: 91.66666667%; }
    #productSelectorTool .col-sm-push-10 {
      left: 83.33333333%; }
    #productSelectorTool .col-sm-push-9 {
      left: 75%; }
    #productSelectorTool .col-sm-push-8 {
      left: 66.66666667%; }
    #productSelectorTool .col-sm-push-7 {
      left: 58.33333333%; }
    #productSelectorTool .col-sm-push-6 {
      left: 50%; }
    #productSelectorTool .col-sm-push-5 {
      left: 41.66666667%; }
    #productSelectorTool .col-sm-push-4 {
      left: 33.33333333%; }
    #productSelectorTool .col-sm-push-3 {
      left: 25%; }
    #productSelectorTool .col-sm-push-2 {
      left: 16.66666667%; }
    #productSelectorTool .col-sm-push-1 {
      left: 8.33333333%; }
    #productSelectorTool .col-sm-push-0 {
      left: auto; }
    #productSelectorTool .col-sm-offset-12 {
      margin-left: 100%; }
    #productSelectorTool .col-sm-offset-11 {
      margin-left: 91.66666667%; }
    #productSelectorTool .col-sm-offset-10 {
      margin-left: 83.33333333%; }
    #productSelectorTool .col-sm-offset-9 {
      margin-left: 75%; }
    #productSelectorTool .col-sm-offset-8 {
      margin-left: 66.66666667%; }
    #productSelectorTool .col-sm-offset-7 {
      margin-left: 58.33333333%; }
    #productSelectorTool .col-sm-offset-6 {
      margin-left: 50%; }
    #productSelectorTool .col-sm-offset-5 {
      margin-left: 41.66666667%; }
    #productSelectorTool .col-sm-offset-4 {
      margin-left: 33.33333333%; }
    #productSelectorTool .col-sm-offset-3 {
      margin-left: 25%; }
    #productSelectorTool .col-sm-offset-2 {
      margin-left: 16.66666667%; }
    #productSelectorTool .col-sm-offset-1 {
      margin-left: 8.33333333%; }
    #productSelectorTool .col-sm-offset-0 {
      margin-left: 0; } }
  @media (min-width: 992px) {
    #productSelectorTool .col-md-1, #productSelectorTool .col-md-2, #productSelectorTool .col-md-3, #productSelectorTool .col-md-4, #productSelectorTool .col-md-5, #productSelectorTool .col-md-6, #productSelectorTool .col-md-7, #productSelectorTool .col-md-8, #productSelectorTool .col-md-9, #productSelectorTool .col-md-10, #productSelectorTool .col-md-11, #productSelectorTool .col-md-12 {
      float: left; }
    #productSelectorTool .col-md-12 {
      width: 100%; }
    #productSelectorTool .col-md-11 {
      width: 91.66666667%; }
    #productSelectorTool .col-md-10 {
      width: 83.33333333%; }
    #productSelectorTool .col-md-9 {
      width: 75%; }
    #productSelectorTool .col-md-8 {
      width: 66.66666667%; }
    #productSelectorTool .col-md-7 {
      width: 58.33333333%; }
    #productSelectorTool .col-md-6 {
      width: 50%; }
    #productSelectorTool .col-md-5 {
      width: 41.66666667%; }
    #productSelectorTool .col-md-4 {
      width: 33.33333333%; }
    #productSelectorTool .col-md-3 {
      width: 25%; }
    #productSelectorTool .col-md-2 {
      width: 16.66666667%; }
    #productSelectorTool .col-md-1 {
      width: 8.33333333%; }
    #productSelectorTool .col-md-pull-12 {
      right: 100%; }
    #productSelectorTool .col-md-pull-11 {
      right: 91.66666667%; }
    #productSelectorTool .col-md-pull-10 {
      right: 83.33333333%; }
    #productSelectorTool .col-md-pull-9 {
      right: 75%; }
    #productSelectorTool .col-md-pull-8 {
      right: 66.66666667%; }
    #productSelectorTool .col-md-pull-7 {
      right: 58.33333333%; }
    #productSelectorTool .col-md-pull-6 {
      right: 50%; }
    #productSelectorTool .col-md-pull-5 {
      right: 41.66666667%; }
    #productSelectorTool .col-md-pull-4 {
      right: 33.33333333%; }
    #productSelectorTool .col-md-pull-3 {
      right: 25%; }
    #productSelectorTool .col-md-pull-2 {
      right: 16.66666667%; }
    #productSelectorTool .col-md-pull-1 {
      right: 8.33333333%; }
    #productSelectorTool .col-md-pull-0 {
      right: auto; }
    #productSelectorTool .col-md-push-12 {
      left: 100%; }
    #productSelectorTool .col-md-push-11 {
      left: 91.66666667%; }
    #productSelectorTool .col-md-push-10 {
      left: 83.33333333%; }
    #productSelectorTool .col-md-push-9 {
      left: 75%; }
    #productSelectorTool .col-md-push-8 {
      left: 66.66666667%; }
    #productSelectorTool .col-md-push-7 {
      left: 58.33333333%; }
    #productSelectorTool .col-md-push-6 {
      left: 50%; }
    #productSelectorTool .col-md-push-5 {
      left: 41.66666667%; }
    #productSelectorTool .col-md-push-4 {
      left: 33.33333333%; }
    #productSelectorTool .col-md-push-3 {
      left: 25%; }
    #productSelectorTool .col-md-push-2 {
      left: 16.66666667%; }
    #productSelectorTool .col-md-push-1 {
      left: 8.33333333%; }
    #productSelectorTool .col-md-push-0 {
      left: auto; }
    #productSelectorTool .col-md-offset-12 {
      margin-left: 100%; }
    #productSelectorTool .col-md-offset-11 {
      margin-left: 91.66666667%; }
    #productSelectorTool .col-md-offset-10 {
      margin-left: 83.33333333%; }
    #productSelectorTool .col-md-offset-9 {
      margin-left: 75%; }
    #productSelectorTool .col-md-offset-8 {
      margin-left: 66.66666667%; }
    #productSelectorTool .col-md-offset-7 {
      margin-left: 58.33333333%; }
    #productSelectorTool .col-md-offset-6 {
      margin-left: 50%; }
    #productSelectorTool .col-md-offset-5 {
      margin-left: 41.66666667%; }
    #productSelectorTool .col-md-offset-4 {
      margin-left: 33.33333333%; }
    #productSelectorTool .col-md-offset-3 {
      margin-left: 25%; }
    #productSelectorTool .col-md-offset-2 {
      margin-left: 16.66666667%; }
    #productSelectorTool .col-md-offset-1 {
      margin-left: 8.33333333%; }
    #productSelectorTool .col-md-offset-0 {
      margin-left: 0; } }
  @media (min-width: 1200px) {
    #productSelectorTool .col-lg-1, #productSelectorTool .col-lg-2, #productSelectorTool .col-lg-3, #productSelectorTool .col-lg-4, #productSelectorTool .col-lg-5, #productSelectorTool .col-lg-6, #productSelectorTool .col-lg-7, #productSelectorTool .col-lg-8, #productSelectorTool .col-lg-9, #productSelectorTool .col-lg-10, #productSelectorTool .col-lg-11, #productSelectorTool .col-lg-12 {
      float: left; }
    #productSelectorTool .col-lg-12 {
      width: 100%; }
    #productSelectorTool .col-lg-11 {
      width: 91.66666667%; }
    #productSelectorTool .col-lg-10 {
      width: 83.33333333%; }
    #productSelectorTool .col-lg-9 {
      width: 75%; }
    #productSelectorTool .col-lg-8 {
      width: 66.66666667%; }
    #productSelectorTool .col-lg-7 {
      width: 58.33333333%; }
    #productSelectorTool .col-lg-6 {
      width: 50%; }
    #productSelectorTool .col-lg-5 {
      width: 41.66666667%; }
    #productSelectorTool .col-lg-4 {
      width: 33.33333333%; }
    #productSelectorTool .col-lg-3 {
      width: 25%; }
    #productSelectorTool .col-lg-2 {
      width: 16.66666667%; }
    #productSelectorTool .col-lg-1 {
      width: 8.33333333%; }
    #productSelectorTool .col-lg-pull-12 {
      right: 100%; }
    #productSelectorTool .col-lg-pull-11 {
      right: 91.66666667%; }
    #productSelectorTool .col-lg-pull-10 {
      right: 83.33333333%; }
    #productSelectorTool .col-lg-pull-9 {
      right: 75%; }
    #productSelectorTool .col-lg-pull-8 {
      right: 66.66666667%; }
    #productSelectorTool .col-lg-pull-7 {
      right: 58.33333333%; }
    #productSelectorTool .col-lg-pull-6 {
      right: 50%; }
    #productSelectorTool .col-lg-pull-5 {
      right: 41.66666667%; }
    #productSelectorTool .col-lg-pull-4 {
      right: 33.33333333%; }
    #productSelectorTool .col-lg-pull-3 {
      right: 25%; }
    #productSelectorTool .col-lg-pull-2 {
      right: 16.66666667%; }
    #productSelectorTool .col-lg-pull-1 {
      right: 8.33333333%; }
    #productSelectorTool .col-lg-pull-0 {
      right: auto; }
    #productSelectorTool .col-lg-push-12 {
      left: 100%; }
    #productSelectorTool .col-lg-push-11 {
      left: 91.66666667%; }
    #productSelectorTool .col-lg-push-10 {
      left: 83.33333333%; }
    #productSelectorTool .col-lg-push-9 {
      left: 75%; }
    #productSelectorTool .col-lg-push-8 {
      left: 66.66666667%; }
    #productSelectorTool .col-lg-push-7 {
      left: 58.33333333%; }
    #productSelectorTool .col-lg-push-6 {
      left: 50%; }
    #productSelectorTool .col-lg-push-5 {
      left: 41.66666667%; }
    #productSelectorTool .col-lg-push-4 {
      left: 33.33333333%; }
    #productSelectorTool .col-lg-push-3 {
      left: 25%; }
    #productSelectorTool .col-lg-push-2 {
      left: 16.66666667%; }
    #productSelectorTool .col-lg-push-1 {
      left: 8.33333333%; }
    #productSelectorTool .col-lg-push-0 {
      left: auto; }
    #productSelectorTool .col-lg-offset-12 {
      margin-left: 100%; }
    #productSelectorTool .col-lg-offset-11 {
      margin-left: 91.66666667%; }
    #productSelectorTool .col-lg-offset-10 {
      margin-left: 83.33333333%; }
    #productSelectorTool .col-lg-offset-9 {
      margin-left: 75%; }
    #productSelectorTool .col-lg-offset-8 {
      margin-left: 66.66666667%; }
    #productSelectorTool .col-lg-offset-7 {
      margin-left: 58.33333333%; }
    #productSelectorTool .col-lg-offset-6 {
      margin-left: 50%; }
    #productSelectorTool .col-lg-offset-5 {
      margin-left: 41.66666667%; }
    #productSelectorTool .col-lg-offset-4 {
      margin-left: 33.33333333%; }
    #productSelectorTool .col-lg-offset-3 {
      margin-left: 25%; }
    #productSelectorTool .col-lg-offset-2 {
      margin-left: 16.66666667%; }
    #productSelectorTool .col-lg-offset-1 {
      margin-left: 8.33333333%; }
    #productSelectorTool .col-lg-offset-0 {
      margin-left: 0; } }
  #productSelectorTool table {
    background-color: transparent; }
  #productSelectorTool caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left; }
  #productSelectorTool th {
    text-align: left; }
  #productSelectorTool .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px; }
  #productSelectorTool .table > thead > tr > th,
  #productSelectorTool .table > tbody > tr > th,
  #productSelectorTool .table > tfoot > tr > th,
  #productSelectorTool .table > thead > tr > td,
  #productSelectorTool .table > tbody > tr > td,
  #productSelectorTool .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  #productSelectorTool .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  #productSelectorTool .table > caption + thead > tr:first-child > th,
  #productSelectorTool .table > colgroup + thead > tr:first-child > th,
  #productSelectorTool .table > thead:first-child > tr:first-child > th,
  #productSelectorTool .table > caption + thead > tr:first-child > td,
  #productSelectorTool .table > colgroup + thead > tr:first-child > td,
  #productSelectorTool .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  #productSelectorTool .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  #productSelectorTool .table .table {
    background-color: #fff; }
  #productSelectorTool .table-condensed > thead > tr > th,
  #productSelectorTool .table-condensed > tbody > tr > th,
  #productSelectorTool .table-condensed > tfoot > tr > th,
  #productSelectorTool .table-condensed > thead > tr > td,
  #productSelectorTool .table-condensed > tbody > tr > td,
  #productSelectorTool .table-condensed > tfoot > tr > td {
    padding: 5px; }
  #productSelectorTool .table-bordered {
    border: 1px solid #ddd; }
  #productSelectorTool .table-bordered > thead > tr > th,
  #productSelectorTool .table-bordered > tbody > tr > th,
  #productSelectorTool .table-bordered > tfoot > tr > th,
  #productSelectorTool .table-bordered > thead > tr > td,
  #productSelectorTool .table-bordered > tbody > tr > td,
  #productSelectorTool .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  #productSelectorTool .table-bordered > thead > tr > th,
  #productSelectorTool .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }
  #productSelectorTool .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9; }
  #productSelectorTool .table-hover > tbody > tr:hover {
    background-color: #f5f5f5; }
  #productSelectorTool table col[class*="col-"] {
    position: static;
    display: table-column;
    float: none; }
  #productSelectorTool table td[class*="col-"],
  #productSelectorTool table th[class*="col-"] {
    position: static;
    display: table-cell;
    float: none; }
  #productSelectorTool .table > thead > tr > td.active,
  #productSelectorTool .table > tbody > tr > td.active,
  #productSelectorTool .table > tfoot > tr > td.active,
  #productSelectorTool .table > thead > tr > th.active,
  #productSelectorTool .table > tbody > tr > th.active,
  #productSelectorTool .table > tfoot > tr > th.active,
  #productSelectorTool .table > thead > tr.active > td,
  #productSelectorTool .table > tbody > tr.active > td,
  #productSelectorTool .table > tfoot > tr.active > td,
  #productSelectorTool .table > thead > tr.active > th,
  #productSelectorTool .table > tbody > tr.active > th,
  #productSelectorTool .table > tfoot > tr.active > th {
    background-color: #f5f5f5; }
  #productSelectorTool .table-hover > tbody > tr > td.active:hover,
  #productSelectorTool .table-hover > tbody > tr > th.active:hover,
  #productSelectorTool .table-hover > tbody > tr.active:hover > td,
  #productSelectorTool .table-hover > tbody > tr:hover > .active,
  #productSelectorTool .table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8; }
  #productSelectorTool .table > thead > tr > td.success,
  #productSelectorTool .table > tbody > tr > td.success,
  #productSelectorTool .table > tfoot > tr > td.success,
  #productSelectorTool .table > thead > tr > th.success,
  #productSelectorTool .table > tbody > tr > th.success,
  #productSelectorTool .table > tfoot > tr > th.success,
  #productSelectorTool .table > thead > tr.success > td,
  #productSelectorTool .table > tbody > tr.success > td,
  #productSelectorTool .table > tfoot > tr.success > td,
  #productSelectorTool .table > thead > tr.success > th,
  #productSelectorTool .table > tbody > tr.success > th,
  #productSelectorTool .table > tfoot > tr.success > th {
    background-color: #dff0d8; }
  #productSelectorTool .table-hover > tbody > tr > td.success:hover,
  #productSelectorTool .table-hover > tbody > tr > th.success:hover,
  #productSelectorTool .table-hover > tbody > tr.success:hover > td,
  #productSelectorTool .table-hover > tbody > tr:hover > .success,
  #productSelectorTool .table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6; }
  #productSelectorTool .table > thead > tr > td.info,
  #productSelectorTool .table > tbody > tr > td.info,
  #productSelectorTool .table > tfoot > tr > td.info,
  #productSelectorTool .table > thead > tr > th.info,
  #productSelectorTool .table > tbody > tr > th.info,
  #productSelectorTool .table > tfoot > tr > th.info,
  #productSelectorTool .table > thead > tr.info > td,
  #productSelectorTool .table > tbody > tr.info > td,
  #productSelectorTool .table > tfoot > tr.info > td,
  #productSelectorTool .table > thead > tr.info > th,
  #productSelectorTool .table > tbody > tr.info > th,
  #productSelectorTool .table > tfoot > tr.info > th {
    background-color: #d9edf7; }
  #productSelectorTool .table-hover > tbody > tr > td.info:hover,
  #productSelectorTool .table-hover > tbody > tr > th.info:hover,
  #productSelectorTool .table-hover > tbody > tr.info:hover > td,
  #productSelectorTool .table-hover > tbody > tr:hover > .info,
  #productSelectorTool .table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3; }
  #productSelectorTool .table > thead > tr > td.warning,
  #productSelectorTool .table > tbody > tr > td.warning,
  #productSelectorTool .table > tfoot > tr > td.warning,
  #productSelectorTool .table > thead > tr > th.warning,
  #productSelectorTool .table > tbody > tr > th.warning,
  #productSelectorTool .table > tfoot > tr > th.warning,
  #productSelectorTool .table > thead > tr.warning > td,
  #productSelectorTool .table > tbody > tr.warning > td,
  #productSelectorTool .table > tfoot > tr.warning > td,
  #productSelectorTool .table > thead > tr.warning > th,
  #productSelectorTool .table > tbody > tr.warning > th,
  #productSelectorTool .table > tfoot > tr.warning > th {
    background-color: #fcf8e3; }
  #productSelectorTool .table-hover > tbody > tr > td.warning:hover,
  #productSelectorTool .table-hover > tbody > tr > th.warning:hover,
  #productSelectorTool .table-hover > tbody > tr.warning:hover > td,
  #productSelectorTool .table-hover > tbody > tr:hover > .warning,
  #productSelectorTool .table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc; }
  #productSelectorTool .table > thead > tr > td.danger,
  #productSelectorTool .table > tbody > tr > td.danger,
  #productSelectorTool .table > tfoot > tr > td.danger,
  #productSelectorTool .table > thead > tr > th.danger,
  #productSelectorTool .table > tbody > tr > th.danger,
  #productSelectorTool .table > tfoot > tr > th.danger,
  #productSelectorTool .table > thead > tr.danger > td,
  #productSelectorTool .table > tbody > tr.danger > td,
  #productSelectorTool .table > tfoot > tr.danger > td,
  #productSelectorTool .table > thead > tr.danger > th,
  #productSelectorTool .table > tbody > tr.danger > th,
  #productSelectorTool .table > tfoot > tr.danger > th {
    background-color: #f2dede; }
  #productSelectorTool .table-hover > tbody > tr > td.danger:hover,
  #productSelectorTool .table-hover > tbody > tr > th.danger:hover,
  #productSelectorTool .table-hover > tbody > tr.danger:hover > td,
  #productSelectorTool .table-hover > tbody > tr:hover > .danger,
  #productSelectorTool .table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc; }
  #productSelectorTool .table-responsive {
    min-height: .01%;
    overflow-x: auto; }
  @media screen and (max-width: 767px) {
    #productSelectorTool .table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
    #productSelectorTool .table-responsive > .table {
      margin-bottom: 0; }
    #productSelectorTool .table-responsive > .table > thead > tr > th,
    #productSelectorTool .table-responsive > .table > tbody > tr > th,
    #productSelectorTool .table-responsive > .table > tfoot > tr > th,
    #productSelectorTool .table-responsive > .table > thead > tr > td,
    #productSelectorTool .table-responsive > .table > tbody > tr > td,
    #productSelectorTool .table-responsive > .table > tfoot > tr > td {
      white-space: nowrap; }
    #productSelectorTool .table-responsive > .table-bordered {
      border: 0; }
    #productSelectorTool .table-responsive > .table-bordered > thead > tr > th:first-child,
    #productSelectorTool .table-responsive > .table-bordered > tbody > tr > th:first-child,
    #productSelectorTool .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    #productSelectorTool .table-responsive > .table-bordered > thead > tr > td:first-child,
    #productSelectorTool .table-responsive > .table-bordered > tbody > tr > td:first-child,
    #productSelectorTool .table-responsive > .table-bordered > tfoot > tr > td:first-child {
      border-left: 0; }
    #productSelectorTool .table-responsive > .table-bordered > thead > tr > th:last-child,
    #productSelectorTool .table-responsive > .table-bordered > tbody > tr > th:last-child,
    #productSelectorTool .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    #productSelectorTool .table-responsive > .table-bordered > thead > tr > td:last-child,
    #productSelectorTool .table-responsive > .table-bordered > tbody > tr > td:last-child,
    #productSelectorTool .table-responsive > .table-bordered > tfoot > tr > td:last-child {
      border-right: 0; }
    #productSelectorTool .table-responsive > .table-bordered > tbody > tr:last-child > th,
    #productSelectorTool .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    #productSelectorTool .table-responsive > .table-bordered > tbody > tr:last-child > td,
    #productSelectorTool .table-responsive > .table-bordered > tfoot > tr:last-child > td {
      border-bottom: 0; } }
  #productSelectorTool fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0; }
  #productSelectorTool legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5; }
  #productSelectorTool label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold; }
  #productSelectorTool input[type="search"] {
    box-sizing: border-box; }
  #productSelectorTool input[type="radio"],
  #productSelectorTool input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal; }
  #productSelectorTool input[type="file"] {
    display: block; }
  #productSelectorTool input[type="range"] {
    display: block;
    width: 100%; }
  #productSelectorTool select[multiple],
  #productSelectorTool select[size] {
    height: auto; }
  #productSelectorTool input[type="file"]:focus,
  #productSelectorTool input[type="radio"]:focus,
  #productSelectorTool input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  #productSelectorTool output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555; }
  #productSelectorTool .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
  #productSelectorTool .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  #productSelectorTool .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  #productSelectorTool .form-control:-ms-input-placeholder {
    color: #999; }
  #productSelectorTool .form-control::-webkit-input-placeholder {
    color: #999; }
  #productSelectorTool .form-control[disabled],
  #productSelectorTool .form-control[readonly],
  #productSelectorTool fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1; }
  #productSelectorTool .form-control[disabled],
  #productSelectorTool fieldset[disabled] .form-control {
    cursor: not-allowed; }
  #productSelectorTool textarea.form-control {
    height: auto; }
  #productSelectorTool input[type="search"] {
    -webkit-appearance: none; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    #productSelectorTool input[type="date"].form-control,
    #productSelectorTool input[type="time"].form-control,
    #productSelectorTool input[type="datetime-local"].form-control,
    #productSelectorTool input[type="month"].form-control {
      line-height: 34px; }
    #productSelectorTool input[type="date"].input-sm,
    #productSelectorTool input[type="time"].input-sm,
    #productSelectorTool input[type="datetime-local"].input-sm,
    #productSelectorTool input[type="month"].input-sm,
    #productSelectorTool .input-group-sm input[type="date"],
    #productSelectorTool .input-group-sm input[type="time"],
    #productSelectorTool .input-group-sm input[type="datetime-local"],
    #productSelectorTool .input-group-sm input[type="month"] {
      line-height: 30px; }
    #productSelectorTool input[type="date"].input-lg,
    #productSelectorTool input[type="time"].input-lg,
    #productSelectorTool input[type="datetime-local"].input-lg,
    #productSelectorTool input[type="month"].input-lg,
    #productSelectorTool .input-group-lg input[type="date"],
    #productSelectorTool .input-group-lg input[type="time"],
    #productSelectorTool .input-group-lg input[type="datetime-local"],
    #productSelectorTool .input-group-lg input[type="month"] {
      line-height: 46px; } }
  #productSelectorTool .form-group {
    margin-bottom: 15px; }
  #productSelectorTool .radio,
  #productSelectorTool .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px; }
  #productSelectorTool .radio label,
  #productSelectorTool .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }
  #productSelectorTool .radio input[type="radio"],
  #productSelectorTool .radio-inline input[type="radio"],
  #productSelectorTool .checkbox input[type="checkbox"],
  #productSelectorTool .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px; }
  #productSelectorTool .radio + .radio,
  #productSelectorTool .checkbox + .checkbox {
    margin-top: -5px; }
  #productSelectorTool .radio-inline,
  #productSelectorTool .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer; }
  #productSelectorTool .radio-inline + .radio-inline,
  #productSelectorTool .checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px; }
  #productSelectorTool input[type="radio"][disabled],
  #productSelectorTool input[type="checkbox"][disabled],
  #productSelectorTool input[type="radio"].disabled,
  #productSelectorTool input[type="checkbox"].disabled,
  #productSelectorTool fieldset[disabled] input[type="radio"],
  #productSelectorTool fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed; }
  #productSelectorTool .radio-inline.disabled,
  #productSelectorTool .checkbox-inline.disabled,
  #productSelectorTool fieldset[disabled] .radio-inline,
  #productSelectorTool fieldset[disabled] .checkbox-inline {
    cursor: not-allowed; }
  #productSelectorTool .radio.disabled label,
  #productSelectorTool .checkbox.disabled label,
  #productSelectorTool fieldset[disabled] .radio label,
  #productSelectorTool fieldset[disabled] .checkbox label {
    cursor: not-allowed; }
  #productSelectorTool .form-control-static {
    min-height: 34px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0; }
  #productSelectorTool .form-control-static.input-lg,
  #productSelectorTool .form-control-static.input-sm {
    padding-right: 0;
    padding-left: 0; }
  #productSelectorTool .input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  #productSelectorTool select.input-sm {
    height: 30px;
    line-height: 30px; }
  #productSelectorTool textarea.input-sm,
  #productSelectorTool select[multiple].input-sm {
    height: auto; }
  #productSelectorTool .form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  #productSelectorTool .form-group-sm select.form-control {
    height: 30px;
    line-height: 30px; }
  #productSelectorTool .form-group-sm textarea.form-control,
  #productSelectorTool .form-group-sm select[multiple].form-control {
    height: auto; }
  #productSelectorTool .form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5; }
  #productSelectorTool .input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px; }
  #productSelectorTool select.input-lg {
    height: 46px;
    line-height: 46px; }
  #productSelectorTool textarea.input-lg,
  #productSelectorTool select[multiple].input-lg {
    height: auto; }
  #productSelectorTool .form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px; }
  #productSelectorTool .form-group-lg select.form-control {
    height: 46px;
    line-height: 46px; }
  #productSelectorTool .form-group-lg textarea.form-control,
  #productSelectorTool .form-group-lg select[multiple].form-control {
    height: auto; }
  #productSelectorTool .form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333; }
  #productSelectorTool .has-feedback {
    position: relative; }
  #productSelectorTool .has-feedback .form-control {
    padding-right: 42.5px; }
  #productSelectorTool .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; }
  #productSelectorTool .input-lg + .form-control-feedback,
  #productSelectorTool .input-group-lg + .form-control-feedback,
  #productSelectorTool .form-group-lg .form-control + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px; }
  #productSelectorTool .input-sm + .form-control-feedback,
  #productSelectorTool .input-group-sm + .form-control-feedback,
  #productSelectorTool .form-group-sm .form-control + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px; }
  #productSelectorTool .has-success .help-block,
  #productSelectorTool .has-success .control-label,
  #productSelectorTool .has-success .radio,
  #productSelectorTool .has-success .checkbox,
  #productSelectorTool .has-success .radio-inline,
  #productSelectorTool .has-success .checkbox-inline,
  #productSelectorTool .has-success.radio label,
  #productSelectorTool .has-success.checkbox label,
  #productSelectorTool .has-success.radio-inline label,
  #productSelectorTool .has-success.checkbox-inline label {
    color: #3c763d; }
  #productSelectorTool .has-success .form-control {
    border-color: #3c763d;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  #productSelectorTool .has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
  #productSelectorTool .has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d; }
  #productSelectorTool .has-success .form-control-feedback {
    color: #3c763d; }
  #productSelectorTool .has-warning .help-block,
  #productSelectorTool .has-warning .control-label,
  #productSelectorTool .has-warning .radio,
  #productSelectorTool .has-warning .checkbox,
  #productSelectorTool .has-warning .radio-inline,
  #productSelectorTool .has-warning .checkbox-inline,
  #productSelectorTool .has-warning.radio label,
  #productSelectorTool .has-warning.checkbox label,
  #productSelectorTool .has-warning.radio-inline label,
  #productSelectorTool .has-warning.checkbox-inline label {
    color: #8a6d3b; }
  #productSelectorTool .has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  #productSelectorTool .has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
  #productSelectorTool .has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b; }
  #productSelectorTool .has-warning .form-control-feedback {
    color: #8a6d3b; }
  #productSelectorTool .has-error .help-block,
  #productSelectorTool .has-error .control-label,
  #productSelectorTool .has-error .radio,
  #productSelectorTool .has-error .checkbox,
  #productSelectorTool .has-error .radio-inline,
  #productSelectorTool .has-error .checkbox-inline,
  #productSelectorTool .has-error.radio label,
  #productSelectorTool .has-error.checkbox label,
  #productSelectorTool .has-error.radio-inline label,
  #productSelectorTool .has-error.checkbox-inline label {
    color: #a94442; }
  #productSelectorTool .has-error .form-control {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  #productSelectorTool .has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
  #productSelectorTool .has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442; }
  #productSelectorTool .has-error .form-control-feedback {
    color: #a94442; }
  #productSelectorTool .has-feedback label ~ .form-control-feedback {
    top: 25px; }
  #productSelectorTool .has-feedback label.sr-only ~ .form-control-feedback {
    top: 0; }
  #productSelectorTool .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373; }
  @media (min-width: 768px) {
    #productSelectorTool .form-inline .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    #productSelectorTool .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    #productSelectorTool .form-inline .form-control-static {
      display: inline-block; }
    #productSelectorTool .form-inline .input-group {
      display: inline-table;
      vertical-align: middle; }
    #productSelectorTool .form-inline .input-group .input-group-addon,
    #productSelectorTool .form-inline .input-group .input-group-btn,
    #productSelectorTool .form-inline .input-group .form-control {
      width: auto; }
    #productSelectorTool .form-inline .input-group > .form-control {
      width: 100%; }
    #productSelectorTool .form-inline .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    #productSelectorTool .form-inline .radio,
    #productSelectorTool .form-inline .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
    #productSelectorTool .form-inline .radio label,
    #productSelectorTool .form-inline .checkbox label {
      padding-left: 0; }
    #productSelectorTool .form-inline .radio input[type="radio"],
    #productSelectorTool .form-inline .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    #productSelectorTool .form-inline .has-feedback .form-control-feedback {
      top: 0; } }
  #productSelectorTool .form-horizontal .radio,
  #productSelectorTool .form-horizontal .checkbox,
  #productSelectorTool .form-horizontal .radio-inline,
  #productSelectorTool .form-horizontal .checkbox-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0; }
  #productSelectorTool .form-horizontal .radio,
  #productSelectorTool .form-horizontal .checkbox {
    min-height: 27px; }
  #productSelectorTool .form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px; }
  @media (min-width: 768px) {
    #productSelectorTool .form-horizontal .control-label {
      padding-top: 7px;
      margin-bottom: 0;
      text-align: right; } }
  #productSelectorTool .form-horizontal .has-feedback .form-control-feedback {
    right: 15px; }
  @media (min-width: 768px) {
    #productSelectorTool .form-horizontal .form-group-lg .control-label {
      padding-top: 14.333333px;
      font-size: 18px; } }
  @media (min-width: 768px) {
    #productSelectorTool .form-horizontal .form-group-sm .control-label {
      padding-top: 6px;
      font-size: 12px; } }
  #productSelectorTool .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px; }
  #productSelectorTool .btn:focus,
  #productSelectorTool .btn:active:focus,
  #productSelectorTool .btn.active:focus,
  #productSelectorTool .btn.focus,
  #productSelectorTool .btn:active.focus,
  #productSelectorTool .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  #productSelectorTool .btn:hover,
  #productSelectorTool .btn:focus,
  #productSelectorTool .btn.focus {
    color: #333;
    text-decoration: none; }
  #productSelectorTool .btn:active,
  #productSelectorTool .btn.active {
    background-image: none;
    outline: 0; }
  #productSelectorTool .btn.disabled,
  #productSelectorTool .btn[disabled],
  #productSelectorTool fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    box-shadow: none;
    opacity: .65; }
  #productSelectorTool a.btn.disabled,
  #productSelectorTool fieldset[disabled] a.btn {
    pointer-events: none; }
  #productSelectorTool .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc; }
  #productSelectorTool .btn-default:focus,
  #productSelectorTool .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  #productSelectorTool .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  #productSelectorTool .btn-default:active,
  #productSelectorTool .btn-default.active,
  #productSelectorTool .open > .dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  #productSelectorTool .btn-default:active:hover,
  #productSelectorTool .btn-default.active:hover,
  #productSelectorTool .open > .dropdown-toggle.btn-default:hover,
  #productSelectorTool .btn-default:active:focus,
  #productSelectorTool .btn-default.active:focus,
  #productSelectorTool .open > .dropdown-toggle.btn-default:focus,
  #productSelectorTool .btn-default:active.focus,
  #productSelectorTool .btn-default.active.focus,
  #productSelectorTool .open > .dropdown-toggle.btn-default.focus {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c; }
  #productSelectorTool .btn-default:active,
  #productSelectorTool .btn-default.active,
  #productSelectorTool .open > .dropdown-toggle.btn-default {
    background-image: none; }
  #productSelectorTool .btn-default.disabled,
  #productSelectorTool .btn-default[disabled],
  #productSelectorTool fieldset[disabled] .btn-default,
  #productSelectorTool .btn-default.disabled:hover,
  #productSelectorTool .btn-default[disabled]:hover,
  #productSelectorTool fieldset[disabled] .btn-default:hover,
  #productSelectorTool .btn-default.disabled:focus,
  #productSelectorTool .btn-default[disabled]:focus,
  #productSelectorTool fieldset[disabled] .btn-default:focus,
  #productSelectorTool .btn-default.disabled.focus,
  #productSelectorTool .btn-default[disabled].focus,
  #productSelectorTool fieldset[disabled] .btn-default.focus,
  #productSelectorTool .btn-default.disabled:active,
  #productSelectorTool .btn-default[disabled]:active,
  #productSelectorTool fieldset[disabled] .btn-default:active,
  #productSelectorTool .btn-default.disabled.active,
  #productSelectorTool .btn-default[disabled].active,
  #productSelectorTool fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc; }
  #productSelectorTool .btn-default .badge {
    color: #fff;
    background-color: #333; }
  #productSelectorTool .btn-primary {
    color: #fff;
    background-color: #337ab7; }
  #productSelectorTool .btn-primary:focus,
  #productSelectorTool .btn-primary.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40; }
  #productSelectorTool .btn-primary:hover {
    color: #fff;
    background-color: #286090; }
  #productSelectorTool .btn-primary:active,
  #productSelectorTool .btn-primary.active,
  #productSelectorTool .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
  #productSelectorTool .btn-primary:active:hover,
  #productSelectorTool .btn-primary.active:hover,
  #productSelectorTool .open > .dropdown-toggle.btn-primary:hover,
  #productSelectorTool .btn-primary:active:focus,
  #productSelectorTool .btn-primary.active:focus,
  #productSelectorTool .open > .dropdown-toggle.btn-primary:focus,
  #productSelectorTool .btn-primary:active.focus,
  #productSelectorTool .btn-primary.active.focus,
  #productSelectorTool .open > .dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40; }
  #productSelectorTool .btn-primary:active,
  #productSelectorTool .btn-primary.active,
  #productSelectorTool .open > .dropdown-toggle.btn-primary {
    background-image: none; }
  #productSelectorTool .btn-primary.disabled,
  #productSelectorTool .btn-primary[disabled],
  #productSelectorTool fieldset[disabled] .btn-primary,
  #productSelectorTool .btn-primary.disabled:hover,
  #productSelectorTool .btn-primary[disabled]:hover,
  #productSelectorTool fieldset[disabled] .btn-primary:hover,
  #productSelectorTool .btn-primary.disabled:focus,
  #productSelectorTool .btn-primary[disabled]:focus,
  #productSelectorTool fieldset[disabled] .btn-primary:focus,
  #productSelectorTool .btn-primary.disabled.focus,
  #productSelectorTool .btn-primary[disabled].focus,
  #productSelectorTool fieldset[disabled] .btn-primary.focus,
  #productSelectorTool .btn-primary.disabled:active,
  #productSelectorTool .btn-primary[disabled]:active,
  #productSelectorTool fieldset[disabled] .btn-primary:active,
  #productSelectorTool .btn-primary.disabled.active,
  #productSelectorTool .btn-primary[disabled].active,
  #productSelectorTool fieldset[disabled] .btn-primary.active {
    background-color: #337ab7;
    border-color: #2e6da4; }
  #productSelectorTool .btn-primary .badge {
    color: #337ab7;
    background-color: #fff; }
  #productSelectorTool .btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c; }
  #productSelectorTool .btn-success:focus,
  #productSelectorTool .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625; }
  #productSelectorTool .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  #productSelectorTool .btn-success:active,
  #productSelectorTool .btn-success.active,
  #productSelectorTool .open > .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  #productSelectorTool .btn-success:active:hover,
  #productSelectorTool .btn-success.active:hover,
  #productSelectorTool .open > .dropdown-toggle.btn-success:hover,
  #productSelectorTool .btn-success:active:focus,
  #productSelectorTool .btn-success.active:focus,
  #productSelectorTool .open > .dropdown-toggle.btn-success:focus,
  #productSelectorTool .btn-success:active.focus,
  #productSelectorTool .btn-success.active.focus,
  #productSelectorTool .open > .dropdown-toggle.btn-success.focus {
    color: #fff;
    background-color: #398439;
    border-color: #255625; }
  #productSelectorTool .btn-success:active,
  #productSelectorTool .btn-success.active,
  #productSelectorTool .open > .dropdown-toggle.btn-success {
    background-image: none; }
  #productSelectorTool .btn-success.disabled,
  #productSelectorTool .btn-success[disabled],
  #productSelectorTool fieldset[disabled] .btn-success,
  #productSelectorTool .btn-success.disabled:hover,
  #productSelectorTool .btn-success[disabled]:hover,
  #productSelectorTool fieldset[disabled] .btn-success:hover,
  #productSelectorTool .btn-success.disabled:focus,
  #productSelectorTool .btn-success[disabled]:focus,
  #productSelectorTool fieldset[disabled] .btn-success:focus,
  #productSelectorTool .btn-success.disabled.focus,
  #productSelectorTool .btn-success[disabled].focus,
  #productSelectorTool fieldset[disabled] .btn-success.focus,
  #productSelectorTool .btn-success.disabled:active,
  #productSelectorTool .btn-success[disabled]:active,
  #productSelectorTool fieldset[disabled] .btn-success:active,
  #productSelectorTool .btn-success.disabled.active,
  #productSelectorTool .btn-success[disabled].active,
  #productSelectorTool fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  #productSelectorTool .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }
  #productSelectorTool .btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da; }
  #productSelectorTool .btn-info:focus,
  #productSelectorTool .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  #productSelectorTool .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  #productSelectorTool .btn-info:active,
  #productSelectorTool .btn-info.active,
  #productSelectorTool .open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  #productSelectorTool .btn-info:active:hover,
  #productSelectorTool .btn-info.active:hover,
  #productSelectorTool .open > .dropdown-toggle.btn-info:hover,
  #productSelectorTool .btn-info:active:focus,
  #productSelectorTool .btn-info.active:focus,
  #productSelectorTool .open > .dropdown-toggle.btn-info:focus,
  #productSelectorTool .btn-info:active.focus,
  #productSelectorTool .btn-info.active.focus,
  #productSelectorTool .open > .dropdown-toggle.btn-info.focus {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85; }
  #productSelectorTool .btn-info:active,
  #productSelectorTool .btn-info.active,
  #productSelectorTool .open > .dropdown-toggle.btn-info {
    background-image: none; }
  #productSelectorTool .btn-info.disabled,
  #productSelectorTool .btn-info[disabled],
  #productSelectorTool fieldset[disabled] .btn-info,
  #productSelectorTool .btn-info.disabled:hover,
  #productSelectorTool .btn-info[disabled]:hover,
  #productSelectorTool fieldset[disabled] .btn-info:hover,
  #productSelectorTool .btn-info.disabled:focus,
  #productSelectorTool .btn-info[disabled]:focus,
  #productSelectorTool fieldset[disabled] .btn-info:focus,
  #productSelectorTool .btn-info.disabled.focus,
  #productSelectorTool .btn-info[disabled].focus,
  #productSelectorTool fieldset[disabled] .btn-info.focus,
  #productSelectorTool .btn-info.disabled:active,
  #productSelectorTool .btn-info[disabled]:active,
  #productSelectorTool fieldset[disabled] .btn-info:active,
  #productSelectorTool .btn-info.disabled.active,
  #productSelectorTool .btn-info[disabled].active,
  #productSelectorTool fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da; }
  #productSelectorTool .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }
  #productSelectorTool .btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236; }
  #productSelectorTool .btn-warning:focus,
  #productSelectorTool .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d; }
  #productSelectorTool .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  #productSelectorTool .btn-warning:active,
  #productSelectorTool .btn-warning.active,
  #productSelectorTool .open > .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  #productSelectorTool .btn-warning:active:hover,
  #productSelectorTool .btn-warning.active:hover,
  #productSelectorTool .open > .dropdown-toggle.btn-warning:hover,
  #productSelectorTool .btn-warning:active:focus,
  #productSelectorTool .btn-warning.active:focus,
  #productSelectorTool .open > .dropdown-toggle.btn-warning:focus,
  #productSelectorTool .btn-warning:active.focus,
  #productSelectorTool .btn-warning.active.focus,
  #productSelectorTool .open > .dropdown-toggle.btn-warning.focus {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d; }
  #productSelectorTool .btn-warning:active,
  #productSelectorTool .btn-warning.active,
  #productSelectorTool .open > .dropdown-toggle.btn-warning {
    background-image: none; }
  #productSelectorTool .btn-warning.disabled,
  #productSelectorTool .btn-warning[disabled],
  #productSelectorTool fieldset[disabled] .btn-warning,
  #productSelectorTool .btn-warning.disabled:hover,
  #productSelectorTool .btn-warning[disabled]:hover,
  #productSelectorTool fieldset[disabled] .btn-warning:hover,
  #productSelectorTool .btn-warning.disabled:focus,
  #productSelectorTool .btn-warning[disabled]:focus,
  #productSelectorTool fieldset[disabled] .btn-warning:focus,
  #productSelectorTool .btn-warning.disabled.focus,
  #productSelectorTool .btn-warning[disabled].focus,
  #productSelectorTool fieldset[disabled] .btn-warning.focus,
  #productSelectorTool .btn-warning.disabled:active,
  #productSelectorTool .btn-warning[disabled]:active,
  #productSelectorTool fieldset[disabled] .btn-warning:active,
  #productSelectorTool .btn-warning.disabled.active,
  #productSelectorTool .btn-warning[disabled].active,
  #productSelectorTool fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236; }
  #productSelectorTool .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }
  #productSelectorTool .btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a; }
  #productSelectorTool .btn-danger:focus,
  #productSelectorTool .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19; }
  #productSelectorTool .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  #productSelectorTool .btn-danger:active,
  #productSelectorTool .btn-danger.active,
  #productSelectorTool .open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  #productSelectorTool .btn-danger:active:hover,
  #productSelectorTool .btn-danger.active:hover,
  #productSelectorTool .open > .dropdown-toggle.btn-danger:hover,
  #productSelectorTool .btn-danger:active:focus,
  #productSelectorTool .btn-danger.active:focus,
  #productSelectorTool .open > .dropdown-toggle.btn-danger:focus,
  #productSelectorTool .btn-danger:active.focus,
  #productSelectorTool .btn-danger.active.focus,
  #productSelectorTool .open > .dropdown-toggle.btn-danger.focus {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19; }
  #productSelectorTool .btn-danger:active,
  #productSelectorTool .btn-danger.active,
  #productSelectorTool .open > .dropdown-toggle.btn-danger {
    background-image: none; }
  #productSelectorTool .btn-danger.disabled,
  #productSelectorTool .btn-danger[disabled],
  #productSelectorTool fieldset[disabled] .btn-danger,
  #productSelectorTool .btn-danger.disabled:hover,
  #productSelectorTool .btn-danger[disabled]:hover,
  #productSelectorTool fieldset[disabled] .btn-danger:hover,
  #productSelectorTool .btn-danger.disabled:focus,
  #productSelectorTool .btn-danger[disabled]:focus,
  #productSelectorTool fieldset[disabled] .btn-danger:focus,
  #productSelectorTool .btn-danger.disabled.focus,
  #productSelectorTool .btn-danger[disabled].focus,
  #productSelectorTool fieldset[disabled] .btn-danger.focus,
  #productSelectorTool .btn-danger.disabled:active,
  #productSelectorTool .btn-danger[disabled]:active,
  #productSelectorTool fieldset[disabled] .btn-danger:active,
  #productSelectorTool .btn-danger.disabled.active,
  #productSelectorTool .btn-danger[disabled].active,
  #productSelectorTool fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a; }
  #productSelectorTool .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }
  #productSelectorTool .btn-link {
    font-weight: normal;
    color: #337ab7;
    border-radius: 0; }
  #productSelectorTool .btn-link,
  #productSelectorTool .btn-link:active,
  #productSelectorTool .btn-link.active,
  #productSelectorTool .btn-link[disabled],
  #productSelectorTool fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none; }
  #productSelectorTool .btn-link,
  #productSelectorTool .btn-link:hover,
  #productSelectorTool .btn-link:focus,
  #productSelectorTool .btn-link:active {
    border-color: transparent; }
  #productSelectorTool .btn-link:hover,
  #productSelectorTool .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent; }
  #productSelectorTool .btn-link[disabled]:hover,
  #productSelectorTool fieldset[disabled] .btn-link:hover,
  #productSelectorTool .btn-link[disabled]:focus,
  #productSelectorTool fieldset[disabled] .btn-link:focus {
    color: #777;
    text-decoration: none; }
  #productSelectorTool .btn-lg,
  #productSelectorTool .btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px; }
  #productSelectorTool .btn-sm,
  #productSelectorTool .btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  #productSelectorTool .btn-xs,
  #productSelectorTool .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  #productSelectorTool .btn-block {
    display: block;
    width: 100%; }
  #productSelectorTool .btn-block + .btn-block {
    margin-top: 5px; }
  #productSelectorTool input[type="submit"].btn-block,
  #productSelectorTool input[type="reset"].btn-block,
  #productSelectorTool input[type="button"].btn-block {
    width: 100%; }
  #productSelectorTool .fade {
    opacity: 0;
    transition: opacity .15s linear; }
  #productSelectorTool .fade.in {
    opacity: 1; }
  #productSelectorTool .collapse {
    display: none; }
  #productSelectorTool .collapse.in {
    display: block; }
  #productSelectorTool tr.collapse.in {
    display: table-row; }
  #productSelectorTool tbody.collapse.in {
    display: table-row-group; }
  #productSelectorTool .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-duration: .35s;
    transition-property: height, visibility; }
  #productSelectorTool .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; }
  #productSelectorTool .dropup,
  #productSelectorTool .dropdown {
    position: relative; }
  #productSelectorTool .dropdown-toggle:focus {
    outline: 0; }
  #productSelectorTool .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;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  #productSelectorTool .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  #productSelectorTool .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  #productSelectorTool .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap; }
  #productSelectorTool .dropdown-menu > li > a:hover,
  #productSelectorTool .dropdown-menu > li > a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5; }
  #productSelectorTool .dropdown-menu > .active > a,
  #productSelectorTool .dropdown-menu > .active > a:hover,
  #productSelectorTool .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    outline: 0; }
  #productSelectorTool .dropdown-menu > .disabled > a,
  #productSelectorTool .dropdown-menu > .disabled > a:hover,
  #productSelectorTool .dropdown-menu > .disabled > a:focus {
    color: #777; }
  #productSelectorTool .dropdown-menu > .disabled > a:hover,
  #productSelectorTool .dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  #productSelectorTool .open > .dropdown-menu {
    display: block; }
  #productSelectorTool .open > a {
    outline: 0; }
  #productSelectorTool .dropdown-menu-right {
    right: 0;
    left: auto; }
  #productSelectorTool .dropdown-menu-left {
    right: auto;
    left: 0; }
  #productSelectorTool .dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap; }
  #productSelectorTool .dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990; }
  #productSelectorTool .pull-right > .dropdown-menu {
    right: 0;
    left: auto; }
  #productSelectorTool .dropup .caret,
  #productSelectorTool .navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9; }
  #productSelectorTool .dropup .dropdown-menu,
  #productSelectorTool .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px; }
  @media (min-width: 768px) {
    #productSelectorTool .navbar-right .dropdown-menu {
      right: 0;
      left: auto; }
    #productSelectorTool .navbar-right .dropdown-menu-left {
      right: auto;
      left: 0; } }
  #productSelectorTool .btn-group,
  #productSelectorTool .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle; }
  #productSelectorTool .btn-group > .btn,
  #productSelectorTool .btn-group-vertical > .btn {
    position: relative;
    float: left; }
  #productSelectorTool .btn-group > .btn:hover,
  #productSelectorTool .btn-group-vertical > .btn:hover,
  #productSelectorTool .btn-group > .btn:focus,
  #productSelectorTool .btn-group-vertical > .btn:focus,
  #productSelectorTool .btn-group > .btn:active,
  #productSelectorTool .btn-group-vertical > .btn:active,
  #productSelectorTool .btn-group > .btn.active,
  #productSelectorTool .btn-group-vertical > .btn.active {
    z-index: 2; }
  #productSelectorTool .btn-group .btn + .btn,
  #productSelectorTool .btn-group .btn + .btn-group,
  #productSelectorTool .btn-group .btn-group + .btn,
  #productSelectorTool .btn-group .btn-group + .btn-group {
    margin-left: -1px; }
  #productSelectorTool .btn-toolbar {
    margin-left: -5px; }
  #productSelectorTool .btn-toolbar .btn,
  #productSelectorTool .btn-toolbar .btn-group,
  #productSelectorTool .btn-toolbar .input-group {
    float: left; }
  #productSelectorTool .btn-toolbar > .btn,
  #productSelectorTool .btn-toolbar > .btn-group,
  #productSelectorTool .btn-toolbar > .input-group {
    margin-left: 5px; }
  #productSelectorTool .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0; }
  #productSelectorTool .btn-group > .btn:first-child {
    margin-left: 0; }
  #productSelectorTool .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  #productSelectorTool .btn-group > .btn:last-child:not(:first-child),
  #productSelectorTool .btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  #productSelectorTool .btn-group > .btn-group {
    float: left; }
  #productSelectorTool .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0; }
  #productSelectorTool .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
  #productSelectorTool .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  #productSelectorTool .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  #productSelectorTool .btn-group .dropdown-toggle:active,
  #productSelectorTool .btn-group.open .dropdown-toggle {
    outline: 0; }
  #productSelectorTool .btn-group > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px; }
  #productSelectorTool .btn-group > .btn-lg + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px; }
  #productSelectorTool .btn-group.open .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  #productSelectorTool .btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none; }
  #productSelectorTool .btn .caret {
    margin-left: 0; }
  #productSelectorTool .btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0; }
  #productSelectorTool .dropup .btn-lg .caret {
    border-width: 0 5px 5px; }
  #productSelectorTool .btn-group-vertical > .btn,
  #productSelectorTool .btn-group-vertical > .btn-group,
  #productSelectorTool .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%; }
  #productSelectorTool .btn-group-vertical > .btn-group > .btn {
    float: none; }
  #productSelectorTool .btn-group-vertical > .btn + .btn,
  #productSelectorTool .btn-group-vertical > .btn + .btn-group,
  #productSelectorTool .btn-group-vertical > .btn-group + .btn,
  #productSelectorTool .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }
  #productSelectorTool .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0; }
  #productSelectorTool .btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  #productSelectorTool .btn-group-vertical > .btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px; }
  #productSelectorTool .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0; }
  #productSelectorTool .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
  #productSelectorTool .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  #productSelectorTool .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  #productSelectorTool .btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate; }
  #productSelectorTool .btn-group-justified > .btn,
  #productSelectorTool .btn-group-justified > .btn-group {
    display: table-cell;
    float: none;
    width: 1%; }
  #productSelectorTool .btn-group-justified > .btn-group .btn {
    width: 100%; }
  #productSelectorTool .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }
  #productSelectorTool [data-toggle="buttons"] > .btn input[type="radio"],
  #productSelectorTool [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
  #productSelectorTool [data-toggle="buttons"] > .btn input[type="checkbox"],
  #productSelectorTool [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }
  #productSelectorTool .input-group {
    position: relative;
    display: table;
    border-collapse: separate; }
  #productSelectorTool .input-group[class*="col-"] {
    float: none;
    padding-right: 0;
    padding-left: 0; }
  #productSelectorTool .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
  #productSelectorTool .input-group-lg > .form-control,
  #productSelectorTool .input-group-lg > .input-group-addon,
  #productSelectorTool .input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px; }
  #productSelectorTool select.input-group-lg > .form-control,
  #productSelectorTool select.input-group-lg > .input-group-addon,
  #productSelectorTool select.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    line-height: 46px; }
  #productSelectorTool textarea.input-group-lg > .form-control,
  #productSelectorTool textarea.input-group-lg > .input-group-addon,
  #productSelectorTool textarea.input-group-lg > .input-group-btn > .btn,
  #productSelectorTool select[multiple].input-group-lg > .form-control,
  #productSelectorTool select[multiple].input-group-lg > .input-group-addon,
  #productSelectorTool select[multiple].input-group-lg > .input-group-btn > .btn {
    height: auto; }
  #productSelectorTool .input-group-sm > .form-control,
  #productSelectorTool .input-group-sm > .input-group-addon,
  #productSelectorTool .input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }
  #productSelectorTool select.input-group-sm > .form-control,
  #productSelectorTool select.input-group-sm > .input-group-addon,
  #productSelectorTool select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px; }
  #productSelectorTool textarea.input-group-sm > .form-control,
  #productSelectorTool textarea.input-group-sm > .input-group-addon,
  #productSelectorTool textarea.input-group-sm > .input-group-btn > .btn,
  #productSelectorTool select[multiple].input-group-sm > .form-control,
  #productSelectorTool select[multiple].input-group-sm > .input-group-addon,
  #productSelectorTool select[multiple].input-group-sm > .input-group-btn > .btn {
    height: auto; }
  #productSelectorTool .input-group-addon,
  #productSelectorTool .input-group-btn,
  #productSelectorTool .input-group .form-control {
    display: table-cell; }
  #productSelectorTool .input-group-addon:not(:first-child):not(:last-child),
  #productSelectorTool .input-group-btn:not(:first-child):not(:last-child),
  #productSelectorTool .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }
  #productSelectorTool .input-group-addon,
  #productSelectorTool .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle; }
  #productSelectorTool .input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px; }
  #productSelectorTool .input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  #productSelectorTool .input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  #productSelectorTool .input-group-addon input[type="radio"],
  #productSelectorTool .input-group-addon input[type="checkbox"] {
    margin-top: 0; }
  #productSelectorTool .input-group .form-control:first-child,
  #productSelectorTool .input-group-addon:first-child,
  #productSelectorTool .input-group-btn:first-child > .btn,
  #productSelectorTool .input-group-btn:first-child > .btn-group > .btn,
  #productSelectorTool .input-group-btn:first-child > .dropdown-toggle,
  #productSelectorTool .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  #productSelectorTool .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  #productSelectorTool .input-group-addon:first-child {
    border-right: 0; }
  #productSelectorTool .input-group .form-control:last-child,
  #productSelectorTool .input-group-addon:last-child,
  #productSelectorTool .input-group-btn:last-child > .btn,
  #productSelectorTool .input-group-btn:last-child > .btn-group > .btn,
  #productSelectorTool .input-group-btn:last-child > .dropdown-toggle,
  #productSelectorTool .input-group-btn:first-child > .btn:not(:first-child),
  #productSelectorTool .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  #productSelectorTool .input-group-addon:last-child {
    border-left: 0; }
  #productSelectorTool .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap; }
  #productSelectorTool .input-group-btn > .btn {
    position: relative; }
  #productSelectorTool .input-group-btn > .btn + .btn {
    margin-left: -1px; }
  #productSelectorTool .input-group-btn > .btn:hover,
  #productSelectorTool .input-group-btn > .btn:focus,
  #productSelectorTool .input-group-btn > .btn:active {
    z-index: 2; }
  #productSelectorTool .input-group-btn:first-child > .btn,
  #productSelectorTool .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  #productSelectorTool .input-group-btn:last-child > .btn,
  #productSelectorTool .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }
  #productSelectorTool .nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none; }
  #productSelectorTool .nav > li {
    position: relative;
    display: block; }
  #productSelectorTool .nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px; }
  #productSelectorTool .nav > li > a:hover,
  #productSelectorTool .nav > li > a:focus {
    text-decoration: none;
    background-color: #eee; }
  #productSelectorTool .nav > li.disabled > a {
    color: #777; }
  #productSelectorTool .nav > li.disabled > a:hover,
  #productSelectorTool .nav > li.disabled > a:focus {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent; }
  #productSelectorTool .nav .open > a,
  #productSelectorTool .nav .open > a:hover,
  #productSelectorTool .nav .open > a:focus {
    background-color: #eee;
    border-color: #337ab7; }
  #productSelectorTool .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  #productSelectorTool .nav > li > a > img {
    max-width: none; }
  #productSelectorTool .nav-tabs {
    border-bottom: 1px solid #ddd; }
  #productSelectorTool .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
  #productSelectorTool .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0; }
  #productSelectorTool .nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd; }
  #productSelectorTool .nav-tabs > li.active > a,
  #productSelectorTool .nav-tabs > li.active > a:hover,
  #productSelectorTool .nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent; }
  #productSelectorTool .nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0; }
  #productSelectorTool .nav-tabs.nav-justified > li {
    float: none; }
  #productSelectorTool .nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center; }
  #productSelectorTool .nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    #productSelectorTool .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
    #productSelectorTool .nav-tabs.nav-justified > li > a {
      margin-bottom: 0; } }
  #productSelectorTool .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  #productSelectorTool .nav-tabs.nav-justified > .active > a,
  #productSelectorTool .nav-tabs.nav-justified > .active > a:hover,
  #productSelectorTool .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    #productSelectorTool .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    #productSelectorTool .nav-tabs.nav-justified > .active > a,
    #productSelectorTool .nav-tabs.nav-justified > .active > a:hover,
    #productSelectorTool .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #fff; } }
  #productSelectorTool .nav-pills > li {
    float: left; }
  #productSelectorTool .nav-pills > li > a {
    border-radius: 4px; }
  #productSelectorTool .nav-pills > li + li {
    margin-left: 2px; }
  #productSelectorTool .nav-pills > li.active > a,
  #productSelectorTool .nav-pills > li.active > a:hover,
  #productSelectorTool .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #337ab7; }
  #productSelectorTool .nav-stacked > li {
    float: none; }
  #productSelectorTool .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }
  #productSelectorTool .nav-justified {
    width: 100%; }
  #productSelectorTool .nav-justified > li {
    float: none; }
  #productSelectorTool .nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center; }
  #productSelectorTool .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    #productSelectorTool .nav-justified > li {
      display: table-cell;
      width: 1%; }
    #productSelectorTool .nav-justified > li > a {
      margin-bottom: 0; } }
  #productSelectorTool .nav-tabs-justified {
    border-bottom: 0; }
  #productSelectorTool .nav-tabs-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  #productSelectorTool .nav-tabs-justified > .active > a,
  #productSelectorTool .nav-tabs-justified > .active > a:hover,
  #productSelectorTool .nav-tabs-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    #productSelectorTool .nav-tabs-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    #productSelectorTool .nav-tabs-justified > .active > a,
    #productSelectorTool .nav-tabs-justified > .active > a:hover,
    #productSelectorTool .nav-tabs-justified > .active > a:focus {
      border-bottom-color: #fff; } }
  #productSelectorTool .tab-content > .tab-pane {
    display: none; }
  #productSelectorTool .tab-content > .active {
    display: block; }
  #productSelectorTool .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  #productSelectorTool .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent; }
  @media (min-width: 768px) {
    #productSelectorTool .navbar {
      border-radius: 4px; } }
  @media (min-width: 768px) {
    #productSelectorTool .navbar-header {
      float: left; } }
  #productSelectorTool .navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
  #productSelectorTool .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    #productSelectorTool .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
    #productSelectorTool .navbar-collapse.collapse {
      display: block !important;
      height: auto !important;
      padding-bottom: 0;
      overflow: visible !important; }
    #productSelectorTool .navbar-collapse.in {
      overflow-y: visible; }
    #productSelectorTool .navbar-fixed-top .navbar-collapse,
    #productSelectorTool .navbar-static-top .navbar-collapse,
    #productSelectorTool .navbar-fixed-bottom .navbar-collapse {
      padding-right: 0;
      padding-left: 0; } }
  #productSelectorTool .navbar-fixed-top .navbar-collapse,
  #productSelectorTool .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px; }
  @media (max-device-width: 480px) and (orientation: landscape) {
    #productSelectorTool .navbar-fixed-top .navbar-collapse,
    #productSelectorTool .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }
  #productSelectorTool .container > .navbar-header,
  #productSelectorTool .container-fluid > .navbar-header,
  #productSelectorTool .container > .navbar-collapse,
  #productSelectorTool .container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px; }
  @media (min-width: 768px) {
    #productSelectorTool .container > .navbar-header,
    #productSelectorTool .container-fluid > .navbar-header,
    #productSelectorTool .container > .navbar-collapse,
    #productSelectorTool .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }
  #productSelectorTool .navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px; }
  @media (min-width: 768px) {
    #productSelectorTool .navbar-static-top {
      border-radius: 0; } }
  #productSelectorTool .navbar-fixed-top,
  #productSelectorTool .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030; }
  @media (min-width: 768px) {
    #productSelectorTool .navbar-fixed-top,
    #productSelectorTool .navbar-fixed-bottom {
      border-radius: 0; } }
  #productSelectorTool .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px; }
  #productSelectorTool .navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0; }
  #productSelectorTool .navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px; }
  #productSelectorTool .navbar-brand:hover,
  #productSelectorTool .navbar-brand:focus {
    text-decoration: none; }
  #productSelectorTool .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    #productSelectorTool .navbar > .container .navbar-brand,
    #productSelectorTool .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }
  #productSelectorTool .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px; }
  #productSelectorTool .navbar-toggle:focus {
    outline: 0; }
  #productSelectorTool .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  #productSelectorTool .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    #productSelectorTool .navbar-toggle {
      display: none; } }
  #productSelectorTool .navbar-nav {
    margin: 7.5px -15px; }
  #productSelectorTool .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 767px) {
    #productSelectorTool .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
    #productSelectorTool .navbar-nav .open .dropdown-menu > li > a,
    #productSelectorTool .navbar-nav .open .dropdown-menu .dropdown-header {
      padding: 5px 15px 5px 25px; }
    #productSelectorTool .navbar-nav .open .dropdown-menu > li > a {
      line-height: 20px; }
    #productSelectorTool .navbar-nav .open .dropdown-menu > li > a:hover,
    #productSelectorTool .navbar-nav .open .dropdown-menu > li > a:focus {
      background-image: none; } }
  @media (min-width: 768px) {
    #productSelectorTool .navbar-nav {
      float: left;
      margin: 0; }
    #productSelectorTool .navbar-nav > li {
      float: left; }
    #productSelectorTool .navbar-nav > li > a {
      padding-top: 15px;
      padding-bottom: 15px; } }
  #productSelectorTool .navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }
  @media (min-width: 768px) {
    #productSelectorTool .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    #productSelectorTool .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    #productSelectorTool .navbar-form .form-control-static {
      display: inline-block; }
    #productSelectorTool .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
    #productSelectorTool .navbar-form .input-group .input-group-addon,
    #productSelectorTool .navbar-form .input-group .input-group-btn,
    #productSelectorTool .navbar-form .input-group .form-control {
      width: auto; }
    #productSelectorTool .navbar-form .input-group > .form-control {
      width: 100%; }
    #productSelectorTool .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    #productSelectorTool .navbar-form .radio,
    #productSelectorTool .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
    #productSelectorTool .navbar-form .radio label,
    #productSelectorTool .navbar-form .checkbox label {
      padding-left: 0; }
    #productSelectorTool .navbar-form .radio input[type="radio"],
    #productSelectorTool .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    #productSelectorTool .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 767px) {
    #productSelectorTool .navbar-form .form-group {
      margin-bottom: 5px; }
    #productSelectorTool .navbar-form .form-group:last-child {
      margin-bottom: 0; } }
  @media (min-width: 768px) {
    #productSelectorTool .navbar-form {
      width: auto;
      padding-top: 0;
      padding-bottom: 0;
      margin-right: 0;
      margin-left: 0;
      border: 0;
      box-shadow: none; } }
  #productSelectorTool .navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  #productSelectorTool .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; }
  #productSelectorTool .navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px; }
  #productSelectorTool .navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px; }
  #productSelectorTool .navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px; }
  #productSelectorTool .navbar-text {
    margin-top: 15px;
    margin-bottom: 15px; }
  @media (min-width: 768px) {
    #productSelectorTool .navbar-text {
      float: left;
      margin-right: 15px;
      margin-left: 15px; } }
  @media (min-width: 768px) {
    #productSelectorTool .navbar-left {
      float: left !important; }
    #productSelectorTool .navbar-right {
      float: right !important;
      margin-right: -15px; }
    #productSelectorTool .navbar-right ~ .navbar-right {
      margin-right: 0; } }
  #productSelectorTool .navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7; }
  #productSelectorTool .navbar-default .navbar-brand {
    color: #777; }
  #productSelectorTool .navbar-default .navbar-brand:hover,
  #productSelectorTool .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent; }
  #productSelectorTool .navbar-default .navbar-text {
    color: #777; }
  #productSelectorTool .navbar-default .navbar-nav > li > a {
    color: #777; }
  #productSelectorTool .navbar-default .navbar-nav > li > a:hover,
  #productSelectorTool .navbar-default .navbar-nav > li > a:focus {
    color: #333;
    background-color: transparent; }
  #productSelectorTool .navbar-default .navbar-nav > .active > a,
  #productSelectorTool .navbar-default .navbar-nav > .active > a:hover,
  #productSelectorTool .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  #productSelectorTool .navbar-default .navbar-nav > .disabled > a,
  #productSelectorTool .navbar-default .navbar-nav > .disabled > a:hover,
  #productSelectorTool .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  #productSelectorTool .navbar-default .navbar-toggle {
    border-color: #ddd; }
  #productSelectorTool .navbar-default .navbar-toggle:hover,
  #productSelectorTool .navbar-default .navbar-toggle:focus {
    background-color: #ddd; }
  #productSelectorTool .navbar-default .navbar-toggle .icon-bar {
    background-color: #888; }
  #productSelectorTool .navbar-default .navbar-collapse,
  #productSelectorTool .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  #productSelectorTool .navbar-default .navbar-nav > .open > a,
  #productSelectorTool .navbar-default .navbar-nav > .open > a:hover,
  #productSelectorTool .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  @media (max-width: 767px) {
    #productSelectorTool .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
    #productSelectorTool .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    #productSelectorTool .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
      color: #333;
      background-color: transparent; }
    #productSelectorTool .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    #productSelectorTool .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    #productSelectorTool .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    #productSelectorTool .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    #productSelectorTool .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    #productSelectorTool .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  #productSelectorTool .navbar-default .navbar-link {
    color: #777; }
  #productSelectorTool .navbar-default .navbar-link:hover {
    color: #333; }
  #productSelectorTool .navbar-default .btn-link {
    color: #777; }
  #productSelectorTool .navbar-default .btn-link:hover,
  #productSelectorTool .navbar-default .btn-link:focus {
    color: #333; }
  #productSelectorTool .navbar-default .btn-link[disabled]:hover,
  #productSelectorTool fieldset[disabled] .navbar-default .btn-link:hover,
  #productSelectorTool .navbar-default .btn-link[disabled]:focus,
  #productSelectorTool fieldset[disabled] .navbar-default .btn-link:focus {
    color: #ccc; }
  #productSelectorTool .navbar-inverse {
    background-color: #222;
    border-color: #080808; }
  #productSelectorTool .navbar-inverse .navbar-brand {
    color: #9d9d9d; }
  #productSelectorTool .navbar-inverse .navbar-brand:hover,
  #productSelectorTool .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent; }
  #productSelectorTool .navbar-inverse .navbar-text {
    color: #9d9d9d; }
  #productSelectorTool .navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d; }
  #productSelectorTool .navbar-inverse .navbar-nav > li > a:hover,
  #productSelectorTool .navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent; }
  #productSelectorTool .navbar-inverse .navbar-nav > .active > a,
  #productSelectorTool .navbar-inverse .navbar-nav > .active > a:hover,
  #productSelectorTool .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #080808; }
  #productSelectorTool .navbar-inverse .navbar-nav > .disabled > a,
  #productSelectorTool .navbar-inverse .navbar-nav > .disabled > a:hover,
  #productSelectorTool .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  #productSelectorTool .navbar-inverse .navbar-toggle {
    border-color: #333; }
  #productSelectorTool .navbar-inverse .navbar-toggle:hover,
  #productSelectorTool .navbar-inverse .navbar-toggle:focus {
    background-color: #333; }
  #productSelectorTool .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff; }
  #productSelectorTool .navbar-inverse .navbar-collapse,
  #productSelectorTool .navbar-inverse .navbar-form {
    border-color: #101010; }
  #productSelectorTool .navbar-inverse .navbar-nav > .open > a,
  #productSelectorTool .navbar-inverse .navbar-nav > .open > a:hover,
  #productSelectorTool .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #080808; }
  @media (max-width: 767px) {
    #productSelectorTool .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #080808; }
    #productSelectorTool .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #080808; }
    #productSelectorTool .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #9d9d9d; }
    #productSelectorTool .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    #productSelectorTool .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
      color: #fff;
      background-color: transparent; }
    #productSelectorTool .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    #productSelectorTool .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    #productSelectorTool .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #080808; }
    #productSelectorTool .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
    #productSelectorTool .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    #productSelectorTool .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  #productSelectorTool .navbar-inverse .navbar-link {
    color: #9d9d9d; }
  #productSelectorTool .navbar-inverse .navbar-link:hover {
    color: #fff; }
  #productSelectorTool .navbar-inverse .btn-link {
    color: #9d9d9d; }
  #productSelectorTool .navbar-inverse .btn-link:hover,
  #productSelectorTool .navbar-inverse .btn-link:focus {
    color: #fff; }
  #productSelectorTool .navbar-inverse .btn-link[disabled]:hover,
  #productSelectorTool fieldset[disabled] .navbar-inverse .btn-link:hover,
  #productSelectorTool .navbar-inverse .btn-link[disabled]:focus,
  #productSelectorTool fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444; }
  #productSelectorTool .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px; }
  #productSelectorTool .breadcrumb > li {
    display: inline-block; }
  #productSelectorTool .breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0"; }
  #productSelectorTool .breadcrumb > .active {
    color: #777; }
  #productSelectorTool .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
  #productSelectorTool .pagination > li {
    display: inline; }
  #productSelectorTool .pagination > li > a,
  #productSelectorTool .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; }
  #productSelectorTool .pagination > li:first-child > a,
  #productSelectorTool .pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; }
  #productSelectorTool .pagination > li:last-child > a,
  #productSelectorTool .pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }
  #productSelectorTool .pagination > li > a:hover,
  #productSelectorTool .pagination > li > span:hover,
  #productSelectorTool .pagination > li > a:focus,
  #productSelectorTool .pagination > li > span:focus {
    z-index: 3;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd; }
  #productSelectorTool .pagination > .active > a,
  #productSelectorTool .pagination > .active > span,
  #productSelectorTool .pagination > .active > a:hover,
  #productSelectorTool .pagination > .active > span:hover,
  #productSelectorTool .pagination > .active > a:focus,
  #productSelectorTool .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7; }
  #productSelectorTool .pagination > .disabled > span,
  #productSelectorTool .pagination > .disabled > span:hover,
  #productSelectorTool .pagination > .disabled > span:focus,
  #productSelectorTool .pagination > .disabled > a,
  #productSelectorTool .pagination > .disabled > a:hover,
  #productSelectorTool .pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd; }
  #productSelectorTool .pagination-lg > li > a,
  #productSelectorTool .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333; }
  #productSelectorTool .pagination-lg > li:first-child > a,
  #productSelectorTool .pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px; }
  #productSelectorTool .pagination-lg > li:last-child > a,
  #productSelectorTool .pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px; }
  #productSelectorTool .pagination-sm > li > a,
  #productSelectorTool .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5; }
  #productSelectorTool .pagination-sm > li:first-child > a,
  #productSelectorTool .pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px; }
  #productSelectorTool .pagination-sm > li:last-child > a,
  #productSelectorTool .pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; }
  #productSelectorTool .pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none; }
  #productSelectorTool .pager li {
    display: inline; }
  #productSelectorTool .pager li > a,
  #productSelectorTool .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px; }
  #productSelectorTool .pager li > a:hover,
  #productSelectorTool .pager li > a:focus {
    text-decoration: none;
    background-color: #eee; }
  #productSelectorTool .pager .next > a,
  #productSelectorTool .pager .next > span {
    float: right; }
  #productSelectorTool .pager .previous > a,
  #productSelectorTool .pager .previous > span {
    float: left; }
  #productSelectorTool .pager .disabled > a,
  #productSelectorTool .pager .disabled > a:hover,
  #productSelectorTool .pager .disabled > a:focus,
  #productSelectorTool .pager .disabled > span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff; }
  #productSelectorTool .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em; }
  #productSelectorTool a.label:hover,
  #productSelectorTool a.label:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer; }
  #productSelectorTool .label:empty {
    display: none; }
  #productSelectorTool .btn .label {
    position: relative;
    top: -1px; }
  #productSelectorTool .label-default {
    background-color: #777; }
  #productSelectorTool .label-default[href]:hover,
  #productSelectorTool .label-default[href]:focus {
    background-color: #5e5e5e; }
  #productSelectorTool .label-primary {
    background-color: #337ab7; }
  #productSelectorTool .label-primary[href]:hover,
  #productSelectorTool .label-primary[href]:focus {
    background-color: #286090; }
  #productSelectorTool .label-success {
    background-color: #5cb85c; }
  #productSelectorTool .label-success[href]:hover,
  #productSelectorTool .label-success[href]:focus {
    background-color: #449d44; }
  #productSelectorTool .label-info {
    background-color: #5bc0de; }
  #productSelectorTool .label-info[href]:hover,
  #productSelectorTool .label-info[href]:focus {
    background-color: #31b0d5; }
  #productSelectorTool .label-warning {
    background-color: #f0ad4e; }
  #productSelectorTool .label-warning[href]:hover,
  #productSelectorTool .label-warning[href]:focus {
    background-color: #ec971f; }
  #productSelectorTool .label-danger {
    background-color: #d9534f; }
  #productSelectorTool .label-danger[href]:hover,
  #productSelectorTool .label-danger[href]:focus {
    background-color: #c9302c; }
  #productSelectorTool .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: #777;
    border-radius: 10px; }
  #productSelectorTool .badge:empty {
    display: none; }
  #productSelectorTool .btn .badge {
    position: relative;
    top: -1px; }
  #productSelectorTool .btn-xs .badge,
  #productSelectorTool .btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px; }
  #productSelectorTool a.badge:hover,
  #productSelectorTool a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer; }
  #productSelectorTool .list-group-item.active > .badge,
  #productSelectorTool .nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #fff; }
  #productSelectorTool .list-group-item > .badge {
    float: right; }
  #productSelectorTool .list-group-item > .badge + .badge {
    margin-right: 5px; }
  #productSelectorTool .nav-pills > li > a > .badge {
    margin-left: 3px; }
  #productSelectorTool .jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee; }
  #productSelectorTool .jumbotron h1,
  #productSelectorTool .jumbotron .h1 {
    color: inherit; }
  #productSelectorTool .jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200; }
  #productSelectorTool .jumbotron > hr {
    border-top-color: #d5d5d5; }
  #productSelectorTool .container .jumbotron,
  #productSelectorTool .container-fluid .jumbotron {
    border-radius: 6px; }
  #productSelectorTool .jumbotron .container {
    max-width: 100%; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
    #productSelectorTool .container .jumbotron,
    #productSelectorTool .container-fluid .jumbotron {
      padding-right: 60px;
      padding-left: 60px; }
    #productSelectorTool .jumbotron h1,
    #productSelectorTool .jumbotron .h1 {
      font-size: 63px; } }
  #productSelectorTool .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: border .2s ease-in-out; }
  #productSelectorTool .thumbnail > img,
  #productSelectorTool .thumbnail a > img {
    margin-right: auto;
    margin-left: auto; }
  #productSelectorTool a.thumbnail:hover,
  #productSelectorTool a.thumbnail:focus,
  #productSelectorTool a.thumbnail.active {
    border-color: #337ab7; }
  #productSelectorTool .thumbnail .caption {
    padding: 9px;
    color: #333; }
  #productSelectorTool .alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px; }
  #productSelectorTool .alert h4 {
    margin-top: 0;
    color: inherit; }
  #productSelectorTool .alert .alert-link {
    font-weight: bold; }
  #productSelectorTool .alert > p,
  #productSelectorTool .alert > ul {
    margin-bottom: 0; }
  #productSelectorTool .alert > p + p {
    margin-top: 5px; }
  #productSelectorTool .alert-dismissable,
  #productSelectorTool .alert-dismissible {
    padding-right: 35px; }
  #productSelectorTool .alert-dismissable .close,
  #productSelectorTool .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }
  #productSelectorTool .alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
  #productSelectorTool .alert-success hr {
    border-top-color: #c9e2b3; }
  #productSelectorTool .alert-success .alert-link {
    color: #2b542c; }
  #productSelectorTool .alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
  #productSelectorTool .alert-info hr {
    border-top-color: #a6e1ec; }
  #productSelectorTool .alert-info .alert-link {
    color: #245269; }
  #productSelectorTool .alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
  #productSelectorTool .alert-warning hr {
    border-top-color: #f7e1b5; }
  #productSelectorTool .alert-warning .alert-link {
    color: #66512c; }
  #productSelectorTool .alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
  #productSelectorTool .alert-danger hr {
    border-top-color: #e4b9c0; }
  #productSelectorTool .alert-danger .alert-link {
    color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
  #productSelectorTool .progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
  #productSelectorTool .progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    transition: width .6s ease; }
  #productSelectorTool .progress-striped .progress-bar,
  #productSelectorTool .progress-bar-striped {
    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);
    background-size: 40px 40px; }
  #productSelectorTool .progress.active .progress-bar,
  #productSelectorTool .progress-bar.active {
    animation: progress-bar-stripes 2s linear infinite; }
  #productSelectorTool .progress-bar-success {
    background-color: #5cb85c; }
  #productSelectorTool .progress-striped .progress-bar-success {
    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); }
  #productSelectorTool .progress-bar-info {
    background-color: #5bc0de; }
  #productSelectorTool .progress-striped .progress-bar-info {
    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); }
  #productSelectorTool .progress-bar-warning {
    background-color: #f0ad4e; }
  #productSelectorTool .progress-striped .progress-bar-warning {
    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); }
  #productSelectorTool .progress-bar-danger {
    background-color: #d9534f; }
  #productSelectorTool .progress-striped .progress-bar-danger {
    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); }
  #productSelectorTool .media {
    margin-top: 15px; }
  #productSelectorTool .media:first-child {
    margin-top: 0; }
  #productSelectorTool .media,
  #productSelectorTool .media-body {
    overflow: hidden;
    zoom: 1; }
  #productSelectorTool .media-body {
    width: 10000px; }
  #productSelectorTool .media-object {
    display: block; }
  #productSelectorTool .media-object.img-thumbnail {
    max-width: none; }
  #productSelectorTool .media-right,
  #productSelectorTool .media > .pull-right {
    padding-left: 10px; }
  #productSelectorTool .media-left,
  #productSelectorTool .media > .pull-left {
    padding-right: 10px; }
  #productSelectorTool .media-left,
  #productSelectorTool .media-right,
  #productSelectorTool .media-body {
    display: table-cell;
    vertical-align: top; }
  #productSelectorTool .media-middle {
    vertical-align: middle; }
  #productSelectorTool .media-bottom {
    vertical-align: bottom; }
  #productSelectorTool .media-heading {
    margin-top: 0;
    margin-bottom: 5px; }
  #productSelectorTool .media-list {
    padding-left: 0;
    list-style: none; }
  #productSelectorTool .list-group {
    padding-left: 0;
    margin-bottom: 20px; }
  #productSelectorTool .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd; }
  #productSelectorTool .list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  #productSelectorTool .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
  #productSelectorTool a.list-group-item,
  #productSelectorTool button.list-group-item {
    color: #555; }
  #productSelectorTool a.list-group-item .list-group-item-heading,
  #productSelectorTool button.list-group-item .list-group-item-heading {
    color: #333; }
  #productSelectorTool a.list-group-item:hover,
  #productSelectorTool button.list-group-item:hover,
  #productSelectorTool a.list-group-item:focus,
  #productSelectorTool button.list-group-item:focus {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5; }
  #productSelectorTool button.list-group-item {
    width: 100%;
    text-align: left; }
  #productSelectorTool .list-group-item.disabled,
  #productSelectorTool .list-group-item.disabled:hover,
  #productSelectorTool .list-group-item.disabled:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #eee; }
  #productSelectorTool .list-group-item.disabled .list-group-item-heading,
  #productSelectorTool .list-group-item.disabled:hover .list-group-item-heading,
  #productSelectorTool .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }
  #productSelectorTool .list-group-item.disabled .list-group-item-text,
  #productSelectorTool .list-group-item.disabled:hover .list-group-item-text,
  #productSelectorTool .list-group-item.disabled:focus .list-group-item-text {
    color: #777; }
  #productSelectorTool .list-group-item.active,
  #productSelectorTool .list-group-item.active:hover,
  #productSelectorTool .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7; }
  #productSelectorTool .list-group-item.active .list-group-item-heading,
  #productSelectorTool .list-group-item.active:hover .list-group-item-heading,
  #productSelectorTool .list-group-item.active:focus .list-group-item-heading,
  #productSelectorTool .list-group-item.active .list-group-item-heading > small,
  #productSelectorTool .list-group-item.active:hover .list-group-item-heading > small,
  #productSelectorTool .list-group-item.active:focus .list-group-item-heading > small,
  #productSelectorTool .list-group-item.active .list-group-item-heading > .small,
  #productSelectorTool .list-group-item.active:hover .list-group-item-heading > .small,
  #productSelectorTool .list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit; }
  #productSelectorTool .list-group-item.active .list-group-item-text,
  #productSelectorTool .list-group-item.active:hover .list-group-item-text,
  #productSelectorTool .list-group-item.active:focus .list-group-item-text {
    color: #c7ddef; }
  #productSelectorTool .list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8; }
  #productSelectorTool a.list-group-item-success,
  #productSelectorTool button.list-group-item-success {
    color: #3c763d; }
  #productSelectorTool a.list-group-item-success .list-group-item-heading,
  #productSelectorTool button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  #productSelectorTool a.list-group-item-success:hover,
  #productSelectorTool button.list-group-item-success:hover,
  #productSelectorTool a.list-group-item-success:focus,
  #productSelectorTool button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }
  #productSelectorTool a.list-group-item-success.active,
  #productSelectorTool button.list-group-item-success.active,
  #productSelectorTool a.list-group-item-success.active:hover,
  #productSelectorTool button.list-group-item-success.active:hover,
  #productSelectorTool a.list-group-item-success.active:focus,
  #productSelectorTool button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }
  #productSelectorTool .list-group-item-info {
    color: #31708f;
    background-color: #d9edf7; }
  #productSelectorTool a.list-group-item-info,
  #productSelectorTool button.list-group-item-info {
    color: #31708f; }
  #productSelectorTool a.list-group-item-info .list-group-item-heading,
  #productSelectorTool button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  #productSelectorTool a.list-group-item-info:hover,
  #productSelectorTool button.list-group-item-info:hover,
  #productSelectorTool a.list-group-item-info:focus,
  #productSelectorTool button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  #productSelectorTool a.list-group-item-info.active,
  #productSelectorTool button.list-group-item-info.active,
  #productSelectorTool a.list-group-item-info.active:hover,
  #productSelectorTool button.list-group-item-info.active:hover,
  #productSelectorTool a.list-group-item-info.active:focus,
  #productSelectorTool button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }
  #productSelectorTool .list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3; }
  #productSelectorTool a.list-group-item-warning,
  #productSelectorTool button.list-group-item-warning {
    color: #8a6d3b; }
  #productSelectorTool a.list-group-item-warning .list-group-item-heading,
  #productSelectorTool button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  #productSelectorTool a.list-group-item-warning:hover,
  #productSelectorTool button.list-group-item-warning:hover,
  #productSelectorTool a.list-group-item-warning:focus,
  #productSelectorTool button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  #productSelectorTool a.list-group-item-warning.active,
  #productSelectorTool button.list-group-item-warning.active,
  #productSelectorTool a.list-group-item-warning.active:hover,
  #productSelectorTool button.list-group-item-warning.active:hover,
  #productSelectorTool a.list-group-item-warning.active:focus,
  #productSelectorTool button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }
  #productSelectorTool .list-group-item-danger {
    color: #a94442;
    background-color: #f2dede; }
  #productSelectorTool a.list-group-item-danger,
  #productSelectorTool button.list-group-item-danger {
    color: #a94442; }
  #productSelectorTool a.list-group-item-danger .list-group-item-heading,
  #productSelectorTool button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  #productSelectorTool a.list-group-item-danger:hover,
  #productSelectorTool button.list-group-item-danger:hover,
  #productSelectorTool a.list-group-item-danger:focus,
  #productSelectorTool button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }
  #productSelectorTool a.list-group-item-danger.active,
  #productSelectorTool button.list-group-item-danger.active,
  #productSelectorTool a.list-group-item-danger.active:hover,
  #productSelectorTool button.list-group-item-danger.active:hover,
  #productSelectorTool a.list-group-item-danger.active:focus,
  #productSelectorTool button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }
  #productSelectorTool .list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px; }
  #productSelectorTool .list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3; }
  #productSelectorTool .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
  #productSelectorTool .panel-body {
    padding: 15px; }
  #productSelectorTool .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  #productSelectorTool .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }
  #productSelectorTool .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit; }
  #productSelectorTool .panel-title > a,
  #productSelectorTool .panel-title > small,
  #productSelectorTool .panel-title > .small,
  #productSelectorTool .panel-title > small > a,
  #productSelectorTool .panel-title > .small > a {
    color: inherit; }
  #productSelectorTool .panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }
  #productSelectorTool .panel > .list-group,
  #productSelectorTool .panel > .panel-collapse > .list-group {
    margin-bottom: 0; }
  #productSelectorTool .panel > .list-group .list-group-item,
  #productSelectorTool .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  #productSelectorTool .panel > .list-group:first-child .list-group-item:first-child,
  #productSelectorTool .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; }
  #productSelectorTool .panel > .list-group:last-child .list-group-item:last-child,
  #productSelectorTool .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; }
  #productSelectorTool .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  #productSelectorTool .panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0; }
  #productSelectorTool .list-group + .panel-footer {
    border-top-width: 0; }
  #productSelectorTool .panel > .table,
  #productSelectorTool .panel > .table-responsive > .table,
  #productSelectorTool .panel > .panel-collapse > .table {
    margin-bottom: 0; }
  #productSelectorTool .panel > .table caption,
  #productSelectorTool .panel > .table-responsive > .table caption,
  #productSelectorTool .panel > .panel-collapse > .table caption {
    padding-right: 15px;
    padding-left: 15px; }
  #productSelectorTool .panel > .table:first-child,
  #productSelectorTool .panel > .table-responsive:first-child > .table:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  #productSelectorTool .panel > .table:first-child > thead:first-child > tr:first-child,
  #productSelectorTool .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  #productSelectorTool .panel > .table:first-child > tbody:first-child > tr:first-child,
  #productSelectorTool .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  #productSelectorTool .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
  #productSelectorTool .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
  #productSelectorTool .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  #productSelectorTool .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
  #productSelectorTool .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
  #productSelectorTool .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
  #productSelectorTool .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
  #productSelectorTool .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
    border-top-left-radius: 3px; }
  #productSelectorTool .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
  #productSelectorTool .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
  #productSelectorTool .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  #productSelectorTool .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
  #productSelectorTool .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
  #productSelectorTool .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
  #productSelectorTool .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
  #productSelectorTool .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
    border-top-right-radius: 3px; }
  #productSelectorTool .panel > .table:last-child,
  #productSelectorTool .panel > .table-responsive:last-child > .table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }
  #productSelectorTool .panel > .table:last-child > tbody:last-child > tr:last-child,
  #productSelectorTool .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  #productSelectorTool .panel > .table:last-child > tfoot:last-child > tr:last-child,
  #productSelectorTool .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }
  #productSelectorTool .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  #productSelectorTool .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
  #productSelectorTool .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  #productSelectorTool .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
  #productSelectorTool .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  #productSelectorTool .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
  #productSelectorTool .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
  #productSelectorTool .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 3px; }
  #productSelectorTool .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  #productSelectorTool .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
  #productSelectorTool .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  #productSelectorTool .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
  #productSelectorTool .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  #productSelectorTool .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
  #productSelectorTool .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
  #productSelectorTool .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 3px; }
  #productSelectorTool .panel > .panel-body + .table,
  #productSelectorTool .panel > .panel-body + .table-responsive,
  #productSelectorTool .panel > .table + .panel-body,
  #productSelectorTool .panel > .table-responsive + .panel-body {
    border-top: 1px solid #ddd; }
  #productSelectorTool .panel > .table > tbody:first-child > tr:first-child th,
  #productSelectorTool .panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0; }
  #productSelectorTool .panel > .table-bordered,
  #productSelectorTool .panel > .table-responsive > .table-bordered {
    border: 0; }
  #productSelectorTool .panel > .table-bordered > thead > tr > th:first-child,
  #productSelectorTool .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  #productSelectorTool .panel > .table-bordered > tbody > tr > th:first-child,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  #productSelectorTool .panel > .table-bordered > tfoot > tr > th:first-child,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  #productSelectorTool .panel > .table-bordered > thead > tr > td:first-child,
  #productSelectorTool .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  #productSelectorTool .panel > .table-bordered > tbody > tr > td:first-child,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  #productSelectorTool .panel > .table-bordered > tfoot > tr > td:first-child,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  #productSelectorTool .panel > .table-bordered > thead > tr > th:last-child,
  #productSelectorTool .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  #productSelectorTool .panel > .table-bordered > tbody > tr > th:last-child,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  #productSelectorTool .panel > .table-bordered > tfoot > tr > th:last-child,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  #productSelectorTool .panel > .table-bordered > thead > tr > td:last-child,
  #productSelectorTool .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  #productSelectorTool .panel > .table-bordered > tbody > tr > td:last-child,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  #productSelectorTool .panel > .table-bordered > tfoot > tr > td:last-child,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  #productSelectorTool .panel > .table-bordered > thead > tr:first-child > td,
  #productSelectorTool .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  #productSelectorTool .panel > .table-bordered > tbody > tr:first-child > td,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  #productSelectorTool .panel > .table-bordered > thead > tr:first-child > th,
  #productSelectorTool .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  #productSelectorTool .panel > .table-bordered > tbody > tr:first-child > th,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  #productSelectorTool .panel > .table-bordered > tbody > tr:last-child > td,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  #productSelectorTool .panel > .table-bordered > tfoot > tr:last-child > td,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  #productSelectorTool .panel > .table-bordered > tbody > tr:last-child > th,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  #productSelectorTool .panel > .table-bordered > tfoot > tr:last-child > th,
  #productSelectorTool .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }
  #productSelectorTool .panel > .table-responsive {
    margin-bottom: 0;
    border: 0; }
  #productSelectorTool .panel-group {
    margin-bottom: 20px; }
  #productSelectorTool .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px; }
  #productSelectorTool .panel-group .panel + .panel {
    margin-top: 5px; }
  #productSelectorTool .panel-group .panel-heading {
    border-bottom: 0; }
  #productSelectorTool .panel-group .panel-heading + .panel-collapse > .panel-body,
  #productSelectorTool .panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 1px solid #ddd; }
  #productSelectorTool .panel-group .panel-footer {
    border-top: 0; }
  #productSelectorTool .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd; }
  #productSelectorTool .panel-default {
    border-color: #ddd; }
  #productSelectorTool .panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd; }
  #productSelectorTool .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd; }
  #productSelectorTool .panel-default > .panel-heading .badge {
    color: #f5f5f5;
    background-color: #333; }
  #productSelectorTool .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }
  #productSelectorTool .panel-primary {
    border-color: #337ab7; }
  #productSelectorTool .panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7; }
  #productSelectorTool .panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #337ab7; }
  #productSelectorTool .panel-primary > .panel-heading .badge {
    color: #337ab7;
    background-color: #fff; }
  #productSelectorTool .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7; }
  #productSelectorTool .panel-success {
    border-color: #d6e9c6; }
  #productSelectorTool .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
  #productSelectorTool .panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #d6e9c6; }
  #productSelectorTool .panel-success > .panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d; }
  #productSelectorTool .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6; }
  #productSelectorTool .panel-info {
    border-color: #bce8f1; }
  #productSelectorTool .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
  #productSelectorTool .panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #bce8f1; }
  #productSelectorTool .panel-info > .panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f; }
  #productSelectorTool .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1; }
  #productSelectorTool .panel-warning {
    border-color: #faebcc; }
  #productSelectorTool .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
  #productSelectorTool .panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #faebcc; }
  #productSelectorTool .panel-warning > .panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b; }
  #productSelectorTool .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc; }
  #productSelectorTool .panel-danger {
    border-color: #ebccd1; }
  #productSelectorTool .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
  #productSelectorTool .panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ebccd1; }
  #productSelectorTool .panel-danger > .panel-heading .badge {
    color: #f2dede;
    background-color: #a94442; }
  #productSelectorTool .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1; }
  #productSelectorTool .embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden; }
  #productSelectorTool .embed-responsive .embed-responsive-item,
  #productSelectorTool .embed-responsive iframe,
  #productSelectorTool .embed-responsive embed,
  #productSelectorTool .embed-responsive object,
  #productSelectorTool .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }
  #productSelectorTool .embed-responsive-16by9 {
    padding-bottom: 56.25%; }
  #productSelectorTool .embed-responsive-4by3 {
    padding-bottom: 75%; }
  #productSelectorTool .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  #productSelectorTool .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }
  #productSelectorTool .well-lg {
    padding: 24px;
    border-radius: 6px; }
  #productSelectorTool .well-sm {
    padding: 9px;
    border-radius: 3px; }
  #productSelectorTool .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: .2; }
  #productSelectorTool .close:hover,
  #productSelectorTool .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5; }
  #productSelectorTool button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0; }
  #productSelectorTool .modal-open {
    overflow: hidden; }
  #productSelectorTool .modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0; }
  #productSelectorTool .modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -25%); }
  #productSelectorTool .modal.in .modal-dialog {
    transform: translate(0, 0); }
  #productSelectorTool .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }
  #productSelectorTool .modal-dialog {
    position: relative;
    width: auto;
    margin: 10px; }
  #productSelectorTool .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;
    outline: 0;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); }
  #productSelectorTool .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000; }
  #productSelectorTool .modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0; }
  #productSelectorTool .modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5; }
  #productSelectorTool .modal-header {
    min-height: 16.42857143px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5; }
  #productSelectorTool .modal-header .close {
    margin-top: -2px; }
  #productSelectorTool .modal-title {
    margin: 0;
    line-height: 1.42857143; }
  #productSelectorTool .modal-body {
    position: relative;
    padding: 15px; }
  #productSelectorTool .modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5; }
  #productSelectorTool .modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px; }
  #productSelectorTool .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  #productSelectorTool .modal-footer .btn-block + .btn-block {
    margin-left: 0; }
  #productSelectorTool .modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll; }
  @media (min-width: 768px) {
    #productSelectorTool .modal-dialog {
      width: 600px;
      margin: 30px auto; }
    #productSelectorTool .modal-content {
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
    #productSelectorTool .modal-sm {
      width: 300px; } }
  @media (min-width: 992px) {
    #productSelectorTool .modal-lg {
      width: 900px; } }
  #productSelectorTool .tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.42857143;
    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;
    filter: alpha(opacity=0);
    opacity: 0;
    line-break: auto; }
  #productSelectorTool .tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9; }
  #productSelectorTool .tooltip.top {
    padding: 5px 0;
    margin-top: -3px; }
  #productSelectorTool .tooltip.right {
    padding: 0 5px;
    margin-left: 3px; }
  #productSelectorTool .tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px; }
  #productSelectorTool .tooltip.left {
    padding: 0 5px;
    margin-left: -3px; }
  #productSelectorTool .tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px; }
  #productSelectorTool .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid; }
  #productSelectorTool .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000; }
  #productSelectorTool .tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000; }
  #productSelectorTool .tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000; }
  #productSelectorTool .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000; }
  #productSelectorTool .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000; }
  #productSelectorTool .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000; }
  #productSelectorTool .tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000; }
  #productSelectorTool .tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000; }
  #productSelectorTool .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 1.42857143;
    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;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    line-break: auto; }
  #productSelectorTool .popover.top {
    margin-top: -10px; }
  #productSelectorTool .popover.right {
    margin-left: 10px; }
  #productSelectorTool .popover.bottom {
    margin-top: 10px; }
  #productSelectorTool .popover.left {
    margin-left: -10px; }
  #productSelectorTool .popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0; }
  #productSelectorTool .popover-content {
    padding: 9px 14px; }
  #productSelectorTool .popover > .arrow,
  #productSelectorTool .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid; }
  #productSelectorTool .popover > .arrow {
    border-width: 11px; }
  #productSelectorTool .popover > .arrow:after {
    content: "";
    border-width: 10px; }
  #productSelectorTool .popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    border-bottom-width: 0; }
  #productSelectorTool .popover.top > .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0; }
  #productSelectorTool .popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25);
    border-left-width: 0; }
  #productSelectorTool .popover.right > .arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0; }
  #productSelectorTool .popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  #productSelectorTool .popover.bottom > .arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff; }
  #productSelectorTool .popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25); }
  #productSelectorTool .popover.left > .arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff; }
  #productSelectorTool .carousel {
    position: relative; }
  #productSelectorTool .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden; }
  #productSelectorTool .carousel-inner > .item {
    position: relative;
    display: none;
    transition: .6s ease-in-out left; }
  #productSelectorTool .carousel-inner > .item > img,
  #productSelectorTool .carousel-inner > .item > a > img {
    line-height: 1; }
  @media all and (transform-3d), (-webkit-transform-3d) {
    #productSelectorTool .carousel-inner > .item {
      transition: transform .6s ease-in-out;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      perspective: 1000px; }
    #productSelectorTool .carousel-inner > .item.next,
    #productSelectorTool .carousel-inner > .item.active.right {
      left: 0;
      transform: translate3d(100%, 0, 0); }
    #productSelectorTool .carousel-inner > .item.prev,
    #productSelectorTool .carousel-inner > .item.active.left {
      left: 0;
      transform: translate3d(-100%, 0, 0); }
    #productSelectorTool .carousel-inner > .item.next.left,
    #productSelectorTool .carousel-inner > .item.prev.right,
    #productSelectorTool .carousel-inner > .item.active {
      left: 0;
      transform: translate3d(0, 0, 0); } }
  #productSelectorTool .carousel-inner > .active,
  #productSelectorTool .carousel-inner > .next,
  #productSelectorTool .carousel-inner > .prev {
    display: block; }
  #productSelectorTool .carousel-inner > .active {
    left: 0; }
  #productSelectorTool .carousel-inner > .next,
  #productSelectorTool .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  #productSelectorTool .carousel-inner > .next {
    left: 100%; }
  #productSelectorTool .carousel-inner > .prev {
    left: -100%; }
  #productSelectorTool .carousel-inner > .next.left,
  #productSelectorTool .carousel-inner > .prev.right {
    left: 0; }
  #productSelectorTool .carousel-inner > .active.left {
    left: -100%; }
  #productSelectorTool .carousel-inner > .active.right {
    left: 100%; }
  #productSelectorTool .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);
    filter: alpha(opacity=50);
    opacity: .5; }
  #productSelectorTool .carousel-control.left {
    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; }
  #productSelectorTool .carousel-control.right {
    right: 0;
    left: auto;
    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; }
  #productSelectorTool .carousel-control:hover,
  #productSelectorTool .carousel-control:focus {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9; }
  #productSelectorTool .carousel-control .icon-prev,
  #productSelectorTool .carousel-control .icon-next,
  #productSelectorTool .carousel-control .glyphicon-chevron-left,
  #productSelectorTool .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px; }
  #productSelectorTool .carousel-control .icon-prev,
  #productSelectorTool .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }
  #productSelectorTool .carousel-control .icon-next,
  #productSelectorTool .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }
  #productSelectorTool .carousel-control .icon-prev,
  #productSelectorTool .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    font-family: serif;
    line-height: 1; }
  #productSelectorTool .carousel-control .icon-prev:before {
    content: '\2039'; }
  #productSelectorTool .carousel-control .icon-next:before {
    content: '\203a'; }
  #productSelectorTool .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; }
  #productSelectorTool .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 10px; }
  #productSelectorTool .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff; }
  #productSelectorTool .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); }
  #productSelectorTool .carousel-caption .btn {
    text-shadow: none; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .carousel-control .glyphicon-chevron-left,
    #productSelectorTool .carousel-control .glyphicon-chevron-right,
    #productSelectorTool .carousel-control .icon-prev,
    #productSelectorTool .carousel-control .icon-next {
      width: 30px;
      height: 30px;
      margin-top: -15px;
      font-size: 30px; }
    #productSelectorTool .carousel-control .glyphicon-chevron-left,
    #productSelectorTool .carousel-control .icon-prev {
      margin-left: -15px; }
    #productSelectorTool .carousel-control .glyphicon-chevron-right,
    #productSelectorTool .carousel-control .icon-next {
      margin-right: -15px; }
    #productSelectorTool .carousel-caption {
      right: 20%;
      left: 20%;
      padding-bottom: 30px; }
    #productSelectorTool .carousel-indicators {
      bottom: 20px; } }
  #productSelectorTool .clearfix:before,
  #productSelectorTool .clearfix:after,
  #productSelectorTool .dl-horizontal dd:before,
  #productSelectorTool .dl-horizontal dd:after,
  #productSelectorTool .container:before,
  #productSelectorTool .container:after,
  #productSelectorTool .container-fluid:before,
  #productSelectorTool .container-fluid:after,
  #productSelectorTool .row:before,
  #productSelectorTool .row:after,
  #productSelectorTool .form-horizontal .form-group:before,
  #productSelectorTool .form-horizontal .form-group:after,
  #productSelectorTool .btn-toolbar:before,
  #productSelectorTool .btn-toolbar:after,
  #productSelectorTool .btn-group-vertical > .btn-group:before,
  #productSelectorTool .btn-group-vertical > .btn-group:after,
  #productSelectorTool .nav:before,
  #productSelectorTool .nav:after,
  #productSelectorTool .navbar:before,
  #productSelectorTool .navbar:after,
  #productSelectorTool .navbar-header:before,
  #productSelectorTool .navbar-header:after,
  #productSelectorTool .navbar-collapse:before,
  #productSelectorTool .navbar-collapse:after,
  #productSelectorTool .pager:before,
  #productSelectorTool .pager:after,
  #productSelectorTool .panel-body:before,
  #productSelectorTool .panel-body:after,
  #productSelectorTool .modal-footer:before,
  #productSelectorTool .modal-footer:after {
    display: table;
    content: " "; }
  #productSelectorTool .clearfix:after,
  #productSelectorTool .dl-horizontal dd:after,
  #productSelectorTool .container:after,
  #productSelectorTool .container-fluid:after,
  #productSelectorTool .row:after,
  #productSelectorTool .form-horizontal .form-group:after,
  #productSelectorTool .btn-toolbar:after,
  #productSelectorTool .btn-group-vertical > .btn-group:after,
  #productSelectorTool .nav:after,
  #productSelectorTool .navbar:after,
  #productSelectorTool .navbar-header:after,
  #productSelectorTool .navbar-collapse:after,
  #productSelectorTool .pager:after,
  #productSelectorTool .panel-body:after,
  #productSelectorTool .modal-footer:after {
    clear: both; }
  #productSelectorTool .center-block {
    display: block;
    margin-right: auto;
    margin-left: auto; }
  #productSelectorTool .pull-right {
    float: right !important; }
  #productSelectorTool .pull-left {
    float: left !important; }
  #productSelectorTool .hide {
    display: none !important; }
  #productSelectorTool .show {
    display: block !important; }
  #productSelectorTool .invisible {
    visibility: hidden; }
  #productSelectorTool .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0; }
  #productSelectorTool .hidden {
    display: none !important; }
  #productSelectorTool .affix {
    position: fixed; }

@-ms-viewport {
  #productSelectorTool {
    width: device-width; } }
  #productSelectorTool .visible-xs,
  #productSelectorTool .visible-sm,
  #productSelectorTool .visible-md,
  #productSelectorTool .visible-lg {
    display: none !important; }
  #productSelectorTool .visible-xs-block,
  #productSelectorTool .visible-xs-inline,
  #productSelectorTool .visible-xs-inline-block,
  #productSelectorTool .visible-sm-block,
  #productSelectorTool .visible-sm-inline,
  #productSelectorTool .visible-sm-inline-block,
  #productSelectorTool .visible-md-block,
  #productSelectorTool .visible-md-inline,
  #productSelectorTool .visible-md-inline-block,
  #productSelectorTool .visible-lg-block,
  #productSelectorTool .visible-lg-inline,
  #productSelectorTool .visible-lg-inline-block {
    display: none !important; }
  @media (max-width: 767px) {
    #productSelectorTool .visible-xs {
      display: block !important; }
    #productSelectorTool table.visible-xs {
      display: table !important; }
    #productSelectorTool tr.visible-xs {
      display: table-row !important; }
    #productSelectorTool th.visible-xs,
    #productSelectorTool td.visible-xs {
      display: table-cell !important; } }
  @media (max-width: 767px) {
    #productSelectorTool .visible-xs-block {
      display: block !important; } }
  @media (max-width: 767px) {
    #productSelectorTool .visible-xs-inline {
      display: inline !important; } }
  @media (max-width: 767px) {
    #productSelectorTool .visible-xs-inline-block {
      display: inline-block !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    #productSelectorTool .visible-sm {
      display: block !important; }
    #productSelectorTool table.visible-sm {
      display: table !important; }
    #productSelectorTool tr.visible-sm {
      display: table-row !important; }
    #productSelectorTool th.visible-sm,
    #productSelectorTool td.visible-sm {
      display: table-cell !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    #productSelectorTool .visible-sm-block {
      display: block !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    #productSelectorTool .visible-sm-inline {
      display: inline !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    #productSelectorTool .visible-sm-inline-block {
      display: inline-block !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    #productSelectorTool .visible-md {
      display: block !important; }
    #productSelectorTool table.visible-md {
      display: table !important; }
    #productSelectorTool tr.visible-md {
      display: table-row !important; }
    #productSelectorTool th.visible-md,
    #productSelectorTool td.visible-md {
      display: table-cell !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    #productSelectorTool .visible-md-block {
      display: block !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    #productSelectorTool .visible-md-inline {
      display: inline !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    #productSelectorTool .visible-md-inline-block {
      display: inline-block !important; } }
  @media (min-width: 1200px) {
    #productSelectorTool .visible-lg {
      display: block !important; }
    #productSelectorTool table.visible-lg {
      display: table !important; }
    #productSelectorTool tr.visible-lg {
      display: table-row !important; }
    #productSelectorTool th.visible-lg,
    #productSelectorTool td.visible-lg {
      display: table-cell !important; } }
  @media (min-width: 1200px) {
    #productSelectorTool .visible-lg-block {
      display: block !important; } }
  @media (min-width: 1200px) {
    #productSelectorTool .visible-lg-inline {
      display: inline !important; } }
  @media (min-width: 1200px) {
    #productSelectorTool .visible-lg-inline-block {
      display: inline-block !important; } }
  @media (max-width: 767px) {
    #productSelectorTool .hidden-xs {
      display: none !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    #productSelectorTool .hidden-sm {
      display: none !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    #productSelectorTool .hidden-md {
      display: none !important; } }
  @media (min-width: 1200px) {
    #productSelectorTool .hidden-lg {
      display: none !important; } }
  #productSelectorTool .visible-print {
    display: none !important; }
  @media print {
    #productSelectorTool .visible-print {
      display: block !important; }
    #productSelectorTool table.visible-print {
      display: table !important; }
    #productSelectorTool tr.visible-print {
      display: table-row !important; }
    #productSelectorTool th.visible-print,
    #productSelectorTool td.visible-print {
      display: table-cell !important; } }
  #productSelectorTool .visible-print-block {
    display: none !important; }
  @media print {
    #productSelectorTool .visible-print-block {
      display: block !important; } }
  #productSelectorTool .visible-print-inline {
    display: none !important; }
  @media print {
    #productSelectorTool .visible-print-inline {
      display: inline !important; } }
  #productSelectorTool .visible-print-inline-block {
    display: none !important; }
  @media print {
    #productSelectorTool .visible-print-inline-block {
      display: inline-block !important; } }
  @media print {
    #productSelectorTool .hidden-print {
      display: none !important; } }
  #productSelectorTool [class^="icon-"], #productSelectorTool [class*=" icon-"] {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em; }
  #productSelectorTool [class^="icon-"]:before, #productSelectorTool [class*=" icon-"]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none; }
  #productSelectorTool .icon-external-link:before {
    content: "\f08e"; }
  #productSelectorTool .icon-question-sign:before {
    content: "\f059"; }
  #productSelectorTool .accordion {
    margin-top: 2em;
    width: 100%;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif; }
  #productSelectorTool .accordion .panel {
    padding: 1em; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .accordion .panel {
      padding: 1.5em; } }
  @media screen and (min-width: 768px) {
    #productSelectorTool .accordion {
      margin-top: 2em;
      margin-bottom: 3em; } }
  #productSelectorTool .accordion .panel {
    background: #fff;
    border-bottom: 2px solid #c8c8c8;
    border-radius: 0;
    color: #333;
    opacity: 1;
    position: relative;
    vertical-align: top;
    text-transform: normal;
    transition-property: transform, opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    box-shadow: none; }
    #productSelectorTool .accordion .panel:first-of-type {
      border-top: 2px solid #c8c8c8;
    }
    #productSelectorTool .accordion .panel span.field-title {
      font-size: 20px;
      text-transform: normal; }
    #productSelectorTool .accordion .panel span.field-note {
      font-size: 14px;
      text-transform: normal; }
  #productSelectorTool .accordion .panel.completed.active, #productSelectorTool .accordion .panel.completed.active:hover {
    cursor: pointer;
    background-color: transparent; }
  #productSelectorTool .accordion .panel.completed {
    cursor: pointer;
    background-color: #fff; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .accordion .panel.completed:hover {
      background-color: #eee; } }
  #productSelectorTool .accordion .panel:last-child {
    border-bottom: none;
    box-shadow: none; }
  #productSelectorTool .accordion .panel.active {
    border-bottom: 2px solid #c8c8c8;
    opacity: 1.0;
    margin-bottom: 15px; }
  #productSelectorTool .accordion .panel.active .panel-body {
    display: block; }
  #productSelectorTool .accordion .panel-header {
    font-size: 1.25em;
    position: relative;
    color: #333; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .accordion .panel-header {
      font-size: 1.8em; } }
  #productSelectorTool .accordion .panel-header .panel-title {
    font-size: 14px;
    margin: 0 2.75em 0 1.5em;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif; }
  #productSelectorTool .accordion .panel-header .panel-title.answer {
    display: none;
    padding-top: 2px;
    text-transform: uppercase;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif; }
  #productSelectorTool .accordion .panel.completed .panel-header .panel-title.answer {
    display: block;
    color: #51A949;
    font-weight: 400;
    margin-top: 10px; }
  #productSelectorTool .accordion .panel-header .panel-index, #productSelectorTool .accordion .panel-header .panel-status {
    position: absolute;
    top: 50%; }
  #productSelectorTool .accordion .panel-header .panel-index {
    position: absolute;
    top: 10%;
    background: #f7f7f7;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
    width: 35px!important;
  }
  #productSelectorTool .accordion .panel-header .panel-index {
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    color: #525252;
    font-size: 1em;
    line-height: 0.75em;
    left: 0;
    margin-top: -0.365em;
    width: 1.23em;
    font-weight: 500; }
  #productSelectorTool .accordion .panel-header .panel-status {
    height: 2em;
    margin-top: -1em;
    right: 0;
    text-align: center;
    width: 2em;
    padding: 0.2em; }
  #productSelectorTool .accordion .panel-header .panel-status svg {
    fill: #eee;
    height: 100%;
    width: 100%;
    transition: all 0.3s ease; }
  #productSelectorTool .accordion .panel.completed .panel-status svg {
    fill: #51A949; }
  #productSelectorTool .accordion .panel-body {
    display: none;
    margin-top: 1.5em;
    *zoom: 1;
    padding: 0px; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .accordion .panel-body {
      padding: 2px; } }
  #productSelectorTool .accordion .panel-body:before, #productSelectorTool .accordion .panel-body:after {
    content: " ";
    display: table; }
  #productSelectorTool .accordion .panel-body:after {
    clear: both; }
  #productSelectorTool .accordion .panel-body .inline-value {
    display: inline-block;
    margin-bottom: 0; }
  #productSelectorTool .accordion .panel-fields {
    *zoom: 1; }
  #productSelectorTool .accordion .panel-fields:before, #productSelectorTool .accordion .panel-fields:after {
    content: " ";
    display: table; }
  #productSelectorTool .accordion .panel-fields:after {
    clear: both; }
  #productSelectorTool .btn-group {
    width: 100%; }
  #productSelectorTool .btn,
  #productSelectorTool .btn-edit,
  #productSelectorTool .btn-success,
  #productSelectorTool .btn-success-glow,
  #productSelectorTool .btn-info,
  #productSelectorTool .btn-ghost {
    border: 0;
    border-radius: 0px;
    color: #51A949;
    display: inline-block;
    font-size: 1em;
    padding: 0.5em 1em;
    text-decoration: none;
    background-color: #f1f1f1; }
  #productSelectorTool .btn.disabled,
  #productSelectorTool .disabled.btn-edit,
  #productSelectorTool .disabled.btn-primary,
  #productSelectorTool .disabled.btn-success,
  #productSelectorTool .disabled.btn-success-glow,
  #productSelectorTool .disabled.btn-info,
  #productSelectorTool .disabled.btn-ghost {
    pointer-events: none; }
  #productSelectorTool .btn-primary {
    width: auto;
    background-color: #cccccc !important;
    color: #fff;
    text-align: center; }
  #productSelectorTool .btn-primary:focus,
  #productSelectorTool .btn-primary.focus,
  #productSelectorTool .btn-primary:active,
  #productSelectorTool .btn-primary.active,
  #productSelectorTool .btn-primary:hover {
    background-color: #cccccc !important;
    border-color: #cccccc !important;
    color: #fff; }
  #productSelectorTool .btn-ghost {
    border: 0;
    border-radius: 0px;
    display: inline-block;
    font-size: 1em;
    padding: 0.5em 1em;
    text-decoration: none;

    width: auto;
    font-weight: bold; }
  #productSelectorTool .disabled.btn-ghost {
    pointer-events: none; }
  #productSelectorTool .btn-ghost:hover,
  #productSelectorTool .btn-ghost:focus,
  #productSelectorTool .btn-ghost:visited,
  #productSelectorTool .btn-ghost:active,
  #productSelectorTool .btn-ghost.active {
    background-color: #eeeeee;
    border-color: 0;
    color: #333; }
  #productSelectorTool .btn:focus,
  #productSelectorTool .btn:active:focus,
  #productSelectorTool .btn.active:focus,
  #productSelectorTool .btn.focus,
  #productSelectorTool .btn:active.focus,
  #productSelectorTool .btn.active.focus {
    outline: 0; }
  #productSelectorTool .btn-info:active:hover,
  #productSelectorTool .btn-info.active:hover,
  #productSelectorTool .open > .dropdown-toggle.btn-info:hover,
  #productSelectorTool .btn-info:active:focus,
  #productSelectorTool .btn-info.active:focus,
  #productSelectorTool .open > .dropdown-toggle.btn-info:focus,
  #productSelectorTool .btn-info:active.focus,
  #productSelectorTool .btn-info.active.focus,
  #productSelectorTool .open > .dropdown-toggle.btn-info.focus,
  #productSelectorTool .btn-info:hover,
  #productSelectorTool .btn-info:focus,
  #productSelectorTool .btn-info:visited,
  #productSelectorTool .btn-info:active,
  #productSelectorTool .btn-info.active {
    background-color: #cccccc;
    border-color: #999999;
    color: #007934; }
  #productSelectorTool .btn-info.disabled,
  #productSelectorTool .btn-info.disabled:hover,
  #productSelectorTool .btn-info.disabled:focus,
  #productSelectorTool .btn-info.disabled:visited,
  #productSelectorTool .btn-info.disabled:active,
  #productSelectorTool .btn-info.disabled.active,
  #productSelectorTool .btn-info[disabled],
  #productSelectorTool .btn-info[disabled]:hover,
  #productSelectorTool .btn-info[disabled]:focus,
  #productSelectorTool .btn-info[disabled]:visited,
  #productSelectorTool .btn-info[disabled]:active,
  #productSelectorTool .btn-info[disabled].active {
    background-color: #cccccc;
    border-color: #C2C2C2; }
  #productSelectorTool .btn-info.disabled {
    background: #F2EEEF;
    box-shadow: none; }
  #productSelectorTool .btn-info.selected {
    background-color: #cccccc !important; }
  #productSelectorTool .btn-info.btn-lg {
    padding: 1em; }
  #productSelectorTool .btn-info .field-icon,
  #productSelectorTool .btn-info .field-title,
  #productSelectorTool .btn-info .field-note {
    pointer-events: none; }
  #productSelectorTool .btn-info .field-title {
    font-size: 18px !important; }
  #productSelectorTool .btn-info .field-note {
    font-size: 14px !important; }
  #productSelectorTool .btn-info .field-icon {
    display: none;
    float: left;
    height: 1.5em;
    margin-right: 0.45em;
    width: 1.5em; }
  #productSelectorTool .field-icon svg {
    fill: #333;
    width: 100%;
    height: 100%; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .btn-info .field-icon {
      display: block;
      height: 47px;
      width: 46px; } }
  #productSelectorTool .btn-info .field-icon .tub-small {
    transform-origin: 50% 50%;
    transform: scale(0.6); }
  #productSelectorTool .btn-info .field-icon .tub-standard {
    transform-origin: 50% 50%;
    transform: scale(0.7); }
  #productSelectorTool .btn-info .field-icon .tub-large {
    transform-origin: 50% 50%;
    transform: scale(0.8); }
  #productSelectorTool .btn-info .field-icon .tub-oversized {
    transform-origin: 50% 50%;
    transform: scale(0.9); }
  #productSelectorTool .btn-info .field-icon .tub-custom {
    transform-origin: 50% 50%;
    transform: scale(1); }
  #productSelectorTool .btn-info .field-icon.vent-std {
    background-position: 0px -278px; }
  #productSelectorTool .btn-info .field-icon.vent-power {
    background-position: -45px -278px; }
  #productSelectorTool .btn-info .field-icon.vent-pd {
    background-position: -92px -278px; }
  #productSelectorTool .btn-info .field-icon.vent-direct {
    background-position: -138px -278px; }
  #productSelectorTool .btn-info .field-icon.voltage-wire {
    background-position: 0px -324px; }
  #productSelectorTool .btn-info .field-icon.voltage-outlet {
    background-position: -45px -324px; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .btn-info .field-title-squeeze {
      font-size: 0.65em; } }
  #productSelectorTool .btn-info .field-note {
    color: #686565;
    font-size: 0.7em;
    font-weight: 400;
    margin-left: 0.15em; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .btn-info .field-note {
      display: block;
      margin-left: 0; } }
  #productSelectorTool .btn-info .field-note > [class^=icon] {
    font-size: 0.95em;
    margin-left: 0.15em;
    vertical-align: middle; }
  #productSelectorTool .btn-group .btn,
  #productSelectorTool .btn-group .btn-edit,
  #productSelectorTool .btn-group .btn-primary,
  #productSelectorTool .btn-group .btn-success,
  #productSelectorTool .btn-group .btn-success-glow,
  #productSelectorTool .btn-group .btn-info {
    margin-bottom: 1em;
    width: 100%; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .btn-group .btn,
    #productSelectorTool .btn-group .btn-edit,
    #productSelectorTool .btn-group .btn-primary,
    #productSelectorTool .btn-group .btn-success,
    #productSelectorTool .btn-group .btn-success-glow,
    #productSelectorTool .btn-group .btn-info {
      display: inline-block;
      margin-right: 1%;
      width: 31%; } }
  #productSelectorTool .btn-group .btn:last-child,
  #productSelectorTool .btn-group .btn-edit:last-child,
  #productSelectorTool .btn-group .btn-primary:last-child,
  #productSelectorTool .btn-group .btn-success:last-child,
  #productSelectorTool .btn-group .btn-success-glow:last-child,
  #productSelectorTool .btn-group .btn-info:last-child {
    margin-right: 0; }
  #productSelectorTool .btn-group.quad .btn-info {
    margin-bottom: .5em;
    width: 100%; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .btn-group.quad .btn-info {
      display: inline-block;
      margin-right: 1%;
      width: 48.98%; } }
  #productSelectorTool .btn-group.quad .btn-info:nth-child(even) {
    margin-right: 0; }
  #productSelectorTool .btn-block {
    text-align: left; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .btn-block {
      text-align: center; } }
  #productSelectorTool .btn-submit {
    font-size: 14px;
    display: block;
    margin: 1em auto 0.75em auto;
    border: 0;
    padding: 3px;
    width: 10em;
    background-color: #007934;
    height: 3.25em;
    color: #fff !important; }
  #productSelectorTool .btn-submit:hover {
    color: #fff; }
  #productSelectorTool .inlineSubmit {
    margin: 2em auto 0 auto;
    width: 100%; }
    #productSelectorTool .inlineSubmit input {
      width: 100%; }
    #productSelectorTool .inlineSubmit .btn-submit {
      font-size: 14px;
      display: block;
      margin: 1.15em auto 0 auto;
      padding: 3px;
      width: 10em;
      background-color: #007934;
      height: 3.25em;
      color: #fff !important; }
    #productSelectorTool .inlineSubmit .btn-submit:hover {
      color: #fff; }
    @media screen and (min-width: 768px) {
      #productSelectorTool .inlineSubmit {
        margin: 2em auto 0 auto;
        width: 450px; }
        #productSelectorTool .inlineSubmit input {
          width: 55%; }
        #productSelectorTool .inlineSubmit .btn-submit {
          font-size: 14px;
          display: inline-block;
          margin: -5px 0 0 1em;
          padding: 3px;
          width: 40%;
          background-color: #007934;
          height: 3.25em;
          color: #fff !important; }
        #productSelectorTool .inlineSubmit .btn-submit:hover {
          color: #fff; } }
  #productSelectorTool .inline-buttons .btn-primary, #productSelectorTool .inline-buttons .btn-submit {
    clear: both;
    margin: 0 auto 1em auto; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .inline-buttons .btn-primary {
      float: right; }
    #productSelectorTool .inline-buttons .btn-submit {
      margin: 0;
      float: left; } }
  #productSelectorTool .btn-primary {
    height: 3.25em;
    margin: 0 auto;
    font-size: 14px;
    display: block;
    padding: 9px 20px;
    background-color: #ccc;
    color: #fff; }
  #productSelectorTool .btn-primary:hover {
    background-color: #ccc;
    color: #fff; }
  #productSelectorTool .sortButtons {
    box-sizing: border-box;
    display: block;
    margin-bottom: 0;
    width: 100%;
    margin-top: 6em;
    padding-bottom: .5em; }
  #productSelectorTool .sortButtons .legal .box span {
    font-weight: 300;
    font-size: 12px;
    line-height: 19px;
    color: #525252;
  }
  @media screen and (min-width: 768px) {
    #productSelectorTool .sortButtons {
      margin-top: 0; } }
  #productSelectorTool .sortButtonsInner {
    margin-bottom: 1em;
    margin-top: 1em; }
  #productSelectorTool .sortButtonsInner .row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  @media screen and (max-width: 768px) {
    #productSelectorTool .sortButtonsInner .row {
      margin-top: -4em;
    }
  }
  #productSelectorTool .sortButtons .btn-sort {
    float: left;
    background-color: #f7f7f7;
    border: 1px solid transparent !important;
    /*opacity: .85;*/
    width: 33.33%;
    color: #4a4a4a;
    min-height: 60px;
    line-height: 120%;
    font-size: 10px;
    letter-spacing: 0.21px;
    font-weight: bold;
    margin: .5em 0 20px;
    padding: 0;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .sortButtons .btn-sort {
      padding: 1em 0;
      font-size: 16px; } }
  #productSelectorTool .sortButtons .btn-sort:nth-child(1) {
    border-right: 1px solid #999 !important; }
  #productSelectorTool .sortButtons .btn-sort:nth-child(3) {
    border-left: 1px solid #999 !important; }
  #productSelectorTool .sortButtons .btn-sort.active {
    background-color: #51a949;
    color: #fff;
    position: relative;
    font-weight: bold;
    box-shadow: none;
    border: 0 !important; }
    #productSelectorTool .sortButtons .btn-sort.active::after {
      top: 100%;
      left: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      /* pointer-events: none; */
       border-color: rgba(102, 0, 204, 0);
      border-top-color: #333;
      border-width: 10px 30px;
      margin-left: -30px; }
  #productSelectorTool .modalAdvancedOptions {
    margin-top: 2em;
    display: block; }
  @media screen and (min-width: 992px) {
    #productSelectorTool .modalAdvancedOptions {
      display: none; } }
  #productSelectorTool button.btn.btn-ghost.btn-lg.modalAdvancedOptions.pull-right {
    border: 1px solid #fff !important;
    font-size: 12.5px !important; }
  #productSelectorTool .modalAdvancedOptionsLink {
    background-color: none;
    text-decoration: underline;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    margin: 0px auto 30px auto;
    color: #007934;
    background-color: transparent;
  }
  #productSelectorTool #start-over {
    width: 10em;
    margin: 1em auto;
    margin-right: 0;
    font-family: 'Encode Sans';
    font-weight: bold;
    border: 0 !important; }
  #productSelectorTool #show-more {
    margin-left: 0;
    font-family: 'Encode Sans';
    font-weight: bold;
  }
  @media screen and (min-width: 768px) {
    #productSelectorTool #start-over {
      margin: 1em 0;
      float: right; }
    #productSelectorTool #show-more {
      margin: 1em 0;
      float: left; } }
  #productSelectorTool * {
    box-sizing: border-box; }
  #productSelectorTool html {
    font-size: 100%;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }
  #productSelectorTool html, #productSelectorTool button, #productSelectorTool input, #productSelectorTool select, #productSelectorTool textarea {
    font-family: sans-serif; }
  #productSelectorTool body {
    margin: 0;
    background-repeat: no-repeat;
    color: #333;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.5;
    position: relative; }
  @media screen and (min-width: 768px) {
    #productSelectorTool body {
      font-size: 13px; } }
  #productSelectorTool * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: default;
     -ms-user-select: default;
         user-select: default; }
  #productSelectorTool input {
    -webkit-touch-callout: text !important;
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
     -ms-user-select: text !important;
         user-select: text !important; }
  #productSelectorTool .container {
    max-width: 940px; }
  @media (min-width: 768px) {
    #productSelectorTool .container {
      width: 100%; } }
  #productSelectorTool ul {
    padding: 0; }
  #productSelectorTool li {
    list-style-type: none; }
  #productSelectorTool .progressbar, #productSelectorTool .heaters-results {
    display: none; }
  #productSelectorTool fieldset {
    border: none;
    margin: 0 0 2em 0;
    padding: 0; }
  #productSelectorTool legend {
    font-size: 1.5em;
    text-transform: uppercase; }
  #productSelectorTool label {
    display: inline-block;
    font-size: 1em;
    margin-bottom: 0.5em;
    font-weight: normal;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif; }
  #productSelectorTool input[type="email"], #productSelectorTool input[type="number"], #productSelectorTool input[type="password"], #productSelectorTool input[type="search"], #productSelectorTool input[type="tel"], #productSelectorTool input[type="text"], #productSelectorTool input[type="url"], #productSelectorTool input[type="color"], #productSelectorTool input[type="date"], #productSelectorTool input[type="datetime"], #productSelectorTool input[type="datetime-local"], #productSelectorTool input[type="month"], #productSelectorTool input[type="time"], #productSelectorTool input[type="week"], #productSelectorTool textarea, #productSelectorTool select {
    font-weight: 400; }
  #productSelectorTool input[type="email"].input-small, #productSelectorTool input[type="number"].input-small, #productSelectorTool input[type="password"].input-small, #productSelectorTool input[type="search"].input-small, #productSelectorTool input[type="tel"].input-small, #productSelectorTool input[type="text"].input-small, #productSelectorTool input[type="url"].input-small, #productSelectorTool input[type="color"].input-small, #productSelectorTool input[type="date"].input-small, #productSelectorTool input[type="datetime"].input-small, #productSelectorTool input[type="datetime-local"].input-small, #productSelectorTool input[type="month"].input-small, #productSelectorTool input[type="time"].input-small, #productSelectorTool input[type="week"].input-small, #productSelectorTool textarea.input-small, #productSelectorTool select.input-small {
    font-size: 1em;
    padding: 0.5em; }
  #productSelectorTool input[type="email"].full-width, #productSelectorTool input[type="number"].full-width, #productSelectorTool input[type="password"].full-width, #productSelectorTool input[type="search"].full-width, #productSelectorTool input[type="tel"].full-width, #productSelectorTool input[type="text"].full-width, #productSelectorTool input[type="url"].full-width, #productSelectorTool input[type="color"].full-width, #productSelectorTool input[type="date"].full-width, #productSelectorTool input[type="datetime"].full-width, #productSelectorTool input[type="datetime-local"].full-width, #productSelectorTool input[type="month"].full-width, #productSelectorTool input[type="time"].full-width, #productSelectorTool input[type="week"].full-width, #productSelectorTool textarea.full-width, #productSelectorTool select.full-width {
    width: 100%; }
  #productSelectorTool input[type="email"].paired-field, #productSelectorTool input[type="number"].paired-field, #productSelectorTool input[type="password"].paired-field, #productSelectorTool input[type="search"].paired-field, #productSelectorTool input[type="tel"].paired-field, #productSelectorTool input[type="text"].paired-field, #productSelectorTool input[type="url"].paired-field, #productSelectorTool input[type="color"].paired-field, #productSelectorTool input[type="date"].paired-field, #productSelectorTool input[type="datetime"].paired-field, #productSelectorTool input[type="datetime-local"].paired-field, #productSelectorTool input[type="month"].paired-field, #productSelectorTool input[type="time"].paired-field, #productSelectorTool input[type="week"].paired-field, #productSelectorTool textarea.paired-field, #productSelectorTool select.paired-field {
    margin-bottom: 1em; }
  #productSelectorTool input[type="email"], #productSelectorTool input[type="number"], #productSelectorTool input[type="password"], #productSelectorTool input[type="search"], #productSelectorTool input[type="tel"], #productSelectorTool input[type="text"], #productSelectorTool input[type="url"], #productSelectorTool input[type="color"], #productSelectorTool input[type="date"], #productSelectorTool input[type="datetime"], #productSelectorTool input[type="datetime-local"], #productSelectorTool input[type="month"], #productSelectorTool input[type="time"], #productSelectorTool input[type="week"] {
    background: #eee;
    border: 1px solid #cccccc;
    border-radius: 0px;
    color: #333;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    font-size: 1.25em;
    padding: .25em;
    height: auto;
    width: 100%; }
  @media screen and (min-width: 768px) {
    #productSelectorTool input[type="email"], #productSelectorTool input[type="number"], #productSelectorTool input[type="password"], #productSelectorTool input[type="search"], #productSelectorTool input[type="tel"], #productSelectorTool input[type="text"], #productSelectorTool input[type="url"], #productSelectorTool input[type="color"], #productSelectorTool input[type="date"], #productSelectorTool input[type="datetime"], #productSelectorTool input[type="datetime-local"], #productSelectorTool input[type="month"], #productSelectorTool input[type="time"], #productSelectorTool input[type="week"] {
      height: 2.75em;
      width: auto; } }
  #productSelectorTool input[type="email"]:focus, #productSelectorTool input[type="number"]:focus, #productSelectorTool input[type="password"]:focus, #productSelectorTool input[type="search"]:focus, #productSelectorTool input[type="tel"]:focus, #productSelectorTool input[type="text"]:focus, #productSelectorTool input[type="url"]:focus, #productSelectorTool input[type="color"]:focus, #productSelectorTool input[type="date"]:focus, #productSelectorTool input[type="datetime"]:focus, #productSelectorTool input[type="datetime-local"]:focus, #productSelectorTool input[type="month"]:focus, #productSelectorTool input[type="time"]:focus, #productSelectorTool input[type="week"]:focus {
    background: #e6e6e6;
    outline: none; }
  #productSelectorTool label.radio, #productSelectorTool label.checkbox {
    display: inline-block;
    margin-bottom: 0.5em;
    font-size: 1.25em; }
  #productSelectorTool input[type="checkbox"], #productSelectorTool input[type="radio"] {
    display: none; }
  #productSelectorTool input[type="checkbox"] + .icon-radio-check, #productSelectorTool input[type="radio"] + .icon-radio-check {
    background: url("../btn-radio-check.html") no-repeat 0 0;
    display: inline-block;
    height: 23px;
    margin-right: 0.35em;
    pointer-events: none;
    vertical-align: bottom;
    width: 23px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    #productSelectorTool input[type="checkbox"] + .icon-radio-check, #productSelectorTool input[type="radio"] + .icon-radio-check {
      background-image: url("../btn-radio-check_2x.html");
      background-size: 47px auto; } }
  #productSelectorTool input[type="checkbox"]:checked + .icon-radio-check {
    background-position: -24px 0; }
  #productSelectorTool input[type="radio"] + .icon-radio-check {
    background-position: 0 -24px; }
  #productSelectorTool input[type="radio"]:checked + .icon-radio-check {
    background-position: -24px -24px; }
  #productSelectorTool select {
    border: 1px solid #DCDADA !important;
    border: 3px;
    background: #fff url("../bg-select.html") no-repeat right 13px;
    color: #333;
    font-size: 1em;
    -webkit-appearance: none;
    -moz-appearance: none; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    #productSelectorTool select {
      background-image: url("../bg-select_2x.html");
      background-size: 25px 7px; } }
  #productSelectorTool .dimension-group > .form-group, #productSelectorTool .dimension-group > .form-actions {
    display: block;
    margin: 1em 1.5% 0 0;
    vertical-align: middle;
    width: 100%; }
    #productSelectorTool .dimension-group > .form-group input, #productSelectorTool .dimension-group > .form-actions input {
      width: 100%; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .dimension-group > .form-group, #productSelectorTool .dimension-group > .form-actions {
      display: inline-block;
      margin: 0 1.5% 0 0;
      vertical-align: middle;
      width: 31.5%; }
      #productSelectorTool .dimension-group > .form-group input, #productSelectorTool .dimension-group > .form-actions input {
        width: 100%; }
    #productSelectorTool .dimension-group > .form-group:last-child, #productSelectorTool .dimension-group > .form-actions:last-child {
      margin-right: 0; } }
  #productSelectorTool .modal {
    width: auto;
    margin: auto;
    background: rgba(0, 0, 0, 0.5);
    overflow-y: auto; }
  #productSelectorTool .modal-content {
    height: auto;
    overflow: hidden;
    overflow-y: auto;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    border: none;
    padding-bottom: 2em; }
  #modalVentingPreference .modal-content {
    padding-bottom: 0;
  }
  #productSelectorTool .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }
  #productSelectorTool #modalSpecialtyShower input[type="number"], #productSelectorTool #modalTubSize input[type="number"] {
    width: 100%; }
  @media screen and (min-width: 768px) {
    #productSelectorTool #modalSpecialtyShower input[type="number"], #productSelectorTool #modalTubSize input[type="number"] {
      width: 55%; } }
  #productSelectorTool .modal-header {
    text-align: center;
    font-size: 22px;
    padding: 15px 15px 10px;
    position: relative; }
  #productSelectorTool .modal-body {
    height: auto;
    width: auto;
    padding: 2em; }
  #productSelectorTool .modal .close {
    position: static;
    color: #007934;
    opacity: 1;
    font-size: 30px;
    height: 30px;
    margin-top: -6px; }
  #productSelectorTool .modal .close span {
    display: block; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .modal-header .close {
      margin-top: 0px; } }
  #productSelectorTool .modal .close:hover {
    opacity: 1; }
  #productSelectorTool .modal-header h4 {
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin-left: 30px;
    /* this is to move the h4 over the size of the close (x) */ }
  #productSelectorTool .modal-footer {
    text-align: center;
    padding: 0px 15px 15px;
    border-top: 0px;
    padding-top: 1.25em; }
  #productSelectorTool .modal label {
    font-weight: 400; }
  #productSelectorTool .modal-filter-sort input[type="email"], #productSelectorTool .modal-filter-sort input[type="number"], #productSelectorTool .modal-filter-sort input[type="password"], #productSelectorTool .modal-filter-sort input[type="search"], #productSelectorTool .modal-filter-sort input[type="tel"], #productSelectorTool .modal-filter-sort input[type="text"], #productSelectorTool .modal-filter-sort input[type="url"], #productSelectorTool .modal-filter-sort input[type="color"], #productSelectorTool .modal-filter-sort input[type="date"], #productSelectorTool .modal-filter-sort input[type="datetime"], #productSelectorTool .modal-filter-sort input[type="datetime-local"], #productSelectorTool .modal-filter-sort input[type="month"], #productSelectorTool .modal-filter-sort input[type="time"], #productSelectorTool .modal-filter-sort input[type="week"] {
    background: #eee;
    border: 1px solid #cccccc;
    border-radius: 0px;
    color: #333;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    font-size: 1.25em;
    padding: .25em;
    height: auto;
    width: 100%; }
  #productSelectorTool .modal-filter-sort .category {
    margin: 0 0 2em 0; }
  #productSelectorTool .modal-filter-sort .category-header h2, #productSelectorTool .modal-filter-sort .category-header .btn-edit {
    display: inline-block; }
  #productSelectorTool .modal-filter-sort .category-header h2 {
    margin-bottom: 0.5em; }
  #productSelectorTool .modal-filter-sort .unit {
    color: #999;
    font-size: 0.8333333333em;
    font-style: italic; }
  #productSelectorTool .modal-filter-sort .columns p {
    font-size: 15px;
    line-height: 17px; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .modal-filter-sort .columns p {
      font-size: 15px;
      line-height: 4px; } }
  #productSelectorTool .modal-filter-sort .columns .col-md-6.col-sm-12.col-xs-12 p:first-child {
    font-weight: bold;
    margin-top: 8px; }
  #productSelectorTool .modal-filter-sort .unlimited {
    margin-bottom: 1em;
    padding-left: 0.8333333333em; }
  #productSelectorTool .modal .advancedSliders {
    display: block; }
  @media screen and (min-width: 991px) {
    #productSelectorTool .modal .advancedSliders {
      display: none; } }
  #productSelectorTool #modalAdvancedOptions .modal-body {
    padding: 2em 2em 0em 2em; }
  #productSelectorTool .modal .btn-modal-edit {
    display: inline-block;
    font-weight: normal;
    margin-left: 5px;
    margin-bottom: 10px; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .modal .btn-modal-edit {
      display: inline-block;
      margin-left: 2em;
      margin-bottom: 0;
      margin-top: -10px; } }
  #productSelectorTool .modal-footer .btn-modal-edit {
    width: 10em;
    margin: 0 auto 1em; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .modal-footer .btn-modal-edit {
      margin-left: 0em; } }
  #productSelectorTool .inline-btn-center .btn {
    float: none;
    display: block;
    width: 10em;
    margin: 0 auto; }
  #productSelectorTool .installationInput, #productSelectorTool .assumptionsInput, #productSelectorTool .localDataInput {
    display: none; }
  #productSelectorTool .notOnProductPageInput {
    display: block; }
  #productSelectorTool .pageTitle {
    display: block;
    overflow: hidden;
    margin: 30px 0 24px; }
  #productSelectorTool .pageTitle h1 {
    position: relative;
    display: inline-block;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    color: #333; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .pageTitle {
      display: block;
      padding: 5px 0 5px 40px;
      overflow: hidden;
      margin: 20px 0 24px;
      font-size: 24px;
      line-height: 24px; }
    #productSelectorTool .pageTitle h1:before {
      position: absolute;
      top: 0;
      right: 100%;
      display: block;
      content: "";
      width: 40px;
      height: 18px;
      background-repeat: repeat; }
    #productSelectorTool .pageTitle h1 {
      padding: 0 15px;
      font-size: 26px;
      line-height: 18px;
      text-transform: uppercase; }
    #productSelectorTool .pageTitle h1:after {
      position: absolute;
      top: 0;
      left: 100%;
      display: block;
      content: "";
      width: 1032px;
      height: 18px;
      background-repeat: repeat; }
    #productSelectorTool .pageTitle h1:before, #productSelectorTool .pageTitle h1:after {
      background: #d8d8d8; } }
  #productSelectorTool .accordion .panel-header .panel-title {
    text-transform: none;
    font-size: 17px;
    font-weight: 500;
    color: #525252;
    margin: 0 2.75em; }
  #productSelectorTool .panel {
    margin-bottom: 0px; }
  #productSelectorTool .panel-help {
    min-height: 2.9em;
    position: relative; }
  #productSelectorTool .panel-help .icon-question-sign {
    color: #EBEAEA;
    font-size: 2em;
    line-height: 1.0;
    left: 0;
    position: absolute;
    top: 0; }
  #productSelectorTool .panel-help > p {
    color: #333333;
    margin-left: 3.5em;
    /*padding-top: .75em;*/ }
  #productSelectorTool .panel-help > p:last-child {
    margin-bottom: 0; }
  #productSelectorTool header {
    background: none;
    height: auto;
    border-bottom: 0; }
  #productSelectorTool .reviews img {
    display: inline;
    width: auto; }
  #productSelectorTool .progressbar {
    margin: 2em 0 0; }
  #productSelectorTool .progress-bar-info {
    background-color: #333; }
  #productSelectorTool .heaters-results .result {
    border-top-right-radius: 4px;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    padding: 0;
    padding-bottom: 1em;
    position: relative;
    *zoom: 1; }
  #productSelectorTool .heaters-results .result:last-child {
    margin-bottom: 0; }
  #productSelectorTool .heaters-results h3 {
    color: #007934;
    font-size: 20px;
    line-height: 24px;
    font-weight: 500; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .heaters-results h3 {
      color: #51a949;
      font-size: 20px; } }
  #productSelectorTool .heaters-results-top {
    margin-bottom: -7em;
    margin-top: -20px; }
  @media screen and (max-width: 768px) {
    #productSelectorTool .heaters-results-top .modalAdvancedOptions {
      display: none;
    }
  }
  @media screen and (min-width: 768px) {
    #productSelectorTool .heaters-results-top {
      margin-bottom: 3em;
      margin-top: 0px; } }
  #productSelectorTool .heaters-results p {
    padding: 0 0 10px; }
  #productSelectorTool .heaters-results .result .result-item, #productSelectorTool .heaters-results .result .result-link, #productSelectorTool .heaters-results .result.removed .result-link {
    color: #333;
    display: block;
    padding: 1em;
    *zoom: 1; }
  #productSelectorTool .heaters-results .result .result-item:before, #productSelectorTool .heaters-results .result .result-link:before, #productSelectorTool .heaters-results .result.removed .result-link:before, #productSelectorTool .heaters-results .result .result-item:after, #productSelectorTool .heaters-results .result .result-link:after, #productSelectorTool .heaters-results .result.removed .result-link:after {
    content: " ";
    display: table; }
  #productSelectorTool .heaters-results .result .result-item:after, #productSelectorTool .heaters-results .result .result-link:after, #productSelectorTool .heaters-results .result.removed .result-link:after {
    clear: both; }
  #productSelectorTool .heaters-results article {
    border-bottom: none; }
  #productSelectorTool .heaters-results .col-md-3 {
    display: none; }
  #productSelectorTool .heaters-results .col-md-3 .unit {
    color: #999;
    font-size: 0.8333333333em;
    font-style: italic; }
  #productSelectorTool .heaters-results h4 {
    text-align: center; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .heaters-results .result .result-item, #productSelectorTool .heaters-results .result .result-link, #productSelectorTool .heaters-results .result.removed .result-link {
      /*padding-right: 4em;*/ }
    #productSelectorTool .heaters-results .col-md-9 {
      border-right: 1px dotted #ccc; } }
  @media screen and (min-width: 992px) {
    #productSelectorTool .heaters-results .col-md-3 {
      display: block; } }
  @media screen and (min-width: 768px) {
    #productSelectorTool .heaters-results .result .result-link:before {
      color: #555;
      content: '\F054';
      font-family: 'FontAwesome';
      font-size: 2em;
      margin-top: -0.65em;
      position: absolute;
      right: 0.65em;
      top: 50%; } }
  #productSelectorTool .heaters-results .result-image, #productSelectorTool .heaters-results .result-info {
    float: left; }
  #productSelectorTool .heaters-results .result-image {
    margin-bottom: 1em;
    height: 8em;
    text-align: center; }
  #productSelectorTool .heaters-results .result-image h4 {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #cccccc;
    line-height: 0.1em;
    margin: 10px 0 20px;
    font-size: 1em;
    font-weight: 400; }
  #productSelectorTool .heaters-results .result-image h4.no-line {
    width: 100%;
    text-align: center;
    border-bottom: 0px solid #cccccc;
    line-height: 0.1em;
    margin: 10px 0px;
    font-size: 1em;
    font-weight: 400;
    white-space: nowrap; }
  #productSelectorTool .heaters-results .result-image h4 span {
    background: #fff;
    padding: 0 10px;
    font-size: 1em;
    font-weight: 400; }
  #productSelectorTool .dim {
    position: absolute; }
  #productSelectorTool .dim-line {
    float: left;
    border-right: 1px solid #cccccc;
    height: 12em; }
  #productSelectorTool .dim-label {
    background: #fff;
    margin-left: -2em;
    margin-top: 5em;
    width: 5em;
    padding: 0 1em;
    position: absolute;
    left: -10px;
    transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
  @media screen and (min-width: 768px) {
    #productSelectorTool .dim-line {
      float: left;
      border-right: 1px solid #cccccc;
      height: 18em; }
    #productSelectorTool .dim-label {
      background: #fff;
      margin-left: -2em;
      margin-top: 8.5em;
      width: 5em;
      padding: 0 1em;
      position: absolute;
      left: -10px;
      transform: rotate(-90deg);
      filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); } }
  #productSelectorTool .heaters-results .result-image {
    height: 12em;
    margin: 0 2% 0 0;
    width: 25%;
    min-width: 100px;
    position: relative; }
  @media screen and (min-width: 500px) {
    #productSelectorTool .heaters-results .result-image {
      height: 14em; } }
  @media screen and (min-width: 600px) {
    #productSelectorTool .heaters-results .result-image {
      height: 18em; } }
  @media screen and (min-width: 650px) {
    #productSelectorTool .heaters-results .result-image {
      height: 16em; } }
  @media screen and (min-width: 720px) {
    #productSelectorTool .heaters-results .result-image {
      height: 18em; } }
  @media screen and (min-width: 768px) {
    #productSelectorTool .heaters-results .result-image {
      height: 19em;
      width: 20%; } }
  @media screen and (min-width: 990px) {
    #productSelectorTool .heaters-results .result-image {
      height: 20em; } }
  #productSelectorTool .heaters-results .result-image .result-thumb {
    padding: 0 0 1em .5em;
    width: auto;
    height: 100%;
    width: auto; }
  @media screen and (min-width: 990px) {
    #productSelectorTool .heaters-results .result-image .result-thumb {
      padding: 0 0 0 .5em;
      width: 100%;
      height: auto; } }
  #productSelectorTool .heaters-results .result-info {
    width: 55%; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .heaters-results .result-info {
      width: 78%; } }
  @media screen and (max-width: 768px) {
    #productSelectorTool .heaters-results .result-info:nth-child(3) {
      width: 100%;
      margin-top: 3em; } }
  #productSelectorTool .heaters-results .result-status {
    background-color: #eee;
    background-image: url("../png/icon-check.png");
    background-position: 0.3em 0.8em;
    background-repeat: no-repeat;
    border-radius: 3px;
    box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.15);
    color: #6e6e6e;
    position: absolute;
    height: 4em;
    right: .5em;
    text-align: center;
    top: .5em;
    width: 4em; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    #productSelectorTool .heaters-results .result-status {
      background-image: url("../png/icon-check_2x.png");
      background-size: 90% auto; } }
  #productSelectorTool .heaters-results .result-title {
    margin: 0 0 0.25em 0;
    font-weight: 400; }
  #productSelectorTool .heaters-results .result-facts {
    *zoom: 1; }
  #productSelectorTool .heaters-results .result-facts:before, #productSelectorTool .heaters-results .result-facts:after {
    content: " ";
    display: table; }
  #productSelectorTool .heaters-results .result-facts:after {
    clear: both; }
  #productSelectorTool .heaters-results .result-facts > li {
    background-color: #f7f7f7;
    float: left;
    font-size: 1.25em;
    min-height: 4.5em;
    padding: .5em;
    width: 45%;
    margin: 2.5%; }
  @media screen and (max-width: 400px) {
    #productSelectorTool .heaters-results .result-facts > li {
      width: 48%;
      margin: 1%;
      min-height: 7em; } }
  @media screen and (max-width: 768px) {
    #productSelectorTool .heaters-results .result-facts > li {
      width: 48%;
      margin: 1%;
      min-height: 7em; } }
  @media screen and (min-width: 769px) {
    #productSelectorTool .heaters-results .result-facts > li {
      width: 48%;
      margin: 1%;
      min-height: 4.5em; } }
  #productSelectorTool .heaters-results .result-facts > li:nth-child(odd) {
    padding-left: .5em; }
  #productSelectorTool .heaters-results .result-facts > li:nth-child(even) {
    padding-right: .5em; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .heaters-results .result-facts > li {
      width: 31.3%;
      margin: 5px; }
    #productSelectorTool .heaters-results .result-facts > li:nth-child(4n+4) {
      padding-right: 0; } }
  #productSelectorTool .heaters-results .result-facts .meta {
    color: #7e7e7e;
    display: block;
    font-size: 0.65em;
    line-height: 1.25em; }
  #productSelectorTool .result-icons {
    height: 45px;
    overflow: hidden; }
  #productSelectorTool .result-icons svg {
    width: 40px;
    height: 40px;
    fill: #007934; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .result-icons {
      padding-top: .5em;
      width: 29%;
      float: left;
      height: auto;
      margin-left: -3px; } }
  #productSelectorTool .result-numbers {
    text-align: center;
    line-height: 1em; }
    #productSelectorTool .result-numbers strong {
      font-family: "Encode Sans", Helvetica, Arial, sans-serif;
      font-size: 14px;
      font-weight: 400;
      line-height: 1em;
      text-transform: uppercase; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .result-numbers {
      width: 69%;
      float: right;
      text-align: left;
      padding-top: .25em; } }
  #productSelectorTool .category {
    margin: 0 0 2em 0; }
  #productSelectorTool .category-header h2, #productSelectorTool .category-header .btn-edit {
    display: inline-block; }
  #productSelectorTool .category-header h2 {
    margin-bottom: 0.5em; }
  #productSelectorTool .filter label {
    font-size: 12px; }
  #productSelectorTool .filter {
    margin-bottom: 2em; }
  #productSelectorTool .heaters-results button {
    overflow: hidden; }
  #productSelectorTool .noUi-target * {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -ms-touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    cursor: default; }
  #productSelectorTool .noUi-base {
    width: 100%;
    height: 40px;
    position: relative;
    max-width: 100%;
    max-height: 100%;
    border: 1px solid #bfbfbf;
    z-index: 1; }
  #productSelectorTool .noUi-handle {
    background: #EEE;
    height: 44px;
    width: 44px;
    border: 1px solid #BFBFBF;
    margin: -3px 0 0 -23px;
    left: 5%; }
  #productSelectorTool .noUi-active {
    background: #E9E9E9; }
  #productSelectorTool .noUi-active:after {
    box-sizing: border-box;
    content: "";
    display: block;
    height: 100%;
    border: 1px solid #DDD; }
  #productSelectorTool .noUi-origin {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
    border-radius: inherit; }
  #productSelectorTool .noUi-origin-upper {
    background: inherit !important; }
  #productSelectorTool .noUi-z-index {
    z-index: 10; }
  #productSelectorTool .noUi-vertical {
    width: 40px;
    height: 100%; }
  #productSelectorTool .noUi-vertical .noUi-origin {
    bottom: 0;
    left: 0; }
  #productSelectorTool .noUi-vertical .noUi-handle {
    margin: -23px 0 0 -3px; }
  #productSelectorTool .noUi-target[disabled] .noUi-base {
    background: #999; }
  #productSelectorTool .noUi-target[disabled] .noUi-connect {
    background: #BBB; }
  #productSelectorTool .noUi-state-tap .noUi-origin {
    transition: left 0.3s, top 0.3s; }
  #productSelectorTool .slider {
    margin-bottom: 1.6666666667em; }
  #productSelectorTool .slider .noUi-base {
    border-radius: 1.6666666667em;
    height: 5px;
    margin: 0 auto;
    width: 100%;
    background-color: #333;
    margin-top: 15px; }
  #productSelectorTool .slider .noUi-background {
    background: #fbfbfb; }
  #productSelectorTool .slider .noUi-origin {
    background: #d4d4d4; }
  #productSelectorTool .slider .noUi-handle {
    background: #fff;
    border: 1px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
    height: 40px;
    margin: -1.5em 0 0 -1.1666666667em;
    position: relative;
    width: 40px; }
  #productSelectorTool .slider .noUi-handle:before, #productSelectorTool .slider .noUi-handle:after {
    content: attr(data-content);
    font-weight: 700;
    text-align: center; }
  #productSelectorTool .slider .noUi-handle:before {
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    background: #fff;
    border: 1px solid #a6a6a6;
    border-radius: 0.25em;
    color: #000;
    display: none;
    left: 0;
    margin: -3.3333333333em 0 0 -0.25em;
    padding: 0.4166666667em;
    position: absolute;
    top: 0;
    width: 3.3333333333em; }
  #productSelectorTool .slider .noUi-handle:after {
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    border-radius: 50%;
    color: #000;
    display: block;
    padding-top: 0.6666666667em;
    height: 2.6666666667em; }
  #productSelectorTool .slider .noUi-active {
    background: #fff; }
  #productSelectorTool .slider .noUi-active:after {
    display: none; }
  #productSelectorTool .slider .noUi-active:before {
    display: block; }
  #productSelectorTool .heaters-results .results-sprite {
    background-image: url("../png/icons-results.png");
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto; }
  @media screen and (min-width: 768px) {
    #productSelectorTool .heaters-results .results-sprite {
      margin: 0px; } }
  #productSelectorTool .heaters-results .sprite-Checkmark {
    height: 47px;
    width: 46px;
    background-position: 0px -10px;
    margin: 0 auto; }
  #productSelectorTool .heaters-results .sprite-Clock {
    width: 40px;
    height: 40px;
    background-position: 0px -70px;
    margin: 0 auto; }
  #productSelectorTool .heaters-results .sprite-Money {
    width: 40px;
    height: 40px;
    background-position: 0px -130px;
    margin: 0 auto; }
  #productSelectorTool .heaters-results .sprite-Shower {
    width: 40px;
    height: 40px;
    background-position: 0px -190px;
    margin: 0 auto; }
  #productSelectorTool .heaters-results .sprite-Tub {
    width: 40px;
    height: 40px;
    background-position: 0px -250px;
    margin: 0 auto; }
  #productSelectorTool a, #productSelectorTool a:visited, #productSelectorTool a:active {
    color: #007934;
    text-decoration: none; }
  #productSelectorTool a:hover {
    color: #007934;
    text-decoration: underline; }
  #productSelectorTool p {
    font-size: 13px;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    margin: 0; }
  #productSelectorTool h1, #productSelectorTool h2, #productSelectorTool h3, #productSelectorTool h4, #productSelectorTool h5, #productSelectorTool h6 {
    margin: 0;
    padding: 0; }
  #productSelectorTool h1 {
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    font-size: 2.25em;
    font-weight: 300;
    line-height: 1.5;
    color: #333; }
  @media screen and (min-width: 768px) {
    #productSelectorTool h1 {
      font-size: 4em; } }
  #productSelectorTool h2 {
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    color: #333;
    font-size: 1.15em;
    font-weight: 400;
    line-height: 1.25; }
  @media screen and (min-width: 768px) {
    #productSelectorTool h2 {
      font-size: 1.25em;
      font-weight: bold; } }
  #productSelectorTool h3 {
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    color: #333;
    font-size: 1.5em;
    font-weight: 700;
    text-transform: uppercase; }
  @media screen and (min-width: 768px) {
    #productSelectorTool h3 {
      font-size: 1.846em; } }
  #productSelectorTool h4 {
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    font-size: .75em;
    margin: 0 0 0.5em 0;
    font-weight: bold; }
  @media screen and (min-width: 768px) {
    #productSelectorTool h4 {
      font-size: 1.05em; } }
  #productSelectorTool h5 {
    height: auto;
    padding: 0;
    font-family: "Encode Sans", Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-style: italic;
    background: url(../purple-arrow.html) no-repeat; }
  #productSelectorTool h6 {
    font-size: inherit;
    line-height: inherit; }
  #productSelectorTool .temp-warning {
    display: none;
    padding-bottom: 20px; }
    #productSelectorTool .temp-warning h2 {
      color: red; }
    #productSelectorTool .temp-warning input {
      display: inline; }
  #productSelectorTool input.warning {
    border: 1px solid red !important;
    color: red !important; }

  #btnSpecialtyShowerIDontKnow {
    z-index: 0;
  }

/* ==========================================================================
   Styles only for the product page
   ========================================================================== */
.notOnProductPageInput {
  display: none; }

.productSelectorSection {
  margin: 0em 0 2em 0;
  clear: both;
  width: 100%;
  padding-top: 1.5em; }
  .productSelectorSection .divider {
    margin-bottom: 1em; }
  .productSelectorSection h2 {
    text-transform: uppercase;
    color: #333;
    font-size: 18px; }
    @media screen and (max-width: 768px) {
      .productSelectorSection h2 {
        padding: 0 .5em; } }
  .productSelectorSection li {
    list-style-type: none; }
  .productSelectorSection p {
    margin: 0; }
    @media screen and (max-width: 768px) {
      .productSelectorSection p {
        padding: 0 1em; } }
  .productSelectorSection p.btn-location {
    font-size: 11px; }
  .productSelectorSection p.btn-location a {
    margin-left: 0.3em;
    color: #007934; }
  .productSelectorSection p.disclaimer {
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 10px; }
    @media screen and (max-width: 768px) {
      .productSelectorSection p.disclaimer {
        padding: 0 1em; } }
  .productSelectorSection p.disclaimer a {
    color: #007934; }
  .productSelectorSection .result-info {
    width: 100%; }
  @media screen and (min-width: 768px) {
    .productSelectorSection .result-info {
      width: 100%; } }
  @media screen and (max-width: 768px) {
    .productSelectorSection .result-info:nth-child(3) {
      width: 100%;
      margin-top: 1em; } }
  .productSelectorSection .result-facts {
    *zoom: 1;
    margin: 0;
    padding: 0; }
  .productSelectorSection .result-facts:before, .productSelectorSection .result-facts:after {
    content: " ";
    display: table; }
  .productSelectorSection .result-facts:after {
    clear: both; }
  .productSelectorSection .result-facts > li i {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 5px;
    color: #959595;
    font-size: 15px; }
  .productSelectorSection .result-facts > li {
    position: relative;
    border: 0;
    float: left;
    font-size: 1.25em;
    min-height: 4em;
    padding: .5em;
    width: 45%;
    margin: 2.5%; }
  @media screen and (max-width: 768px) {
    .productSelectorSection .result-facts > li {
      width: 42%;
      margin: 1%;
      min-height: 4em; } }
  @media screen and (max-width: 400px) {
    .productSelectorSection .result-facts > li {
      width: 41%;
      margin: 1%;
      min-height: 5em; } }
  @media screen and (max-width: 320px) {
    .productSelectorSection .result-facts > li {
      width: 40%;
      margin: 1%;
      min-height: 5em; } }
  @media screen and (min-width: 900px) {
    .productSelectorSection .result-facts > li {
      width: 42%;
      margin: 1%;
      min-height: 3em; } }
  .productSelectorSection .result-facts > li:nth-child(odd) {
    padding-left: .5em; }
  .productSelectorSection .result-facts > li:nth-child(even) {
    padding-right: .5em; }
  @media screen and (min-width: 768px) {
    .productSelectorSection .result-facts > li {
      width: 16%;
      margin: 5px; }
    .productSelectorSection .result-facts > li:nth-child(4n+4) {
      padding-right: 0; } }
  @media screen and (min-width: 900px) {
    .productSelectorSection .result-facts > li {
      width: 17.15%; } }
  .productSelectorSection .result-facts .meta {
    color: #999;
    display: block;
    font-size: 0.65em; }
  @media screen and (min-width: 768px) {
    .productSelectorSection .result-facts .meta {
      color: #999;
      display: block;
      font-size: 0.65em; } }
  .productSelectorSection .result-numbers {
    text-align: center;
    line-height: 1em; }
    .productSelectorSection .result-numbers strong {
      text-transform: uppercase; }
  @media screen and (min-width: 900px) {
    .productSelectorSection .result-numbers {
      width: 72%;
      float: right;
      text-align: left; } }
  .productSelectorSection .result-icons {
    height: 45px;
    overflow: hidden; }
  .productSelectorSection .result-icons svg {
    width: 40px;
    height: 40px;
    fill: #007934; }
  @media screen and (min-width: 900px) {
    .productSelectorSection .result-icons {
      padding-top: .5em;
      width: 29%;
      float: left;
      height: auto;
      margin-left: -3px; } }
  .productSelectorSection .results-sprite {
    background-image: url("../png/icons-results.png");
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto; }
  @media screen and (min-width: 900px) {
    .productSelectorSection .results-sprite {
      margin: 0px; } }
  .productSelectorSection .sprite-Checkmark {
    width: 40px;
    height: 40px;
    background-position: 0px -10px; }
  .productSelectorSection .sprite-Clock {
    width: 40px;
    height: 40px;
    background-position: 0px -70px; }
  .productSelectorSection .sprite-Money {
    width: 40px;
    height: 40px;
    background-position: 0px -130px; }
  .productSelectorSection .sprite-Shower {
    width: 40px;
    height: 40px;
    background-position: 0px -190px; }
  .productSelectorSection .sprite-Tub {
    width: 40px;
    height: 40px;
    background-position: 0px -250px; }
  .productSelectorSection .purple-area-pst {
    background-color: #333;
    color: #fff;
    padding: 0em 1.5em .25em;
    min-height: 160px;
    background-image: url("../png/border-lines-product-page.png");
    background-position: bottom center;
    background-repeat: repeat-x; }
    .productSelectorSection .purple-area-pst p {
      padding: 0 .5em 0 0; }
      @media screen and (max-width: 768px) {
        .productSelectorSection .purple-area-pst p {
          padding: 0; } }
    .productSelectorSection .purple-area-pst .col-1 {
      padding: 1.5em 0 0;
      width: 100%; }
    .productSelectorSection .purple-area-pst .col-2 {
      padding: 1.25em 0 2.25em;
      width: 100%; }
    @media screen and (min-width: 768px) {
      .productSelectorSection .purple-area-pst {
        min-height: 160px; }
        .productSelectorSection .purple-area-pst .col-1 {
          width: 70%;
          float: left; }
        .productSelectorSection .purple-area-pst .col-2 {
          padding: 4.25em 0;
          width: 30%;
          float: right; } }
    @media screen and (min-width: 900px) {
      .productSelectorSection .purple-area-pst {
        min-height: 80px; }
        .productSelectorSection .purple-area-pst .col-2 {
          padding: 2.25em 0; } }
    .productSelectorSection .purple-area-pst h3 {
      font-size: 18px;
      text-transform: uppercase;
      color: #fff; }
    .productSelectorSection .purple-area-pst p {
      font-size: 13px;
      line-height: 18px; }
    .productSelectorSection .purple-area-pst .btn-ghost {
      color: #fff;
      padding: .5em 4em;
      background-color: transparent;
      border: 1px solid #fff;
      text-decoration: none; }
    .productSelectorSection .purple-area-pst .btn-ghost:hover {
      color: #333;
      background-color: #fff;
      border: 1px solid #fff; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZHVjdFNlbGVjdG9yLmNzcyIsInNvdXJjZXMiOlsicHJvZHVjdFNlbGVjdG9yLnNjc3MiLCJwYXJ0aWFscy9mb250cy5zY3NzIiwicGFydGlhbHMvYm9vdHN0cmFwLnNjc3MiLCJwYXJ0aWFscy9mb250YXdlc29tZS5zY3NzIiwicGFydGlhbHMvYWNjb3JkaW9uLnNjc3MiLCJwYXJ0aWFscy9idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9nbG9iYWwuc2NzcyIsInBhcnRpYWxzL2lucHV0cy5zY3NzIiwicGFydGlhbHMvbW9kYWxzLnNjc3MiLCJwYXJ0aWFscy9wYWdlX3RpdGxlcy5zY3NzIiwicGFydGlhbHMvcGFuZWxzLnNjc3MiLCJwYXJ0aWFscy9wcm9ncmVzc2Jhci5zY3NzIiwicGFydGlhbHMvcmVzdWx0cy5zY3NzIiwicGFydGlhbHMvc2xpZGVycy5zY3NzIiwicGFydGlhbHMvc3ByaXRlcy5zY3NzIiwicGFydGlhbHMvdHlwb2dyYXBoeS5zY3NzIiwicGFydGlhbHMvdGVtcFdhcm5pbmcuc2NzcyIsInBhcnRpYWxzL3Byb2R1Y3RwYWdlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBJbmNsdWRlIHRoaXMgaWYgeW91IHdhbnQgdG8gdXBsb2FkIHRvIGRldi5tcmFwcHMuY29tXG4vLyBEb24ndCBpbmNsdWRlIHRoaXMgaWYgeW91IHdhbnQgdG8gdXBsb2FkIHRvIHdoaXJscG9vbC5jb21cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpIHtcbi8vIFx0QGltcG9ydCAncGFydGlhbHMvd2hsLXN0eWxlJztcbi8vIH1cblxuJGZvbnRQcmltYXJ5OiAnRW5jb2RlIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4kY29sb3JQcmltYXJ5OiAjMDA3OTM0O1xuJGNvbG9yU3VwcG9ydGluZzogIzMzMztcblxuQGltcG9ydCAncGFydGlhbHMvZm9udHMnO1xuXG4ubW9kYWwtb3BlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNwcm9kdWN0U2VsZWN0b3JUb29sIHtcblx0QGltcG9ydCAncGFydGlhbHMvYm9vdHN0cmFwJztcblx0QGltcG9ydCAncGFydGlhbHMvZm9udGF3ZXNvbWUnO1xuXG5cdEBpbXBvcnQgJ3BhcnRpYWxzL2FjY29yZGlvbic7XG5cdEBpbXBvcnQgJ3BhcnRpYWxzL2J1dHRvbnMnO1xuXHRAaW1wb3J0ICdwYXJ0aWFscy9nbG9iYWwnO1xuXHRAaW1wb3J0ICdwYXJ0aWFscy9pbnB1dHMnO1xuXHRAaW1wb3J0ICdwYXJ0aWFscy9tb2RhbHMnO1xuXHRAaW1wb3J0ICdwYXJ0aWFscy9wYWdlX3RpdGxlcyc7XG5cdEBpbXBvcnQgJ3BhcnRpYWxzL3BhbmVscyc7XG5cdEBpbXBvcnQgJ3BhcnRpYWxzL3Byb2dyZXNzYmFyJztcblx0QGltcG9ydCAncGFydGlhbHMvcmVzdWx0cyc7XG5cdEBpbXBvcnQgJ3BhcnRpYWxzL3NsaWRlcnMnO1xuXHRAaW1wb3J0ICdwYXJ0aWFscy9zcHJpdGVzJztcblx0QGltcG9ydCAncGFydGlhbHMvdHlwb2dyYXBoeSc7XG5cdEBpbXBvcnQgJ3BhcnRpYWxzL3RlbXBXYXJuaW5nJztcbn1cblxuQGltcG9ydCAncGFydGlhbHMvcHJvZHVjdHBhZ2UnO1xuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdOb3ZlY2VudG93aWRlQm9vayc7XG4vLyAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL05vdmVjZW50b3dpZGUtQm9vay13ZWJmb250LmVvdCcpO1xuLy8gICAgIHNyYzogdXJsKCcuLi9mb250cy9Ob3ZlY2VudG93aWRlLUJvb2std2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL05vdmVjZW50b3dpZGUtQm9vay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Ob3ZlY2VudG93aWRlLUJvb2std2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvTm92ZWNlbnRvd2lkZS1Cb29rLXdlYmZvbnQuc3ZnI05vdmVjZW50b3dpZGVCb29rJykgZm9ybWF0KCdzdmcnKTtcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnTm92ZWNlbnRvd2lkZUxpZ2h0Jztcbi8vICAgICBzcmM6IHVybCgnLi4vZm9udHMvTm92ZWNlbnRvd2lkZS1MaWdodC13ZWJmb250LmVvdCcpO1xuLy8gICAgIHNyYzogdXJsKCcuLi9mb250cy9Ob3ZlY2VudG93aWRlLUxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9Ob3ZlY2VudG93aWRlLUxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL05vdmVjZW50b3dpZGUtTGlnaHQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvTm92ZWNlbnRvd2lkZS1MaWdodC13ZWJmb250LnN2ZyNOb3ZlY2VudG93aWRlTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gfVxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdOb3ZlY2VudG93aWRlQm9vayc7XG4vLyAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL05vdmVjZW50b3dpZGUtQm9vay13ZWJmb250LmVvdCcpO1xuLy8gICAgIHNyYzogdXJsKCcuLi9mb250cy9Ob3ZlY2VudG93aWRlLUJvb2std2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL05vdmVjZW50b3dpZGUtQm9vay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Ob3ZlY2VudG93aWRlLUJvb2std2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvTm92ZWNlbnRvd2lkZS1Cb29rLXdlYmZvbnQuc3ZnI05vdmVjZW50b3dpZGVCb29rJykgZm9ybWF0KCdzdmcnKTtcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnTm92ZWNlbnRvd2lkZU1lZGl1bSc7XG4vLyAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL05vdmVjZW50b3dpZGUtTWVkaXVtLXdlYmZvbnQuZW90Jyk7XG4vLyAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL05vdmVjZW50b3dpZGUtTWVkaXVtLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9Ob3ZlY2VudG93aWRlLU1lZGl1bS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Ob3ZlY2VudG93aWRlLU1lZGl1bS13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9Ob3ZlY2VudG93aWRlLU1lZGl1bS13ZWJmb250LnN2ZyNOb3ZlY2VudG93aWRlTWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cbi8vIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnTm92ZWNlbnRvd2lkZURlbWlCb2xkJztcbi8vICAgICBzcmM6IHVybCgnLi4vZm9udHMvTm92ZWNlbnRvd2lkZS1EZW1pQm9sZC13ZWJmb250LmVvdCcpO1xuLy8gICAgIHNyYzogdXJsKCcuLi9mb250cy9Ob3ZlY2VudG93aWRlLURlbWlCb2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9Ob3ZlY2VudG93aWRlLURlbWlCb2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL05vdmVjZW50b3dpZGUtRGVtaUJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvTm92ZWNlbnRvd2lkZS1EZW1pQm9sZC13ZWJmb250LnN2ZyNOb3ZlY2VudG93aWRlRGVtaUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gfVxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdOb3ZlY2VudG93aWRlQm9sZCc7XG4vLyAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL05vdmVjZW50b3dpZGUtQm9sZC13ZWJmb250LmVvdCcpO1xuLy8gICAgIHNyYzogdXJsKCcuLi9mb250cy9Ob3ZlY2VudG93aWRlLUJvbGQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL05vdmVjZW50b3dpZGUtQm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Ob3ZlY2VudG93aWRlLUJvbGQtd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvTm92ZWNlbnRvd2lkZS1Cb2xkLXdlYmZvbnQuc3ZnI05vdmVjZW50b3dpZGVCb2xkJykgZm9ybWF0KCdzdmcnKTtcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjQuMCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC40LjAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNC4wJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNC4wJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjQuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNC4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCb290c3RyYXAgSU5DTFVERURcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNSAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE1IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmgxIHtcbiAgbWFyZ2luOiAuNjdlbSAwO1xuICBmb250LXNpemU6IDJlbTtcbn1cbm1hcmsge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbmhyIHtcbiAgaGVpZ2h0OiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogLjM1ZW0gLjYyNWVtIC43NWVtO1xuICBtYXJnaW46IDAgMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xufVxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG5cbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xufVxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyYVwiO1xufVxuLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyYlwiO1xufVxuLmdseXBoaWNvbi1ldXJvOmJlZm9yZSxcbi5nbHlwaGljb24tZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGFjXCI7XG59XG4uZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNjAxXCI7XG59XG4uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzA5XCI7XG59XG4uZ2x5cGhpY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwZlwiO1xufVxuLmdseXBoaWNvbi1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLmdseXBoaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cbi5nbHlwaGljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cbi5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uZ2x5cGhpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLmdseXBoaWNvbi10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLmdseXBoaWNvbi10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uZ2x5cGhpY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uZ2x5cGhpY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uZ2x5cGhpY29uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cbi5nbHlwaGljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uZ2x5cGhpY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4uZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cbi5nbHlwaGljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLmdseXBoaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG4uZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uZ2x5cGhpY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuLmdseXBoaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cbi5nbHlwaGljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmdseXBoaWNvbi1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG4uZ2x5cGhpY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cbi5nbHlwaGljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cbi5nbHlwaGljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLmdseXBoaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLmdseXBoaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uZ2x5cGhpY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uZ2x5cGhpY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLmdseXBoaWNvbi1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5nbHlwaGljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuLmdseXBoaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5nbHlwaGljb24tYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG4uZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5nbHlwaGljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLmdseXBoaWNvbi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuLmdseXBoaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLmdseXBoaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG4uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uZ2x5cGhpY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cbi5nbHlwaGljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG4uZ2x5cGhpY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uZ2x5cGhpY29uLXBsdXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uZ2x5cGhpY29uLW9rLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLmdseXBoaWNvbi1pbmZvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5nbHlwaGljb24tc2NyZWVuc2hvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG4uZ2x5cGhpY29uLW9rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLmdseXBoaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjtcbn1cbi5nbHlwaGljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiO1xufVxuLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG4uZ2x5cGhpY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjtcbn1cbi5nbHlwaGljb24tZXllLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjtcbn1cbi5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiO1xufVxuLmdseXBoaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiO1xufVxuLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuLmdseXBoaWNvbi1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjtcbn1cbi5nbHlwaGljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMVwiO1xufVxuLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExM1wiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiO1xufVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTlcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjBcIjtcbn1cbi5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG4uZ2x5cGhpY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCI7XG59XG4uZ2x5cGhpY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjNcIjtcbn1cbi5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjtcbn1cbi5nbHlwaGljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCI7XG59XG4uZ2x5cGhpY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjtcbn1cbi5nbHlwaGljb24taGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjlcIjtcbn1cbi5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMlwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzRcIjtcbn1cbi5nbHlwaGljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzVcIjtcbn1cbi5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XG59XG4uZ2x5cGhpY29uLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCI7XG59XG4uZ2x5cGhpY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiO1xufVxuLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjtcbn1cbi5nbHlwaGljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MFwiO1xufVxuLmdseXBoaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjtcbn1cbi5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7XG59XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCI7XG59XG4uZ2x5cGhpY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDRcIjtcbn1cbi5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjtcbn1cbi5nbHlwaGljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NlwiO1xufVxuLmdseXBoaWNvbi11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDhcIjtcbn1cbi5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTBcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MVwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUzXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCI7XG59XG4uZ2x5cGhpY29uLXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1N1wiO1xufVxuLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjtcbn1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OVwiO1xufVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MFwiO1xufVxuLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjtcbn1cbi5nbHlwaGljb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjJcIjtcbn1cbi5nbHlwaGljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2M1wiO1xufVxuLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7XG59XG4uZ2x5cGhpY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NVwiO1xufVxuLmdseXBoaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7XG59XG4uZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjtcbn1cbi5nbHlwaGljb24tc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjhcIjtcbn1cbi5nbHlwaGljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY5XCI7XG59XG4uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiO1xufVxuLmdseXBoaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcxXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcyXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc0XCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc1XCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7XG59XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc3XCI7XG59XG4uZ2x5cGhpY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc4XCI7XG59XG4uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjtcbn1cbi5nbHlwaGljb24taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgwXCI7XG59XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODFcIjtcbn1cbi5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjtcbn1cbi5nbHlwaGljb24tcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgzXCI7XG59XG4uZ2x5cGhpY29uLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7XG59XG4uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7XG59XG4uZ2x5cGhpY29uLXNkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg2XCI7XG59XG4uZ2x5cGhpY29uLWhkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg3XCI7XG59XG4uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODlcIjtcbn1cbi5nbHlwaGljb24tc291bmQtZG9sYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTBcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTYtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MlwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC03LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTNcIjtcbn1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjtcbn1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTVcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTdcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7XG59XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OVwiO1xufVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiO1xufVxuLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiO1xufVxuLmdseXBoaWNvbi1zYXZlLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDJcIjtcbn1cbi5nbHlwaGljb24tb3Blbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAzXCI7XG59XG4uZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7XG59XG4uZ2x5cGhpY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDVcIjtcbn1cbi5nbHlwaGljb24tcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDZcIjtcbn1cbi5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjtcbn1cbi5nbHlwaGljb24tZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEwXCI7XG59XG4uZ2x5cGhpY29uLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTFcIjtcbn1cbi5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjtcbn1cbi5nbHlwaGljb24tcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxM1wiO1xufVxuLmdseXBoaWNvbi1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTRcIjtcbn1cbi5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7XG59XG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNlwiO1xufVxuLmdseXBoaWNvbi10ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNmZhXCI7XG59XG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjtcbn1cbi5nbHlwaGljb24tYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE5XCI7XG59XG4uZ2x5cGhpY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7XG59XG4uZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7XG59XG4uZ2x5cGhpY29uLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjMxYlwiO1xufVxuLmdseXBoaWNvbi1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIzXCI7XG59XG4uZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiO1xufVxuLmdseXBoaWNvbi1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI1XCI7XG59XG4uZ2x5cGhpY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI2XCI7XG59XG4uZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5nbHlwaGljb24tYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4uZ2x5cGhpY29uLXhidDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cbi5nbHlwaGljb24tanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7XG59XG4uZ2x5cGhpY29uLXJ1YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7XG59XG4uZ2x5cGhpY29uLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuLmdseXBoaWNvbi1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMFwiO1xufVxuLmdseXBoaWNvbi1pY2UtbG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzFcIjtcbn1cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMlwiO1xufVxuLmdseXBoaWNvbi1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzNcIjtcbn1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzRcIjtcbn1cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM1XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM2XCI7XG59XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzN1wiO1xufVxuLmdseXBoaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjtcbn1cbi5nbHlwaGljb24tZ3JhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzlcIjtcbn1cbi5nbHlwaGljb24tc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MFwiO1xufVxuLmdseXBoaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDFcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MlwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDNcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NFwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ1XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ2XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ3XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OFwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDlcIjtcbn1cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTBcIjtcbn1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MVwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTJcIjtcbn1cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUzXCI7XG59XG4uZ2x5cGhpY29uLWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTRcIjtcbn1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTVcIjtcbn1cbi5nbHlwaGljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1N1wiO1xufVxuLmdseXBoaWNvbi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU4XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiO1xufVxuLmdseXBoaWNvbi1tZW51LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjYwXCI7XG59XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmltZy1yZXNwb25zaXZlLFxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmltZy10aHVtYm5haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmgxIHNtYWxsLFxuLmgyIHNtYWxsLFxuLmgzIHNtYWxsLFxuLmg0IHNtYWxsLFxuLmg1IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbi5oMiAuc21hbGwsXG4uaDMgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbi5oNSAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3O1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmgxIHNtYWxsLFxuLmgxIHNtYWxsLFxuaDIgc21hbGwsXG4uaDIgc21hbGwsXG5oMyBzbWFsbCxcbi5oMyBzbWFsbCxcbmgxIC5zbWFsbCxcbi5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG4uaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuLmgzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmg0IHNtYWxsLFxuLmg0IHNtYWxsLFxuaDUgc21hbGwsXG4uaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oNiBzbWFsbCxcbmg0IC5zbWFsbCxcbi5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nztcbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNztcbn1cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzI4NjA5MDtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzY2NTEyYztcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbi5iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuYS5iZy1zdWNjZXNzOmhvdmVyLFxuYS5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMztcbn1cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEuYmctaW5mbzpob3ZlcixcbmEuYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG59XG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1O1xufVxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5hLmJnLWRhbmdlcjpob3ZlcixcbmEuYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTtcbn1cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG51bCB1bCxcbm9sIHVsLFxudWwgb2wsXG5vbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3O1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWU7XG59XG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ibG9ja3F1b3RlIGZvb3RlcixcbmJsb2NrcXVvdGUgc21hbGwsXG5ibG9ja3F1b3RlIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNzc3O1xufVxuYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnO1xufVxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG4gIGZsb2F0OiBub25lO1xufVxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IC4wMSU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgLjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgLjYpO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLFxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1zbSxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDIuNXB4O1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuMzMzMzMzcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnRuOmZvY3VzLFxuLmJ0bjphY3RpdmU6Zm9jdXMsXG4uYnRuLmFjdGl2ZTpmb2N1cyxcbi5idG4uZm9jdXMsXG4uYnRuOmFjdGl2ZS5mb2N1cyxcbi5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG4uZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjphY3RpdmUsXG4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAuNjU7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZCxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mb1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZC5mb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZyxcbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tbGluayxcbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyxcbi5idG4tbGluazphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1sZyxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5idG4tc20sXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4teHMsXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xuICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XG4gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xufVxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE3NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIC4xNzUpO1xufVxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmJ0bi10b29sYmFyIC5idG4sXG4uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tdG9vbGJhciA+IC5idG4sXG4uYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSk7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMSU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3Zlcixcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAjZWVlICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbn1cbi5uYXZiYXItY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci1icmFuZCA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogNy41cHggLTE1cHg7XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8sXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGxhYmVsLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi1zbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubmF2YmFyLWJ0bi5idG4teHMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICM1ZTVlNWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM3Nzc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjOWQ5ZDlkO1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBcIi9cXDAwYTBcIjtcbn1cbi5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFnZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnZXIgbGkgPiBhLFxuLnBhZ2VyIGxpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucGFnZXIgbGkgPiBhOmhvdmVyLFxuLnBhZ2VyIGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5wYWdlciAubmV4dCA+IGEsXG4ucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBhZ2VyIC5wcmV2aW91cyA+IGEsXG4ucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG59XG5hLmxhYmVsOmhvdmVyLFxuYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xufVxuLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG59XG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4ubGFiZWwtcHJpbWFyeVtocmVmXTpob3Zlcixcbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xufVxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLmxhYmVsLWluZm9baHJlZl06aG92ZXIsXG4ubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG59XG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ubGFiZWwtd2FybmluZ1tocmVmXTpob3Zlcixcbi5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbn1cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuLmxhYmVsLWRhbmdlcltocmVmXTpob3Zlcixcbi5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uYnRuLXhzIC5iYWRnZSxcbi5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cbmEuYmFkZ2U6aG92ZXIsXG5hLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmp1bWJvdHJvbiBoMSxcbi5qdW1ib3Ryb24gLmgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uanVtYm90cm9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uanVtYm90cm9uID4gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1O1xufVxuLmNvbnRhaW5lciAuanVtYm90cm9uLFxuLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxuICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5qdW1ib3Ryb24gaDEsXG4gIC5qdW1ib3Ryb24gLmgxIHtcbiAgICBmb250LXNpemU6IDYzcHg7XG4gIH1cbn1cbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2UtaW4tb3V0O1xufVxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDlweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hbGVydCA+IHAsXG4uYWxlcnQgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTIxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzllMmIzO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYztcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0YjljMDtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuICAgICAgIC1vLXRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbn1cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbn1cbmEubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogI2M3ZGRlZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gIGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcbn1cbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbC1oZWFkaW5nID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtdGl0bGUgPiBhLFxuLnBhbmVsLXRpdGxlID4gc21hbGwsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCA+IGEsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXAsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSBjYXB0aW9uLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIGNhcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4ucGFuZWwgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG59XG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2RmZjBkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5ZWRmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4Zjtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2ZjZjhlMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjJkZWRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYmNjZDE7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG59XG4ud2VsbCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xuICBvcGFjaXR5OiAuMjtcbn1cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogLjU7XG59XG5idXR0b24uY2xvc2Uge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gICAgICAgLW8tdHJhbnNpdGlvbjogICAgICAtby10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC41KTtcbn1cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAuNTtcbn1cbi5tb2RhbC1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAxNi40Mjg1NzE0M3B4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG5cbiAgbGluZS1icmVhazogYXV0bztcbn1cbi50b29sdGlwLmluIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgb3BhY2l0eTogLjk7XG59XG4udG9vbHRpcC50b3Age1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi50b29sdGlwLnJpZ2h0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4udG9vbHRpcC5ib3R0b20ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLnRvb2x0aXAubGVmdCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogNXB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMik7XG5cbiAgbGluZS1icmVhazogYXV0bztcbn1cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnBvcG92ZXIucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wb3BvdmVyLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnBvcG92ZXItdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cbi5wb3BvdmVyID4gLmFycm93LFxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDExcHg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbn1cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDFweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMjUpO1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiAgICAgIC1vLXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTUlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuNik7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IC41O1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgLjUpIDAlLCByZ2JhKDAsIDAsIDAsIC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIC41KSksIHRvKHJnYmEoMCwgMCwgMCwgLjAwMDEpKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIC41KSAwJSwgcmdiYSgwLCAwLCAwLCAuMDAwMSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIC4wMDAxKSksIHRvKHJnYmEoMCwgMCwgMCwgLjUpKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAuNSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5jYXJvdXNlbC1jb250cm9sOmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAuOTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAzOSc7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwM2EnO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC42KTtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgbGVmdDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YmVmb3JlLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbi5idG4tdG9vbGJhcjpiZWZvcmUsXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpiZWZvcmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlcixcbi5uYXY6YmVmb3JlLFxuLm5hdjphZnRlcixcbi5uYXZiYXI6YmVmb3JlLFxuLm5hdmJhcjphZnRlcixcbi5uYXZiYXItaGVhZGVyOmJlZm9yZSxcbi5uYXZiYXItaGVhZGVyOmFmdGVyLFxuLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUsXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyLFxuLnBhZ2VyOmJlZm9yZSxcbi5wYWdlcjphZnRlcixcbi5wYW5lbC1ib2R5OmJlZm9yZSxcbi5wYW5lbC1ib2R5OmFmdGVyLFxuLm1vZGFsLWZvb3RlcjpiZWZvcmUsXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLmNsZWFyZml4OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLmJ0bi10b29sYmFyOmFmdGVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjphZnRlcixcbi5uYXZiYXItaGVhZGVyOmFmdGVyLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlcixcbi5wYWdlcjphZnRlcixcbi5wYW5lbC1ib2R5OmFmdGVyLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvbnQgQXdlc29tZSBJTkNMVURFRFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIVxuICogIEZvbnQgQXdlc29tZSAzLjIuMVxuICogIHRoZSBpY29uaWMgZm9udCBkZXNpZ25lZCBmb3IgQm9vdHN0cmFwXG4gKiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiAgVGhlIGZ1bGwgc3VpdGUgb2YgcGljdG9ncmFwaGljIGljb25zLCBleGFtcGxlcywgYW5kIGRvY3VtZW50YXRpb24gY2FuIGJlXG4gKiAgZm91bmQgYXQgaHR0cDovL2ZvbnRhd2Vzb21lLmlvLiAgU3RheSB1cCB0byBkYXRlIG9uIFR3aXR0ZXIgYXRcbiAqICBodHRwOi8vdHdpdHRlci5jb20vZm9udGF3ZXNvbWUuXG4gKlxuICogIExpY2Vuc2VcbiAqICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICAtIFRoZSBGb250IEF3ZXNvbWUgZm9udCBpcyBsaWNlbnNlZCB1bmRlciBTSUwgT0ZMIDEuMSAtXG4gKiAgICBodHRwOi8vc2NyaXB0cy5zaWwub3JnL09GTFxuICogIC0gRm9udCBBd2Vzb21lIENTUywgTEVTUywgYW5kIFNBU1MgZmlsZXMgYXJlIGxpY2Vuc2VkIHVuZGVyIE1JVCBMaWNlbnNlIC1cbiAqICAgIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5odG1sXG4gKiAgLSBGb250IEF3ZXNvbWUgZG9jdW1lbnRhdGlvbiBsaWNlbnNlZCB1bmRlciBDQyBCWSAzLjAgLVxuICogICAgaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnkvMy4wL1xuICogIC0gQXR0cmlidXRpb24gaXMgbm8gbG9uZ2VyIHJlcXVpcmVkIGluIEZvbnQgQXdlc29tZSAzLjAsIGJ1dCBtdWNoIGFwcHJlY2lhdGVkOlxuICogICAgXCJGb250IEF3ZXNvbWUgYnkgRGF2ZSBHYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pb1wiXG4gKlxuICogIEF1dGhvciAtIERhdmUgR2FuZHlcbiAqICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqICBFbWFpbDogZGF2ZUBmb250YXdlc29tZS5pb1xuICogIFR3aXR0ZXI6IGh0dHA6Ly90d2l0dGVyLmNvbS9kYXZlZ2FuZHlcbiAqICBXb3JrOiBMZWFkIFByb2R1Y3QgRGVzaWduZXIgQCBLeXJ1dXMgLSBodHRwOi8va3lydXVzLmNvbVxuICovXG5cbi8qIEZPTlQgQVdFU09NRSBDT1JFXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICptYXJnaW4tcmlnaHQ6IC4zZW07XG59XG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBzcGVhazogbm9uZTtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmljb24tZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuLmljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBY2NvcmRpb25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xufVxuLmFjY29yZGlvbiAucGFuZWwge1xuICBwYWRkaW5nOiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5hY2NvcmRpb24gLnBhbmVsIHtcbiAgICBwYWRkaW5nOiAxLjVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG59XG4uYWNjb3JkaW9uIC5wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vcm1hbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHNwYW4uZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub3JtYWw7XG4gIH1cbiAgc3Bhbi5maWVsZC1ub3RlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vcm1hbDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIC5wYW5lbC5jb21wbGV0ZWQuYWN0aXZlLCAuYWNjb3JkaW9uIC5wYW5lbC5jb21wbGV0ZWQuYWN0aXZlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hY2NvcmRpb24gLnBhbmVsLmNvbXBsZXRlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLmFjY29yZGlvbiAucGFuZWwuY29tcGxldGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG59XG4uYWNjb3JkaW9uIC5wYW5lbDpmaXJzdC1jaGlsZCB7XG4gIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIC8vIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5hY2NvcmRpb24gLnBhbmVsOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvLyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAvLyBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4uYWNjb3JkaW9uIC5wYW5lbC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIG9wYWNpdHk6IDEuMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hY2NvcmRpb24gLnBhbmVsLmFjdGl2ZSAucGFuZWwtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiAucGFuZWwtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICRjb2xvclN1cHBvcnRpbmc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5hY2NvcmRpb24gLnBhbmVsLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxufVxuLmFjY29yZGlvbiAucGFuZWwtaGVhZGVyIC5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDIuNzVlbSAwIDEuNzVlbTtcbiAgZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcbn1cbi5hY2NvcmRpb24gLnBhbmVsLWhlYWRlciAucGFuZWwtdGl0bGUuYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwuY29tcGxldGVkIC5wYW5lbC1oZWFkZXIgLnBhbmVsLXRpdGxlLmFuc3dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hY2NvcmRpb24gLnBhbmVsLWhlYWRlciAucGFuZWwtaW5kZXgsIC5hY2NvcmRpb24gLnBhbmVsLWhlYWRlciAucGFuZWwtc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5hY2NvcmRpb24gLnBhbmVsLWhlYWRlciAucGFuZWwtaW5kZXgge1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBjb2xvcjogJGNvbG9yU3VwcG9ydGluZztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjM2NWVtO1xuICB3aWR0aDogMS4yM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFjY29yZGlvbiAucGFuZWwtaGVhZGVyIC5wYW5lbC1zdGF0dXMge1xuICBoZWlnaHQ6IDJlbTtcbiAgbWFyZ2luLXRvcDogLTFlbTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgcGFkZGluZzogMC4yZW07XG59XG4uYWNjb3JkaW9uIC5wYW5lbC1oZWFkZXIgLnBhbmVsLXN0YXR1cyBzdmcge1xuICBmaWxsOiAjZWVlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmFjY29yZGlvbiAucGFuZWwuY29tcGxldGVkIC5wYW5lbC1zdGF0dXMgc3ZnIHtcbiAgZmlsbDogJGNvbG9yUHJpbWFyeTtcbn1cbi5hY2NvcmRpb24gLnBhbmVsLWJvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgKnpvb206IDE7XG4gIHBhZGRpbmc6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLmFjY29yZGlvbiAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMnB4O1xuICB9XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsLWJvZHk6YmVmb3JlLCAuYWNjb3JkaW9uIC5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmFjY29yZGlvbiAucGFuZWwtYm9keTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmFjY29yZGlvbiAucGFuZWwtYm9keSAuaW5saW5lLXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAucGFuZWwtZmllbGRzIHtcbiAgKnpvb206IDE7XG59XG4uYWNjb3JkaW9uIC5wYW5lbC1maWVsZHM6YmVmb3JlLCAuYWNjb3JkaW9uIC5wYW5lbC1maWVsZHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uYWNjb3JkaW9uIC5wYW5lbC1maWVsZHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCdXR0b25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYnRuLWdyb3VwIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idG4sXG4uYnRuLWVkaXQsXG4uYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3MtZ2xvdyxcbi5idG4taW5mbyxcbi5idG4tZ2hvc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgLy8gd2lkdGg6IGF1dG87XG59XG4uYnRuLmRpc2FibGVkLFxuLmRpc2FibGVkLmJ0bi1lZGl0LFxuLmRpc2FibGVkLmJ0bi1wcmltYXJ5LFxuLmRpc2FibGVkLmJ0bi1zdWNjZXNzLFxuLmRpc2FibGVkLmJ0bi1zdWNjZXNzLWdsb3csXG4uZGlzYWJsZWQuYnRuLWluZm8sXG4uZGlzYWJsZWQuYnRuLWdob3N0ICB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkgIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2MhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjY2NjY2MhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4uYnRuLXByaW1hcnk6aG92ZXIgIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYyFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYyFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbn1cblxuLmJ0bi1naG9zdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTkhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiAkY29sb3JTdXBwb3J0aW5nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRpc2FibGVkLmJ0bi1naG9zdCAge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tZ2hvc3Q6aG92ZXIsXG4uYnRuLWdob3N0OmZvY3VzLFxuLmJ0bi1naG9zdDp2aXNpdGVkLFxuLmJ0bi1naG9zdDphY3RpdmUsXG4uYnRuLWdob3N0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogIzk5OTk5OSFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3JTdXBwb3J0aW5nO1xufVxuXG4uYnRuOmZvY3VzLFxuLmJ0bjphY3RpdmU6Zm9jdXMsXG4uYnRuLmFjdGl2ZTpmb2N1cyxcbi5idG4uZm9jdXMsXG4uYnRuOmFjdGl2ZS5mb2N1cyxcbi5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4taW5mbzphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm86YWN0aXZlLmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mby5mb2N1cyxcbi5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzp2aXNpdGVkLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG4gIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xufVxuXG4uYnRuLWluZm8uZGlzYWJsZWQsXG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6dmlzaXRlZCxcbi5idG4taW5mby5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXSxcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTp2aXNpdGVkLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICNDMkMyQzI7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjRjJFRUVGO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1pbmZvLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYyAhaW1wb3J0YW50O1xufVxuLmJ0bi1pbmZvLmJ0bi1sZyB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5idG4taW5mbyAuZmllbGQtaWNvbixcbi5idG4taW5mbyAuZmllbGQtdGl0bGUsXG4uYnRuLWluZm8gLmZpZWxkLW5vdGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1pbmZvIC5maWVsZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm8gLmZpZWxkLW5vdGUge1xuICBmb250LXNpemU6IDE0cHghaW1wb3J0YW50O1xufVxuXG4uYnRuLWluZm8gLmZpZWxkLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQ1ZW07XG4gIHdpZHRoOiAxLjVlbTtcbn1cbi5maWVsZC1pY29uIHN2ZyB7XG4gIGZpbGw6ICRjb2xvclN1cHBvcnRpbmc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5idG4taW5mbyAuZmllbGQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHdpZHRoOiA0NnB4O1xuICB9XG59XG4uYnRuLWluZm8gLmZpZWxkLWljb24gLnR1Yi1zbWFsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cbi5idG4taW5mbyAuZmllbGQtaWNvbiAudHViLXN0YW5kYXJkIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xufVxuLmJ0bi1pbmZvIC5maWVsZC1pY29uIC50dWItbGFyZ2Uge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG4uYnRuLWluZm8gLmZpZWxkLWljb24gLnR1Yi1vdmVyc2l6ZWQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG4uYnRuLWluZm8gLmZpZWxkLWljb24gLnR1Yi1jdXN0b20ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmJ0bi1pbmZvIC5maWVsZC1pY29uLnZlbnQtc3RkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yNzhweDtcbn1cbi5idG4taW5mbyAuZmllbGQtaWNvbi52ZW50LXBvd2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1cHggLTI3OHB4O1xufVxuLmJ0bi1pbmZvIC5maWVsZC1pY29uLnZlbnQtcGQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTJweCAtMjc4cHg7XG59XG4uYnRuLWluZm8gLmZpZWxkLWljb24udmVudC1kaXJlY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTI3OHB4O1xufVxuLmJ0bi1pbmZvIC5maWVsZC1pY29uLnZvbHRhZ2Utd2lyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzI0cHg7XG59XG4uYnRuLWluZm8gLmZpZWxkLWljb24udm9sdGFnZS1vdXRsZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDVweCAtMzI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5idG4taW5mbyAuZmllbGQtdGl0bGUtc3F1ZWV6ZSB7XG4gICAgZm9udC1zaXplOiAwLjY1ZW07XG4gIH1cbn1cbi5idG4taW5mbyAuZmllbGQtbm90ZSB7XG4gIGNvbG9yOiAjNjg2NTY1O1xuICBmb250LXNpemU6IDAuN2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogMC4xNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAuYnRuLWluZm8gLmZpZWxkLW5vdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYnRuLWluZm8gLmZpZWxkLW5vdGUgPiBbY2xhc3NePWljb25dIHtcbiAgZm9udC1zaXplOiAwLjk1ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjE1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZWRpdCxcbi5idG4tZ3JvdXAgLmJ0bi1wcmltYXJ5LFxuLmJ0bi1ncm91cCAuYnRuLXN1Y2Nlc3MsXG4uYnRuLWdyb3VwIC5idG4tc3VjY2Vzcy1nbG93LFxuLmJ0bi1ncm91cCAuYnRuLWluZm8ge1xuICAvLyBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5idG4tZ3JvdXAgLmJ0bixcbiAgLmJ0bi1ncm91cCAuYnRuLWVkaXQsXG4gIC5idG4tZ3JvdXAgLmJ0bi1wcmltYXJ5LFxuICAuYnRuLWdyb3VwIC5idG4tc3VjY2VzcyxcbiAgLmJ0bi1ncm91cCAuYnRuLXN1Y2Nlc3MtZ2xvdyxcbiAgLmJ0bi1ncm91cCAuYnRuLWluZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbn1cbi5idG4tZ3JvdXAgLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCAuYnRuLWVkaXQ6bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgLmJ0bi1wcmltYXJ5Omxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwIC5idG4tc3VjY2VzczpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCAuYnRuLXN1Y2Nlc3MtZ2xvdzpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCAuYnRuLWluZm86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuXG4uYnRuLWdyb3VwLnF1YWQgLmJ0bi1pbmZvIHtcbiAgLy8gZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAuYnRuLWdyb3VwLnF1YWQgLmJ0bi1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICB3aWR0aDogNDguOTglO1xuICB9XG59XG4uYnRuLWdyb3VwLnF1YWQgLmJ0bi1pbmZvOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5idG4tYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cblxuLmJ0bi1zdWJtaXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFlbSBhdXRvIDAuNzVlbSBhdXRvO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDNweDtcbiAgd2lkdGg6IDEwZW07XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnk7XG4gIGhlaWdodDogMy4yNWVtO1xuICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Ym1pdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5saW5lU3VibWl0IHtcbiAgbWFyZ2luOiAyZW0gYXV0byAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBpbnB1dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5idG4tc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxLjE1ZW0gYXV0byAwIGF1dG87XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yUHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB3aWR0aDogMTBlbTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgaGVpZ2h0OiAzLjI1ZW07XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tc3VibWl0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgbWFyZ2luOiAyZW0gYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgfVxuXG4gICAgLmJ0bi1zdWJtaXQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAtNXB4IDAgMCAxZW07XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICBoZWlnaHQ6IDMuMjVlbTtcbiAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJ0bi1zdWJtaXQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5pbmxpbmUtYnV0dG9ucyB7XG4gIC5idG4tcHJpbWFyeSwgLmJ0bi1zdWJtaXQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAuYnRuLXN1Ym1pdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbn1cbi5idG4tcHJpbWFyeSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBwYWRkaW5nOiA5cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBjb2xvcjogIzAwMDtcbn1cblxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBzb3J0QnV0dG9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zb3J0QnV0dG9ucyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2ZW07XG4gIC8vIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnNvcnRCdXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOjA7XG4gIH1cbn1cblxuLnNvcnRCdXR0b25zSW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5zb3J0QnV0dG9ucyAuYnRuLXNvcnQge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLypvcGFjaXR5OiAuODU7Ki9cbiAgd2lkdGg6IDMzLjMzJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbjogLjVlbSAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5zb3J0QnV0dG9ucyAuYnRuLXNvcnQge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNvcnRCdXR0b25zIC5idG4tc29ydDpudGgtY2hpbGQoMSkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTk5IWltcG9ydGFudDtcbn1cbi5zb3J0QnV0dG9ucyAuYnRuLXNvcnQ6bnRoLWNoaWxkKDMpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTk5IWltcG9ydGFudDtcbn1cbi5zb3J0QnV0dG9ucyAuYnRuLXNvcnQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU3VwcG9ydGluZztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc29ydEJ1dHRvbnMgLmJ0bi1zb3J0LmFjdGl2ZTphZnRlciB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiBwb2ludGVyLWV2ZW50czogbm9uZTsgKi9cbiAgLyogYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMCwgMjA0LCAwKTsgKi9cbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yU3VwcG9ydGluZztcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQWR2YW5jZWQgT3B0aW9ucyBCdXR0b25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9kYWxBZHZhbmNlZE9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xuICAubW9kYWxBZHZhbmNlZE9wdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYnV0dG9uLmJ0bi5idG4tZ2hvc3QuYnRuLWxnLm1vZGFsQWR2YW5jZWRPcHRpb25zLnB1bGwtcmlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMi41cHghaW1wb3J0YW50O1xufVxuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFN0YXJ0IE92ZXIgLSBTaG93IE1vcmUgQnV0dG9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNzdGFydC1vdmVyIHtcbiAgbWFyZ2luOiAxZW0gYXV0byAwLjc1ZW0gYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAjc3RhcnQtb3ZlciB7XG4gICAgbWFyZ2luOiAxZW0gMCAwLjc1ZW0gMDtcbiAgICBmbG9hdDpyaWdodDtcbiAgfVxuICAjc2hvdy1tb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEdsb2JhbFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUUgNi83IHdoZW4gYm9keSBgZm9udC1zaXplYCBpcyBzZXQgdXNpbmdcbiAgICogICAgYGVtYCB1bml0cy5cbiAgICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gICAqICAgIHVzZXIgem9vbS5cbiAgICovXG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgIC8qIDEgKi9cbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgIC8qIDIgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7ICAvKiAyICovXG4gIH1cblxuICAvKipcbiAgICogQWRkcmVzcyBgZm9udC1mYW1pbHlgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBgdGV4dGFyZWFgIGFuZCBvdGhlciBmb3JtXG4gICAqIGVsZW1lbnRzLlxuICAgKi9cbiAgaHRtbCwgYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIH1cblxuICAvKipcbiAgICogQWRkcmVzcyBtYXJnaW5zIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUUgNi83LlxuICAgKi9cbiAgYm9keSB7XG4gIFx0bWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgYm9keSB7XG4gICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGF1dG8sIDEwMCUgYXV0bywgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAqIHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogZGVmYXVsdDtcbiAgICAvLyAkZm9udFByaW1hcnk7XG5cbiAgfVxuXG4gIGlucHV0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IHRleHQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbiAgfVxuXG5cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDk0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxudWwge1xuICBwYWRkaW5nOiAwO1xufVxubGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cblxuLyogSGlkZSBkaXZzIHNvIHRoZXkgZG9uJ3QgZmxhc2ggb24gbG9hZCAqL1xuLnByb2dyZXNzYmFyLCAuaGVhdGVycy1yZXN1bHRzLCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXMgYW5kIElucHV0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDJlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxubGVnZW5kIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAgJGZvbnRQcmltYXJ5O1xufVxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sIHRleHRhcmVhLCBzZWxlY3Qge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLmlucHV0LXNtYWxsLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmlucHV0LXNtYWxsLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uaW5wdXQtc21hbGwsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0uaW5wdXQtc21hbGwsIGlucHV0W3R5cGU9XCJ0ZWxcIl0uaW5wdXQtc21hbGwsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmlucHV0LXNtYWxsLCBpbnB1dFt0eXBlPVwidXJsXCJdLmlucHV0LXNtYWxsLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0uaW5wdXQtc21hbGwsIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtYWxsLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0uaW5wdXQtc21hbGwsIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbWFsbCwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtYWxsLCBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbWFsbCwgaW5wdXRbdHlwZT1cIndlZWtcIl0uaW5wdXQtc21hbGwsIHRleHRhcmVhLmlucHV0LXNtYWxsLCBzZWxlY3QuaW5wdXQtc21hbGwge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMC41ZW07XG59XG5pbnB1dFt0eXBlPVwiZW1haWxcIl0uZnVsbC13aWR0aCwgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5mdWxsLXdpZHRoLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZnVsbC13aWR0aCwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5mdWxsLXdpZHRoLCBpbnB1dFt0eXBlPVwidGVsXCJdLmZ1bGwtd2lkdGgsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZ1bGwtd2lkdGgsIGlucHV0W3R5cGU9XCJ1cmxcIl0uZnVsbC13aWR0aCwgaW5wdXRbdHlwZT1cImNvbG9yXCJdLmZ1bGwtd2lkdGgsIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZ1bGwtd2lkdGgsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXS5mdWxsLXdpZHRoLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZnVsbC13aWR0aCwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZ1bGwtd2lkdGgsIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZ1bGwtd2lkdGgsIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLmZ1bGwtd2lkdGgsIHRleHRhcmVhLmZ1bGwtd2lkdGgsIHNlbGVjdC5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5pbnB1dFt0eXBlPVwiZW1haWxcIl0ucGFpcmVkLWZpZWxkLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLnBhaXJlZC1maWVsZCwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnBhaXJlZC1maWVsZCwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5wYWlyZWQtZmllbGQsIGlucHV0W3R5cGU9XCJ0ZWxcIl0ucGFpcmVkLWZpZWxkLCBpbnB1dFt0eXBlPVwidGV4dFwiXS5wYWlyZWQtZmllbGQsIGlucHV0W3R5cGU9XCJ1cmxcIl0ucGFpcmVkLWZpZWxkLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0ucGFpcmVkLWZpZWxkLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5wYWlyZWQtZmllbGQsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXS5wYWlyZWQtZmllbGQsIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5wYWlyZWQtZmllbGQsIGlucHV0W3R5cGU9XCJtb250aFwiXS5wYWlyZWQtZmllbGQsIGlucHV0W3R5cGU9XCJ0aW1lXCJdLnBhaXJlZC1maWVsZCwgaW5wdXRbdHlwZT1cIndlZWtcIl0ucGFpcmVkLWZpZWxkLCB0ZXh0YXJlYS5wYWlyZWQtZmllbGQsIHNlbGVjdC5wYWlyZWQtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ1cmxcIl0sIGlucHV0W3R5cGU9XCJjb2xvclwiXSwgaW5wdXRbdHlwZT1cImRhdGVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCBpbnB1dFt0eXBlPVwibW9udGhcIl0sIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCBpbnB1dFt0eXBlPVwid2Vla1wiXSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBwYWRkaW5nOiAuMjVlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidXJsXCJdLCBpbnB1dFt0eXBlPVwiY29sb3JcIl0sIGlucHV0W3R5cGU9XCJkYXRlXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCBpbnB1dFt0eXBlPVwidGltZVwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0ge1xuICAgIGhlaWdodDogMi43NWVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmxhYmVsLnJhZGlvLCBsYWJlbC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmljb24tcmFkaW8tY2hlY2ssIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5pY29uLXJhZGlvLWNoZWNrIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYnRuLXJhZGlvLWNoZWNrLnBuZycpIG5vLXJlcGVhdCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDAuMzVlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiAyM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzoyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIvMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjoyZHBweCkge1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuaWNvbi1yYWRpby1jaGVjaywgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgLmljb24tcmFkaW8tY2hlY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2J0bi1yYWRpby1jaGVja18yeC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ3cHggYXV0bztcbiAgfVxufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuaWNvbi1yYWRpby1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IDA7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAuaWNvbi1yYWRpby1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0cHg7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5pY29uLXJhZGlvLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTI0cHg7XG59XG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENEQURBICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1hZ2VzL2JnLXNlbGVjdC5wbmcnKSBuby1yZXBlYXQgcmlnaHQgMTNweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvLyBwYWRkaW5nOiAwLjYyNWVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86MiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzoyLzEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOjE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MmRwcHgpIHtcbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1zZWxlY3RfMngucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDdweDtcbiAgfVxufVxuXG4uZGltZW5zaW9uLWdyb3VwID4gLmZvcm0tZ3JvdXAsIC5kaW1lbnNpb24tZ3JvdXAgPiAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMWVtIDEuNSUgMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5kaW1lbnNpb24tZ3JvdXAgPiAuZm9ybS1ncm91cCwgLmRpbWVuc2lvbi1ncm91cCA+IC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMS41JSAwIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMzEuNSU7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5kaW1lbnNpb24tZ3JvdXAgPiAuZm9ybS1ncm91cDpsYXN0LWNoaWxkLCAuZGltZW5zaW9uLWdyb3VwID4gLmZvcm0tYWN0aW9uczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNb2RhbHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9kYWwge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAuNSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtY29udGVudCB7XG4gIC8vIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAvLyBoZWlnaHQ6IDQ4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIC8vIG92ZXJmbG93OiBzY3JvbGw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4vLyAgIC5tb2RhbC1jb250ZW50IHtcbi8vICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbi8vICAgfVxuLy8gfVxuXG4jbW9kYWxTcGVjaWFsdHlTaG93ZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgI21vZGFsVHViU2l6ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICNtb2RhbFNwZWNpYWx0eVNob3dlciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAjbW9kYWxUdWJTaXplIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cbi5tb2RhbC1oZWFkZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyB3aWR0aDogNjAwcHg7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8vIHotaW5kZXg6IDEwO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIC8vIG1hcmdpbi10b3A6IDYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDJlbTtcbiAgLy8gb3ZlcmZsb3c6IHZpc2libGU7XG5cbn1cblxuLm1vZGFsIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cbi5tb2RhbCAuY2xvc2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLm1vZGFsIC5jbG9zZTpob3ZlciB7XG4gICBvcGFjaXR5OiAxO1xufVxuXG4ubW9kYWwtaGVhZGVyIGg0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4OyAvKiB0aGlzIGlzIHRvIG1vdmUgdGhlIGg0IG92ZXIgdGhlIHNpemUgb2YgdGhlIGNsb3NlICh4KSAqL1xufVxuXG4ubW9kYWwgaW5wdXQuZnVsbC13aWR0aCB7XG4gIC8vIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCAxNXB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDBweDtcbiAgcGFkZGluZy10b3A6IDEuMjVlbTtcbn1cblxuLm1vZGFsIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEFkdmFuY2VkIE9wdGlvbnMgTW9kYWxcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9kYWwtZmlsdGVyLXNvcnQge1xuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ1cmxcIl0sIGlucHV0W3R5cGU9XCJjb2xvclwiXSwgaW5wdXRbdHlwZT1cImRhdGVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSwgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCBpbnB1dFt0eXBlPVwibW9udGhcIl0sIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCBpbnB1dFt0eXBlPVwid2Vla1wiXSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIHBhZGRpbmc6IC4yNWVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZGFsLWZpbHRlci1zb3J0IC5jYXRlZ29yeSB7XG4gIG1hcmdpbjogMCAwIDJlbSAwO1xufVxuLm1vZGFsLWZpbHRlci1zb3J0IC5jYXRlZ29yeS1oZWFkZXIgaDIsIC5tb2RhbC1maWx0ZXItc29ydCAuY2F0ZWdvcnktaGVhZGVyIC5idG4tZWRpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2RhbC1maWx0ZXItc29ydCAuY2F0ZWdvcnktaGVhZGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ubW9kYWwtZmlsdGVyLXNvcnQgLnVuaXQge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzNlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubW9kYWwtZmlsdGVyLXNvcnQgLmNvbHVtbnMge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDRweDtcbiAgICB9XG4gIH1cbiAgLmNvbC1tZC02LmNvbC1zbS0xMi5jb2wteHMtMTIgcDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4vLyAgIC5tb2RhbC1maWx0ZXItc29ydCAuY29sdW1ucyB7XG4vLyAgICAgLXdlYmtpdC1jb2x1bW5zOiAyO1xuLy8gICAgIC1tb3otY29sdW1uczogMjtcbi8vICAgICBjb2x1bW5zOiAyO1xuLy8gICB9XG4vLyB9XG4ubW9kYWwtZmlsdGVyLXNvcnQgLnVubGltaXRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjgzMzMzMzMzMzNlbTtcbn1cblxuLm1vZGFsIC5hZHZhbmNlZFNsaWRlcnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkxcHgpIHtcbiAgLm1vZGFsIC5hZHZhbmNlZFNsaWRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI21vZGFsQWR2YW5jZWRPcHRpb25zIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMmVtIDJlbSAwZW0gMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAjbW9kYWxBZHZhbmNlZE9wdGlvbnMge1xuICAgIC5idG4tc3VibWl0IHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwgLmJ0bi1tb2RhbC1lZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICAvLyBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICRjb2xvclByaW1hcnk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5tb2RhbCAuYnRuLW1vZGFsLWVkaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cblxuLm1vZGFsLWZvb3RlciAuYnRuLW1vZGFsLWVkaXQge1xuICB3aWR0aDogMTBlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAubW9kYWwtZm9vdGVyIC5idG4tbW9kYWwtZWRpdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMGVtO1xuICB9XG59XG5cbi5pbmxpbmUtYnRuLWNlbnRlciAuYnRuIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuLyogaGlkZSBhZHZhbmNlZCBtb2RhbCBpbnB1dCBvcHRpb25zICovXG4uaW5zdGFsbGF0aW9uSW5wdXQsIC5hc3N1bXB0aW9uc0lucHV0LCAubG9jYWxEYXRhSW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vdE9uUHJvZHVjdFBhZ2VJbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwtZmlsdGVyLXNvcnQgLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUGFnZSBUaXRsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucGFnZVRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMjBweCAwIDI0cHg7XG4gIC8vIGhlaWdodDogMjRweDtcbn1cbi5wYWdlVGl0bGUgaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogJGNvbG9yU3VwcG9ydGluZztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLnBhZ2VUaXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnBhZ2VUaXRsZSBoMTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxuICAucGFnZVRpdGxlIGgxIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnBhZ2VUaXRsZSBoMTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMzJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxuICAucGFnZVRpdGxlIGgxOmJlZm9yZSwgLnBhZ2VUaXRsZSBoMTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yU3VwcG9ydGluZztcbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFBhbmVsc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmFjY29yZGlvbiAucGFuZWwtaGVhZGVyIC5wYW5lbC10aXRsZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAyLjc1ZW0gMCAxLjc1ZW07XG59XG5cbi5wYW5lbCB7XG5cdG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnBhbmVsLWhlbHAge1xuICBtaW4taGVpZ2h0OiAyLjllbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhbmVsLWhlbHAgLmljb24tcXVlc3Rpb24tc2lnbiB7XG4gIGNvbG9yOiAjRUJFQUVBO1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4ucGFuZWwtaGVscCA+IHAge1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWxlZnQ6IDMuNWVtO1xuICAvKnBhZGRpbmctdG9wOiAuNzVlbTsqL1xufVxuLnBhbmVsLWhlbHAgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5yZXZpZXdzIGltZ3tcblx0ZGlzcGxheTogaW5saW5lO1xuXHR3aWR0aDphdXRvO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByb2dyZXNzIEJhclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnByb2dyZXNzYmFyIHtcbiAgbWFyZ2luOiAyZW0gMCAwO1xufVxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU3VwcG9ydGluZztcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUmVzdWx0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAqem9vbTogMTtcbiAgLy8gZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcbn1cbi5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYXRlcnMtcmVzdWx0cyBoMyB7XG4gIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICBmb250LXNpemU6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5oZWF0ZXJzLXJlc3VsdHMgaDMge1xuICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmhlYXRlcnMtcmVzdWx0cy10b3Age1xuICBtYXJnaW4tYm90dG9tOiAtN2VtO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLmhlYXRlcnMtcmVzdWx0cy10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5oZWF0ZXJzLXJlc3VsdHMgcCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0IC5yZXN1bHQtaXRlbSwgLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0IC5yZXN1bHQtbGluaywgLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0LnJlbW92ZWQgLnJlc3VsdC1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxZW07XG4gICp6b29tOiAxO1xufVxuLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0IC5yZXN1bHQtaXRlbTpiZWZvcmUsIC5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdCAucmVzdWx0LWxpbms6YmVmb3JlLCAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQucmVtb3ZlZCAucmVzdWx0LWxpbms6YmVmb3JlLCAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1pdGVtOmFmdGVyLCAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1saW5rOmFmdGVyLCAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQucmVtb3ZlZCAucmVzdWx0LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1pdGVtOmFmdGVyLCAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1saW5rOmFmdGVyLCAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQucmVtb3ZlZCAucmVzdWx0LWxpbms6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmhlYXRlcnMtcmVzdWx0cyBhcnRpY2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjO1xufVxuLmhlYXRlcnMtcmVzdWx0cyAuY29sLW1kLTMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhdGVycy1yZXN1bHRzIC5jb2wtbWQtMyAudW5pdCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM2VtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGVhdGVycy1yZXN1bHRzIGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1pdGVtLCAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1saW5rLCAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQucmVtb3ZlZCAucmVzdWx0LWxpbmsge1xuICAgIC8qcGFkZGluZy1yaWdodDogNGVtOyovXG4gIH1cbiAgLmhlYXRlcnMtcmVzdWx0cyAuY29sLW1kLTkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjY2NjO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XG4gIC5oZWF0ZXJzLXJlc3VsdHMgLmNvbC1tZC0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQgLnJlc3VsdC1saW5rOmJlZm9yZSB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgY29udGVudDogJ1xcRjA1NCc7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuNjVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuNjVlbTtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0LWltYWdlLCAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQtaW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0LWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBoZWlnaHQ6IDhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0LWltYWdlIGg0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC1pbWFnZSBoNC5uby1saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNjY2NjY2M7XG4gICAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0LWltYWdlIGg0IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmRpbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmRpbS1saW5lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGhlaWdodDogMTJlbTtcbn1cbi5kaW0tbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc1ZW07XG4gICAgbWFyZ2luLXRvcDogNWVtO1xuICAgIHdpZHRoOiA1ZW07XG4gICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLmRpbS1saW5lIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgIGhlaWdodDogMThlbTtcbiAgfVxuICAuZGltLWxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuNzVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDguNWVtO1xuICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbiAgfVxufVxuLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0LWltYWdlIHtcbiAgaGVpZ2h0OiAxMmVtO1xuICBtYXJnaW46IDAgMiUgMCAwO1xuICB3aWR0aDogMjUlO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjUwMHB4KSB7XG4gIC5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSB7XG4gIC5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY1MHB4KSB7XG4gIC5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjcyMHB4KSB7XG4gIC5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIC5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOWVtO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkwcHgpIHtcbiAgLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0LWltYWdlIHtcbiAgICBoZWlnaHQ6IDIwZW07XG4gIH1cbn1cbi5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC1pbWFnZSAucmVzdWx0LXRodW1iIHtcbiAgcGFkZGluZzogMCAwIDFlbSAuNWVtO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgLy8gaGVpZ2h0OiAxMDAlO1xuICAvLyBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MHB4KSB7XG4gIC5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC1pbWFnZSAucmVzdWx0LXRodW1iIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAuNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQtaW5mbyB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0LWluZm8ge1xuICAgIHdpZHRoOiA3OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC1pbmZvOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICB9XG59XG4uaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQtc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tY2hlY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwLjNlbSAwLjhlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDRlbTtcbiAgcmlnaHQ6IC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAuNWVtO1xuICB3aWR0aDogNGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzoyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjIvMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjoyZHBweCkge1xuICAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQtc3RhdHVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLWNoZWNrXzJ4LnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlIGF1dG87XG4gIH1cbn1cbi5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuMjVlbSAwO1xufVxuLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0LWZhY3RzIHtcbiAgKnpvb206IDE7XG59XG4uaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQtZmFjdHM6YmVmb3JlLCAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQtZmFjdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQtZmFjdHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC1mYWN0cyA+IGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBtaW4taGVpZ2h0OiA0LjVlbTtcbiAgcGFkZGluZzogLjVlbTtcbiAgd2lkdGg6IDQ1JTtcbiAgbWFyZ2luOiAyLjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0LWZhY3RzID4gbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luOiAxJTtcbiAgICBtaW4taGVpZ2h0OiA3ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC1mYWN0cyA+IGxpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbjogMSU7XG4gICAgbWluLWhlaWdodDogN2VtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQtZmFjdHMgPiBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW46IDElO1xuICAgIG1pbi1oZWlnaHQ6IDQuNWVtO1xuICB9XG59XG5cbi5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC1mYWN0cyA+IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAuNWVtO1xufVxuLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0LWZhY3RzID4gbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1yaWdodDogLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHQtZmFjdHMgPiBsaSB7XG4gICAgd2lkdGg6IDMxLjMlO1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG4gIC5oZWF0ZXJzLXJlc3VsdHMgLnJlc3VsdC1mYWN0cyA+IGxpOm50aC1jaGlsZCg0bis0KSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmhlYXRlcnMtcmVzdWx0cyAucmVzdWx0LWZhY3RzIC5tZXRhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cbi5yZXN1bHQtaWNvbnMge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlc3VsdC1pY29ucyBzdmcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmaWxsOiAkY29sb3JQcmltYXJ5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAucmVzdWx0LWljb25zIHtcbiAgICBwYWRkaW5nLXRvcDogLjVlbTtcbiAgICB3aWR0aDogMjklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIH1cbn1cblxuLnJlc3VsdC1udW1iZXJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udFByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAucmVzdWx0LW51bWJlcnMge1xuICAgIHdpZHRoOiA2OSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IC4yNWVtO1xuICB9XG59XG4uY2F0ZWdvcnkge1xuICBtYXJnaW46IDAgMCAyZW0gMDtcbn1cbi5jYXRlZ29yeS1oZWFkZXIgaDIsIC5jYXRlZ29yeS1oZWFkZXIgLmJ0bi1lZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhdGVnb3J5LWhlYWRlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uZmlsdGVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uaGVhdGVycy1yZXN1bHRzIGJ1dHRvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU2xpZGVyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi8qICBNYWluIHNsaWRlciBiYXI7XG4gKiAgICBTdGFuZGFyZCBzdHlsZXMgbm8gbG9uZ2VyIGluY29ycmVjdGx5IGZvcmNlIGFcbiAqICAgIHdpZHRoIG9yIGhlaWdodCBvbiB0aGUgc2xpZGVyLlxuICovXG4ubm9VaS1iYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qICBIYW5kbGVzICsgYWN0aXZlIHN0YXRlO1xuICogICAgVGhlIDphZnRlciBwc2V1ZG8tZWxlbWVudCB3b250IGluaGVyaXRcbiAqICAgIGJveC1zaXppbmcsIHNvIGl0IG5lZWRzIHRvIGFwcGxpZWQgbWFudWFsbHkuXG4gKi9cbi5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNFRUU7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gIG1hcmdpbjogLTNweCAwIDAgLTIzcHg7XG4gIGxlZnQ6IDUlO1xufVxuLm5vVWktYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0U5RTlFOTtcbn1cbi5ub1VpLWFjdGl2ZTphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxuXG4vKiAgU3R5bGluZy1vbmx5IGNsYXNzZXM7XG4gKiAgICBTdHJ1Y3R1cmVkIHRvIHByZXZlbnQgZG91YmxlIGRlY2xhcmF0aW9uc1xuICogICAgZm9yIHZhcmlvdXMgc3RhdGVzIG9mIHRoZSBzbGlkZXIuXG4gKlxuICAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiBUZWFsO1xuICB9XG4gIC5ub1VpLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICNEREQ7XG4gIH1cblxuLyogIEZ1bmN0aW9uYWwgc3R5bGVzIGZvciBoYW5kbGUgcG9zaXRpb25pbmc7XG4gKiAgICBOb3RlIHRoYXQgdGhlIG9yaWdpbnMgaGF2ZSB6LWluZGV4IDAsIHRoZSBiYXNlIGhhc1xuICogICAgei1pbmRleCAxOyBUaGlzIGZpeGVzIGEgYnVnIHdoZXJlIGJvcmRlcnMgYmVjb21lIGludmlzaWJsZS5cbiAqL1xuLm5vVWktb3JpZ2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubm9VaS1vcmlnaW4tdXBwZXIge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ubm9VaS16LWluZGV4IHtcbiAgei1pbmRleDogMTA7XG59XG5cbi8qICBBZGFwdGF0aW9ucyBmb3IgdGhlIHZlcnRpY2FsIHNsaWRlcjtcbiAqICAgIFNvbWUgc3RhbmRhcmQgc3R5bGVzIGhhdmUgYmVlbiBleHRlbmRlZCB0byBrZWVwXG4gKiAgICBleGNlcHRpb25zIGZvciB0aGUgdmVydGljYWwgc2xpZGVyIGFzIG1pbmltYWwgYXMgcG9zc2libGUuXG4gKi9cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIG1hcmdpbjogLTIzcHggMCAwIC0zcHg7XG59XG5cbi8qICBWYXJpb3VzIGFsdGVybmF0ZSBzbGlkZXIgc3RhdGVzO1xuICogICAgU3VwcG9ydCBmb3IgdHJhbnNpdGlvbiBpcyB3aWRlbHkgYXZhaWxhYmxlLFxuICogICAgT25seSBJRTcsIElFOCBhbmQgSUU5IHdpbGwgaWdub3JlIHRoZXNlIHJ1bGVzLlxuICogICAgU2luY2UgdGhpcyBpcyBtZXJlbHkgYSBwcm9ncmVzc2l2ZSBlbmhhbmNlbWVudCxcbiAqICAgIHRoaXMgaXMgbm8gcHJvYmxlbSBhdCBhbGwuXG4gKiAgICBodHRwOi8vY2FuaXVzZS5jb20vI3NlYXJjaD10cmFuc2l0aW9uXG4gKi9cbi5ub1VpLXRhcmdldFtkaXNhYmxlZF0gLm5vVWktYmFzZSB7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG59XG4ubm9VaS10YXJnZXRbZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQkJCO1xufVxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzLCB0b3AgMC4zcztcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzLCB0b3AgMC4zcztcbn1cblxuLnNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNjY2NjY2NjY2N2VtO1xufVxuLnNsaWRlciAubm9VaS1iYXNlIHtcbiAgYm9yZGVyLXJhZGl1czogMS42NjY2NjY2NjY3ZW07XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclN1cHBvcnRpbmc7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2xpZGVyIC5ub1VpLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xufVxuLnNsaWRlciAubm9VaS1vcmlnaW4ge1xuICBiYWNrZ3JvdW5kOiAjZDRkNGQ0O1xufVxuLnNsaWRlciAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IC0xLjVlbSAwIDAgLTEuMTY2NjY2NjY2N2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnNsaWRlciAubm9VaS1oYW5kbGU6YmVmb3JlLCAuc2xpZGVyIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsaWRlciAubm9VaS1oYW5kbGU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAtMy4zMzMzMzMzMzMzZW0gMCAwIC0wLjI1ZW07XG4gIHBhZGRpbmc6IDAuNDE2NjY2NjY2N2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMuMzMzMzMzMzMzM2VtO1xufVxuLnNsaWRlciAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNjY2NjY2NjY2N2VtO1xuICBoZWlnaHQ6IDIuNjY2NjY2NjY2N2VtO1xuICAvLyB3aWR0aDogMi42NjY2NjY2NjY3ZW07XG59XG4uc2xpZGVyIC5ub1VpLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2xpZGVyIC5ub1VpLWFjdGl2ZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpZGVyIC5ub1VpLWFjdGl2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTcHJpdGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaGVhdGVycy1yZXN1bHRzIC5yZXN1bHRzLXNwcml0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMtcmVzdWx0cy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAuaGVhdGVycy1yZXN1bHRzIC5yZXN1bHRzLXNwcml0ZXtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuXG4uaGVhdGVycy1yZXN1bHRzIC5zcHJpdGUtQ2hlY2ttYXJrIHtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVhdGVycy1yZXN1bHRzIC5zcHJpdGUtQ2xvY2sge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWF0ZXJzLXJlc3VsdHMgLnNwcml0ZS1Nb25leSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWF0ZXJzLXJlc3VsdHMgLnNwcml0ZS1TaG93ZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVhdGVycy1yZXN1bHRzIC5zcHJpdGUtVHViIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYSwgYTp2aXNpdGVkLCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxucCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaDEsIGgyLCBoMywgaDQge1xuICAvLyBtYXJnaW46IDAuNjdlbSAwO1xufVxuaDEge1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICRjb2xvclN1cHBvcnRpbmc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgfVxufVxuaDIge1xuICBmb250LWZhbWlseTogJGZvbnRQcmltYXJ5O1xuICBjb2xvcjogJGNvbG9yU3VwcG9ydGluZztcbiAgZm9udC1zaXplOiAxLjE1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbmgzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcbiAgY29sb3I6ICRjb2xvclN1cHBvcnRpbmc7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuODQ2ZW07XG4gIH1cbn1cbmg0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcbiAgZm9udC1zaXplOi43NWVtO1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4wNWVtO1xuICB9XG59XG5oNSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250UHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcHVycGxlLWFycm93LmpwZykgbm8tcmVwZWF0O1xufVxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiJHdhcm5pbmc6IHJlZDtcblxuLnRlbXAtd2FybmluZ3tcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGgye1xuICAgIGNvbG9yOiAkd2FybmluZztcbiAgfVxuICBpbnB1dHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuaW5wdXQud2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3YXJuaW5nICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFN0eWxlcyBvbmx5IGZvciB0aGUgcHJvZHVjdCBwYWdlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubm90T25Qcm9kdWN0UGFnZUlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cbi5wcm9kdWN0U2VsZWN0b3JTZWN0aW9uIHtcbiAgbWFyZ2luOiAwZW0gMCAyZW0gMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMS41ZW07XG4gIC5kaXZpZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblx0aDIge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRjb2xvclN1cHBvcnRpbmc7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwIC41ZW07XG5cdFx0fVxuXHR9XG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAwIDFlbTtcblx0XHR9XG5cdH1cblx0cC5idG4tbG9jYXRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0fVxuXHRwLmJ0bi1sb2NhdGlvbiBhIHtcblx0XHRtYXJnaW4tbGVmdDogMWVtO1xuXHRcdGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuXHR9XG5cdHAuZGlzY2xhaW1lciB7XG5cdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDAgMWVtO1xuXHRcdH1cblx0fVxuXHRwLmRpc2NsYWltZXIgYSB7XG5cdFx0Y29sb3I6ICRjb2xvclByaW1hcnk7XG5cdH1cblx0LnJlc3VsdC1pbmZvIHtcblx0ICB3aWR0aDogNjUlO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuXHQgIC5yZXN1bHQtaW5mbyB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICB9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0ICAucmVzdWx0LWluZm86bnRoLWNoaWxkKDMpIHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgbWFyZ2luLXRvcDogMWVtO1xuXHQgIH1cblx0fVxuXHQucmVzdWx0LWZhY3RzIHtcblx0ICAqem9vbTogMTtcblx0ICBtYXJnaW46IDA7XG5cdCAgcGFkZGluZzogMDtcblx0fVxuXHQucmVzdWx0LWZhY3RzOmJlZm9yZSwgLnJlc3VsdC1mYWN0czphZnRlciB7XG5cdCAgY29udGVudDogXCIgXCI7XG5cdCAgZGlzcGxheTogdGFibGU7XG5cdH1cblx0LnJlc3VsdC1mYWN0czphZnRlciB7XG5cdCAgY2xlYXI6IGJvdGg7XG5cdH1cblx0LnJlc3VsdC1mYWN0cyA+IGxpIGkge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiA1cHg7XG5cdFx0Y29sb3I6ICM5NTk1OTU7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC5yZXN1bHQtZmFjdHMgPiBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG5cdCAgZmxvYXQ6IGxlZnQ7XG5cdCAgZm9udC1zaXplOiAxLjI1ZW07XG5cdCAgbWluLWhlaWdodDogNGVtO1xuXHQgIHBhZGRpbmc6IC41ZW07XG5cdCAgd2lkdGg6IDQ1JTtcblx0ICBtYXJnaW46IDIuNSU7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0ICAucmVzdWx0LWZhY3RzID4gbGkge1xuXHQgICAgd2lkdGg6IDQyJTtcblx0ICAgIG1hcmdpbjogMSU7XG5cdCAgICBtaW4taGVpZ2h0OiA0ZW07XG5cdCAgfVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdCAgLnJlc3VsdC1mYWN0cyA+IGxpIHtcblx0ICAgIHdpZHRoOiA0MSU7XG5cdCAgICBtYXJnaW46IDElO1xuXHQgICAgbWluLWhlaWdodDogNWVtO1xuXHQgIH1cblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuXHQgIC5yZXN1bHQtZmFjdHMgPiBsaSB7XG5cdCAgICB3aWR0aDogNDAlO1xuXHQgICAgbWFyZ2luOiAxJTtcblx0ICAgIG1pbi1oZWlnaHQ6IDVlbTtcblx0ICB9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcblx0ICAucmVzdWx0LWZhY3RzID4gbGkge1xuXHQgICAgd2lkdGg6IDQyJTtcblx0ICAgIG1hcmdpbjogMSU7XG5cdCAgICBtaW4taGVpZ2h0OiAzZW07XG5cdCAgfVxuXHR9XG5cblxuXHQucmVzdWx0LWZhY3RzID4gbGk6bnRoLWNoaWxkKG9kZCkge1xuXHQgIHBhZGRpbmctbGVmdDogLjVlbTtcblx0fVxuXHQucmVzdWx0LWZhY3RzID4gbGk6bnRoLWNoaWxkKGV2ZW4pIHtcblx0ICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuXHQgIC5yZXN1bHQtZmFjdHMgPiBsaSB7XG5cdCAgICAvLyB3aWR0aDogMTUuNiU7XG5cdCAgICB3aWR0aDogMTYlO1xuXHQgICAgbWFyZ2luOiA1cHg7XG5cdCAgfVxuXHQgIC5yZXN1bHQtZmFjdHMgPiBsaTpudGgtY2hpbGQoNG4rNCkge1xuXHQgICAgcGFkZGluZy1yaWdodDogMDtcblx0ICB9XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCkge1xuXHQgIC5yZXN1bHQtZmFjdHMgPiBsaSB7XG5cdCAgICB3aWR0aDogMTcuMTUlO1xuXHQgIH1cblx0fVxuXHQucmVzdWx0LWZhY3RzIC5tZXRhIHtcblx0ICBjb2xvcjogIzk5OTtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0ICBmb250LXNpemU6IDAuNjVlbTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG5cdFx0LnJlc3VsdC1mYWN0cyAubWV0YSB7XG5cdFx0ICBjb2xvcjogIzk5OTtcblx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgZm9udC1zaXplOiAwLjY1ZW07XG5cdFx0fVxuXHR9XG5cdC5yZXN1bHQtbnVtYmVycyB7XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgIGxpbmUtaGVpZ2h0OiAxZW07XG5cdCAgc3Ryb25nIHtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdCAgfVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTAwcHgpIHtcblx0ICAucmVzdWx0LW51bWJlcnMge1xuXHQgICAgd2lkdGg6IDcyJTtcblx0ICAgIGZsb2F0OiByaWdodDtcblx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdCAgfVxuXHR9XG5cdC5yZXN1bHQtaWNvbnMge1xuXHQgICAgaGVpZ2h0OiA0NXB4O1xuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuICAucmVzdWx0LWljb25zIHN2ZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZpbGw6ICRjb2xvclByaW1hcnk7XG4gIH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCkge1xuXHQgIC5yZXN1bHQtaWNvbnMge1xuXHQgICAgcGFkZGluZy10b3A6IC41ZW07XG5cdCAgICB3aWR0aDogMjklO1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdCAgICBoZWlnaHQ6IGF1dG87XG5cdCAgICBtYXJnaW4tbGVmdDogLTNweDtcblx0ICB9XG5cdH1cblx0LnJlc3VsdHMtc3ByaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy1yZXN1bHRzLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCkge1xuXHQgIC5yZXN1bHRzLXNwcml0ZXtcblx0ICAgIG1hcmdpbjogMHB4O1xuXHQgIH1cblx0fVxuXG5cdC5zcHJpdGUtQ2hlY2ttYXJrIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMHB4O1xuXHR9XG5cblx0LnNwcml0ZS1DbG9jayB7XG5cdCAgICB3aWR0aDogNDBweDtcblx0ICAgIGhlaWdodDogNDBweDtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNzBweDtcblx0fVxuXG5cdC5zcHJpdGUtTW9uZXkge1xuXHQgICAgd2lkdGg6IDQwcHg7XG5cdCAgICBoZWlnaHQ6IDQwcHg7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEzMHB4O1xuXHR9XG5cblx0LnNwcml0ZS1TaG93ZXIge1xuXHQgICAgd2lkdGg6IDQwcHg7XG5cdCAgICBoZWlnaHQ6IDQwcHg7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE5MHB4O1xuXHR9XG5cblx0LnNwcml0ZS1UdWIge1xuXHQgICAgd2lkdGg6IDQwcHg7XG5cdCAgICBoZWlnaHQ6IDQwcHg7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI1MHB4O1xuXHR9XG5cdC5wdXJwbGUtYXJlYS1wc3Qge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvclN1cHBvcnRpbmc7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cGFkZGluZzogMGVtIDEuNWVtIC4yNWVtO1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JvcmRlci1saW5lcy1wcm9kdWN0LXBhZ2UucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgcCB7XG4gICAgXHRwYWRkaW5nOiAwIC41ZW0gMCAwO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cbiAgICB9XG4gICAgLmNvbC0xIHtcbiAgICBcdHBhZGRpbmc6IDEuNWVtIDAgMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuY29sLTIge1xuXHRcdFx0cGFkZGluZzogMS4yNWVtIDAgMi4yNWVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDE2MHB4O1xuXHRcdFx0LmNvbC0xIHtcblx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQuY29sLTIge1xuXHRcdFx0XHRwYWRkaW5nOiA0LjI1ZW0gMDtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwMHB4KSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdFx0LmNvbC0yIHtcblx0XHRcdFx0cGFkZGluZzogMi4yNWVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR9XG5cdFx0LmJ0bi1naG9zdCB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IC41ZW0gNGVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQuYnRuLWdob3N0OmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JTdXBwb3J0aW5nO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0fVxuXHR9XG59XG4iXSwibWFwcGluZ3MiOiJBQ0FBOztnRkFFZ0Y7QUE0Q2hGLFVBQVU7RUFDUixXQUFXLEVBQUUsYUFBYztFQUMzQixHQUFHLEVBQUUsK0NBQUc7RUFDUixHQUFHLEVBQUUsc0RBQUcsQ0FBb0QsMkJBQU0sRUFBdUIsaURBQUcsQ0FBK0MsZUFBTSxFQUFXLGdEQUFHLENBQThDLGNBQU0sRUFBVSwrQ0FBRyxDQUE2QyxrQkFBTSxFQUFjLGtFQUFHLENBQWdFLGFBQU07RUFDMVcsV0FBVyxFQUFFLE1BQU87RUFDcEIsVUFBVSxFQUFFLE1BQU87O0FEcENyQixBQUFBLFdBQVcsQ0FBQztFQUNYLFFBQVEsRUFBRSxNQUFPLEdBQ2pCOztBQUVELEFBQUEsb0JBQW9CLENBQUM7RUVuQnJCOztnRkFFZ0Y7RUFFaEY7Ozs7R0FJRztFQUNILDRFQUE0RTtFQXdMNUUscUZBQXFGO0VDak1yRjs7Z0ZBRWdGO0VBQ2hGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0F3Qkc7RUFFSDtnQ0FDZ0M7RUFlaEM7b0VBQ29FO0VDOUNwRTs7Z0ZBRWdGO0VDRmhGOztnRkFFZ0Y7RUFzWGhGOztnRkFFZ0Y7RUFvRWhGOztnRkFFZ0Y7RUFrQmhGOztnRkFFZ0Y7RUNwZGhGOztnRkFFZ0Y7RUFPaEY7Ozs7O0tBS0s7RUFPSDs7O0tBR0c7RUFLSDs7S0FFRztFQWtETCwyQ0FBMkM7RUNqRjNDOztnRkFFZ0Y7RUNGaEY7O2dGQUVnRjtFQXFHaEY7O2dGQUVnRjtFQThHaEYsdUNBQXVDO0VDdk52Qzs7Z0ZBRWdGO0VDRmhGOztnRkFFZ0Y7RUNGaEY7O2dGQUVnRjtFQ0ZoRjs7Z0ZBRWdGO0VDRmhGOztnRkFFZ0Y7RUFZaEY7OztHQUdHO0VBV0g7OztHQUdHO0VBc0JIOzs7Ozs7Ozs7Ozs7OztHQWNHO0VBZ0JIOzs7R0FHRztFQWFIOzs7Ozs7R0FNRztFQ3pHSDs7Z0ZBRWdGO0VDRmhGOztnRkFFZ0YsRWZrQy9FO0VBakJELEFFVEEsb0JGU29CLENFVHBCLElBQUksQ0FBQztJQUNILFdBQVcsRUFBRSxVQUFXO0lBQ3hCLHdCQUF3QixFQUFFLElBQUs7SUFDM0Isb0JBQW9CLEVBQUUsSUFBSyxHQUNoQztFRktELEFFSkEsb0JGSW9CLENFSnBCLElBQUksQ0FBQztJQUNILE1BQU0sRUFBRSxDQUFFLEdBQ1g7RUZFRCxBRURBLG9CRkNvQixDRURwQixPQUFPO0VGQ1AsQUVBQSxvQkZBb0IsQ0VBcEIsS0FBSztFRkFMLEFFQ0Esb0JGRG9CLENFQ3BCLE9BQU87RUZEUCxBRUVBLG9CRkZvQixDRUVwQixVQUFVO0VGRlYsQUVHQSxvQkZIb0IsQ0VHcEIsTUFBTTtFRkhOLEFFSUEsb0JGSm9CLENFSXBCLE1BQU07RUZKTixBRUtBLG9CRkxvQixDRUtwQixNQUFNO0VGTE4sQUVNQSxvQkZOb0IsQ0VNcEIsTUFBTTtFRk5OLEFFT0Esb0JGUG9CLENFT3BCLElBQUk7RUZQSixBRVFBLG9CRlJvQixDRVFwQixJQUFJO0VGUkosQUVTQSxvQkZUb0IsQ0VTcEIsR0FBRztFRlRILEFFVUEsb0JGVm9CLENFVXBCLE9BQU87RUZWUCxBRVdBLG9CRlhvQixDRVdwQixPQUFPLENBQUM7SUFDTixPQUFPLEVBQUUsS0FBTSxHQUNoQjtFRmJELEFFY0Esb0JGZG9CLENFY3BCLEtBQUs7RUZkTCxBRWVBLG9CRmZvQixDRWVwQixNQUFNO0VGZk4sQUVnQkEsb0JGaEJvQixDRWdCcEIsUUFBUTtFRmhCUixBRWlCQSxvQkZqQm9CLENFaUJwQixLQUFLLENBQUM7SUFDSixPQUFPLEVBQUUsWUFBYTtJQUN0QixjQUFjLEVBQUUsUUFBUyxHQUMxQjtFRnBCRCxBRXFCb0Isb0JGckJBLENFcUJwQixLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsQUFBUyxRQUFSLEFBQUEsR0FBVztJQUNwQixPQUFPLEVBQUUsSUFBSztJQUNkLE1BQU0sRUFBRSxDQUFFLEdBQ1g7RUZ4QkQsQUV5Qk8sb0JGekJhLEVFeUJwQixBQUFBLE1BQUMsQUFBQTtFRnpCRCxBRTBCQSxvQkYxQm9CLENFMEJwQixRQUFRLENBQUM7SUFDUCxPQUFPLEVBQUUsSUFBSyxHQUNmO0VGNUJELEFFNkJBLG9CRjdCb0IsQ0U2QnBCLENBQUMsQ0FBQztJQUNBLGdCQUFnQixFQUFFLFdBQVksR0FDL0I7RUYvQkQsQUVnQ0Msb0JGaENtQixDRWdDcEIsQ0FBQyxBQUFBLE9BQU87RUZoQ1IsQUVpQ0Msb0JGakNtQixDRWlDcEIsQ0FBQyxBQUFBLE1BQU0sQ0FBQztJQUNOLE9BQU8sRUFBRSxDQUFFLEdBQ1o7RUZuQ0QsQUVvQ1Usb0JGcENVLENFb0NwQixJQUFJ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LENBQUMsS0FBSztFRnpwQ1IsQUUwcENHLG9CRjFwQ2lCLENFMHBDcEIsRUFBRSxDQUFDLEtBQUs7RUYxcENSLEFFMnBDRyxvQkYzcENpQixDRTJwQ3BCLEVBQUUsQ0FBQyxLQUFLO0VGM3BDUixBRTRwQ0csb0JGNXBDaUIsQ0U0cENwQixFQUFFLENBQUMsS0FBSztFRjVwQ1IsQUU2cENHLG9CRjdwQ2lCLENFNnBDcEIsRUFBRSxDQUFDLEtBQUs7RUY3cENSLEFFOHBDSSxvQkY5cENnQixDRThwQ3BCLEdBQUcsQ0FBQyxLQUFLO0VGOXBDVCxBRStwQ0ksb0JGL3BDZ0IsQ0UrcENwQixHQUFHLENBQUMsS0FBSztFRi9wQ1QsQUVncUNJLG9CRmhxQ2dCLENFZ3FDcEIsR0FBRyxDQUFDLEtBQUs7RUZocUNULEFFaXFDSSxvQkZqcUNnQixDRWlxQ3BCLEdBQUcsQ0FBQyxLQUFLO0VGanFDVCxBRWtxQ0ksb0JGbHFDZ0IsQ0VrcUNwQixHQUFHLENBQUMsS0FBSztFRmxxQ1QsQUVtcUNJLG9CRm5xQ2dCLENFbXFDcEIsR0FBRyxDQUFDLEtBQUs7RUZucUNULEFFb3FDRyxvQkZwcUNpQixDRW9xQ3BCLEVBQUUsQ0FBQyxNQUFNO0VGcHFDVCxBRXFxQ0csb0JGcnFDaUIsQ0VxcUNwQixFQUFFLENBQUMsTUFBTTtFRnJxQ1QsQUVzcUNHLG9CRnRxQ2lCLENFc3FDcEIsRUFBRSxDQUFDLE1BQU07RUZ0cUNULEFFdXFDRyxvQkZ2cUNpQixDRXVxQ3BCLEVBQUUsQ0FBQyxNQUFNO0VGdnFDVCxBRXdxQ0csb0JGeHFDaUIsQ0V3cUNwQixFQUFFLENBQUMsTUFBTTtFRnhxQ1QsQUV5cUNHLG9CRnpxQ2lCLENFeXFDcEIsRUFBRSxDQUFDLE1BQU07RUZ6cUNULEFFMHFDSSxvQkYxcUNnQixDRTBxQ3BCLEdBQUcsQ0FBQyxNQUFNO0VGMXFDVixBRTJxQ0ksb0JGM3FDZ0IsQ0UycUNwQixHQUFHLENBQUMsTUFBTTtFRjNxQ1YsQUU0cUNJLG9CRjVxQ2dCLENFNHFDcEIsR0FBRyxDQUFDLE1BQU07RUY1cUNWLEFFNnFDSSxvQkY3cUNnQixDRTZxQ3BCLEdBQUcsQ0FBQyxNQUFNO0VGN3FDVixBRThxQ0ksb0JGOXFDZ0IsQ0U4cUNwQixHQUFHLENBQUMsTUFBTTtFRjlxQ1YsQUUrcUNJLG9CRi9xQ2dCLENFK3FDcEIsR0FBRyxDQUFDLE1BQU0sQ0FBQztJQUNULFdBQVcsRUFBRSxNQUFPO0lBQ3BCLFdBQVcsRUFBRSxDQUFFO0lBQ2YsS0FBSyxFQUFFLElBQUssR0FDYjtFRm5yQ0QsQUVvckNBLG9CRnByQ29CLENFb3JDcEIsRUFBRTtFRnByQ0YsQUVxckNBLG9CRnJyQ29CLENFcXJDcEIsR0FBRztFRnJyQ0gsQUVzckNBLG9CRnRyQ29CLENFc3JDcEIsRUFBRTtFRnRyQ0YsQUV1ckNBLG9CRnZyQ29CLENFdXJDcEIsR0FBRztFRnZyQ0gsQUV3ckNBLG9CRnhyQ29CLENFd3JDcEIsRUFBRTtFRnhyQ0YsQUV5ckNBLG9CRnpyQ29CLENFeXJDcEIsR0FBRyxDQUFDO0lBQ0YsVUFBVSxFQUFFLElBQUs7SUFDakIsYUFBYSxFQUFFLElBQUssR0FDckI7RUY1ckNELEFFNnJDRyxvQkY3ckNpQixDRTZyQ3BCLEVBQUUsQ0FBQyxLQUFLO0VGN3JDUixBRThyQ0ksb0JGOXJDZ0IsQ0U4ckNwQixHQUFHLENBQUMsS0FBSztFRjlyQ1QsQUUrckNHLG9CRi9yQ2lCLENFK3JDcEIsRUFBRSxDQUFDLEtBQUs7RUYvckNSLEFFZ3NDSSxvQkZoc0NnQixDRWdzQ3BCLEdBQUcsQ0FBQyxLQUFLO0VGaHNDVCxBRWlzQ0csb0JGanNDaUIsQ0Vpc0NwQixFQUFFLENBQUMsS0FBSztFRmpzQ1IsQUVrc0NJLG9CRmxzQ2dCLENFa3NDcEIsR0FBRyxDQUFDLEtBQUs7RUZsc0NULEFFbXNDRyxvQkZuc0NpQixDRW1zQ3BCLEVBQUUsQ0FBQyxNQUFNO0VGbnNDVCxBRW9zQ0ksb0JGcHNDZ0IsQ0Vvc0NwQixHQUFHLENBQUMsTUFBTTtFRnBzQ1YsQUVxc0NHLG9CRnJzQ2lCLENFcXNDcEIsRUFBRSxDQUFDLE1BQU07RUZyc0NULEFFc3NDSSxvQkZ0c0NnQixDRXNzQ3BCLEdBQUcsQ0FBQyxNQUFNO0VGdHNDVixBRXVzQ0csb0JGdnNDaUIsQ0V1c0NwQixFQUFFLENBQUMsTUFBTTtFRnZzQ1QsQUV3c0NJLG9CRnhzQ2dCLENFd3NDcEIsR0FBRyxDQUFDLE1BQU0sQ0FBQztJQUNULFNBQVMsRUFBRSxHQUFJLEdBQ2hCO0VGMXNDRCxBRTJzQ0Esb0JGM3NDb0IsQ0Uyc0NwQixFQUFFO0VGM3NDRixBRTRzQ0Esb0JGNXNDb0IsQ0U0c0NwQixHQUFHO0VGNXNDSCxBRTZzQ0Esb0JGN3NDb0IsQ0U2c0NwQixFQUFFO0VGN3NDRixBRThzQ0Esb0JGOXNDb0IsQ0U4c0NwQixHQUFHO0VGOXNDSCxBRStzQ0Esb0JGL3NDb0IsQ0Urc0NwQixFQUFFO0VGL3NDRixBRWd0Q0Esb0JGaHRDb0IsQ0VndENwQixHQUFHLENBQUM7SUFDRixVQUFVLEVBQUUsSUFBSztJQUNqQixhQUFhLEVBQUUsSUFBSyxHQUNyQjtFRm50Q0QsQUVvdENHLG9CRnB0Q2lCLENFb3RDcEIsRUFBRSxDQUFDLEtBQUs7RUZwdENSLEFFcXRDSSxvQkZydENnQixDRXF0Q3BCLEdBQUcsQ0FBQyxLQUFLO0VGcnRDVCxBRXN0Q0csb0JGdHRDaUIsQ0VzdENwQixFQUFFLENBQUMsS0FBSztFRnR0Q1IsQUV1dENJLG9CRnZ0Q2dCLENFdXRDcEIsR0FBRyxDQUFDLEtBQUs7RUZ2dENULEFFd3RDRyxvQkZ4dENpQixDRXd0Q3BCLEVBQUUsQ0FBQyxLQUFLO0VGeHRDUixBRXl0Q0ksb0JGenRDZ0IsQ0V5dENwQixHQUFHLENBQUMsS0FBSztFRnp0Q1QsQUUwdENHLG9CRjF0Q2lCLENFMHRDcEIsRUFBRSxDQUFDLE1BQU07RUYxdENULEFFMnRDSSxvQkYzdENnQixDRTJ0Q3BCLEdBQUcsQ0FBQyxNQUFNO0VGM3RDVixBRTR0Q0csb0JGNXRDaUIsQ0U0dENwQixFQUFFLENBQUMsTUFBTTtFRjV0Q1QsQUU2dENJLG9CRjd0Q2dCLENFNnRDcEIsR0FBRyxDQUFDLE1BQU07RUY3dENWLEFFOHRDRyxvQkY5dENpQixDRTh0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RyxDRWdrRHFHLFNBQVMsRUZoa0RsSSxBRWdrRG9JLG9CRmhrRGhILENFZ2tEZ0gsU0FBUyxFRmhrRDdJLEFFZ2tEK0ksb0JGaGtEM0gsQ0Vna0QySCxTQUFTLEVGaGtEeEosQUVna0QwSixvQkZoa0R0SSxDRWdrRHNJLFNBQVMsRUZoa0RuSyxBRWdrRHFLLG9CRmhrRGpKLENFZ2tEaUosU0FBUyxFRmhrRDlLLEFFZ2tEZ0wsb0JGaGtENUosQ0Vna0Q0SixTQUFTLEVGaGtEekwsQUVna0QyTCxvQkZoa0R2SyxDRWdrRHVLLFNBQVMsRUZoa0RwTSxBRWdrRHNNLG9CRmhrRGxMLENFZ2tEa0wsU0FBUyxFRmhrRC9NLEFFZ2tEaU4sb0JGaGtEN0wsQ0Vna0Q2TCxTQUFTLEVGaGtEMU4sQUVna0Q0TixvQkZoa0R4TSxDRWdrRHdNLFNBQVMsRUZoa0RyTyxBRWdrRHVPLG9CRmhrRG5OLENFZ2tEbU4sU0FBUyxFRmhrRGhQLEFFZ2tEa1Asb0JGaGtEOU4sQ0Vna0Q4TixTQUFTLEVGaGtEM1AsQUVna0Q2UCxvQkZoa0R6TyxDRWdrRHlPLFNBQVMsRUZoa0R0USxBRWdrRHdRLG9CRmhrRHBQLENFZ2tEb1AsU0FBUyxFRmhrRGpSLEFFZ2tEbVIsb0JGaGtEL1AsQ0Vna0QrUCxTQUFTLEVGaGtENVIsQUVna0Q4UixvQkZoa0QxUSxDRWdrRDBRLFNBQVMsRUZoa0R2UyxBRWdrRHlTLG9CRmhrRHJSLENFZ2tEcVIsU0FBUyxFRmhrRGxULEFFZ2tEb1Qsb0JGaGtEaFMsQ0Vna0RnUyxTQUFTLEVGaGtEN1QsQUVna0QrVCxvQkZoa0QzUyxDRWdrRDJTLFNBQVMsRUZoa0R4VSxBRWdrRDBVLG9CRmhrRHRULENFZ2tEc1QsU0FBUyxFRmhrRG5WLEFFZ2tEcVYsb0JGaGtEalUsQ0Vna0RpVSxTQUFTLEVGaGtEOVYsQUVna0RnVyxvQkZoa0Q1VSxDRWdrRDRVLFNBQVMsRUZoa0R6VyxBRWdrRDJXLG9CRmhrRHZWLENFZ2tEdVYsU0FBUyxFRmhrRHBYLEFFZ2tEc1gsb0JGaGtEbFcsQ0Vna0RrVyxTQUFTLEVGaGtEL1gsQUVna0RpWSxvQkZoa0Q3VyxDRWdrRDZXLFNBQVMsRUZoa0QxWSxBRWdrRDRZLG9CRmhrRHhYLENFZ2tEd1gsVUFBVSxFRmhrRHRaLEFFZ2tEd1osb0JGaGtEcFksQ0Vna0RvWSxVQUFVLEVGaGtEbGEsQUVna0RvYSxvQkZoa0RoWixDRWdrRGdaLFVBQVUsRUZoa0Q5YSxBRWdrRGdiLG9CRmhrRDVaLENFZ2tENFosVUFBVSxFRmhrRDFiLEFFZ2tENGIsb0JGaGtEeGEsQ0Vna0R3YSxVQUFVLEVGaGtEdGMsQUVna0R3YyxvQkZoa0RwYixDRWdrRG9iLFVBQVUsRUZoa0RsZCxBRWdrRG9kLG9CRmhrRGhjLENFZ2tEZ2MsVUFBVSxFRmhrRDlkLEFFZ2tEZ2Usb0JGaGtENWMsQ0Vna0Q0YyxVQUFVLEVGaGtEMWUsQUVna0Q0ZSxvQkZoa0R4ZCxDRWdrRHdkLFVBQVUsRUZoa0R0ZixBRWdrRHdmLG9CRmhrRHBlLENFZ2tEb2UsVUFBVSxFRmhrRGxnQixBRWdrRG9nQixvQkZoa0RoZixDRWdrRGdmLFVBQVUsRUZoa0Q5Z0IsQUVna0RnaEIsb0JGaGtENWYsQ0Vna0Q0ZixVQUFVLENBQUM7SUFDemhCLFFBQVEsRUFBRSxRQUFTO0lBQ25CLFVBQVUsRUFBRSxHQUFJO0lBQ2hCLGFBQWEsRUFBRSxJQUFLO0lBQ3BCLFlBQVksRUFBRSxJQUFLLEdBQ3BCO0VGcmtERCxBRXNrREEsb0JGdGtEb0IsQ0Vza0RwQixTQUFTLEVGdGtEVCxBRXNrRFcsb0JGdGtEUyxDRXNrRFQsU0FBUyxFRnRrRHBCLEFFc2tEc0Isb0JGdGtERixDRXNrREUsU0FBUyxFRnRrRC9CLEFFc2tEaUMsb0JGdGtEYixDRXNrRGEsU0FBUyxFRnRrRDFDLEFFc2tENEMsb0JGdGtEeEIsQ0Vza0R3QixTQUFTLEVGdGtEckQsQUVza0R1RCxvQkZ0a0RuQyxDRXNrRG1DLFNBQVMsRUZ0a0RoRSxBRXNrRGtFLG9CRnRrRDlDLENFc2tEOEMsU0FBUyxFRnRrRDNFLEFFc2tENkUsb0JGdGtEekQsQ0Vza0R5RCxTQUFTLEVGdGtEdEYsQUVza0R3RixvQkZ0a0Rw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TSxFQUFMLFNBQVMsRUFBRSxLQUFLO0lGbHVEakIsQUVtdURFLG9CRm51RGtCLENFbXVEbEIsU0FBUyxFRm51RFgsQUVtdURhLG9CRm51RE8sQ0VtdURQLFNBQVMsRUZudUR0QixBRW11RHdCLG9CRm51REosQ0VtdURJLFNBQVMsRUZudURqQyxBRW11RG1DLG9CRm51RGYsQ0VtdURlLFNBQVMsRUZudUQ1QyxBRW11RDhDLG9CRm51RDFCLENFbXVEMEIsU0FBUyxFRm51RHZELEFFbXVEeUQsb0JGbnVEckMsQ0VtdURxQyxTQUFTLEVGbnVEbEUsQUVtdURvRSxvQkZudURoRCxDRW11RGdELFNBQVMsRUZudUQ3RSxBRW11RCtFLG9CRm51RDNELENFbXVEMkQsU0FBUyxFRm51RHhGLEFFbXVEMEYsb0JGbnVEdEUsQ0VtdURzRSxTQUFTLEVGbnVEbkcsQUVtdURxRyxvQkZudURqRixDRW11RGlGLFVBQVUsRUZudUQvRyxBRW11RGlILG9CRm51RDdGLENFbXVENkYsVUFBVSxFRm51RDNILEFFbXVENkgsb0JGbnVEekcsQ0VtdUR5RyxVQUFVLENBQUM7TUFDcEksS0FBSyxFQUFFLElBQUssR0FDYjtJRnJ1REgsQUVzdURFLG9CRnR1RGtCLENFc3VEbEIsVUFBVSxDQUFDO01BQ1QsS0FBSyxFQUFFLElBQUssR0FDYjtJRnh1REgsQUV5dURFLG9CRnp1RGtCLENFeXVEbEIsVUFBVSxDQUFDO01BQ1QsS0FBSyxFQUFFLFlBQWEsR0FDckI7SUYzdURILEFFNHVERSxvQkY1dURrQixDRTR1RGxCLFVBQVUsQ0FBQztNQUNULEtBQUssRUFBRSxZQUFhLEdBQ3JCO0lGOXVESCxBRSt1REUsb0JGL3VEa0IsQ0UrdURsQixTQUFTLENBQUM7TUFDUixLQUFLLEVBQUUsR0FBSSxHQUNaO0lGanZESCxBRWt2REUsb0JGbHZEa0IsQ0VrdkRsQixTQUFTLENBQUM7TUFDUixLQUFLLEVBQUUsWUFBYSxHQUNyQjtJRnB2REgsQUVxdkRFLG9CRnJ2RGtCLENFcXZEbEIsU0FBUyxDQUFDO01BQ1IsS0FBSyxFQUFFLFlBQWEsR0FDckI7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LG9CRmgzRGtCLENFZzNEbEIsZ0JBQWdCLENBQUM7TUFDZixXQUFXLEVBQUUsWUFBYSxHQUMzQjtJRmwzREgsQUVtM0RFLG9CRm4zRGtCLENFbTNEbEIsZ0JBQWdCLENBQUM7TUFDZixXQUFXLEVBQUUsR0FBSSxHQUNsQjtJRnIzREgsQUVzM0RFLG9CRnQzRGtCLENFczNEbEIsZ0JBQWdCLENBQUM7TUFDZixXQUFXLEVBQUUsWUFBYSxHQUMzQjtJRngzREgsQUV5M0RFLG9CRnozRGtCLENFeTNEbEIsZ0JBQWdCLENBQUM7TUFDZixXQUFXLEVBQUUsV0FBWSxHQUMxQjtJRjMzREgsQUU0M0RFLG9CRjUzRGtCLENFNDNEbEIsZ0JBQWdCLENBQUM7TUFDZixXQUFXLEVBQUUsQ0FBRSxHQUNoQjtFQUVILE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSztJRmg0RGpCLEFFaTRERSxvQkZqNERrQixDRWk0RGxCLFNBQVMsRUZqNERYLEFFaTREYSxvQkZqNERPLENFaTREUCxTQUFTLEVGajREdEIsQUVpNER3QixvQkZqNERKLENFaTRESSxTQUFTLEVGajREakMsQUVpNERtQyxvQkZqNERmLENFaTREZSxTQUFTLEVGajRENUMsQUVpNEQ4QyxvQkZqNEQxQixDRWk0RDBCLFNBQVMsRUZqNER2RCxBRWk0RHlELG9CRmo0RHJDLENFaTREcUMsU0FBUyxFRmo0RGxFLEFFaTREb0Usb0JGajREaEQsQ0VpNERnRCxTQUFTLEVGajREN0UsQUVpNEQrRSxvQkZqNEQzRCxDRWk0RDJELFNBQVMsRUZqNER4RixBRWk0RDBGLG9CRmo0RHRFLENFaTREc0UsU0FBUyxFRmo0RG5HLEFFaTREcUcsb0JGajREakYsQ0VpNERpRixVQUFVLEVGajREL0csQUVpNERpSCxvQkZqNEQ3RixDRWk0RDZGLFVBQVUsRUZqNEQzSCxBRWk0RDZILG9CRmo0RHpHLENFaTREeUcsVUFBVSxDQUFDO01BQ3BJLEtBQUssRUFBRSxJQUFLLEdBQ2I7SUZuNERILEFFbzRERSxvQkZwNERrQixDRW80RGxCLFVBQVUsQ0FBQztNQUNULEtBQUssRUFBRSxJQUFL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bUUsb0JGOThLL0MsQ0U4OEtwQixNQUFNLEdBQUcsTUFBTSxBQUFBLFlBQVksR0FBRyxLQUFLLEFBQUEsWUFBWSxHQUFHLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVc7RUY5OEs5RSxBRSs4S21HLG9CRi84Sy9FLENFKzhLcEIsTUFBTSxHQUFHLGlCQUFpQixBQUFBLFlBQVksR0FBRyxNQUFNLEFBQUEsWUFBWSxHQUFHLEtBQUssQUFBQSxZQUFZLEdBQUcsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVztFRi84SzlHLEFFZzlLbUUsb0JGaDlLL0MsQ0VnOUtwQixNQUFNLEdBQUcsTUFBTSxBQUFBLFlBQVksR0FBRyxLQUFLLEFBQUEsWUFBWSxHQUFHLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVc7RUZoOUs5RSxBRWk5S21HLG9CRmo5Sy9FLENFaTlLcEIsTUFBTSxHQUFHLGlCQUFpQixBQUFBLFlBQVksR0FBRyxNQUFNLEFBQUEsWUFBWSxHQUFHLEtBQUssQUFBQSxZQUFZLEdBQUcsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVztFRmo5SzlHLEFFazlLbUUsb0JGbDlLL0MsQ0VrOUtwQixNQUFNLEdBQUcsTUFBTSxBQUFBLFlBQVksR0FBRyxLQUFLLEFBQUEsWUFBWSxHQUFHLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVc7RUZsOUs5RSxBRW05S21HLG9CRm45Sy9FLENFbTlLcEIsTUFBTSxHQUFHLGlCQUFpQixBQUFBLFlBQVksR0FBRyxNQUFNLEFBQUEsWUFBWSxHQUFHLEtBQUssQUFBQSxZQUFZLEdBQUcsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVztFRm45SzlHLEFFbzlLbUUsb0JGcDlLL0MsQ0VvOUtwQixNQUFNLEdBQUcsTUFBTSxBQUFBLFlBQVksR0FBRyxLQUFLLEFBQUEsWUFBWSxHQUFHLEVBQUUsQUFBQSxZQUFZLENBQUMsRUFBRSxBQUFBLFdBQVc7RUZwOUs5RSxBRXE5S21HLG9CRnI5Sy9FLENFcTlLcEIsTUFBTSxHQUFHLGlCQUFpQixBQUFBLFlBQVksR0FBRyxNQUFNLEFBQUEsWUFBWSxHQUFHLEtBQUssQUFBQSxZQUFZLEdBQUcsRUFBRSxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUFDO0lBQzdHLHVCQUF1QixFQUFFLEdBQUksR0FDOUI7RUZ2OUtELEFFdzlLZSxvQkZ4OUtLLENFdzlLcEIsTUFBTSxHQUFHLE1BQU0sQUFBQSxXQUFXO0VGeDlLMUIsQUV5OUs4QyxvQkZ6OUsxQixDRXk5S3BCLE1BQU0sR0FBRyxpQkFBaUIsQUFBQSxXQUFXLEdBQUcsTUFBTSxBQUFBLFdBQVcsQ0FBQztJQUN4RCwwQkFBMEIsRUFBRSxHQUFJO0lBQ2hDLHlCQUF5QixFQUFFLEdBQUksR0FDaEM7RUY1OUtELEFFNjlLa0Qsb0JGNzlLOUIsQ0U2OUtwQixNQUFNLEdBQUcsTUFBTSxBQUFBLFdBQVcsR0FBRyxLQUFLLEFBQUEsV0FBVyxHQUFHLEVBQUUsQUFBQSxXQUFXO0VGNzlLN0QsQUU4OUtpRixvQkY5OUs3RCxDRTg5S3BCLE1BQU0sR0FBRyxpQkFBaUIsQUFBQSxXQUFXLEdBQUcsTUFBTSxBQUFBLFdBQVcsR0FBRyxLQUFLLEFBQUEsV0FBVyxHQUFHLEVBQUUsQUFBQSxXQUFXO0VGOTlLNUYsQUUrOUtrRCxvQkYvOUs5QixDRSs5S3BCLE1BQU0sR0FBRyxNQUFNLEFBQUEsV0FBVyxHQUFHLEtBQUssQUFBQSxXQUFXLEdBQUcsRUFBRSxBQUFBLFdBQVc7RUYvOUs3RCxBRWcrS2lGLG9CRmgrSzdELENFZytLcEIsTUFBTSxHQUFHLGlCQUFpQixBQUFBLFdBQVcsR0FBRyxNQUFNLEFBQUEsV0FBVyxHQUFHLEtBQUssQUFBQSxXQUFXLEdBQUcsRUFBRSxBQUFBLFdBQVcsQ0FBQztJQUMzRiwwQkFBMEIsRUFBRSxHQUFJO0lBQ2hDLHlCQUF5QixFQUFFLEdBQUksR0FDaEM7RUZuK0tELEFFbytLZ0Usb0JGcCtLNUMsQ0VvK0twQixNQUFNLEdBQUcsTUFBTSxBQUFBLFdBQVcsR0FBRyxLQUFLLEFBQUEsV0FBVyxHQUFHLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVk7RUZwK0s1RSxBRXErSytGLG9CRnIrSzNFLENFcStLcEIsTUFBTSxHQUFHLGlCQUFpQixBQUFBLFdBQVcsR0FBRyxNQUFNLEFBQUEsV0FBVyxHQUFHLEtBQUssQUFBQSxXQUFXLEdBQUcsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWTtFRnIrSzNHLEFFcytLZ0Usb0JGdCtLNUMsQ0VzK0twQixNQUFNLEdBQUcsTUFBTSxBQUFBLFdBQVcsR0FBRyxLQUFLLEFBQUEsV0FBVyxHQUFHLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVk7RUZ0K0s1RSxBRXUrSytGLG9CRnYrSzNFLENFdStLcEIsTUFBTSxHQUFHLGlCQUFpQixBQUFBLFdBQVcsR0FBRyxNQUFNLEFBQUEsV0FBVyxHQUFHLEtBQUssQUFBQSxXQUFXLEdBQUcsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWTtFRnYrSzNHLEFFdytLZ0Usb0JGeCtLNUMsQ0V3K0twQixNQUFNLEdBQUcsTUFBTSxBQUFBLFdBQVcsR0FBRyxLQUFLLEFBQUEsV0FBVyxHQUFHLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVk7RUZ4K0s1RSxBRXkrSytGLG9CRnorSzNFLENFeStLcEIsTUFBTSxHQUFHLGlCQUFpQixBQUFBLFdBQVcsR0FBRyxNQUFNLEFBQUEsV0FBVyxHQUFHLEtBQUssQUFBQSxXQUFXLEdBQUcsRUFBRSxBQUFBLFdBQVcsQ0FBQyxFQUFFLEFBQUEsWUFBWTtFRnorSzNHLEFFMCtLZ0Usb0JGMStLNUMsQ0UwK0twQixNQUFNLEdBQUcsTUFBTSxBQUFBLFdBQVcsR0FBRyxLQUFLLEFBQUEsV0FBVyxHQUFHLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLFlBQVk7RUYxK0s1RSxBRTIrSytGLG9CRjMrSzNFLENFMitLcEIsTUFBTSxHQUFHLGlCQUFpQixBQUFBLFdBQVcsR0FBRyxNQUFNLEFB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c2dMMEMsb0JGdGdMdEIsQ0VzZ0xwQixNQUFNLEdBQUcsZUFBZSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQUFBLFlBQVk7RUZ0Z0x0RCxBRXVnTDhELG9CRnZnTDFDLENFdWdMcEIsTUFBTSxHQUFHLGlCQUFpQixHQUFHLGVBQWUsR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFBQSxZQUFZO0VGdmdMMUUsQUV3Z0wwQyxvQkZ4Z0x0QixDRXdnTHBCLE1BQU0sR0FBRyxlQUFlLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEFBQUEsWUFBWTtFRnhnTHRELEFFeWdMOEQsb0JGemdMMUMsQ0V5Z0xwQixNQUFNLEdBQUcsaUJBQWlCLEdBQUcsZUFBZSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQUFBLFlBQVk7RUZ6Z0wxRSxBRTBnTDBDLG9CRjFnTHRCLENFMGdMcEIsTUFBTSxHQUFHLGVBQWUsR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFBQSxZQUFZO0VGMWdMdEQsQUUyZ0w4RCxvQkYzZ0wxQyxDRTJnTHBCLE1BQU0sR0FBRyxpQkFBaUIsR0FBRyxlQUFlLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEFBQUEsWUFBWTtFRjNnTDFFLEFFNGdMMEMsb0JGNWdMdEIsQ0U0Z0xwQixNQUFNLEdBQUcsZUFBZSxHQUFHLEtBQUssR0FBRyxFQUFFLEdBQUcsRUFBRSxBQUFBLFlBQVk7RUY1Z0x0RCxBRTZnTDhELG9CRjdnTDFDLENFNmdMcEIsTUFBTSxHQUFHLGlCQUFpQixHQUFHLGVBQWUsR0FBRyxLQUFLLEdBQUcsRUFBRSxHQUFHLEVBQUUsQUFBQSxZQUFZO0VGN2dMMUUsQUU4Z0wwQyxvQkY5Z0x0QixDRThnTHBCLE1BQU0sR0FBRyxlQUFlLEdBQUcsS0FBSyxHQUFHLEVBQUUsR0FBRyxFQUFFLEFBQUEsWUFBWTtFRjlnTHRELEFFK2dMOEQsb0JGL2dMMUMsQ0UrZ0xwQixNQUFNLEdBQUcsaUJBQWlCLEdBQUcsZUFBZSxHQUFHLEtBQUss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QU07RUZ0Mk1sQixBRXUyTWdDLG9CRnYyTVosQ0V1Mk1wQixtQkFBbUIsR0FBRyxVQUFVLEFBQUEsT0FBTztFRnYyTXZDLEFFdzJNZ0Msb0JGeDJNWixDRXcyTXBCLG1CQUFtQixHQUFHLFVBQVUsQUFBQSxNQUFNO0VGeDJNdEMsQUV5Mk1JLG9CRnoyTWdCLENFeTJNcEIsSUFBSSxBQUFBLE9BQU87RUZ6Mk1YLEFFMDJNSSxvQkYxMk1nQixDRTAyTXBCLElBQUksQUFBQSxNQUFNO0VGMTJNVixBRTIyTU8sb0JGMzJNYSxDRTIyTXBCLE9BQU8sQUFBQSxPQUFPO0VGMzJNZCxBRTQyTU8sb0JGNTJNYSxDRTQyTXBCLE9BQU8sQUFBQSxNQUFNO0VGNTJNYixBRTYyTWMsb0JGNzJNTSxDRTYyTXBCLGNBQWMsQUFBQSxPQUFPO0VGNzJNckIsQUU4Mk1jLG9CRjkyTU0sQ0U4Mk1wQixjQUFjLEFBQUEsTUFBTTtFRjkyTXBCLEFFKzJNZ0Isb0JGLzJNSSxDRSsyTXBCLGdCQUFnQixBQUFBLE9BQU87RUYvMk12QixBRWczTWdCLG9CRmgzTUksQ0VnM01wQixnQkFBZ0IsQUFBQSxNQUFNO0VGaDNNdEIsQUVpM01NLG9CRmozTWMsQ0VpM01wQixNQUFNLEFBQUEsT0FBTztFRmozTWIsQUVrM01NLG9CRmwzTWMsQ0VrM01wQixNQUFNLEFBQUEsTUFBTTtFRmwzTVosQUVtM01XLG9CRm4zTVMsQ0VtM01wQixXQUFXLEFBQUEsT0FBTztFRm4zTWxCLEFFbzNNVyxvQkZwM01TLENFbzNNcEIsV0FBVyxBQUFBLE1BQU07RUZwM01qQixBRXEzTWEsb0JGcjNNTyxDRXEzTXBCLGFBQWEsQUFBQSxPQUFPO0VGcjNNcEIsQUVzM01hLG9CRnQzTU8sQ0VzM01wQixhQUFhLEFBQUEsTUFBTSxDQUFDO0lBQ2xCLE9BQU8sRUFBRSxLQUFNO0lBQ2YsT0FBTyxFQUFFLEdBQUksR0FDZDtFRnozTUQsQUUwM01TLG9CRjEzTVcsQ0UwM01wQixTQUFTLEFBQUEsTUFBTTtFRjEzTWYsQUUyM01pQixvQkYzM01HLENFMjNNcEIsY0FBYyxD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 */
