/**
 * Largo Sample Child Theme
 * =======================
 * Looking for homepage Styles, they're over here:
 *    /homepages/less
 *
 * The LESS files included here are combined and compiled into /css/child.css and /css/child.min.css
 * Run 'grunt watch' from the root of the child directory to "watch" these files for changes
 * This will recomplile the main stylesheet for your child theme anytime you save your work
 *
 */
/**
 * 1.1 - Variables
 * =======================
 * 1.1.1 - Colors
 * 1.1.2 - Fonts
 */
/**
  * 1.1.1 Colors - Global and Brand
  * -----------------------
  */
/* Default Variable Names
 * @red, @orange, @yellow
 * @green, @blue, @purple
 * @brown, @gray, @black
 *
 * @link
 * @link_hover
 * @brand_primary (only use if different from default color already in use)
 * @brand_secondary (only use if different from default color already in use)
 *
 * VARIATIONS
 * @*_light, @*_dark, @*_transparent
----------------------------- */
/**
 * 1.1.2 - Font Definitions
 * -----------------------
 */
/* @headline
 * Typeface Name
 * Used on headlines throughout site
----------------------------- */
/* @serif
 * Typeface Name
 * For body and other general aplications
----------------------------- */
/* @sans
 * Typeface Name
 * For labels, bylines, photo credits, etc
----------------------------- */
/**
 * If you have any custom LESS mixins they belong here
 * Check Largo first to see if the mixin you need already exists before adding it here
 * Uncomment if needed
 */
/**
 * 2.0 - Global Styles
 * =======================
 * 2.1 - Largo Parent Overrides
 * 2.2 - Link Styles
 * 2.3 - Image Styles
 * 2.4 - Button Styles
 * 2.5 - Sidebars
 * 2.6 - Widgets
 *     2.6.1 - Example Widget Definition
 * 2.7 - Misc
 */
/**
  * 2.1 - Largo Parent Overrides
  * -----------------------
  */
body {
  overflow-x: hidden !important;
  background-color: #f5f6f6 !important;
}
.container {
  background-color: #f5f6f6;
  background-clip: padding-box;
}
#page,
.global-nav,
.sticky-nav-container {
  max-width: 1170px;
  background-color: #f5f6f6 !important;
  background-clip: padding-box;
}
#homepage-featured .top-story p {
  font-size: 16px !important;
  margin-bottom: 6px !important;
}
.hero {
  background-color: #f5f6f6;
}
.row-fluid .span1,
.row-fluid .span10,
.row-fluid .span11,
.row-fluid .span12,
.row-fluid .span2,
.row-fluid .span3,
.row-fluid .span4,
.row-fluid .span5,
.row-fluid .span6,
.row-fluid .span7,
.row-fluid .span8,
.row-fluid .span9 {
  margin-left: 0px;
}
.archive .entry-content.with-hero,
.home .entry-content.with-hero {
  margin: 0px;
  padding: 0px;
  width: 100%;
  background: #f5f6f6;
}
.rss-link {
  display: none;
}
.top-story h5.top-tag {
  color: #bd261d;
}
/**
  * 2.2 - Link Styles
  * -----------------------
  */
/**
  * 2.3 - Image Styles (use only for global img rule boxes, etc)
  * -----------------------
  */
div.span4.is-image {
  padding-right: 10px;
}
/**
  * 2.4 - Button Styles
  * -----------------------
  */
/**
  * 2.5 - Sidebars
  * -----------------------
  */
/**
  * 2.6 - Widgets
  * -----------------------
  */
/**
  * 2.6.1 - Example Widget Definition
  * -----------------------
  */
/**
  * 2.7 - Misc
  * -----------------------
  */
.center-it {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.full-height {
  height: 100%;
}
.tnp-subscription-minimal input.tnp-email {
  background-color: #f5f6f6 !important;
  border: 1px solid #ccc;
  padding: 8px;
  margin-bottom: 0px;
  margin-left: 5%;
  width: 60%;
  font-size: 16px !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}
.tnp-subscription-minimal input.tnp-submit {
  border-color: #ccc;
  background-color: #ddd;
  margin-bottom: 0;
  color: #484848;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid #ccc;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: button;
  margin-left: -1px;
}
.wpcf7-submit {
  border-color: #ccc;
  background-color: #ddd;
  margin-bottom: 0;
  color: #484848;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid #ccc;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: button;
  margin-left: -1px;
  height: 34px;
}
.wpcf7-email {
  height: 34px;
  margin-bottom: 0;
}
.email-table td {
  border: none;
  padding: 0.001px !important;
  margin-bottom: 0;
  vertical-align: top;
  height: 34px !important;
  width: fit-content;
}
.email-table tr {
  margin-bottom: 0;
  padding: 0;
}
.textwidget .email-table {
  border: none;
  margin-bottom: 0;
  padding-top: 0px;
  border-spacing: 0;
  border-collapse: collapse;
  width: 285px;
}
.wpcf7 form .wpcf7-response-output {
  margin: -20px 0 0 0 !important;
  padding: .2em 1em;
  border: 2px solid #00a0d2;
  position: absolute;
  width: fit-content;
}
form .wpcf7 {
  height: 34px;
}
.email-signup {
  padding-top: 26px;
}
/**
 * For more complicated child themes you may want to break your LESS up into discrete files
 * Uncomment any of the following as needed to include them in your main stylesheet
 */
/**
 * 3.0 - Header Styles
 * =======================
 * 3.1 - General Header Styles
 * 3.2 - Main Navigation Styles
 * 3.3 - Header Search
 */
/**
  * 3.1 - General Header Styles
  * -----------------------
  */
#site-header {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 24px;
  background-color: #f5f6f6;
}
.donate-bar {
  width: 175%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  background-color: #bd261d;
  margin-left: -37.5%;
  font-size: 26px;
  padding: 1% 0 1% 0;
}
.donate-bar a {
  color: white;
  text-decoration: underline;
}
.donate-bar-mobile {
  width: 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  background-color: #bd261d;
  margin-left: -2.75%;
  position: inherit;
  padding: 1% 5% 1% 5%;
  text-align: center;
  font-size: 19.55px;
}
.donate-bar-mobile a {
  color: white;
  text-decoration: underline;
}
.watchdog-logo {
  max-height: 11.11rem;
  height: auto;
  width: auto;
  padding-top: 3.5%;
}
.logo-anchor {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#header-search input {
  height: 26px;
  padding: 6px 4px 2px;
}
#header-search button {
  height: 26px;
  text-transform: uppercase;
}
.navbar li.home-icon > a img {
  display: inline-block;
  height: 4.20rem;
  width: auto;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.navbar.sticky-navbar .nav-right #header-extras {
  float: left;
  margin: 0;
  display: flex;
  align-items: center;
}
/**
  * 3.2 - Main Navigation Styles
  * -----------------------
  */
#main-nav {
  font-size: 13.5px !important;
  background-color: #f5f6f6;
  background-clip: padding-box;
}
.navbar .navbar-inner {
  background-color: #f5f6f6;
}
.empty-cat a {
  pointer-events: none;
}
@media (min-width: 769px) {
  .nav-shelf {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f5f6f6;
    background-clip: padding-box;
  }
  .navbar .nav {
    left: 0;
    display: flex;
    float: left;
    margin: 0;
    color: #484848;
    text-align: center;
    justify-content: space-evenly;
    width: 69%;
  }
  div.sticky-nav-holder {
    display: none;
  }
}
.dropdown-toggle::after {
  display: none !important;
}
/**
 * 3.3 - Header Search
 * -----------------------
 */
.navbar.sticky-navbar .nav-right #sticky-nav-search.show .input-append,
.navbar.sticky-navbar .nav-right #sticky-nav-search.show .toggle {
  background-color: #343434;
  color: #fff;
  padding-bottom: 20px;
}
.navbar.sticky-navbar .nav-right .form-search .input-append .text-input-wrapper {
  display: inline-block;
  float: left;
  width: 180px;
}
.navbar.sticky-navbar .nav-right .form-search .input-append button {
  width: 42px!important;
  height: 36px!important;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}
@media (max-width: 768px) {
  .navbar .nav-shelf {
    background: #fff;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    visibility: hidden;
    opacity: 0;
    overflow: auto;
    max-height: 100%;
  }
}
/**
 * 5.0 - Single
 * =======================
 * 5.1 - Single Template Spacing
 * 5.2 - Single Header
 * 5.3 - Single Body
 * 5.4 - Single Footer
 * 5.5 - Comments
 */
/**
  * 5.1 - Single Template Spacing
  * -----------------------
  */
/**
  * 5.2 - Single Header
  * -----------------------
  */
h5.top-tag span.category-uncategorized {
  display: none;
}
.article-featured-img {
  max-width: 66%;
  height: auto;
  margin: 0 auto;
  display: block;
}
.thumbs-rating-container {
  font-size: 28px;
  line-height: 0;
}
.thumbs-rating-container .thumbs-rating-already-voted {
  margin-top: 30px;
}
.thumbs-rating-container span.thumbs-rating-up:before {
  content: "";
}
.thumbs-rating-container span.thumbs-rating-down:before {
  content: "";
}
.help-us {
  background-color: rgba(189, 38, 29, 0.85) !important;
}
/**
  * 5.3 - Single Body
  * -----------------------
  */
div#floating-social-buttons {
  top: 27.5vh !important;
}
section.entry-content .tnp-subscription {
  font-size: 13px;
  display: block;
  margin: 0;
  max-width: 500px;
  width: 100%;
}
/**
  * 5.4 - Footer
  * -----------------------
  */
/**
  * 5.5 - Comments
  * -----------------------
  */
/* Comment Form */
#respond {
  background: #f6f6f6;
  border: 1px solid #eee;
  padding: 4% 4% 8%;
  width: 100% !important;
}
#respond input[type="text"],
#respond textarea {
  background: #fff;
  border: 4px solid #eee;
  -webkit-box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);
  -moz-box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);
  box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);
  position: relative;
  padding: 10px;
  text-indent: 0px;
}
#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
  position: relative;
  margin-top: 0px;
}
#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
  background: #eee;
  -webkit-box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8);
  -moz-box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8);
  box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8);
  color: #555;
  display: inline-block;
  font-size: 0.815em;
  left: 0px;
  min-width: 35px;
  padding: 4px 10px;
  position: relative;
  top: 0px;
  z-index: 1;
}
#respond input[type="text"]:focus,
#respond textarea:focus {
  text-indent: 0;
  z-index: 1;
}
#respond textarea {
  resize: vertical;
  width: 100%;
}
#respond .comment-form-author .required,
#respond .comment-form-email .required {
  color: #bd3500;
  font-size: 22px;
  font-weight: bold;
  left: 80%;
  position: absolute;
  top: 0px;
  z-index: 1;
}
#respond .comment-notes,
#respond .logged-in-as {
  font-size: 0.815em;
}
#respond p {
  margin: 10px 0;
}
#respond .form-submit {
  float: right;
  margin: -20px 0 10px;
}
#respond input#submit {
  background: #222;
  border: none;
  border-radius: 3px;
  color: #eee;
  cursor: pointer;
  font-size: 15px;
  margin: 14px 0 20px;
  padding: 5px 22px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
#respond input#submit:hover {
  background: #555;
}
#respond input#submit:active {
  background: #1982d1;
  color: #bfddf3;
}
#respond #cancel-comment-reply-link {
  color: #666;
  margin-left: 0.667em;
  text-decoration: none;
}
#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
  text-decoration: underline;
}
.commentlist #respond {
  margin: 1.625em 0 0;
  width: auto;
}
#reply-title {
  color: #373737;
  font-size: 1.5em;
  font-weight: bold;
  line-height: 30px;
}
#cancel-comment-reply-link {
  color: #888;
  display: block;
  font-size: 0.667em;
  font-weight: normal;
  line-height: 2.2em;
  letter-spacing: 0.05em;
  position: absolute;
  right: 1.625em;
  text-decoration: none;
  text-transform: uppercase;
  top: 1.1em;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
  color: #ff4b33;
}
#respond label {
  line-height: 2.2em;
}
#respond input[type=text] {
  display: block;
  height: 40px;
  width: 100%;
}
#respond p {
  font-size: 0.815em;
}
p.comment-form-comment {
  margin: 0;
}
.form-allowed-tags {
  display: none;
}
.comment-form-cookies-consent label {
  display: inline-block;
  padding-top: 25px;
}
#wp-comment-cookies-consent {
  margin-top: -5px;
}
.after-comments {
  max-width: 60%;
  margin: 0 auto;
}
input[type=file],
select {
  height: 42px;
  line-height: 28px;
}
/**
 * 6.0 Archive
 * =======================
 * 6.1 - Category and Date Archives
 * 6.2 - Series Archives
 * 6.3 - Author Archives
 */
/**
  * 6.1 - Category and Date Archives
  * -----------------------
  */
/**
  * 6.2 - Series Archives
  * -----------------------
  */
/**
  * 6.3 - Author Archives
  * -----------------------
  */
/**
 * 7.0 - Footer
 * =======================
 */
ul#footer-social {
  padding-top: 22.05px;
  padding-bottom: 16.54px;
  margin-right: 0;
  margin-left: auto;
  width: auto;
}
p.footer-credit {
  padding-top: 22.05px;
}
@media (min-width: 769px) {
  #boilerplate .span6.right {
    text-align: right;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }
}
i.icon-rss {
  display: none;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlc3MvX2dsb2JhbC5sZXNzIiwibGVzcy9faGVhZGVyLmxlc3MiLCJsZXNzL19zaW5nbGUubGVzcyIsImxlc3MvX2Zvb3Rlci5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBbUJBO0VBQ0UsNkJBQUE7RUFDQSxvQ0FBQTs7QUFHRjtFQUNJLHlCQUFBO0VBQ0EsNEJBQUE7O0FBR0o7QUFBTztBQUFhO0VBQ2hCLGlCQUFBO0VBQ0Esb0NBQUE7RUFDQSw0QkFBQTs7QUFHSixrQkFBbUIsV0FBVztFQUMxQiwwQkFBQTtFQUNBLDZCQUFBOztBQUdKO0VBQ0UseUJBQUE7O0FBR0YsVUFBVztBQUFRLFVBQVc7QUFBUyxVQUFXO0FBQVMsVUFBVztBQUFTLFVBQVc7QUFBUSxVQUFXO0FBQVEsVUFBVztBQUFRLFVBQVc7QUFBUSxVQUFXO0FBQVEsVUFBVztBQUFRLFVBQVc7QUFBUSxVQUFXO0VBQzdOLGdCQUFBOztBQUdGLFFBQVMsZUFBYztBQUFZLEtBQU0sZUFBYztFQUNyRCxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTs7QUFHRjtFQUNFLGFBQUE7O0FBR0YsVUFBVyxHQUFFO0VBQ1gsY0FBQTs7Ozs7Ozs7OztBQWNGLEdBQUcsTUFBTTtFQUNQLG1CQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBZ0NGO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTs7QUFHRjtFQUNFLFlBQUE7O0FBR0YseUJBQTBCLE1BQUs7RUFDN0Isb0NBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsMEJBQUE7RUFDQSx3REFBQTtFQUNBLHFEQUFBO0VBQ0EsZ0RBQUE7RUFDQSw4REFBQTtFQUNBLDJEQUFBO0VBQ0EsMERBQUE7RUFDQSx5REFB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QTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTs7QUFFRjtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EsVUFBQTs7QUFFRiwwQkFBMEI7QUFDMUIsMEJBQTBCO0FBQzFCLDBCQUEwQjtFQUN4QixjQUFBOztBQUVGLFFBQVM7RUFDUCxrQkFBQTs7QUFFRixRQUFTLE1BQUs7RUFDWixjQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7O0FBRUYsUUFBUztFQUNQLGtCQUFBOztBQUVGLENBQUM7RUFDQyxTQUFBOztBQUVGO0VBQ0UsYUFBQTs7QUFHRiw2QkFBOEI7RUFDNUIscUJBQUE7RUFDQSxpQkFBQTs7QUFHRjtFQUNFLGdCQUFBOztBQUdGO0VBQ0UsY0FBQTtFQUNBLGNBQUE7O0FBR0YsS0FBSztBQUFhO0VBQ2QsWUFBQTtFQUNBLGlCQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDbFBKLEVBQUU7RUFDRSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTs7QUFHSixDQUFDO0VBQ0Esb0JBQUE7O0FBWUQsUUFUMEI7RUFDekIsWUFBYSxPQUFNO0lBQ2YsaUJBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7SUFDQSxhQUFBOzs7QUFJTCxDQUFDO0VBQ0EsYUFBQSIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogMi4wIC0gR2xvYmFsIFN0eWxlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT1cbiAqIDIuMSAtIExhcmdvIFBhcmVudCBPdmVycmlkZXNcbiAqIDIuMiAtIExpbmsgU3R5bGVzXG4gKiAyLjMgLSBJbWFnZSBTdHlsZXNcbiAqIDIuNCAtIEJ1dHRvbiBTdHlsZXNcbiAqIDIuNSAtIFNpZGViYXJzXG4gKiAyLjYgLSBXaWRnZXRzXG4gKiAgICAgMi42LjEgLSBFeGFtcGxlIFdpZGdldCBEZWZpbml0aW9uXG4gKiAyLjcgLSBNaXNjXG4gKi9cblxuXG4vKipcbiAgKiAyLjEgLSBMYXJnbyBQYXJlbnQgT3ZlcnJpZGVzXG4gICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgKi9cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY2ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZjY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuI3BhZ2UsIC5nbG9iYWwtbmF2LCAuc3RpY2t5LW5hdi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZjYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4jaG9tZXBhZ2UtZmVhdHVyZWQgLnRvcC1zdG9yeSBwIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbn1cblxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY2O1xufVxuXG4ucm93LWZsdWlkIC5zcGFuMSwgLnJvdy1mbHVpZCAuc3BhbjEwLCAucm93LWZsdWlkIC5zcGFuMTEsIC5yb3ctZmx1aWQgLnNwYW4xMiwgLnJvdy1mbHVpZCAuc3BhbjIsIC5yb3ctZmx1aWQgLnNwYW4zLCAucm93LWZsdWlkIC5zcGFuNCwgLnJvdy1mbHVpZCAuc3BhbjUsIC5yb3ctZmx1aWQgLnNwYW42LCAucm93LWZsdWlkIC5zcGFuNywgLnJvdy1mbHVpZCAuc3BhbjgsIC5yb3ctZmx1aWQgLnNwYW45IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmFyY2hpdmUgLmVudHJ5LWNvbnRlbnQud2l0aC1oZXJvLCAuaG9tZSAuZW50cnktY29udGVudC53aXRoLWhlcm8ge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y1ZjZmNjtcbn1cblxuLnJzcy1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvcC1zdG9yeSBoNS50b3AtdGFnIHtcbiAgY29sb3I6ICNiZDI2MWQ7XG59XG5cbi8qKlxuICAqIDIuMiAtIExpbmsgU3R5bGVzXG4gICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgKi9cblxuXG4vKipcbiAgKiAyLjMgLSBJbWFnZSBTdHlsZXMgKHVzZSBvbmx5IGZvciBnbG9iYWwgaW1nIHJ1bGUgYm94ZXMsIGV0YylcbiAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAqL1xuXG5kaXYuc3BhbjQuaXMtaW1hZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5cbi8qKlxuICAqIDIuNCAtIEJ1dHRvbiBTdHlsZXNcbiAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAqL1xuXG5cbi8qKlxuICAqIDIuNSAtIFNpZGViYXJzXG4gICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgKi9cblxuXG4vKipcbiAgKiAyLjYgLSBXaWRnZXRzXG4gICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgKi9cblxuXG4vKipcbiAgKiAyLjYuMSAtIEV4YW1wbGUgV2lkZ2V0IERlZmluaXRpb25cbiAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAqL1xuXG5cbi8qKlxuICAqIDIuNyAtIE1pc2NcbiAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAqL1xuLmNlbnRlci1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50bnAtc3Vic2NyaXB0aW9uLW1pbmltYWwgaW5wdXQudG5wLWVtYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICB3aWR0aDogNjAlO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAuMnMsYm94LXNoYWRvdyBsaW5lYXIgLjJzO1xuICAtbW96LXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgLjJzLGJveC1zaGFkb3cgbGluZWFyIC4ycztcbiAgLW1zLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgLjJzLGJveC1zaGFkb3cgbGluZWFyIC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAuMnMsYm94LXNoYWRvdyBsaW5lYXIgLjJzO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIC4ycyxib3gtc2hhZG93IGxpbmVhciAuMnM7XG59XG5cbi50bnAtc3Vic2NyaXB0aW9uLW1pbmltYWwgaW5wdXQudG5wLXN1Ym1pdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLndwY2Y3LXN1Ym1pdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAvLyBtYXJnaW4tdG9wOiAxNCU7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIC8vIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xufVxuXG4ud3BjZjctZW1haWwge1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbWFpbC10YWJsZSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC4wMDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZW1haWwtdGFibGUgdHIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGV4dHdpZGdldCAuZW1haWwtdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMjg1cHg7XG59XG5cbi53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgIG1hcmdpbjogLTIwcHggMCAwIDAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IC4yZW0gMWVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMGEwZDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuZm9ybSAud3BjZjcge1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5lbWFpbC1zaWdudXAge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbiIsIi8qKlxuICogMy4wIC0gSGVhZGVyIFN0eWxlc1xuICogPT09PT09PT09PT09PT09PT09PT09PT1cbiAqIDMuMSAtIEdlbmVyYWwgSGVhZGVyIFN0eWxlc1xuICogMy4yIC0gTWFpbiBOYXZpZ2F0aW9uIFN0eWxlc1xuICogMy4zIC0gSGVhZGVyIFNlYXJjaFxuICovXG5cbiBcbi8qKlxuICAqIDMuMSAtIEdlbmVyYWwgSGVhZGVyIFN0eWxlc1xuICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICovXG5cbiNzaXRlLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNjtcbn1cblxuLmRvbmF0ZS1iYXIge1xuICB3aWR0aDogMTc1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjYxZDtcbiAgbWFyZ2luLWxlZnQ6IC0zNy41JTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBwYWRkaW5nOiAxJSAwIDElIDA7XG5cbiAgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5kb25hdGUtYmFyLW1vYmlsZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjYxZDtcbiAgbWFyZ2luLWxlZnQ6IC0yLjc1JTtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDElIDUlIDElIDUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTkuNTVweDtcblxuICBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLndhdGNoZG9nLWxvZ28ge1xuXHRtYXgtaGVpZ2h0OiAxMS4xMXJlbTtcblx0aGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IDMuNSU7XG59XG5cbi5sb2dvLWFuY2hvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jaGVhZGVyLXNlYXJjaCBpbnB1dCB7XG4gIGhlaWdodDogMjZweDtcbiAgcGFkZGluZzogNnB4IDRweCAycHg7XG59XG5cbiNoZWFkZXItc2VhcmNoIGJ1dHRvbiB7XG4gIGhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5hdmJhciBsaS5ob21lLWljb24+YSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQuMjByZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm5hdmJhci5zdGlja3ktbmF2YmFyIC5uYXYtcmlnaHQgI2hlYWRlci1leHRyYXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qKlxuICAqIDMuMiAtIE1haW4gTmF2aWdhdGlvbiBTdHlsZXNcbiAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAqL1xuXG4jbWFpbi1uYXYge1xuXHRmb250LXNpemU6IDEzLjVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY2O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4ubmF2YmFyIC5uYXZiYXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmY2O1xufVxuXG4uZW1wdHktY2F0IGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjlweCkge1xuICAubmF2LXNoZWxmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB9XG5cbiAgLm5hdmJhciAubmF2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgd2lkdGg6IDY5JTtcbiAgfVxuXG5cbiAgZGl2LnN0aWNreS1uYXYtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBAbWVkaWEobWluLXdpZHRoOiAxMTk5cHgpIHtcbi8vICAgLm1lbnUtaXRlbS0xODg2IHtcbi8vICAgICBtYXJnaW4tbGVmdDogMTMlO1xuLy8gICB9XG5cbi8vICAgLm1lbnUtaXRlbS0xODkyIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDEzJTtcbi8vICAgfVxuLy8gfVxuXG4vLyBAbWVkaWEobWluLXdpZHRoOiAxMDQycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpIHtcbi8vICAgLm1lbnUtaXRlbS0xNzU1IHtcbi8vICAgICBtYXJnaW4tbGVmdDogNiU7XG4vLyAgIH1cblxuLy8gICAubWVudS1pdGVtLTE3NjQge1xuLy8gICAgIG1hcmdpbi1yaWdodDogNiU7XG4vLyAgIH1cbi8vIH1cblxuLy8gQG1lZGlhKG1pbi13aWR0aDogOTk4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDQxcHgpIHtcbi8vICAgLm1lbnUtaXRlbS0xNzU1IHtcbi8vICAgICBtYXJnaW4tbGVmdDogNCU7XG4vLyAgIH1cblxuLy8gICAubWVudS1pdGVtLTE3NTUge1xuLy8gICAgIG1hcmdpbi1yaWdodDogNCU7XG4vLyAgIH1cbi8vIH1cbi8qKlxuICogMy4zIC0gSGVhZGVyIFNlYXJjaFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG4gLm5hdmJhci5zdGlja3ktbmF2YmFyIC5uYXYtcmlnaHQgI3N0aWNreS1uYXYtc2VhcmNoLnNob3cgLmlucHV0LWFwcGVuZCwgLm5hdmJhci5zdGlja3ktbmF2YmFyIC5uYXYtcmlnaHQgI3N0aWNreS1uYXYtc2VhcmNoLnNob3cgLnRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLm5hdmJhci5zdGlja3ktbmF2YmFyIC5uYXYtcmlnaHQgLmZvcm0tc2VhcmNoIC5pbnB1dC1hcHBlbmQgLnRleHQtaW5wdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxODBweDtcbn1cblxuLm5hdmJhci5zdGlja3ktbmF2YmFyIC5uYXYtcmlnaHQgLmZvcm0tc2VhcmNoIC5pbnB1dC1hcHBlbmQgYnV0dG9uIHtcbiAgICB3aWR0aDogNDJweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4IWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgLm5hdmJhciAubmF2LXNoZWxmIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIvKipcbiAqIDUuMCAtIFNpbmdsZVxuICogPT09PT09PT09PT09PT09PT09PT09PT1cbiAqIDUuMSAtIFNpbmdsZSBUZW1wbGF0ZSBTcGFjaW5nXG4gKiA1LjIgLSBTaW5nbGUgSGVhZGVyXG4gKiA1LjMgLSBTaW5nbGUgQm9keVxuICogNS40IC0gU2luZ2xlIEZvb3RlclxuICogNS41IC0gQ29tbWVudHNcbiAqL1xuXG4gXG4vKipcbiAgKiA1LjEgLSBTaW5nbGUgVGVtcGxhdGUgU3BhY2luZ1xuICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICovXG5cblxuLyoqXG4gICogNS4yIC0gU2luZ2xlIEhlYWRlclxuICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICovXG5cbmg1LnRvcC10YWcgc3Bhbi5jYXRlZ29yeS11bmNhdGVnb3JpemVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFydGljbGUtZmVhdHVyZWQtaW1nIHtcbiAgbWF4LXdpZHRoOiA2NiU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGh1bWJzLXJhdGluZy1jb250YWluZXIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuXG4gIC50aHVtYnMtcmF0aW5nLWFscmVhZHktdm90ZWQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnRodW1icy1yYXRpbmctY29udGFpbmVyIHNwYW4udGh1bWJzLXJhdGluZy11cDpiZWZvcmUgIHtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLnRodW1icy1yYXRpbmctY29udGFpbmVyIHNwYW4udGh1bWJzLXJhdGluZy1kb3duOmJlZm9yZSAge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5oZWxwLXVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODksMzgsMjksIDAuODUpICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICAqIDUuMyAtIFNpbmdsZSBCb2R5XG4gICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgKi9cblxuICBkaXYjZmxvYXRpbmctc29jaWFsLWJ1dHRvbnMge1xuICAgIHRvcDogMjcuNXZoICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzZWN0aW9uLmVudHJ5LWNvbnRlbnQgLnRucC1zdWJzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5cbi8qKlxuICAqIDUuNCAtIEZvb3RlclxuICAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICovXG5cblxuLyoqXG4gICogNS41IC0gQ29tbWVudHNcbiAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAqL1xuXG4vKiBDb21tZW50IEZvcm0gKi9cbiNyZXNwb25kIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogNCUgNCUgOCU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiNyZXNwb25kIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiA0cHggc29saWQgI2VlZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgyMDQsMjA0LDIwNCwwLjk1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgyMDQsMjA0LDIwNCwwLjk1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMjA0LDIwNCwyMDQsMC45NSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IDBweDtcbn1cbiNyZXNwb25kIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuI3Jlc3BvbmQgLmNvbW1lbnQtZm9ybS1lbWFpbCxcbiNyZXNwb25kIC5jb21tZW50LWZvcm0tdXJsLFxuI3Jlc3BvbmQgLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4jcmVzcG9uZCAuY29tbWVudC1mb3JtLWF1dGhvciBsYWJlbCxcbiNyZXNwb25kIC5jb21tZW50LWZvcm0tZW1haWwgbGFiZWwsXG4jcmVzcG9uZCAuY29tbWVudC1mb3JtLXVybCBsYWJlbCxcbiNyZXNwb25kIC5jb21tZW50LWZvcm0tY29tbWVudCBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDJweCAycHggcmdiYSgyMDQsMjA0LDIwNCwwLjgpO1xuICAtbW96LWJveC1zaGFkb3c6IDFweCAycHggMnB4IHJnYmEoMjA0LDIwNCwyMDQsMC44KTtcbiAgYm94LXNoYWRvdzogMXB4IDJweCAycHggcmdiYSgyMDQsMjA0LDIwNCwwLjgpO1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODE1ZW07XG4gIGxlZnQ6IDBweDtcbiAgbWluLXdpZHRoOiAzNXB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMTtcbn1cbiNyZXNwb25kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuI3Jlc3BvbmQgdGV4dGFyZWE6Zm9jdXMge1xuICB0ZXh0LWluZGVudDogMDtcbiAgei1pbmRleDogMTtcbn1cbiNyZXNwb25kIHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcmVzcG9uZCAuY29tbWVudC1mb3JtLWF1dGhvciAucmVxdWlyZWQsXG4jcmVzcG9uZCAuY29tbWVudC1mb3JtLWVtYWlsIC5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjYmQzNTAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZWZ0OiA4MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4jcmVzcG9uZCAuY29tbWVudC1ub3RlcyxcbiNyZXNwb25kIC5sb2dnZWQtaW4tYXMge1xuICBmb250LXNpemU6IDAuODE1ZW07XG59XG4jcmVzcG9uZCBwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4jcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogLTIwcHggMCAxMHB4O1xufVxuI3Jlc3BvbmQgaW5wdXQjc3VibWl0IHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAxNHB4IDAgMjBweDtcbiAgcGFkZGluZzogNXB4IDIycHg7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsMCwwLDAuMyk7XG59XG5cbiNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbiNyZXNwb25kIGlucHV0I3N1Ym1pdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTk4MmQxO1xuICBjb2xvcjogI2JmZGRmMztcbn1cbiNyZXNwb25kICNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1sZWZ0OiAwLjY2N2VtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcmVzcG9uZCAubG9nZ2VkLWluLWFzIGE6aG92ZXIsXG4jcmVzcG9uZCAjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbW1lbnRsaXN0ICNyZXNwb25kIHtcbiAgbWFyZ2luOiAxLjYyNWVtIDAgMDtcbiAgd2lkdGg6IGF1dG87XG59XG4jcmVwbHktdGl0bGUge1xuICBjb2xvcjogIzM3MzczNztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmsge1xuICBjb2xvcjogIzg4ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42NjdlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjYyNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogMS4xZW07XG59XG4jY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluazpmb2N1cyxcbiNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rOmFjdGl2ZSxcbiNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZjRiMzM7XG59XG4jcmVzcG9uZCBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbn1cbiNyZXNwb25kIGlucHV0W3R5cGU9dGV4dF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNyZXNwb25kIHAge1xuICBmb250LXNpemU6IDAuODE1ZW07XG59XG5wLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tYWxsb3dlZC10YWdzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4jd3AtY29tbWVudC1jb29raWVzLWNvbnNlbnQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYWZ0ZXItY29tbWVudHMge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmlucHV0W3R5cGU9ZmlsZV0sIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuIiwiLyoqXG4gKiA3LjAgLSBGb290ZXJcbiAqID09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbnVsI2Zvb3Rlci1zb2NpYWwge1xuICAgIHBhZGRpbmctdG9wOiAyMi4wNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNi41NHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbn1cblxucC5mb290ZXItY3JlZGl0IHtcblx0cGFkZGluZy10b3A6IDIyLjA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuXHQjYm9pbGVycGxhdGUgLnNwYW42LnJpZ2h0IHtcblx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHQgICAgbWFyZ2luLXRvcDogMDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbmkuaWNvbi1yc3Mge1xuXHRkaXNwbGF5OiBub25lO1xufSJdfQ== */