/**
 * Project: Project name
 * File:    Main SCSS
 */
/**
 * Base URL
 * URL can be an absolute HTTP (`//pasteup.guim.co.uk/fonts/`) or relative (`../`)
 *
 * @type String
 *
 * @group webfonts
 */
/**
 * Version of the fonts to use
 *
 * @type String
 *
 * @group webfonts
 */
/**
 * Hinting
 *
 * - on: larger file, better rendering in Windows
 * - off: smaller files, render well on HiDPI displays
 *
 *  @type String
 *
 * @group webfonts
 */
/**
 * Kerning
 *
 * - on: larger file, better rendering
 * - off: smaller files
 *
 *  @type String
 *
 * @group webfonts
 */
/**
 * Charset
 *
 * - ascii: 256 characters only, very small
 * - latin1: latin 1 character set
 * - original: full character set
 *
 * @type String
 *
 * @group webfonts
 */
/**
 * Complete path
 *
 * @requires {variable} guss-webfonts-charset
 * @requires {variable} guss-webfonts-hinting
 * @requires {variable} guss-webfonts-kerning
 *
 * @type String
 *
 * @group webfonts
 */
/**
 * Human-readable Font-weights
 *
 * @type Map
 *
 * @group webfonts
 */
/* Extra fonts
   ========================================================================== */
/**
 * Extra fonts directory
 *
 * @type String
 *
 * @group webfonts
 */
/**
 * Extra fonts list
 *
 * @type List
 *
 * @group webfonts
 */
/* Font registry
   ========================================================================== */
/**
 * Font registry
 *
 * @type Map
 *
 * @group webfonts
 */
/**
 * Machine-readable CSS font-weight.
 *
 * @param {String} $keyword - Human-readable keyword in $guss-font-weights
 *
 * @requires {variable} guss-font-weights
 *
 * @example scss
 * font-weight: guss-font-weight(light);
 *
 * @return {Number} - CSS font-weight
 *
 * @group webfonts
 */
/**
 * Is this font stored in `$guss-extras-directory`?
 *
 * @param {String} $font-family - Font to look for
 *
 * @requires {variable} guss-webfonts-extras
 *
 * @return {Bool}
 *
 * @group webfonts
 */
/**
 * Replace `$search` by `$replace` in `$string`.
 *
 * @author Hugo Giraudel
 *
 * @param {String} $string - string to update
 * @param {String} $search - value to replace
 * @param {String} $replace ('') - new value
 *
 * @return {String}
 *
 * @group webfonts
 */
/**
 * Remove white space in $string
 *
 * @requires {function} str-replace
 *
 * @param {String} $string - string to update
 *
 * @return {String}
 *
 * @group webfonts
 */
/**
 * Capitalise first letter of $string
 *
 * @param {String} $string - string to update
 *
 * @return {String}
 *
 * @group webfonts
 */
/**
 * Compose webfont filename
 *
 * @param {String} $font-family - font family
 * @param {String} $weight - weight, member of $guss-font-weights
 * @param {String} $style - normal | italic
 *
 * @requires {function} str-capitalise
 * @requires {function} str-remove-white-space
 *
 * @return {String}
 *
 * @group webfonts
 */
/**
 * Compose webfont path
 * "My Font" is in the MyFont/ directory
 * "Extra" fonts are stored in `$guss-extras-directory`.
 *
 * @param {String} $font-family - font name
 *
 * @requires {variable} guss-extras-directory
 * @requires {variable} guss-webfonts-path
 * @requires {function} str-remove-white-space
 *
 * @return {String} - Path to the font
 *
 * @group webfonts
 */
/**
 * Look for `$needle` in `$haystack`.
 *
 * @param {List}   $haystack - List to search in
 * @param {String} $needle - The string to look for
 *
 * @return {Bool}
 *
 * @group webfonts
 */
/**
 * Output a @font-face declaration at root level.
 *
 * @param {String} $family - List to search in
 * @param {String} $file - The filename
 * @param {String} $base-path - Directory where the font is stored
 * @param {Number} $weight (400) - CSS font-weight
 * @param {String} $style (normal) - CSS font-style
 * @param {String} $url ($guss-webfonts-base-url) - URL
 *
 * @requires {variable} guss-webfonts-base-url
 *
 * @group webfonts
 */
/**
 * Output the @font-face declaration for a Guss webfont.
 *
 * @param {Number} $font-family - ID of the font in $guss-webfonts
 * @param {Map} $properties - weight (member of `$guss-font-weights`), style (`normal` | `italic`)
 * @param {Map} $overrides - weight (member of `$guss-font-weights`), style (`normal` | `italic`)
 *
 * @requires {variable} guss-webfonts
 * @requires {function} compose-webfont-filename
 * @requires {function} compose-webfont-path
 * @requires {function} guss-font-weight
 * @requires {mixin} guss-at-font-face
 *
 * @group webfonts
 */
/**
 * Output the @font-face declaration for Guss webfonts.
 *
 * @param {String|List|Map} $fonts ($guss-webfonts) - Fonts to output
 * @param {Map} $registry ($guss-webfonts) - Font registry
 *
 * @requires {variable} guss-webfonts
 * @requires {mixin} guss-webfonts-single-declaration
 * @requires {mixin} guss-webfonts
 *
 * @group webfonts
 */
@font-face {
  font-family: "Guardian Agate Sans 1 Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-Regular.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-Regular.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-Regular.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-Regular.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-Regular.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-Regular.svg#GuardianAgateSans1Web-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Agate Sans 1 Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-RegularItalic.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-RegularItalic.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-RegularItalic.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-RegularItalic.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-RegularItalic.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-RegularItalic.svg#GuardianAgateSans1Web-RegularItalic") format("svg");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Agate Sans 1 Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-Bold.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-Bold.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-Bold.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-Bold.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-Bold.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-Bold.svg#GuardianAgateSans1Web-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Agate Sans 1 Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-BoldItalic.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-BoldItalic.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-BoldItalic.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-BoldItalic.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-BoldItalic.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianAgateSans1Web/GuardianAgateSans1Web-BoldItalic.svg#GuardianAgateSans1Web-BoldItalic") format("svg");
  font-weight: 700;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Light.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Light.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Light.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Light.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Light.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Light.svg#GuardianEgyptianWeb-Light") format("svg");
  font-weight: 200;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Regular.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Regular.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Regular.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Regular.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Regular.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Regular.svg#GuardianEgyptianWeb-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-RegularItalic.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-RegularItalic.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-RegularItalic.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-RegularItalic.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-RegularItalic.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-RegularItalic.svg#GuardianEgyptianWeb-RegularItalic") format("svg");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Semibold.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Semibold.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Semibold.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Semibold.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Semibold.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Semibold.svg#GuardianEgyptianWeb-Semibold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-SemiboldItalic.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-SemiboldItalic.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-SemiboldItalic.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-SemiboldItalic.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-SemiboldItalic.svg#GuardianEgyptianWeb-SemiboldItalic") format("svg");
  font-weight: 600;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Medium.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Medium.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Medium.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Medium.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Medium.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Medium.svg#GuardianEgyptianWeb-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Bold.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Bold.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Bold.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Bold.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Bold.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-Bold.svg#GuardianEgyptianWeb-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-BoldItalic.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-BoldItalic.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-BoldItalic.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-BoldItalic.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-BoldItalic.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianEgyptianWeb/GuardianEgyptianWeb-BoldItalic.svg#GuardianEgyptianWeb-BoldItalic") format("svg");
  font-weight: 700;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Sans Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Light.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Light.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Light.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Light.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Light.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Light.svg#GuardianSansWeb-Light") format("svg");
  font-weight: 200;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Sans Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Regular.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Regular.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Regular.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Regular.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Regular.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Regular.svg#GuardianSansWeb-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Sans Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Semibold.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Semibold.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Semibold.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Semibold.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Semibold.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianSansWeb/GuardianSansWeb-Semibold.svg#GuardianSansWeb-Semibold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Regular.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Regular.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Regular.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Regular.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Regular.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Regular.svg#GuardianTextEgyptianWeb-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-RegularItalic.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-RegularItalic.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-RegularItalic.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-RegularItalic.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-RegularItalic.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-RegularItalic.svg#GuardianTextEgyptianWeb-RegularItalic") format("svg");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Medium.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Medium.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Medium.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Medium.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Medium.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Medium.svg#GuardianTextEgyptianWeb-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-MediumItalic.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-MediumItalic.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-MediumItalic.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-MediumItalic.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-MediumItalic.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-MediumItalic.svg#GuardianTextEgyptianWeb-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Bold.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Bold.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Bold.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Bold.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Bold.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Bold.svg#GuardianTextEgyptianWeb-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-BoldItalic.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-BoldItalic.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-BoldItalic.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-BoldItalic.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-BoldItalic.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-BoldItalic.svg#GuardianTextEgyptianWeb-BoldItalic") format("svg");
  font-weight: 700;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Black.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Black.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Black.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Black.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Black.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-Black.svg#GuardianTextEgyptianWeb-Black") format("svg");
  font-weight: 800;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Egyptian Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-BlackItalic.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-BlackItalic.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-BlackItalic.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-BlackItalic.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-BlackItalic.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextEgyptianWeb/GuardianTextEgyptianWeb-BlackItalic.svg#GuardianTextEgyptianWeb-BlackItalic") format("svg");
  font-weight: 800;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Sans Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Regular.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Regular.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Regular.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Regular.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Regular.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Regular.svg#GuardianTextSansWeb-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Sans Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-RegularItalic.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-RegularItalic.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-RegularItalic.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-RegularItalic.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-RegularItalic.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-RegularItalic.svg#GuardianTextSansWeb-RegularItalic") format("svg");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Sans Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Medium.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Medium.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Medium.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Medium.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Medium.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Medium.svg#GuardianTextSansWeb-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Sans Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-MediumItalic.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-MediumItalic.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-MediumItalic.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-MediumItalic.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-MediumItalic.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-MediumItalic.svg#GuardianTextSansWeb-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Sans Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Bold.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Bold.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Bold.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Bold.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Bold.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Bold.svg#GuardianTextSansWeb-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Sans Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-BoldItalic.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-BoldItalic.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-BoldItalic.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-BoldItalic.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-BoldItalic.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-BoldItalic.svg#GuardianTextSansWeb-BoldItalic") format("svg");
  font-weight: 700;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Sans Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Black.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Black.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Black.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Black.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Black.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-Black.svg#GuardianTextSansWeb-Black") format("svg");
  font-weight: 800;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Text Sans Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-BlackItalic.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-BlackItalic.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-BlackItalic.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-BlackItalic.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-BlackItalic.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianTextSansWeb/GuardianTextSansWeb-BlackItalic.svg#GuardianTextSansWeb-BlackItalic") format("svg");
  font-weight: 800;
  font-style: italic;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Compact Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianCompactWeb-Black.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianCompactWeb-Black.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianCompactWeb-Black.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianCompactWeb-Black.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianCompactWeb-Black.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianCompactWeb-Black.svg#GuardianCompactWeb-Black") format("svg");
  font-weight: 800;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Titlepiece Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianTitlepieceWeb-Regular.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianTitlepieceWeb-Regular.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianTitlepieceWeb-Regular.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianTitlepieceWeb-Regular.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianTitlepieceWeb-Regular.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianTitlepieceWeb-Regular.svg#GuardianTitlepieceWeb-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: "Guardian Weekend Cond Web";
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianWeekendCondWeb-Black.eot");
  src: url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianWeekendCondWeb-Black.eot?#iefix") format("embedded-opentype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianWeekendCondWeb-Black.woff2") format("woff2"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianWeekendCondWeb-Black.woff") format("woff"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianWeekendCondWeb-Black.ttf") format("truetype"), url("//pasteup.guim.co.uk/fonts/0.1.0/hinting-on/kerning-on/original/GuardianExtrasWeb/GuardianWeekendCondWeb-Black.svg#GuardianWeekendCondWeb-Black") format("svg");
  font-weight: 800;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'GH Guardian Headline';
  src: url("https://interactive.guim.co.uk/fonts/guss-webfonts/GHGuardianHeadline/GHGuardianHeadline-Bold.woff2") format("woff2"), url("https://interactive.guim.co.uk/fonts/guss-webfonts/GHGuardianHeadline/GHGuardianHeadline-Bold.woff") format("woff"), url("https://interactive.guim.co.uk/fonts/guss-webfonts/GHGuardianHeadline/GHGuardianHeadline-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal; }

@font-face {
  font-family: 'GH Guardian Headline';
  src: url("https://interactive.guim.co.uk/fonts/guss-webfonts/GHGuardianHeadline/GHGuardianHeadline-Regular.woff2") format("woff2"), url("https://interactive.guim.co.uk/fonts/guss-webfonts/GHGuardianHeadline/GHGuardianHeadline-Regular.woff") format("woff"), url("https://interactive.guim.co.uk/fonts/guss-webfonts/GHGuardianHeadline/GHGuardianHeadline-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal; }

.element-interactive {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc; }
  .element-interactive a {
    color: #c70000 !important; }
  @media (max-width: 29.99em) {
    .element-interactive .collapse-true table, .element-interactive .collapse-true thead, .element-interactive .collapse-true tbody, .element-interactive .collapse-true th, .element-interactive .collapse-true td, .element-interactive .collapse-true tr {
      display: block; }
    .element-interactive .collapse-true thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px; }
    .element-interactive .collapse-true th {
      border-bottom: none;
      vertical-align: top; }
    .element-interactive .collapse-true td {
      border: none;
      border-bottom: 0 !important;
      position: relative; }
    .element-interactive .collapse-true tr td {
      padding: 0;
      text-align: left !important; } }
  .element-interactive .collapse-true table {
    border-collapse: collapse;
    width: 100%; }
  @media (max-width: 29.99em) {
    .element-interactive .collapse-true tr {
      padding: 2px 0 12px 0;
      border-bottom: 1px solid #dcdcdc; } }
  .element-interactive tbody {
    max-width: 100vw; }
  .element-interactive tr th {
    padding: 6px 20px 6px 0; }
  .element-interactive .highlighted {
    background-color: #f6f6f6; }
  .element-interactive table {
    width: 100%; }
  .element-interactive tr td {
    vertical-align: top;
    padding: 6px 20px 6px 0;
    font-family: "Guardian Text Egyptian Web";
    font-size: 12px;
    line-height: 16px;
    color: #676767;
    border-bottom: 1px dotted #f1f1f1; }
  .element-interactive .int-table-title {
    font-size: 22px;
    line-height: 28px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    color: #000;
    font-family: "GH Guardian Headline", Georgia, serif;
    margin-bottom: 2px; }
  .element-interactive .int-table-subtitle {
    color: #333;
    -webkit-font-smoothing: antialiased;
    font-family: "Guardian Text Egyptian Web", sans-serif;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 12px; }
    @media (max-width: 29.99em) {
      .element-interactive .int-table-subtitle {
        font-size: 14px;
        line-height: 20px; } }
  .element-interactive #int-table__wrapper {
    position: relative;
    overflow: auto; }
    .element-interactive #int-table__wrapper #untruncate {
      display: none; }
    .element-interactive #int-table__wrapper.truncated:after {
      content: '';
      width: 100%;
      height: 50px;
      position: absolute;
      left: 0;
      bottom: 36px;
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); }
    .element-interactive #int-table__wrapper.truncated #untruncate {
      margin-top: 12px;
      display: block;
      z-index: 3; }

.column-header {
  text-align: left;
  color: #000 !important;
  font-family: "GH Guardian Headline", sans-serif !important;
  font-size: 13px !important;
  vertical-align: top;
  font-weight: bold;
  line-height: 12px;
  border-bottom: 2px solid #bdbdbd;
  position: relative; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .column-header {
      min-width: 40px;
      width: 1px; } }
  .column-header::after {
    content: ' ';
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 4px solid #bdbdbd;
    position: absolute;
    top: 8px;
    margin-left: 10px;
    right: 5px;
    opacity: 0; }
  .column-header::before {
    content: ' ';
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #bdbdbd;
    position: absolute;
    right: 5px;
    top: 13px;
    opacity: 0; }
  .column-header:hover {
    cursor: pointer;
    background-color: #f9f9f9; }
    .column-header:hover::after {
      opacity: 1; }
    .column-header:hover::before {
      opacity: 1; }

th.column-header.sorted::before {
  opacity: 1;
  top: 11px;
  border-top: 4px solid #767676;
  opacity: 1; }

th.column-header.sorted::after {
  opacity: 0;
  border-bottom: 4px solid #767676; }

th.column-header.sorted-reversed::before {
  border-top: 4px solid #767676;
  opacity: 0; }

th.column-header.sorted-reversed::after {
  display: block;
  top: 11px;
  border-bottom: 4px solid #767676;
  opacity: 1; }

#search-field {
  height: 36px;
  border: 1px solid #dfdfdf;
  border-radius: 24px;
  padding: 4px 12px;
  width: 100%;
  font-size: 14px;
  margin-bottom: 18px;
  color: #767676;
  max-width: 620px;
  box-sizing: border-box; }
  #search-field:focus {
    outline: 0;
    border: 1px solid #767676;
    color: #333; }

.column svg {
  overflow: visible;
  width: 120px;
  height: 26px;
  display: block;
  padding: 3px 0;
  padding-right: 20px; }
  @media (max-width: 61.24em) {
    .column svg {
      width: 90px;
      height: 20px;
      display: inline;
      vertical-align: middle; } }

figure {
  margin: 0 !important;
  padding-top: 2px;
  padding-bottom: 6px; }

.int-button {
  -webkit-font-smoothing: antialiased;
  background-color: #000;
  border: 0;
  border-radius: 100px;
  color: white;
  display: inline-block;
  font-family: 'Guardian Text Egyptian Web', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
  font-size: 14px;
  font-weight: 500;
  height: 30px;
  line-height: 32px;
  padding-bottom: 0px;
  padding-right: 10px;
  padding-top: 0px;
  position: relative;
  padding-left: 38px;
  margin-top: 24px; }
  .int-button:hover {
    cursor: pointer; }
  .int-button svg {
    width: 1.5rem;
    height: 1.5rem;
    vertical-align: middle;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0.4375rem;
    fill: #fff; }

.percentagebar {
  width: 120px;
  height: 15px;
  border-radius: 4px;
  position: relative;
  text-align: center;
  background-color: #eaeaea;
  overflow: hidden;
  text-align: center; }
  .percentagebar span:first-child {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background-color: #ffe500;
    border-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    line-height: 15px; }
  .percentagebar span:nth-child(2) {
    position: relative;
    z-index: 1; }
  @media (max-width: 61.24em) {
    .percentagebar {
      display: inline-block;
      margin-left: 5px;
      vertical-align: middle; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7R0FHRztBQUNIOzs7Ozs7O0dBT0c7QUFDSDs7Ozs7O0dBTUc7QUFDSDs7Ozs7Ozs7O0dBU0c7QUFDSDs7Ozs7Ozs7O0dBU0c7QUFDSDs7Ozs7Ozs7OztHQVVHO0FBQ0g7Ozs7Ozs7Ozs7R0FVRztBQUNIOzs7Ozs7R0FNRztBQUNIO2dGQUNnRjtBQUNoRjs7Ozs7O0dBTUc7QUFDSDs7Ozs7O0dBTUc7QUFDSDtnRkFDZ0Y7QUFDaEY7Ozs7OztHQU1HO0FBQ0g7Ozs7Ozs7Ozs7Ozs7R0FhRztBQUNIOzs7Ozs7Ozs7O0dBVUc7QUFDSDs7Ozs7Ozs7Ozs7O0dBWUc7QUFDSDs7Ozs7Ozs7OztHQVVHO0FBQ0g7Ozs7Ozs7O0dBUUc7QUFDSDs7Ozs7Ozs7Ozs7OztHQWFHO0FBQ0g7Ozs7Ozs7Ozs7Ozs7O0dBY0c7QUFDSDs7Ozs7Ozs7O0dBU0c7QUFDSDs7Ozs7Ozs7Ozs7OztHQWFHO0FBQ0g7Ozs7Ozs7Ozs7Ozs7O0dBY0c7QUFDSDs7Ozs7Ozs7Ozs7R0FXRztBQUNIO0VBQ0UseUNBQXlDO0VBQ3pDLG9JQUFvSTtFQUNwSSx3d0JBQXd3QjtFQUN4d0IsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSx5Q0FBeUM7RUFDekMsMElBQTBJO0VBQzFJLDR5QkFBNHlCO0VBQzV5QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLHlDQUF5QztFQUN6QyxpSUFBaUk7RUFDakksc3ZCQUFzdkI7RUFDdHZCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0UseUNBQXlDO0VBQ3pDLHVJQUF1STtFQUN2SSwweEJBQTB4QjtFQUMxeEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxxQ0FBcUM7RUFDckMsOEhBQThIO0VBQzlILHN1QkFBc3VCO0VBQ3R1QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLHFDQUFxQztFQUNyQyxnSUFBZ0k7RUFDaEksa3ZCQUFrdkI7RUFDbHZCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0UscUNBQXFDO0VBQ3JDLHNJQUFzSTtFQUN0SSxzeEJBQXN4QjtFQUN0eEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxxQ0FBcUM7RUFDckMsaUlBQWlJO0VBQ2pJLHd2QkFBd3ZCO0VBQ3h2QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLHFDQUFxQztFQUNyQyx1SUFBdUk7RUFDdkksNHhCQUE0eEI7RUFDNXhCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0UscUNBQXFDO0VBQ3JDLCtIQUErSDtFQUMvSCw0dUJBQTR1QjtFQUM1dUIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxxQ0FBcUM7RUFDckMsNkhBQTZIO0VBQzdILGd1QkFBZ3VCO0VBQ2h1QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLHFDQUFxQztFQUNyQyxtSUFBbUk7RUFDbkksb3dCQUFvd0I7RUFDcHdCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0UsaUNBQWlDO0VBQ2pDLHNIQUFzSDtFQUN0SCwwckJBQTByQjtFQUMxckIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxpQ0FBaUM7RUFDakMsd0hBQXdIO0VBQ3hILHNzQkFBc3NCO0VBQ3RzQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLGlDQUFpQztFQUNqQyx5SEFBeUg7RUFDekgsNHNCQUE0c0I7RUFDNXNCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0UsMENBQTBDO0VBQzFDLHdJQUF3STtFQUN4SSw4eEJBQTh4QjtFQUM5eEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSwwQ0FBMEM7RUFDMUMsOElBQThJO0VBQzlJLGswQkFBazBCO0VBQ2wwQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLDBDQUEwQztFQUMxQyx1SUFBdUk7RUFDdkksd3hCQUF3eEI7RUFDeHhCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0UsMENBQTBDO0VBQzFDLDZJQUE2STtFQUM3SSw0ekJBQTR6QjtFQUM1ekIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSwwQ0FBMEM7RUFDMUMscUlBQXFJO0VBQ3JJLDR3QkFBNHdCO0VBQzV3QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLDBDQUEwQztFQUMxQywySUFBMkk7RUFDM0ksZ3pCQUFnekI7RUFDaHpCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0UsMENBQTBDO0VBQzFDLHNJQUFzSTtFQUN0SSxreEJBQWt4QjtFQUNseEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSwwQ0FBMEM7RUFDMUMsNElBQTRJO0VBQzVJLHN6QkFBc3pCO0VBQ3R6QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLHNDQUFzQztFQUN0QyxnSUFBZ0k7RUFDaEksa3ZCQUFrdkI7RUFDbHZCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0Usc0NBQXNDO0VBQ3RDLHNJQUFzSTtFQUN0SSxzeEJBQXN4QjtFQUN0eEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQ0FBc0M7RUFDdEMsK0hBQStIO0VBQy9ILDR1QkFBNHVCO0VBQzV1QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLHNDQUFzQztFQUN0QyxxSUFBcUk7RUFDckksZ3hCQUFneEI7RUFDaHhCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0Usc0NBQXNDO0VBQ3RDLDZIQUE2SDtFQUM3SCxndUJBQWd1QjtFQUNodUIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQ0FBc0M7RUFDdEMsbUlBQW1JO0VBQ25JLG93QkFBb3dCO0VBQ3B3QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLHNDQUFzQztFQUN0Qyw4SEFBOEg7RUFDOUgsc3VCQUFzdUI7RUFDdHVCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0Usc0NBQXNDO0VBQ3RDLG9JQUFvSTtFQUNwSSwwd0JBQTB3QjtFQUMxd0IsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxvQ0FBb0M7RUFDcEMsMkhBQTJIO0VBQzNILHN0QkFBc3RCO0VBQ3R0QixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLHVDQUF1QztFQUN2QyxnSUFBZ0k7RUFDaEksb3ZCQUFvdkI7RUFDcHZCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0UseUNBQXlDO0VBQ3pDLCtIQUErSDtFQUMvSCw4dUJBQTh1QjtFQUM5dUIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxvQ0FBb0M7RUFDcEMsdVhBQXVYO0VBQ3ZYLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0Usb0NBQW9DO0VBQ3BDLGdZQUFnWTtFQUNoWSxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLDhCQUE4QjtFQUM5QixpQ0FBaUMsRUFBRTtFQUNuQztJQUNFLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0U7TUFDRSxlQUFlLEVBQUU7SUFDbkI7TUFDRSxtQkFBbUI7TUFDbkIsYUFBYTtNQUNiLGNBQWMsRUFBRTtJQUNsQjtNQUNFLG9CQUFvQjtNQUNwQixvQkFBb0IsRUFBRTtJQUN4QjtNQUNFLGFBQWE7TUFDYiw0QkFBNEI7TUFDNUIsbUJBQW1CLEVBQUU7SUFDdkI7TUFDRSxXQUFXO01BQ1gsNEJBQTRCLEVBQUUsRUFBRTtFQUNwQztJQUNFLDBCQUEwQjtJQUMxQixZQUFZLEVBQUU7RUFDaEI7SUFDRTtNQUNFLHNCQUFzQjtNQUN0QixpQ0FBaUMsRUFBRSxFQUFFO0VBQ3pDO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0Usb0JBQW9CO0lBQ3BCLHdCQUF3QjtJQUN4QiwwQ0FBMEM7SUFDMUMsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2Ysa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixvQ0FBb0M7SUFDcEMsWUFBWTtJQUNaLG9EQUFvRDtJQUNwRCxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLFlBQVk7SUFDWixvQ0FBb0M7SUFDcEMsc0RBQXNEO0lBQ3RELGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsb0JBQW9CLEVBQUU7SUFDdEI7TUFDRTtRQUNFLGdCQUFnQjtRQUNoQixrQkFBa0IsRUFBRSxFQUFFO0VBQzVCO0lBQ0UsbUJBQW1CO0lBQ25CLGVBQWUsRUFBRTtJQUNqQjtNQUNFLGNBQWMsRUFBRTtJQUNsQjtNQUNFLFlBQVk7TUFDWixZQUFZO01BQ1osYUFBYTtNQUNiLG1CQUFtQjtNQUNuQixRQUFRO01BQ1IsYUFBYTtNQU1iLGdGQUFnRjtNQUNoRixzSEFBc0gsRUFBRTtJQUMxSDtNQUNFLGlCQUFpQjtNQUNqQixlQUFlO01BQ2YsV0FBVyxFQUFFOztBQUVuQjtFQUNFLGlCQUFpQjtFQUNqQix1QkFBdUI7RUFDdkIsMkRBQTJEO0VBQzNELDJCQUEyQjtFQUMzQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixpQ0FBaUM7RUFDakMsbUJBQW1CLEVBQUU7RUFDckI7SUFDRTtNQUNFLGdCQUFnQjtNQUNoQixXQUFXLEVBQUUsRUFBRTtFQUNuQjtJQUNFLGFBQWE7SUFDYixTQUFTO0lBQ1QsVUFBVTtJQUNWLG1DQUFtQztJQUNuQyxvQ0FBb0M7SUFDcEMsaUNBQWlDO0lBQ2pDLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxXQUFXLEVBQUU7RUFDZjtJQUNFLGFBQWE7SUFDYixTQUFTO0lBQ1QsVUFBVTtJQUNWLG1DQUFtQztJQUNuQyxvQ0FBb0M7SUFDcEMsOEJBQThCO0lBQzlCLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsVUFBVTtJQUNWLFdBQVcsRUFBRTtFQUNmO0lBQ0UsZ0JBQWdCO0lBQ2hCLDBCQUEwQixFQUFFO0lBQzVCO01BQ0UsV0FBVyxFQUFFO0lBQ2Y7TUFDRSxXQUFXLEVBQUU7O0FBRW5CO0VBQ0UsV0FBVztFQUNYLFVBQVU7RUFDViw4QkFBOEI7RUFDOUIsV0FBVyxFQUFFOztBQUVmO0VBQ0UsV0FBVztFQUNYLGlDQUFpQyxFQUFFOztBQUVyQztFQUNFLDhCQUE4QjtFQUM5QixXQUFXLEVBQUU7O0FBRWY7RUFDRSxlQUFlO0VBQ2YsVUFBVTtFQUNWLGlDQUFpQztFQUNqQyxXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhO0VBQ2IsMEJBQTBCO0VBQzFCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQix1QkFBdUIsRUFBRTtFQUN6QjtJQUNFLFdBQVc7SUFDWCwwQkFBMEI7SUFDMUIsWUFBWSxFQUFFOztBQUVsQjtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsYUFBYTtFQUNiLGVBQWU7RUFDZixlQUFlO0VBQ2Ysb0JBQW9CLEVBQUU7RUFDdEI7SUFDRTtNQUNFLFlBQVk7TUFDWixhQUFhO01BQ2IsZ0JBQWdCO01BQ2hCLHVCQUF1QixFQUFFLEVBQUU7O0FBRWpDO0VBQ0UscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxvQ0FBb0M7RUFDcEMsdUJBQXVCO0VBQ3ZCLFVBQVU7RUFDVixxQkFBcUI7RUFDckIsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QiwyR0FBMkc7RUFDM0csZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsaUJBQWlCLEVBQUU7RUFDbkI7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLGNBQWM7SUFDZCxlQUFlO0lBQ2YsdUJBQXVCO0lBQ3ZCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsV0FBVyxFQUFFOztBQUVqQjtFQUNFLGFBQWE7RUFDYixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsMEJBQTBCO0VBQzFCLGlCQUFpQjtFQUNqQixtQkFBbUIsRUFBRTtFQUNyQjtJQUNFLG1CQUFtQjtJQUNuQixRQUFRO0lBQ1IsT0FBTztJQUNQLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIsbUJBQW1CO0lBQ25CLDJCQUEyQjtJQUMzQiw4QkFBOEI7SUFDOUIsa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxtQkFBbUI7SUFDbkIsV0FBVyxFQUFFO0VBQ2Y7SUFDRTtNQUNFLHNCQUFzQjtNQUN0QixpQkFBaUI7TUFDakIsdUJBQXVCLEVBQUUsRUFBRSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUHJvamVjdDogUHJvamVjdCBuYW1lXG4gKiBGaWxlOiAgICBNYWluIFNDU1NcbiAqL1xuLyoqXG4gKiBCYXNlIFVSTFxuICogVVJMIGNhbiBiZSBhbiBhYnNvbHV0ZSBIVFRQIChgLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvYCkgb3IgcmVsYXRpdmUgKGAuLi9gKVxuICpcbiAqIEB0eXBlIFN0cmluZ1xuICpcbiAqIEBncm91cCB3ZWJmb250c1xuICovXG4vKipcbiAqIFZlcnNpb24gb2YgdGhlIGZvbnRzIHRvIHVzZVxuICpcbiAqIEB0eXBlIFN0cmluZ1xuICpcbiAqIEBncm91cCB3ZWJmb250c1xuICovXG4vKipcbiAqIEhpbnRpbmdcbiAqXG4gKiAtIG9uOiBsYXJnZXIgZmlsZSwgYmV0dGVyIHJlbmRlcmluZyBpbiBXaW5kb3dzXG4gKiAtIG9mZjogc21hbGxlciBmaWxlcywgcmVuZGVyIHdlbGwgb24gSGlEUEkgZGlzcGxheXNcbiAqXG4gKiAgQHR5cGUgU3RyaW5nXG4gKlxuICogQGdyb3VwIHdlYmZvbnRzXG4gKi9cbi8qKlxuICogS2VybmluZ1xuICpcbiAqIC0gb246IGxhcmdlciBmaWxlLCBiZXR0ZXIgcmVuZGVyaW5nXG4gKiAtIG9mZjogc21hbGxlciBmaWxlc1xuICpcbiAqICBAdHlwZSBTdHJpbmdcbiAqXG4gKiBAZ3JvdXAgd2ViZm9udHNcbiAqL1xuLyoqXG4gKiBDaGFyc2V0XG4gKlxuICogLSBhc2NpaTogMjU2IGNoYXJhY3RlcnMgb25seSwgdmVyeSBzbWFsbFxuICogLSBsYXRpbjE6IGxhdGluIDEgY2hhcmFjdGVyIHNldFxuICogLSBvcmlnaW5hbDogZnVsbCBjaGFyYWN0ZXIgc2V0XG4gKlxuICogQHR5cGUgU3RyaW5nXG4gKlxuICogQGdyb3VwIHdlYmZvbnRzXG4gKi9cbi8qKlxuICogQ29tcGxldGUgcGF0aFxuICpcbiAqIEByZXF1aXJlcyB7dmFyaWFibGV9IGd1c3Mtd2ViZm9udHMtY2hhcnNldFxuICogQHJlcXVpcmVzIHt2YXJpYWJsZX0gZ3Vzcy13ZWJmb250cy1oaW50aW5nXG4gKiBAcmVxdWlyZXMge3ZhcmlhYmxlfSBndXNzLXdlYmZvbnRzLWtlcm5pbmdcbiAqXG4gKiBAdHlwZSBTdHJpbmdcbiAqXG4gKiBAZ3JvdXAgd2ViZm9udHNcbiAqL1xuLyoqXG4gKiBIdW1hbi1yZWFkYWJsZSBGb250LXdlaWdodHNcbiAqXG4gKiBAdHlwZSBNYXBcbiAqXG4gKiBAZ3JvdXAgd2ViZm9udHNcbiAqL1xuLyogRXh0cmEgZm9udHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEV4dHJhIGZvbnRzIGRpcmVjdG9yeVxuICpcbiAqIEB0eXBlIFN0cmluZ1xuICpcbiAqIEBncm91cCB3ZWJmb250c1xuICovXG4vKipcbiAqIEV4dHJhIGZvbnRzIGxpc3RcbiAqXG4gKiBAdHlwZSBMaXN0XG4gKlxuICogQGdyb3VwIHdlYmZvbnRzXG4gKi9cbi8qIEZvbnQgcmVnaXN0cnlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEZvbnQgcmVnaXN0cnlcbiAqXG4gKiBAdHlwZSBNYXBcbiAqXG4gKiBAZ3JvdXAgd2ViZm9udHNcbiAqL1xuLyoqXG4gKiBNYWNoaW5lLXJlYWRhYmxlIENTUyBmb250LXdlaWdodC5cbiAqXG4gKiBAcGFyYW0ge1N0cmluZ30gJGtleXdvcmQgLSBIdW1hbi1yZWFkYWJsZSBrZXl3b3JkIGluICRndXNzLWZvbnQtd2VpZ2h0c1xuICpcbiAqIEByZXF1aXJlcyB7dmFyaWFibGV9IGd1c3MtZm9udC13ZWlnaHRzXG4gKlxuICogQGV4YW1wbGUgc2Nzc1xuICogZm9udC13ZWlnaHQ6IGd1c3MtZm9udC13ZWlnaHQobGlnaHQpO1xuICpcbiAqIEByZXR1cm4ge051bWJlcn0gLSBDU1MgZm9udC13ZWlnaHRcbiAqXG4gKiBAZ3JvdXAgd2ViZm9udHNcbiAqL1xuLyoqXG4gKiBJcyB0aGlzIGZvbnQgc3RvcmVkIGluIGAkZ3Vzcy1leHRyYXMtZGlyZWN0b3J5YD9cbiAqXG4gKiBAcGFyYW0ge1N0cmluZ30gJGZvbnQtZmFtaWx5IC0gRm9udCB0byBsb29rIGZvclxuICpcbiAqIEByZXF1aXJlcyB7dmFyaWFibGV9IGd1c3Mtd2ViZm9udHMtZXh0cmFzXG4gKlxuICogQHJldHVybiB7Qm9vbH1cbiAqXG4gKiBAZ3JvdXAgd2ViZm9udHNcbiAqL1xuLyoqXG4gKiBSZXBsYWNlIGAkc2VhcmNoYCBieSBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYC5cbiAqXG4gKiBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbiAqXG4gKiBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIHN0cmluZyB0byB1cGRhdGVcbiAqIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gdmFsdWUgdG8gcmVwbGFjZVxuICogQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBuZXcgdmFsdWVcbiAqXG4gKiBAcmV0dXJuIHtTdHJpbmd9XG4gKlxuICogQGdyb3VwIHdlYmZvbnRzXG4gKi9cbi8qKlxuICogUmVtb3ZlIHdoaXRlIHNwYWNlIGluICRzdHJpbmdcbiAqXG4gKiBAcmVxdWlyZXMge2Z1bmN0aW9ufSBzdHItcmVwbGFjZVxuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gc3RyaW5nIHRvIHVwZGF0ZVxuICpcbiAqIEByZXR1cm4ge1N0cmluZ31cbiAqXG4gKiBAZ3JvdXAgd2ViZm9udHNcbiAqL1xuLyoqXG4gKiBDYXBpdGFsaXNlIGZpcnN0IGxldHRlciBvZiAkc3RyaW5nXG4gKlxuICogQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBzdHJpbmcgdG8gdXBkYXRlXG4gKlxuICogQHJldHVybiB7U3RyaW5nfVxuICpcbiAqIEBncm91cCB3ZWJmb250c1xuICovXG4vKipcbiAqIENvbXBvc2Ugd2ViZm9udCBmaWxlbmFtZVxuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSAkZm9udC1mYW1pbHkgLSBmb250IGZhbWlseVxuICogQHBhcmFtIHtTdHJpbmd9ICR3ZWlnaHQgLSB3ZWlnaHQsIG1lbWJlciBvZiAkZ3Vzcy1mb250LXdlaWdodHNcbiAqIEBwYXJhbSB7U3RyaW5nfSAkc3R5bGUgLSBub3JtYWwgfCBpdGFsaWNcbiAqXG4gKiBAcmVxdWlyZXMge2Z1bmN0aW9ufSBzdHItY2FwaXRhbGlzZVxuICogQHJlcXVpcmVzIHtmdW5jdGlvbn0gc3RyLXJlbW92ZS13aGl0ZS1zcGFjZVxuICpcbiAqIEByZXR1cm4ge1N0cmluZ31cbiAqXG4gKiBAZ3JvdXAgd2ViZm9udHNcbiAqL1xuLyoqXG4gKiBDb21wb3NlIHdlYmZvbnQgcGF0aFxuICogXCJNeSBGb250XCIgaXMgaW4gdGhlIE15Rm9udC8gZGlyZWN0b3J5XG4gKiBcIkV4dHJhXCIgZm9udHMgYXJlIHN0b3JlZCBpbiBgJGd1c3MtZXh0cmFzLWRpcmVjdG9yeWAuXG4gKlxuICogQHBhcmFtIHtTdHJpbmd9ICRmb250LWZhbWlseSAtIGZvbnQgbmFtZVxuICpcbiAqIEByZXF1aXJlcyB7dmFyaWFibGV9IGd1c3MtZXh0cmFzLWRpcmVjdG9yeVxuICogQHJlcXVpcmVzIHt2YXJpYWJsZX0gZ3Vzcy13ZWJmb250cy1wYXRoXG4gKiBAcmVxdWlyZXMge2Z1bmN0aW9ufSBzdHItcmVtb3ZlLXdoaXRlLXNwYWNlXG4gKlxuICogQHJldHVybiB7U3RyaW5nfSAtIFBhdGggdG8gdGhlIGZvbnRcbiAqXG4gKiBAZ3JvdXAgd2ViZm9udHNcbiAqL1xuLyoqXG4gKiBMb29rIGZvciBgJG5lZWRsZWAgaW4gYCRoYXlzdGFja2AuXG4gKlxuICogQHBhcmFtIHtMaXN0fSAgICRoYXlzdGFjayAtIExpc3QgdG8gc2VhcmNoIGluXG4gKiBAcGFyYW0ge1N0cmluZ30gJG5lZWRsZSAtIFRoZSBzdHJpbmcgdG8gbG9vayBmb3JcbiAqXG4gKiBAcmV0dXJuIHtCb29sfVxuICpcbiAqIEBncm91cCB3ZWJmb250c1xuICovXG4vKipcbiAqIE91dHB1dCBhIEBmb250LWZhY2UgZGVjbGFyYXRpb24gYXQgcm9vdCBsZXZlbC5cbiAqXG4gKiBAcGFyYW0ge1N0cmluZ30gJGZhbWlseSAtIExpc3QgdG8gc2VhcmNoIGluXG4gKiBAcGFyYW0ge1N0cmluZ30gJGZpbGUgLSBUaGUgZmlsZW5hbWVcbiAqIEBwYXJhbSB7U3RyaW5nfSAkYmFzZS1wYXRoIC0gRGlyZWN0b3J5IHdoZXJlIHRoZSBmb250IGlzIHN0b3JlZFxuICogQHBhcmFtIHtOdW1iZXJ9ICR3ZWlnaHQgKDQwMCkgLSBDU1MgZm9udC13ZWlnaHRcbiAqIEBwYXJhbSB7U3RyaW5nfSAkc3R5bGUgKG5vcm1hbCkgLSBDU1MgZm9udC1zdHlsZVxuICogQHBhcmFtIHtTdHJpbmd9ICR1cmwgKCRndXNzLXdlYmZvbnRzLWJhc2UtdXJsKSAtIFVSTFxuICpcbiAqIEByZXF1aXJlcyB7dmFyaWFibGV9IGd1c3Mtd2ViZm9udHMtYmFzZS11cmxcbiAqXG4gKiBAZ3JvdXAgd2ViZm9udHNcbiAqL1xuLyoqXG4gKiBPdXRwdXQgdGhlIEBmb250LWZhY2UgZGVjbGFyYXRpb24gZm9yIGEgR3VzcyB3ZWJmb250LlxuICpcbiAqIEBwYXJhbSB7TnVtYmVyfSAkZm9udC1mYW1pbHkgLSBJRCBvZiB0aGUgZm9udCBpbiAkZ3Vzcy13ZWJmb250c1xuICogQHBhcmFtIHtNYXB9ICRwcm9wZXJ0aWVzIC0gd2VpZ2h0IChtZW1iZXIgb2YgYCRndXNzLWZvbnQtd2VpZ2h0c2ApLCBzdHlsZSAoYG5vcm1hbGAgfCBgaXRhbGljYClcbiAqIEBwYXJhbSB7TWFwfSAkb3ZlcnJpZGVzIC0gd2VpZ2h0IChtZW1iZXIgb2YgYCRndXNzLWZvbnQtd2VpZ2h0c2ApLCBzdHlsZSAoYG5vcm1hbGAgfCBgaXRhbGljYClcbiAqXG4gKiBAcmVxdWlyZXMge3ZhcmlhYmxlfSBndXNzLXdlYmZvbnRzXG4gKiBAcmVxdWlyZXMge2Z1bmN0aW9ufSBjb21wb3NlLXdlYmZvbnQtZmlsZW5hbWVcbiAqIEByZXF1aXJlcyB7ZnVuY3Rpb259IGNvbXBvc2Utd2ViZm9udC1wYXRoXG4gKiBAcmVxdWlyZXMge2Z1bmN0aW9ufSBndXNzLWZvbnQtd2VpZ2h0XG4gKiBAcmVxdWlyZXMge21peGlufSBndXNzLWF0LWZvbnQtZmFjZVxuICpcbiAqIEBncm91cCB3ZWJmb250c1xuICovXG4vKipcbiAqIE91dHB1dCB0aGUgQGZvbnQtZmFjZSBkZWNsYXJhdGlvbiBmb3IgR3VzcyB3ZWJmb250cy5cbiAqXG4gKiBAcGFyYW0ge1N0cmluZ3xMaXN0fE1hcH0gJGZvbnRzICgkZ3Vzcy13ZWJmb250cykgLSBGb250cyB0byBvdXRwdXRcbiAqIEBwYXJhbSB7TWFwfSAkcmVnaXN0cnkgKCRndXNzLXdlYmZvbnRzKSAtIEZvbnQgcmVnaXN0cnlcbiAqXG4gKiBAcmVxdWlyZXMge3ZhcmlhYmxlfSBndXNzLXdlYmZvbnRzXG4gKiBAcmVxdWlyZXMge21peGlufSBndXNzLXdlYmZvbnRzLXNpbmdsZS1kZWNsYXJhdGlvblxuICogQHJlcXVpcmVzIHttaXhpbn0gZ3Vzcy13ZWJmb250c1xuICpcbiAqIEBncm91cCB3ZWJmb250c1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3VhcmRpYW4gQWdhdGUgU2FucyAxIFdlYlwiO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkFnYXRlU2FuczFXZWIvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkFnYXRlU2FuczFXZWIvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi9HdWFyZGlhbkFnYXRlU2FuczFXZWItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi9HdWFyZGlhbkFnYXRlU2FuczFXZWItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkFnYXRlU2FuczFXZWIvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi1SZWd1bGFyLnN2ZyNHdWFyZGlhbkFnYXRlU2FuczFXZWItUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIEFnYXRlIFNhbnMgMSBXZWJcIjtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi1SZWd1bGFySXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi1SZWd1bGFySXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkFnYXRlU2FuczFXZWIvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViLVJlZ3VsYXJJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkFnYXRlU2FuczFXZWIvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViLVJlZ3VsYXJJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi1SZWd1bGFySXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi9HdWFyZGlhbkFnYXRlU2FuczFXZWItUmVndWxhckl0YWxpYy5zdmcjR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViLVJlZ3VsYXJJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHdWFyZGlhbiBBZ2F0ZSBTYW5zIDEgV2ViXCI7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi9HdWFyZGlhbkFnYXRlU2FuczFXZWItQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi9HdWFyZGlhbkFnYXRlU2FuczFXZWItQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi9HdWFyZGlhbkFnYXRlU2FuczFXZWItQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkFnYXRlU2FuczFXZWIvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViLUJvbGQuc3ZnI0d1YXJkaWFuQWdhdGVTYW5zMVdlYi1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3VhcmRpYW4gQWdhdGUgU2FucyAxIFdlYlwiO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkFnYXRlU2FuczFXZWIvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViLUJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkFnYXRlU2FuczFXZWIvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViLUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi9HdWFyZGlhbkFnYXRlU2FuczFXZWItQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi9HdWFyZGlhbkFnYXRlU2FuczFXZWItQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkFnYXRlU2FuczFXZWIvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5BZ2F0ZVNhbnMxV2ViL0d1YXJkaWFuQWdhdGVTYW5zMVdlYi1Cb2xkSXRhbGljLnN2ZyNHdWFyZGlhbkFnYXRlU2FuczFXZWItQm9sZEl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIEVneXB0aWFuIFdlYlwiO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLUxpZ2h0LnN2ZyNHdWFyZGlhbkVneXB0aWFuV2ViLUxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3VhcmRpYW4gRWd5cHRpYW4gV2ViXCI7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLVJlZ3VsYXIuc3ZnI0d1YXJkaWFuRWd5cHRpYW5XZWItUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIEVneXB0aWFuIFdlYlwiO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItUmVndWxhckl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1SZWd1bGFySXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItUmVndWxhckl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1SZWd1bGFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1SZWd1bGFySXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1SZWd1bGFySXRhbGljLnN2ZyNHdWFyZGlhbkVneXB0aWFuV2ViLVJlZ3VsYXJJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHdWFyZGlhbiBFZ3lwdGlhbiBXZWJcIjtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLVNlbWlib2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLVNlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLVNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1TZW1pYm9sZC5zdmcjR3VhcmRpYW5FZ3lwdGlhbldlYi1TZW1pYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIEVneXB0aWFuIFdlYlwiO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItU2VtaWJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItU2VtaWJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1TZW1pYm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1TZW1pYm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItU2VtaWJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLVNlbWlib2xkSXRhbGljLnN2ZyNHdWFyZGlhbkVneXB0aWFuV2ViLVNlbWlib2xkSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3VhcmRpYW4gRWd5cHRpYW4gV2ViXCI7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1NZWRpdW0uc3ZnI0d1YXJkaWFuRWd5cHRpYW5XZWItTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3VhcmRpYW4gRWd5cHRpYW4gV2ViXCI7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FZ3lwdGlhbldlYi9HdWFyZGlhbkVneXB0aWFuV2ViLUJvbGQuc3ZnI0d1YXJkaWFuRWd5cHRpYW5XZWItQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIEVneXB0aWFuIFdlYlwiO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkVneXB0aWFuV2ViL0d1YXJkaWFuRWd5cHRpYW5XZWItQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRWd5cHRpYW5XZWIvR3VhcmRpYW5FZ3lwdGlhbldlYi1Cb2xkSXRhbGljLnN2ZyNHdWFyZGlhbkVneXB0aWFuV2ViLUJvbGRJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHdWFyZGlhbiBTYW5zIFdlYlwiO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblNhbnNXZWIvR3VhcmRpYW5TYW5zV2ViLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5TYW5zV2ViL0d1YXJkaWFuU2Fuc1dlYi1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5TYW5zV2ViL0d1YXJkaWFuU2Fuc1dlYi1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuU2Fuc1dlYi9HdWFyZGlhblNhbnNXZWItTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5TYW5zV2ViL0d1YXJkaWFuU2Fuc1dlYi1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblNhbnNXZWIvR3VhcmRpYW5TYW5zV2ViLUxpZ2h0LnN2ZyNHdWFyZGlhblNhbnNXZWItTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHdWFyZGlhbiBTYW5zIFdlYlwiO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblNhbnNXZWIvR3VhcmRpYW5TYW5zV2ViLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblNhbnNXZWIvR3VhcmRpYW5TYW5zV2ViLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuU2Fuc1dlYi9HdWFyZGlhblNhbnNXZWItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuU2Fuc1dlYi9HdWFyZGlhblNhbnNXZWItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblNhbnNXZWIvR3VhcmRpYW5TYW5zV2ViLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5TYW5zV2ViL0d1YXJkaWFuU2Fuc1dlYi1SZWd1bGFyLnN2ZyNHdWFyZGlhblNhbnNXZWItUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIFNhbnMgV2ViXCI7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuU2Fuc1dlYi9HdWFyZGlhblNhbnNXZWItU2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblNhbnNXZWIvR3VhcmRpYW5TYW5zV2ViLVNlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblNhbnNXZWIvR3VhcmRpYW5TYW5zV2ViLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5TYW5zV2ViL0d1YXJkaWFuU2Fuc1dlYi1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblNhbnNXZWIvR3VhcmRpYW5TYW5zV2ViLVNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuU2Fuc1dlYi9HdWFyZGlhblNhbnNXZWItU2VtaWJvbGQuc3ZnI0d1YXJkaWFuU2Fuc1dlYi1TZW1pYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIFRleHQgRWd5cHRpYW4gV2ViXCI7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLVJlZ3VsYXIuc3ZnI0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHdWFyZGlhbiBUZXh0IEVneXB0aWFuIFdlYlwiO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1SZWd1bGFySXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItUmVndWxhckl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItUmVndWxhckl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLVJlZ3VsYXJJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItUmVndWxhckl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1SZWd1bGFySXRhbGljLnN2ZyNHdWFyZGlhblRleHRFZ3lwdGlhbldlYi1SZWd1bGFySXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3VhcmRpYW4gVGV4dCBFZ3lwdGlhbiBXZWJcIjtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLU1lZGl1bS5zdmcjR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3VhcmRpYW4gVGV4dCBFZ3lwdGlhbiBXZWJcIjtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItTWVkaXVtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItTWVkaXVtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLU1lZGl1bUl0YWxpYy5zdmcjR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItTWVkaXVtSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3VhcmRpYW4gVGV4dCBFZ3lwdGlhbiBXZWJcIjtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItQm9sZC5zdmcjR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIFRleHQgRWd5cHRpYW4gV2ViXCI7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLUJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLUJvbGRJdGFsaWMuc3ZnI0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLUJvbGRJdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHdWFyZGlhbiBUZXh0IEVneXB0aWFuIFdlYlwiO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1CbGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi9HdWFyZGlhblRleHRFZ3lwdGlhbldlYi1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLUJsYWNrLnN2ZyNHdWFyZGlhblRleHRFZ3lwdGlhbldlYi1CbGFja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIFRleHQgRWd5cHRpYW4gV2ViXCI7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLUJsYWNrSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItQmxhY2tJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViL0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLUJsYWNrSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItQmxhY2tJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWIvR3VhcmRpYW5UZXh0RWd5cHRpYW5XZWItQmxhY2tJdGFsaWMuc3ZnI0d1YXJkaWFuVGV4dEVneXB0aWFuV2ViLUJsYWNrSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3VhcmRpYW4gVGV4dCBTYW5zIFdlYlwiO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRTYW5zV2ViL0d1YXJkaWFuVGV4dFNhbnNXZWItUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRTYW5zV2ViL0d1YXJkaWFuVGV4dFNhbnNXZWItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1SZWd1bGFyLnN2ZyNHdWFyZGlhblRleHRTYW5zV2ViLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHdWFyZGlhbiBUZXh0IFNhbnMgV2ViXCI7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1SZWd1bGFySXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLVJlZ3VsYXJJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1SZWd1bGFySXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLVJlZ3VsYXJJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLVJlZ3VsYXJJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLVJlZ3VsYXJJdGFsaWMuc3ZnI0d1YXJkaWFuVGV4dFNhbnNXZWItUmVndWxhckl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIFRleHQgU2FucyBXZWJcIjtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRTYW5zV2ViL0d1YXJkaWFuVGV4dFNhbnNXZWItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLU1lZGl1bS5zdmcjR3VhcmRpYW5UZXh0U2Fuc1dlYi1NZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHdWFyZGlhbiBUZXh0IFNhbnMgV2ViXCI7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1NZWRpdW1JdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRTYW5zV2ViL0d1YXJkaWFuVGV4dFNhbnNXZWItTWVkaXVtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRTYW5zV2ViL0d1YXJkaWFuVGV4dFNhbnNXZWItTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRTYW5zV2ViL0d1YXJkaWFuVGV4dFNhbnNXZWItTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1NZWRpdW1JdGFsaWMuc3ZnI0d1YXJkaWFuVGV4dFNhbnNXZWItTWVkaXVtSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3VhcmRpYW4gVGV4dCBTYW5zIFdlYlwiO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRTYW5zV2ViL0d1YXJkaWFuVGV4dFNhbnNXZWItQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRTYW5zV2ViL0d1YXJkaWFuVGV4dFNhbnNXZWItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1Cb2xkLnN2ZyNHdWFyZGlhblRleHRTYW5zV2ViLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHdWFyZGlhbiBUZXh0IFNhbnMgV2ViXCI7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1Cb2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLUJvbGRJdGFsaWMuc3ZnI0d1YXJkaWFuVGV4dFNhbnNXZWItQm9sZEl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIFRleHQgU2FucyBXZWJcIjtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLUJsYWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRTYW5zV2ViL0d1YXJkaWFuVGV4dFNhbnNXZWItQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRTYW5zV2ViL0d1YXJkaWFuVGV4dFNhbnNXZWItQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1CbGFjay5zdmcjR3VhcmRpYW5UZXh0U2Fuc1dlYi1CbGFja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIFRleHQgU2FucyBXZWJcIjtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLUJsYWNrSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLUJsYWNrSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRTYW5zV2ViL0d1YXJkaWFuVGV4dFNhbnNXZWItQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhblRleHRTYW5zV2ViL0d1YXJkaWFuVGV4dFNhbnNXZWItQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5UZXh0U2Fuc1dlYi9HdWFyZGlhblRleHRTYW5zV2ViLUJsYWNrSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuVGV4dFNhbnNXZWIvR3VhcmRpYW5UZXh0U2Fuc1dlYi1CbGFja0l0YWxpYy5zdmcjR3VhcmRpYW5UZXh0U2Fuc1dlYi1CbGFja0l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIENvbXBhY3QgV2ViXCI7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRXh0cmFzV2ViL0d1YXJkaWFuQ29tcGFjdFdlYi1CbGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRXh0cmFzV2ViL0d1YXJkaWFuQ29tcGFjdFdlYi1CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FeHRyYXNXZWIvR3VhcmRpYW5Db21wYWN0V2ViLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FeHRyYXNXZWIvR3VhcmRpYW5Db21wYWN0V2ViLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRXh0cmFzV2ViL0d1YXJkaWFuQ29tcGFjdFdlYi1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkV4dHJhc1dlYi9HdWFyZGlhbkNvbXBhY3RXZWItQmxhY2suc3ZnI0d1YXJkaWFuQ29tcGFjdFdlYi1CbGFja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIFRpdGxlcGllY2UgV2ViXCI7XG4gIHNyYzogdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRXh0cmFzV2ViL0d1YXJkaWFuVGl0bGVwaWVjZVdlYi1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FeHRyYXNXZWIvR3VhcmRpYW5UaXRsZXBpZWNlV2ViLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRXh0cmFzV2ViL0d1YXJkaWFuVGl0bGVwaWVjZVdlYi1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FeHRyYXNXZWIvR3VhcmRpYW5UaXRsZXBpZWNlV2ViLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FeHRyYXNXZWIvR3VhcmRpYW5UaXRsZXBpZWNlV2ViLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FeHRyYXNXZWIvR3VhcmRpYW5UaXRsZXBpZWNlV2ViLVJlZ3VsYXIuc3ZnI0d1YXJkaWFuVGl0bGVwaWVjZVdlYi1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3VhcmRpYW4gV2Vla2VuZCBDb25kIFdlYlwiO1xuICBzcmM6IHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkV4dHJhc1dlYi9HdWFyZGlhbldlZWtlbmRDb25kV2ViLUJsYWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FeHRyYXNXZWIvR3VhcmRpYW5XZWVrZW5kQ29uZFdlYi1CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FeHRyYXNXZWIvR3VhcmRpYW5XZWVrZW5kQ29uZFdlYi1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9wYXN0ZXVwLmd1aW0uY28udWsvZm9udHMvMC4xLjAvaGludGluZy1vbi9rZXJuaW5nLW9uL29yaWdpbmFsL0d1YXJkaWFuRXh0cmFzV2ViL0d1YXJkaWFuV2Vla2VuZENvbmRXZWItQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL3Bhc3RldXAuZ3VpbS5jby51ay9mb250cy8wLjEuMC9oaW50aW5nLW9uL2tlcm5pbmctb24vb3JpZ2luYWwvR3VhcmRpYW5FeHRyYXNXZWIvR3VhcmRpYW5XZWVrZW5kQ29uZFdlYi1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi8vcGFzdGV1cC5ndWltLmNvLnVrL2ZvbnRzLzAuMS4wL2hpbnRpbmctb24va2VybmluZy1vbi9vcmlnaW5hbC9HdWFyZGlhbkV4dHJhc1dlYi9HdWFyZGlhbldlZWtlbmRDb25kV2ViLUJsYWNrLnN2ZyNHdWFyZGlhbldlZWtlbmRDb25kV2ViLUJsYWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHSCBHdWFyZGlhbiBIZWFkbGluZSc7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9pbnRlcmFjdGl2ZS5ndWltLmNvLnVrL2ZvbnRzL2d1c3Mtd2ViZm9udHMvR0hHdWFyZGlhbkhlYWRsaW5lL0dIR3VhcmRpYW5IZWFkbGluZS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2ludGVyYWN0aXZlLmd1aW0uY28udWsvZm9udHMvZ3Vzcy13ZWJmb250cy9HSEd1YXJkaWFuSGVhZGxpbmUvR0hHdWFyZGlhbkhlYWRsaW5lLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL2ludGVyYWN0aXZlLmd1aW0uY28udWsvZm9udHMvZ3Vzcy13ZWJmb250cy9HSEd1YXJkaWFuSGVhZGxpbmUvR0hHdWFyZGlhbkhlYWRsaW5lLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dIIEd1YXJkaWFuIEhlYWRsaW5lJztcbiAgc3JjOiB1cmwoXCJodHRwczovL2ludGVyYWN0aXZlLmd1aW0uY28udWsvZm9udHMvZ3Vzcy13ZWJmb250cy9HSEd1YXJkaWFuSGVhZGxpbmUvR0hHdWFyZGlhbkhlYWRsaW5lLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vaW50ZXJhY3RpdmUuZ3VpbS5jby51ay9mb250cy9ndXNzLXdlYmZvbnRzL0dIR3VhcmRpYW5IZWFkbGluZS9HSEd1YXJkaWFuSGVhZGxpbmUtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vaW50ZXJhY3RpdmUuZ3VpbS5jby51ay9mb250cy9ndXNzLXdlYmZvbnRzL0dIR3VhcmRpYW5IZWFkbGluZS9HSEd1YXJkaWFuSGVhZGxpbmUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7IH1cblxuLmVsZW1lbnQtaW50ZXJhY3RpdmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RjZGNkYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7IH1cbiAgLmVsZW1lbnQtaW50ZXJhY3RpdmUgYSB7XG4gICAgY29sb3I6ICNjNzAwMDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMjkuOTllbSkge1xuICAgIC5lbGVtZW50LWludGVyYWN0aXZlIC5jb2xsYXBzZS10cnVlIHRhYmxlLCAuZWxlbWVudC1pbnRlcmFjdGl2ZSAuY29sbGFwc2UtdHJ1ZSB0aGVhZCwgLmVsZW1lbnQtaW50ZXJhY3RpdmUgLmNvbGxhcHNlLXRydWUgdGJvZHksIC5lbGVtZW50LWludGVyYWN0aXZlIC5jb2xsYXBzZS10cnVlIHRoLCAuZWxlbWVudC1pbnRlcmFjdGl2ZSAuY29sbGFwc2UtdHJ1ZSB0ZCwgLmVsZW1lbnQtaW50ZXJhY3RpdmUgLmNvbGxhcHNlLXRydWUgdHIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZWxlbWVudC1pbnRlcmFjdGl2ZSAuY29sbGFwc2UtdHJ1ZSB0aGVhZCB0ciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC05OTk5cHg7XG4gICAgICBsZWZ0OiAtOTk5OXB4OyB9XG4gICAgLmVsZW1lbnQtaW50ZXJhY3RpdmUgLmNvbGxhcHNlLXRydWUgdGgge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuZWxlbWVudC1pbnRlcmFjdGl2ZSAuY29sbGFwc2UtdHJ1ZSB0ZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZWxlbWVudC1pbnRlcmFjdGl2ZSAuY29sbGFwc2UtdHJ1ZSB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9IH1cbiAgLmVsZW1lbnQtaW50ZXJhY3RpdmUgLmNvbGxhcHNlLXRydWUgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgICAuZWxlbWVudC1pbnRlcmFjdGl2ZSAuY29sbGFwc2UtdHJ1ZSB0ciB7XG4gICAgICBwYWRkaW5nOiAycHggMCAxMnB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYzsgfSB9XG4gIC5lbGVtZW50LWludGVyYWN0aXZlIHRib2R5IHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3OyB9XG4gIC5lbGVtZW50LWludGVyYWN0aXZlIHRyIHRoIHtcbiAgICBwYWRkaW5nOiA2cHggMjBweCA2cHggMDsgfVxuICAuZWxlbWVudC1pbnRlcmFjdGl2ZSAuaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgLmVsZW1lbnQtaW50ZXJhY3RpdmUgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lbGVtZW50LWludGVyYWN0aXZlIHRyIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDZweCAyMHB4IDZweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkd1YXJkaWFuIFRleHQgRWd5cHRpYW4gV2ViXCI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjNjc2NzY3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2YxZjFmMTsgfVxuICAuZWxlbWVudC1pbnRlcmFjdGl2ZSAuaW50LXRhYmxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogXCJHSCBHdWFyZGlhbiBIZWFkbGluZVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLmVsZW1lbnQtaW50ZXJhY3RpdmUgLmludC10YWJsZS1zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1mYW1pbHk6IFwiR3VhcmRpYW4gVGV4dCBFZ3lwdGlhbiBXZWJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAyOS45OWVtKSB7XG4gICAgICAuZWxlbWVudC1pbnRlcmFjdGl2ZSAuaW50LXRhYmxlLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gIC5lbGVtZW50LWludGVyYWN0aXZlICNpbnQtdGFibGVfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5lbGVtZW50LWludGVyYWN0aXZlICNpbnQtdGFibGVfX3dyYXBwZXIgI3VudHJ1bmNhdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lbGVtZW50LWludGVyYWN0aXZlICNpbnQtdGFibGVfX3dyYXBwZXIudHJ1bmNhdGVkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAzNnB4O1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZmZmZmZmIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGNvbG9yLXN0b3AoMTAwJSwgI2ZmZmZmZikpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZmZmZmZmIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZmZmZiAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZmZmZmZmIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2ZmZmZmZiAxMDAlKTtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTsgfVxuICAgIC5lbGVtZW50LWludGVyYWN0aXZlICNpbnQtdGFibGVfX3dyYXBwZXIudHJ1bmNhdGVkICN1bnRydW5jYXRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDM7IH1cblxuLmNvbHVtbi1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHSCBHdWFyZGlhbiBIZWFkbGluZVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmRiZGJkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAgIC5jb2x1bW4taGVhZGVyIHtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIHdpZHRoOiAxcHg7IH0gfVxuICAuY29sdW1uLWhlYWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2JkYmRiZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jb2x1bW4taGVhZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2JkYmRiZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDEzcHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuY29sdW1uLWhlYWRlcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgICAuY29sdW1uLWhlYWRlcjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5jb2x1bW4taGVhZGVyOmhvdmVyOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG50aC5jb2x1bW4taGVhZGVyLnNvcnRlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAxMXB4O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzc2NzY3NjtcbiAgb3BhY2l0eTogMTsgfVxuXG50aC5jb2x1bW4taGVhZGVyLnNvcnRlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzc2NzY3NjsgfVxuXG50aC5jb2x1bW4taGVhZGVyLnNvcnRlZC1yZXZlcnNlZDo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM3Njc2NzY7XG4gIG9wYWNpdHk6IDA7IH1cblxudGguY29sdW1uLWhlYWRlci5zb3J0ZWQtcmV2ZXJzZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMTFweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM3Njc2NzY7XG4gIG9wYWNpdHk6IDE7IH1cblxuI3NlYXJjaC1maWVsZCB7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICNzZWFyY2gtZmllbGQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc2NzY3NjtcbiAgICBjb2xvcjogIzMzMzsgfVxuXG4uY29sdW1uIHN2ZyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MS4yNGVtKSB7XG4gICAgLmNvbHVtbiBzdmcge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxuLmludC1idXR0b24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR3VhcmRpYW4gVGV4dCBFZ3lwdGlhbiBXZWInLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCAnTHVjaWRhIEdyYW5kZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgLmludC1idXR0b246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaW50LWJ1dHRvbiBzdmcge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMC40Mzc1cmVtO1xuICAgIGZpbGw6ICNmZmY7IH1cblxuLnBlcmNlbnRhZ2ViYXIge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wZXJjZW50YWdlYmFyIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTUwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cbiAgLnBlcmNlbnRhZ2ViYXIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MS4yNGVtKSB7XG4gICAgLnBlcmNlbnRhZ2ViYXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuIl19 */