@charset "UTF-8";
/* Abstracts */
/*=========
  VARIABLES
  =========*/
/*===========
  Breakpoints
  ===========*/
/* we switch from mobile to tablet here */
/* we switch from tablet to desktop here */
/* max width of standard 15" laptop viewport */
/*============
  Global Sizes
  ============*/
/* Component Margin/Paddings */
/* Section Margin/Paddings */
/* Line Height */
/* Misc */
/*==================
  Responsive Columns
  ==================*/
/*
   * The following column sizing map is used to determine how different sized columns will adjust their widths at different breakpoints.
   * For each column size (12, 9, 8, 6, 4, 3, 2), the subsequent responsive widths are listed in parentheses, going in order from mobile, to tablet, to small desktop, to full desktop.
   * ex: colSize:(mobileWidth, tabletWidth, smDesktopWidth, lgDesktopWidth), where the width values refer to the number of parts-per-12 that the column should occupy at each screen size.
   * Note that all column widths are 12-based, so a 12 represents a full-width appearance.
   * Since all column sizes should appear full-width at mobile viewport size, the first number in each sequence is 12.
   * The settings from this map get applied by the columnSizer loop statement found in the "Columns" section of the _layout partial (see the styles under ".col").
   */
/*=============
  Color Palette
  =============*/
/* Global Colors */
/* 2019 New Brand Secondary Colors */
/* Specific Use Colors */
/* call-to-action elements (links, buttons) */
/* call-to-action hover state */
/* transparent header link highlight */
/* standard links inside of text blocks */
/* general page body copy */
/* Color Maps */
/* Category Themes - theme names below are based on theme-- category classes that get applied to the body element by AEM */
/*

  Communications: ("blue", $attBlue),
  company: ("silver", "silver")

  */
/*=============
  Font Families
  =============*/
/* Aleck Sans - Base Font Variants */
@font-face {
  font-family: 'Aleck Sans';
  /* Aleck Sans */
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Rg.eot");
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Rg.eot?#iefix") format("embedded-opentype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Rg.woff") format("woff"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Rg.ttf") format("truetype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Rg.svg#webfont") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Aleck Sans';
  /* Aleck Sans Italic */
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_It.eot");
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_It.eot?#iefix") format("embedded-opentype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_It.woff") format("woff"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_It.ttf") format("truetype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_It.svg#webfont") format("svg");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Aleck Sans';
  /* Aleck Sans Light */
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Lt.eot");
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Lt.eot?#iefix") format("embedded-opentype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Lt.woff") format("woff"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Lt.ttf") format("truetype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Lt.svg#webfont") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Aleck Sans';
  /* Aleck Sans Light Italic */
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_LtIt.eot");
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_LtIt.eot?#iefix") format("embedded-opentype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_LtIt.woff") format("woff"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_LtIt.ttf") format("truetype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_LtIt.svg#webfont") format("svg");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Aleck Sans';
  /* Aleck Sans Bold */
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Bd.eot");
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Bd.eot?#iefix") format("embedded-opentype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Bd.woff") format("woff"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Bd.ttf") format("truetype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Bd.svg#webfont") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Aleck Sans';
  /* Aleck Sans Bold Italic */
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_BdIt.eot");
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_BdIt.eot?#iefix") format("embedded-opentype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_BdIt.woff") format("woff"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_BdIt.ttf") format("truetype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_BdIt.svg#webfont") format("svg");
  font-weight: 700;
  font-style: italic; }

/* Aleck Sans - Additional Font Variants */
@font-face {
  font-family: 'Aleck Sans Medium';
  /* Aleck Sans Medium */
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Md.eot");
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Md.eot?#iefix") format("embedded-opentype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Md.woff") format("woff"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Md.ttf") format("truetype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Md.svg#webfont") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Aleck Sans Medium';
  /* Aleck Sans Medium Italic */
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_MdIt.eot");
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_MdIt.eot?#iefix") format("embedded-opentype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_MdIt.woff") format("woff"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_MdIt.ttf") format("truetype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_MdIt.svg#webfont") format("svg");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Aleck Sans Black';
  /* Aleck Sans Black */
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Blk.eot");
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Blk.eot?#iefix") format("embedded-opentype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Blk.woff") format("woff"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Blk.ttf") format("truetype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_Blk.svg#webfont") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Aleck Sans Black';
  /* Aleck Sans Black Italic */
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_BlkIt.eot");
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_BlkIt.eot?#iefix") format("embedded-opentype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_BlkIt.woff") format("woff"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_BlkIt.ttf") format("truetype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSans_W_BlkIt.svg#webfont") format("svg");
  font-weight: 400;
  font-style: italic; }

/* Aleck Slab */
@font-face {
  font-family: 'Aleck Slab';
  /* Aleck Slab */
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSlab_W_Rg.eot");
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSlab_W_Rg.eot?#iefix") format("embedded-opentype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSlab_W_Rg.woff") format("woff"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSlab_W_Rg.ttf") format("truetype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSlab_W_Rg.svg#webfont") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Aleck Slab';
  /* Aleck Slab Italic */
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSlab_W_It.eot");
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSlab_W_It.eot?#iefix") format("embedded-opentype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSlab_W_It.woff") format("woff"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSlab_W_It.ttf") format("truetype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/Aleck/ATTAleckSlab_W_It.svg#webfont") format("svg");
  font-weight: 400;
  font-style: italic; }

/* AT&T Icon Font */
@font-face {
  font-family: 'ATT_Icons';
  /* AT&T Icon Font */
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/ATT_Icons/att-icons.eot");
  src: url("/ui/corpcomm_internet_attus/1.0.0/fonts/ATT_Icons/att-icons.eot?#iefix") format("embedded-opentype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/ATT_Icons/att-icons.woff") format("woff"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/ATT_Icons/att-icons.ttf") format("truetype"), url("/ui/corpcomm_internet_attus/1.0.0/fonts/ATT_Icons/att-icons.svg#webfont") format("svg");
  font-weight: 400;
  font-style: normal; }

/*==============
  Font Variables
  ==============*/
/* AT&T Icon Font Maps */
/*================
  Nav Highlighting
  ================*/
/*
   * The following map sets the nav highlighting default for different body classes
   * ex: bodyClassName: "nav-item-class-name"
   * Note that if a nav item with class of "nav-company" exists and you're on a page with a body class of "nav-company", that will highlight as well
   */
/* Core component style imports */
.cmp-accordion {
  width: 100%;
  max-width: 1220px;
  margin: 0 auto 25px; }
  .cmp-accordion .cmp-accordion__item {
    margin-bottom: 10px; }
    .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%;
      padding: 8px 0;
      text-align: left;
      background-color: transparent;
      border-bottom: 1px solid #1E1E1E; }
      .region--black .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button,
      .region--blue--wh-text .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button,
      .region--comms-cobalt .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button,
      .region--comms-purple .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button,
      .region--comms-cobalt-purple .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button,
      .region--blue-gradient--wh-text .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button {
        border-color: #FFF; }
      .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title {
        color: #191919;
        font-size: 21px;
        font-weight: bold; }
        .region--black .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title,
        .region--blue--wh-text .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title,
        .region--comms-cobalt .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title,
        .region--comms-purple .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title,
        .region--comms-cobalt-purple .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title,
        .region--blue-gradient--wh-text .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title {
          color: #FFF; }
      .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded .cmp-accordion__icon:after {
        content: ""; }
      .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon {
        margin-left: auto;
        margin-right: 15px;
        display: inline-block;
        width: 18px;
        height: 18px;
        position: relative; }
        .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon:after {
          content: "";
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          right: 100%;
          font-family: "ATT_Icons", "Arial", "Helvetica", sans-serif;
          text-align: center;
          font-size: 25px;
          line-height: 1;
          color: #0568AE;
          content: ""; }
          .region--black .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon:after,
          .region--blue--wh-text .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon:after,
          .region--comms-cobalt .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon:after,
          .region--comms-purple .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon:after,
          .region--comms-cobalt-purple .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon:after,
          .region--blue-gradient--wh-text .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon:after {
            color: #FFF; }
          .region--blue--bl-text .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon:after,
          .region--blue-gradient--bl-text .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon:after {
            color: #000; }
    .cmp-accordion .cmp-accordion__item .cmp-accordion__panel {
      color: #191919;
      font-size: 21px;
      padding: 14px 0; }
      .region--black .cmp-accordion .cmp-accordion__item .cmp-accordion__panel,
      .region--blue--wh-text .cmp-accordion .cmp-accordion__item .cmp-accordion__panel,
      .region--comms-cobalt .cmp-accordion .cmp-accordion__item .cmp-accordion__panel,
      .region--comms-purple .cmp-accordion .cmp-accordion__item .cmp-accordion__panel,
      .region--comms-cobalt-purple .cmp-accordion .cmp-accordion__item .cmp-accordion__panel,
      .region--blue-gradient--wh-text .cmp-accordion .cmp-accordion__item .cmp-accordion__panel {
        color: #FFF; }
      .cmp-accordion .cmp-accordion__item .cmp-accordion__panel img {
        width: 100%; }

.cmp-button, .download .cmp-download .cmp-download__action {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 30px;
  margin-bottom: 15px;
  background-color: #009FDB;
  border: 2px solid #009FDB;
  border-radius: 45px;
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .region--blue--bl-text .cmp-button, .region--blue--bl-text .download .cmp-download .cmp-download__action, .download .cmp-download .region--blue--bl-text .cmp-download__action,
  .region--blue-gradient--bl-text .cmp-button,
  .region--blue-gradient--bl-text .download .cmp-download .cmp-download__action,
  .download .cmp-download .region--blue-gradient--bl-text .cmp-download__action,
  .region--blue .cmp-button,
  .region--blue .download .cmp-download .cmp-download__action,
  .download .cmp-download .region--blue .cmp-download__action {
    background-color: #000;
    border-color: #000;
    text-decoration: none; }
  .region--blue--wh-text .cmp-button, .region--blue--wh-text .download .cmp-download .cmp-download__action, .download .cmp-download .region--blue--wh-text .cmp-download__action,
  .region--comms-cobalt .cmp-button,
  .region--comms-cobalt .download .cmp-download .cmp-download__action,
  .download .cmp-download .region--comms-cobalt .cmp-download__action,
  .region--blue-gradient--wh-text .cmp-button,
  .region--blue-gradient--wh-text .download .cmp-download .cmp-download__action,
  .download .cmp-download .region--blue-gradient--wh-text .cmp-download__action,
  .region--comms-cobalt-purple .cmp-button,
  .region--comms-cobalt-purple .download .cmp-download .cmp-download__action,
  .download .cmp-download .region--comms-cobalt-purple .cmp-download__action {
    background-color: #FFF;
    border-color: #FFF;
    text-decoration: none; }
  .cmp-button.btn-rectangle, .download .cmp-download .btn-rectangle.cmp-download__action {
    border-radius: 0px;
    padding: 8px 15px; }
  .cmp-button.btn-rectangle, .download .cmp-download .btn-rectangle.cmp-download__action, .cmp-button.btn-oval, .download .cmp-download .btn-oval.cmp-download__action {
    background-color: transparent; }
    .cmp-button.btn-rectangle .cmp-button__text, .download .cmp-download .btn-rectangle.cmp-download__action .cmp-button__text, .cmp-button.btn-rectangle .download .cmp-download .cmp-download__action .cmp-download__action-text, .download .cmp-download .cmp-download__action .cmp-button.btn-rectangle .cmp-download__action-text, .download .cmp-download .btn-rectangle.cmp-download__action .cmp-download__action-text, .cmp-button.btn-oval .cmp-button__text, .download .cmp-download .btn-oval.cmp-download__action .cmp-button__text, .cmp-button.btn-oval .download .cmp-download .cmp-download__action .cmp-download__action-text, .download .cmp-download .cmp-download__action .cmp-button.btn-oval .cmp-download__action-text, .download .cmp-download .btn-oval.cmp-download__action .cmp-download__action-text {
      color: #009FDB; }
    .cmp-button.btn-rectangle:hover, .download .cmp-download .btn-rectangle.cmp-download__action:hover, .cmp-button.btn-oval:hover, .download .cmp-download .btn-oval.cmp-download__action:hover {
      background-color: #009FDB; }
      .cmp-button.btn-rectangle:hover .cmp-button__text, .download .cmp-download .btn-rectangle.cmp-download__action:hover .cmp-button__text, .cmp-button.btn-rectangle:hover .download .cmp-download .cmp-download__action .cmp-download__action-text, .download .cmp-download .cmp-download__action .cmp-button.btn-rectangle:hover .cmp-download__action-text, .download .cmp-download .btn-rectangle.cmp-download__action:hover .cmp-download__action-text, .cmp-button.btn-oval:hover .cmp-button__text, .download .cmp-download .btn-oval.cmp-download__action:hover .cmp-button__text, .cmp-button.btn-oval:hover .download .cmp-download .cmp-download__action .cmp-download__action-text, .download .cmp-download .cmp-download__action .cmp-button.btn-oval:hover .cmp-download__action-text, .download .cmp-download .btn-oval.cmp-download__action:hover .cmp-download__action-text {
        color: #FFF; }
  .cmp-button:hover, .download .cmp-download .cmp-download__action:hover {
    text-decoration: none;
    background-color: #0090BA;
    border-color: #0090BA; }
    .region--blue--bl-text .cmp-button:hover, .region--blue--bl-text .download .cmp-download .cmp-download__action:hover, .download .cmp-download .region--blue--bl-text .cmp-download__action:hover,
    .region--blue-gradient--bl-text .cmp-button:hover,
    .region--blue-gradient--bl-text .download .cmp-download .cmp-download__action:hover,
    .download .cmp-download .region--blue-gradient--bl-text .cmp-download__action:hover,
    .region--blue .cmp-button:hover,
    .region--blue .download .cmp-download .cmp-download__action:hover,
    .download .cmp-download .region--blue .cmp-download__action:hover {
      background-color: #FFF;
      border-color: #FFF; }
    .region--blue--wh-text .cmp-button:hover, .region--blue--wh-text .download .cmp-download .cmp-download__action:hover, .download .cmp-download .region--blue--wh-text .cmp-download__action:hover,
    .region--comms-cobalt .cmp-button:hover,
    .region--comms-cobalt .download .cmp-download .cmp-download__action:hover,
    .download .cmp-download .region--comms-cobalt .cmp-download__action:hover,
    .region--blue-gradient--wh-text .cmp-button:hover,
    .region--blue-gradient--wh-text .download .cmp-download .cmp-download__action:hover,
    .download .cmp-download .region--blue-gradient--wh-text .cmp-download__action:hover,
    .region--comms-cobalt-purple .cmp-button:hover,
    .region--comms-cobalt-purple .download .cmp-download .cmp-download__action:hover,
    .download .cmp-download .region--comms-cobalt-purple .cmp-download__action:hover {
      background-color: transparent;
      border-color: #FFF;
      text-decoration: none; }
    .region--blue--bl-text .cmp-button:hover .cmp-button__text, .region--blue--bl-text .download .cmp-download .cmp-download__action:hover .cmp-button__text, .download .cmp-download .region--blue--bl-text .cmp-download__action:hover .cmp-button__text, .region--blue--bl-text .cmp-button:hover .download .cmp-download .cmp-download__action .cmp-download__action-text, .download .cmp-download .cmp-download__action .region--blue--bl-text .cmp-button:hover .cmp-download__action-text, .region--blue--bl-text .download .cmp-download .cmp-download__action:hover .cmp-download__action-text, .download .cmp-download .region--blue--bl-text .cmp-download__action:hover .cmp-download__action-text,
    .region--blue-gradient--bl-text .cmp-button:hover .cmp-button__text,
    .region--blue-gradient--bl-text .download .cmp-download .cmp-download__action:hover .cmp-button__text,
    .download .cmp-download .region--blue-gradient--bl-text .cmp-download__action:hover .cmp-button__text,
    .region--blue-gradient--bl-text .cmp-button:hover .download .cmp-download .cmp-download__action .cmp-download__action-text,
    .download .cmp-download .cmp-download__action .region--blue-gradient--bl-text .cmp-button:hover .cmp-download__action-text,
    .region--blue-gradient--bl-text .download .cmp-download .cmp-download__action:hover .cmp-download__action-text,
    .download .cmp-download .region--blue-gradient--bl-text .cmp-download__action:hover .cmp-download__action-text,
    .region--blue .cmp-button:hover .cmp-button__text,
    .region--blue .download .cmp-download .cmp-download__action:hover .cmp-button__text,
    .download .cmp-download .region--blue .cmp-download__action:hover .cmp-button__text,
    .region--blue .cmp-button:hover .download .cmp-download .cmp-download__action .cmp-download__action-text,
    .download .cmp-download .cmp-download__action .region--blue .cmp-button:hover .cmp-download__action-text,
    .region--blue .download .cmp-download .cmp-download__action:hover .cmp-download__action-text,
    .download .cmp-download .region--blue .cmp-download__action:hover .cmp-download__action-text {
      color: #000; }
    .region--blue--wh-text .cmp-button:hover .cmp-button__text, .region--blue--wh-text .download .cmp-download .cmp-download__action:hover .cmp-button__text, .download .cmp-download .region--blue--wh-text .cmp-download__action:hover .cmp-button__text, .region--blue--wh-text .cmp-button:hover .download .cmp-download .cmp-download__action .cmp-download__action-text, .download .cmp-download .cmp-download__action .region--blue--wh-text .cmp-button:hover .cmp-download__action-text, .region--blue--wh-text .download .cmp-download .cmp-download__action:hover .cmp-download__action-text, .download .cmp-download .region--blue--wh-text .cmp-download__action:hover .cmp-download__action-text,
    .region--comms-cobalt .cmp-button:hover .cmp-button__text,
    .region--comms-cobalt .download .cmp-download .cmp-download__action:hover .cmp-button__text,
    .download .cmp-download .region--comms-cobalt .cmp-download__action:hover .cmp-button__text,
    .region--comms-cobalt .cmp-button:hover .download .cmp-download .cmp-download__action .cmp-download__action-text,
    .download .cmp-download .cmp-download__action .region--comms-cobalt .cmp-button:hover .cmp-download__action-text,
    .region--comms-cobalt .download .cmp-download .cmp-download__action:hover .cmp-download__action-text,
    .download .cmp-download .region--comms-cobalt .cmp-download__action:hover .cmp-download__action-text,
    .region--blue-gradient--wh-text .cmp-button:hover .cmp-button__text,
    .region--blue-gradient--wh-text .download .cmp-download .cmp-download__action:hover .cmp-button__text,
    .download .cmp-download .region--blue-gradient--wh-text .cmp-download__action:hover .cmp-button__text,
    .region--blue-gradient--wh-text .cmp-button:hover .download .cmp-download .cmp-download__action .cmp-download__action-text,
    .download .cmp-download .cmp-download__action .region--blue-gradient--wh-text .cmp-button:hover .cmp-download__action-text,
    .region--blue-gradient--wh-text .download .cmp-download .cmp-download__action:hover .cmp-download__action-text,
    .download .cmp-download .region--blue-gradient--wh-text .cmp-download__action:hover .cmp-download__action-text,
    .region--comms-cobalt-purple .cmp-button:hover .cmp-button__text,
    .region--comms-cobalt-purple .download .cmp-download .cmp-download__action:hover .cmp-button__text,
    .download .cmp-download .region--comms-cobalt-purple .cmp-download__action:hover .cmp-button__text,
    .region--comms-cobalt-purple .cmp-button:hover .download .cmp-download .cmp-download__action .cmp-download__action-text,
    .download .cmp-download .cmp-download__action .region--comms-cobalt-purple .cmp-button:hover .cmp-download__action-text,
    .region--comms-cobalt-purple .download .cmp-download .cmp-download__action:hover .cmp-download__action-text,
    .download .cmp-download .region--comms-cobalt-purple .cmp-download__action:hover .cmp-download__action-text {
      color: #FFF; }
  .cmp-button .cmp-button__text, .download .cmp-download .cmp-download__action .cmp-button__text, .download .cmp-download .cmp-download__action .cmp-download__action-text {
    font-size: 16px;
    font-weight: bold;
    color: #FFF; }
    .region--blue--wh-text .cmp-button .cmp-button__text, .region--blue--wh-text .download .cmp-download .cmp-download__action .cmp-button__text, .download .cmp-download .region--blue--wh-text .cmp-download__action .cmp-button__text, .download .cmp-download .cmp-download__action .region--blue--wh-text .cmp-button .cmp-download__action-text, .region--blue--wh-text .download .cmp-download .cmp-download__action .cmp-download__action-text, .download .cmp-download .region--blue--wh-text .cmp-download__action .cmp-download__action-text,
    .region--comms-cobalt .cmp-button .cmp-button__text,
    .region--comms-cobalt .download .cmp-download .cmp-download__action .cmp-button__text,
    .download .cmp-download .region--comms-cobalt .cmp-download__action .cmp-button__text,
    .download .cmp-download .cmp-download__action .region--comms-cobalt .cmp-button .cmp-download__action-text,
    .region--comms-cobalt .download .cmp-download .cmp-download__action .cmp-download__action-text,
    .download .cmp-download .region--comms-cobalt .cmp-download__action .cmp-download__action-text,
    .region--blue-gradient--wh-text .cmp-button .cmp-button__text,
    .region--blue-gradient--wh-text .download .cmp-download .cmp-download__action .cmp-button__text,
    .download .cmp-download .region--blue-gradient--wh-text .cmp-download__action .cmp-button__text,
    .download .cmp-download .cmp-download__action .region--blue-gradient--wh-text .cmp-button .cmp-download__action-text,
    .region--blue-gradient--wh-text .download .cmp-download .cmp-download__action .cmp-download__action-text,
    .download .cmp-download .region--blue-gradient--wh-text .cmp-download__action .cmp-download__action-text,
    .region--comms-cobalt-purple .cmp-button .cmp-button__text,
    .region--comms-cobalt-purple .download .cmp-download .cmp-download__action .cmp-button__text,
    .download .cmp-download .region--comms-cobalt-purple .cmp-download__action .cmp-button__text,
    .download .cmp-download .cmp-download__action .region--comms-cobalt-purple .cmp-button .cmp-download__action-text,
    .region--comms-cobalt-purple .download .cmp-download .cmp-download__action .cmp-download__action-text,
    .download .cmp-download .region--comms-cobalt-purple .cmp-download__action .cmp-download__action-text {
      color: #000; }
  .cmp-button .cmp-button__icon, .download .cmp-download .cmp-download__action .cmp-button__icon {
    width: 25px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-right: 5px;
    position: relative; }
    .cmp-button .cmp-button__icon.cmp-button__icon--email:after, .download .cmp-download .cmp-download__action .cmp-button__icon.cmp-button__icon--email:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 100%;
      font-family: "ATT_Icons", "Arial", "Helvetica", sans-serif;
      text-align: center;
      font-size: 25px;
      line-height: 0.78;
      color: #FFF;
      content: ""; }
      .region--blue--wh-text .cmp-button .cmp-button__icon.cmp-button__icon--email:after, .region--blue--wh-text .download .cmp-download .cmp-download__action .cmp-button__icon.cmp-button__icon--email:after, .download .cmp-download .region--blue--wh-text .cmp-download__action .cmp-button__icon.cmp-button__icon--email:after,
      .region--comms-cobalt .cmp-button .cmp-button__icon.cmp-button__icon--email:after,
      .region--comms-cobalt .download .cmp-download .cmp-download__action .cmp-button__icon.cmp-button__icon--email:after,
      .download .cmp-download .region--comms-cobalt .cmp-download__action .cmp-button__icon.cmp-button__icon--email:after,
      .region--blue-gradient--wh-text .cmp-button .cmp-button__icon.cmp-button__icon--email:after,
      .region--blue-gradient--wh-text .download .cmp-download .cmp-download__action .cmp-button__icon.cmp-button__icon--email:after,
      .download .cmp-download .region--blue-gradient--wh-text .cmp-download__action .cmp-button__icon.cmp-button__icon--email:after,
      .region--comms-cobalt-purple .cmp-button .cmp-button__icon.cmp-button__icon--email:after,
      .region--comms-cobalt-purple .download .cmp-download .cmp-download__action .cmp-button__icon.cmp-button__icon--email:after,
      .download .cmp-download .region--comms-cobalt-purple .cmp-download__action .cmp-button__icon.cmp-button__icon--email:after {
        color: #000; }

.download .cmp-download {
  display: inline-block;
  padding: 18px 0px; }
  .download .cmp-download .cmp-download__title {
    font-family: 'Aleck Sans';
    font-size: 20px;
    font-weight: 700;
    color: #0057b8;
    margin-bottom: 12px; }
    .download .cmp-download .cmp-download__title .cmp-download__title-link {
      text-decoration: none; }
      .region--black .download .cmp-download .cmp-download__title .cmp-download__title-link,
      .region--blue--wh-text .download .cmp-download .cmp-download__title .cmp-download__title-link,
      .region--comms-cobalt .download .cmp-download .cmp-download__title .cmp-download__title-link,
      .region--comms-purple .download .cmp-download .cmp-download__title .cmp-download__title-link,
      .region--comms-cobalt-purple .download .cmp-download .cmp-download__title .cmp-download__title-link,
      .region--blue-gradient--wh-text .download .cmp-download .cmp-download__title .cmp-download__title-link {
        color: #FFF; }
      .region--blue--bl-text .download .cmp-download .cmp-download__title .cmp-download__title-link,
      .region--blue-gradient--bl-text .download .cmp-download .cmp-download__title .cmp-download__title-link {
        color: #000; }
  .download .cmp-download .cmp-download__description {
    font-family: 'Aleck Sans';
    font-size: 16px;
    color: #0057b8;
    margin-bottom: 25px; }
    .region--black .download .cmp-download .cmp-download__description,
    .region--blue--wh-text .download .cmp-download .cmp-download__description,
    .region--comms-cobalt .download .cmp-download .cmp-download__description,
    .region--comms-purple .download .cmp-download .cmp-download__description,
    .region--comms-cobalt-purple .download .cmp-download .cmp-download__description,
    .region--blue-gradient--wh-text .download .cmp-download .cmp-download__description {
      color: #FFF; }
    .region--blue--bl-text .download .cmp-download .cmp-download__description,
    .region--blue-gradient--bl-text .download .cmp-download .cmp-download__description {
      color: #000; }
  .download .cmp-download .cmp-download__properties {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 15px; }
    .download .cmp-download .cmp-download__properties .cmp-download__property {
      padding-right: 15px; }
      .download .cmp-download .cmp-download__properties .cmp-download__property .cmp-download__property-content {
        font-size: 14px; }
      .download .cmp-download .cmp-download__properties .cmp-download__property .cmp-download__property-label {
        display: none; }
  .download .cmp-download .cmp-download__action {
    display: inline-block;
    padding: 15px 30px;
    text-decoration: none;
    border-radius: 45px; }
    .download .cmp-download .cmp-download__action .cmp-download__action-text {
      font-family: 'Aleck Sans Medium';
      font-weight: 400;
      font-size: 16px; }

.tabs.core-tabs {
  margin-top: 0px; }

.tabs .cmp-tabs {
  margin-bottom: 15px; }

.tabs .cmp-tabs__tablist {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 10px; }
  .tabs .cmp-tabs__tablist .cmp-tabs__tab {
    font-size: 16px;
    color: #0568AE; }
    @media (min-width: 480px) {
      .tabs .cmp-tabs__tablist .cmp-tabs__tab {
        font-size: 21px; } }
    .region--blue--bl-text .tabs .cmp-tabs__tablist .cmp-tabs__tab,
    .region--blue-gradient--bl-text .tabs .cmp-tabs__tablist .cmp-tabs__tab {
      color: #000; }
    .region--blue--wh-text .tabs .cmp-tabs__tablist .cmp-tabs__tab,
    .region--comms-cobalt .tabs .cmp-tabs__tablist .cmp-tabs__tab,
    .region--blue-gradient--wh-text .tabs .cmp-tabs__tablist .cmp-tabs__tab,
    .region--comms-purple .tabs .cmp-tabs__tablist .cmp-tabs__tab,
    .region--comms-cobalt-purple .tabs .cmp-tabs__tablist .cmp-tabs__tab {
      color: #FFF; }
  .tabs .cmp-tabs__tablist .cmp-tabs__tab--active {
    border: none;
    position: relative;
    color: #191919; }
    .region--blue-gradient--bl-text .tabs .cmp-tabs__tablist .cmp-tabs__tab--active {
      color: #000; }
    .region--black .tabs .cmp-tabs__tablist .cmp-tabs__tab--active,
    .region--blue--wh-text .tabs .cmp-tabs__tablist .cmp-tabs__tab--active,
    .region--comms-cobalt .tabs .cmp-tabs__tablist .cmp-tabs__tab--active,
    .region--blue-gradient--wh-text .tabs .cmp-tabs__tablist .cmp-tabs__tab--active,
    .region--comms-purple .tabs .cmp-tabs__tablist .cmp-tabs__tab--active,
    .region--comms-cobalt-purple .tabs .cmp-tabs__tablist .cmp-tabs__tab--active {
      color: #FFF; }
    .tabs .cmp-tabs__tablist .cmp-tabs__tab--active::after {
      content: '';
      position: absolute;
      bottom: -1px;
      left: 0px;
      display: inline-block;
      width: 100%;
      height: 2px;
      background-color: #0568AE; }
      .region--blue--bl-text .tabs .cmp-tabs__tablist .cmp-tabs__tab--active::after,
      .region--blue-gradient--bl-text .tabs .cmp-tabs__tablist .cmp-tabs__tab--active::after {
        background-color: #000; }
      .region--blue--wh-text .tabs .cmp-tabs__tablist .cmp-tabs__tab--active::after,
      .region--comms-cobalt .tabs .cmp-tabs__tablist .cmp-tabs__tab--active::after,
      .region--blue-gradient--wh-text .tabs .cmp-tabs__tablist .cmp-tabs__tab--active::after,
      .region--comms-purple .tabs .cmp-tabs__tablist .cmp-tabs__tab--active::after,
      .region--comms-cobalt-purple .tabs .cmp-tabs__tablist .cmp-tabs__tab--active::after {
        background-color: #FFF; }

.tabs .cmp-tabs__tabpanel {
  padding: 10px; }

.separator .cmp-separator hr {
  border: 0;
  border-top: 1px solid #009FDB;
  margin: 20px 0; }
  .region--blue--bl-text .separator .cmp-separator hr,
  .region--blue--wh-text .separator .cmp-separator hr,
  .region--blue-gradient--bl-text .separator .cmp-separator hr {
    border-color: #000; }
  .region--comms-cobalt .separator .cmp-separator hr,
  .region--comms-purple .separator .cmp-separator hr,
  .region--comms-cobalt-purple .separator .cmp-separator hr,
  .region--blue-gradient--wh-text .separator .cmp-separator hr,
  .separator .cmp-separator hr .region--comms-cobalt-purple {
    border-color: #FFF; }

.separator.separator-center .cmp-separator hr {
  width: 50%;
  margin-left: auto;
  margin-right: auto; }

.teaser .cmp-teaser {
  position: relative;
  display: block;
  margin-bottom: 30px; }
  .teaser .cmp-teaser .cmp-teaser__link {
    -webkit-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease; }
    .teaser .cmp-teaser .cmp-teaser__link:hover {
      opacity: 0.9; }
  .teaser .cmp-teaser .cmp-teaser__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 15px; }
    @media screen and (min-width: 640px) {
      .teaser .cmp-teaser .cmp-teaser__content {
        padding: 30px; } }
    .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle,
    .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title,
    .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
      padding: 8px;
      margin-bottom: 3px;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      font-family: "Aleck Sans Medium"; }
    .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle {
      font-size: 14px; }
    .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
      font-size: 25px; }
      @media screen and (min-width: 768px) {
        .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title {
          font-size: 30px; } }
    .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description {
      font-size: 14px; }
    .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-link {
      font-family: "Aleck Sans Medium";
      font-size: 14px;
      padding: 8px 18px;
      border: 1px solid;
      text-decoration: none;
      margin-right: 6px; }
    .teaser .cmp-teaser .cmp-teaser__content:not(:only-child) {
      position: absolute;
      z-index: 1;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      min-height: auto;
      min-width: auto; }
      .teaser .cmp-teaser .cmp-teaser__content:not(:only-child) .cmp-teaser__pretitle,
      .teaser .cmp-teaser .cmp-teaser__content:not(:only-child) .cmp-teaser__title,
      .teaser .cmp-teaser .cmp-teaser__content:not(:only-child) .cmp-teaser__description {
        color: #ffffff;
        background-color: rgba(0, 0, 0, 0.5); }
      .teaser .cmp-teaser .cmp-teaser__content:not(:only-child) .cmp-teaser__action-link {
        border-color: #ffffff;
        color: #ffffff;
        background-color: rgba(0, 0, 0, 0.5); }
  .teaser .cmp-teaser .cmp-image__image {
    width: 100%; }
  .teaser .cmp-teaser .cmp-teaser__action-container {
    padding-top: 16px; }

.teaser.cmp-teaser--light {
  background-color: #f5f5f5; }

.cmp-carousel {
  margin-bottom: 40px; }
  .cmp-carousel .teaser .cmp-teaser {
    margin-bottom: 0px; }
  .cmp-carousel .cmp-carousel__indicators {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 7px 0px; }
    .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator {
      width: 8px;
      height: 8px;
      background-color: #0568AE; }
      .region--black .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator,
      .region--blue--wh-text .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator,
      .region--comms-cobalt .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator,
      .region--comms-purple .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator,
      .region--comms-cobalt-purple .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator,
      .region--blue-gradient--wh-text .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator {
        background-color: #FFF; }
      .region--blue--bl-text .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator,
      .region--blue-gradient--bl-text .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator {
        background-color: #000; }
    .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator--active {
      background-clip: content-box;
      width: 16px;
      height: 16px;
      padding: 2px;
      border: 2px solid #0568AE; }
      .region--black .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator--active,
      .region--blue--wh-text .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator--active,
      .region--comms-cobalt .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator--active,
      .region--comms-purple .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator--active,
      .region--comms-cobalt-purple .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator--active,
      .region--blue-gradient--wh-text .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator--active {
        border-color: #FFF; }
      .region--blue--bl-text .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator--active,
      .region--blue-gradient--bl-text .cmp-carousel .cmp-carousel__indicators .cmp-carousel__indicator--active {
        border-color: #000; }
  .cmp-carousel .cmp-carousel__actions {
    position: absolute;
    bottom: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .cmp-carousel .cmp-carousel__actions .cmp-carousel__action {
      height: 30px;
      width: 30px; }
    .cmp-carousel .cmp-carousel__actions .cmp-carousel__action-icon {
      height: 30px;
      width: 30px;
      display: inline-block;
      position: relative; }
      .cmp-carousel .cmp-carousel__actions .cmp-carousel__action-icon:after {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        left: 3px;
        right: 100%;
        font-family: "ATT_Icons", "Arial", "Helvetica", sans-serif;
        text-align: center;
        font-size: 25px;
        line-height: 1;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        color: #0568AE; }
    .cmp-carousel .cmp-carousel__actions .cmp-carousel__action--previous .cmp-carousel__action-icon:after {
      content: ""; }
    .cmp-carousel .cmp-carousel__actions .cmp-carousel__action--next .cmp-carousel__action-icon:after {
      content: ""; }
    .cmp-carousel .cmp-carousel__actions .cmp-carousel__action--pause .cmp-carousel__action-icon:after {
      content: ""; }
    .cmp-carousel .cmp-carousel__actions .cmp-carousel__action--play .cmp-carousel__action-icon:after {
      content: ""; }
    .cmp-carousel .cmp-carousel__actions .cmp-carousel__action-text {
      display: none; }

.core-text .cmp-text, .core-title {
  font-size: 21px;
  position: relative;
  max-width: 1220px;
  line-height: 1.6;
  margin-left: auto;
  margin-right: auto;
  /* Headings */ }
  .core-text .cmp-text h1,
  .core-text .cmp-text h2,
  .core-text .cmp-text h3,
  .core-text .cmp-text h4,
  .core-text .cmp-text h5,
  .core-text .cmp-text h6,
  .core-text .cmp-text p, .core-title h1,
  .core-title h2,
  .core-title h3,
  .core-title h4,
  .core-title h5,
  .core-title h6,
  .core-title p {
    margin-bottom: 20px; }
  .region[class*="-black"] .core-text .cmp-text h1, .region[class*="-black"] .core-title h1 {
    color: #009FDB; }
  .core-text .cmp-text h2, .core-title h2 {
    line-height: 1.35; }
  .core-text .cmp-text p + h1,
  .core-text .cmp-text p + h2,
  .core-text .cmp-text p + h3,
  .core-text .cmp-text p + h4,
  .core-text .cmp-text p + h5,
  .core-text .cmp-text p + h6,
  .core-text .cmp-text ul + h1,
  .core-text .cmp-text ul + h2,
  .core-text .cmp-text ul + h3,
  .core-text .cmp-text ul + h4,
  .core-text .cmp-text ul + h5,
  .core-text .cmp-text ul + h6, .core-title p + h1,
  .core-title p + h2,
  .core-title p + h3,
  .core-title p + h4,
  .core-title p + h5,
  .core-title p + h6,
  .core-title ul + h1,
  .core-title ul + h2,
  .core-title ul + h3,
  .core-title ul + h4,
  .core-title ul + h5,
  .core-title ul + h6 {
    margin-top: 35px; }
    @media (min-width: 1440px) {
      .core-text .cmp-text p + h1,
      .core-text .cmp-text p + h2,
      .core-text .cmp-text p + h3,
      .core-text .cmp-text p + h4,
      .core-text .cmp-text p + h5,
      .core-text .cmp-text p + h6,
      .core-text .cmp-text ul + h1,
      .core-text .cmp-text ul + h2,
      .core-text .cmp-text ul + h3,
      .core-text .cmp-text ul + h4,
      .core-text .cmp-text ul + h5,
      .core-text .cmp-text ul + h6, .core-title p + h1,
      .core-title p + h2,
      .core-title p + h3,
      .core-title p + h4,
      .core-title p + h5,
      .core-title p + h6,
      .core-title ul + h1,
      .core-title ul + h2,
      .core-title ul + h3,
      .core-title ul + h4,
      .core-title ul + h5,
      .core-title ul + h6 {
        margin-top: 55px; } }
  .core-text .cmp-text ul li:before, .core-title ul li:before {
    top: 7px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmVfY29tcG9uZW50cy5jc3MiLCJjb3JlX2NvbXBvbmVudHMuc2NzcyIsIl9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiX2NvcmUtY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJfY29yZS1jb21wb25lbnRzL19idXR0b24uc2NzcyIsIl9jb3JlLWNvbXBvbmVudHMvX2Rvd25sb2FkLnNjc3MiLCJfY29yZS1jb21wb25lbnRzL190YWJzLnNjc3MiLCJfY29yZS1jb21wb25lbnRzL19zZXBhcmF0b3Iuc2NzcyIsIl9jb3JlLWNvbXBvbmVudHMvX3RlYXNlci5zY3NzIiwiX2NvcmUtY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsIl9jb3JlLWNvbXBvbmVudHMvX3RleHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakIsZUFBZTtBQ0FmOzthQUVhO0FBRWI7O2VBRWU7QUFHZSwwQ0FBMEM7QUFDM0MsMkNBQTJDO0FBR3pDLCtDQUErQztBQUc5RTs7Z0JBRWdCO0FBZ0JkLCtCQUErQjtBQVEvQiw2QkFBNkI7QUFVN0IsaUJBQWlCO0FBU2pCLFVBQVU7QUFLWjs7c0JBRXNCO0FBRXBCOzs7Ozs7O0tBT0c7QUFZTDs7aUJBRWlCO0FBRWYsbUJBQW1CO0FBZ0JuQixxQ0FBcUM7QUFTckMseUJBQXlCO0FBRUYsOENBQThDO0FBQzVCLGdDQUFnQztBQUM1Qix1Q0FBdUM7QUFDekQsMENBQTBDO0FBQ3JDLDRCQUE0QjtBQUk1RCxnQkFBZ0I7QUErQmhCLDJIQUEySDtBQU8zSDs7Ozs7SUFLRTtBQUVKOztpQkFFaUI7QUFFZixxQ0FBcUM7QUFFckM7RUFDQywwQkFBeUI7RUFBRSxnQkFBZ0I7RUFDM0MsK0NBQThDO0VBQzlDLDRRQUdvRTtFQUNuRSxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBQUE7O0FBRXBCO0VBQ0MsMEJBQXlCO0VBQUUsdUJBQXVCO0VBQ2xELCtDQUE4QztFQUM5Qyw0UUFHb0U7RUFDbkUsaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBOztBQUVwQjtFQUNDLDBCQUF5QjtFQUFFLHNCQUFzQjtFQUNqRCwrQ0FBOEM7RUFDOUMsNFFBR29FO0VBQ25FLGlCQUFnQjtFQUNoQixtQkFBa0IsRUFBQTs7QUFFcEI7RUFDQywwQkFBeUI7RUFBRSw2QkFBNkI7RUFDeEQsaURBQWdEO0VBQ2hELG9SQUdzRTtFQUNyRSxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBQUE7O0FBRXBCO0VBQ0MsMEJBQXlCO0VBQUUscUJBQXFCO0VBQ2hELCtDQUE4QztFQUM5Qyw0UUFHb0U7RUFDbkUsaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBOztBQUVwQjtFQUNDLDBCQUF5QjtFQUFFLDRCQUE0QjtFQUN2RCxpREFBZ0Q7RUFDaEQsb1JBR3NFO0VBQ3JFLGlCQUFnQjtFQUNoQixtQkFBa0IsRUFBQTs7QUFHcEIsMkNBQTJDO0FBRTNDO0VBQ0MsaUNBQWdDO0VBQUUsdUJBQXVCO0VBQ3pELCtDQUE4QztFQUM5Qyw0UUFHb0U7RUFDbkUsaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBOztBQUVwQjtFQUNDLGlDQUFnQztFQUFFLDhCQUE4QjtFQUNoRSxpREFBZ0Q7RUFDaEQsb1JBR3NFO0VBQ3JFLGlCQUFnQjtFQUNoQixtQkFBa0IsRUFBQTs7QUFFcEI7RUFDQyxnQ0FBK0I7RUFBRSxzQkFBc0I7RUFDdkQsZ0RBQStDO0VBQy9DLGdSQUdxRTtFQUNwRSxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBQUE7O0FBRXBCO0VBQ0MsZ0NBQStCO0VBQUUsNkJBQTZCO0VBQzlELGtEQUFpRDtFQUNqRCx3UkFHdUU7RUFDdEUsaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBOztBQUdwQixnQkFBZ0I7QUFFaEI7RUFDQywwQkFBeUI7RUFBRSxnQkFBZ0I7RUFDM0MsK0NBQThDO0VBQzlDLDRRQUdvRTtFQUNuRSxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBQUE7O0FBRXBCO0VBQ0MsMEJBQXlCO0VBQUUsdUJBQXVCO0VBQ2xELCtDQUE4QztFQUM5Qyw0UUFHb0U7RUFDbkUsaUJBQWdCO0VBQ2hCLG1CQUFrQixFQUFBOztBQUlwQixvQkFBb0I7QUFFcEI7RUFDQyx5QkFBd0I7RUFBRSxvQkFBb0I7RUFDOUMsMkNBQTBDO0VBQzFDLDRQQUdnRTtFQUMvRCxpQkFBZ0I7RUFDaEIsbUJBQWtCLEVBQUE7O0FBR3RCOztrQkFFa0I7QUFTaEIseUJBQXlCO0FBaUMzQjs7b0JBRW9CO0FBRWxCOzs7O0tBSUc7QURqWEwsa0NBQWtDO0FFSGxDO0VBQ0UsWUFBVztFQUNYLGtCQUFpQjtFQUNqQixvQkFBbUIsRUF5R3BCO0VBNUdEO0lBTUksb0JBQW1CLEVBcUdwQjtJQTNHSDtNQVNRLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2Isd0JBQTJCO1VBQTNCLHFCQUEyQjtjQUEzQiw0QkFBMkI7TUFDM0IsMEJBQW1CO1VBQW5CLHVCQUFtQjtjQUFuQixvQkFBbUI7TUFDbkIsWUFBVztNQUNYLGVBQWM7TUFDZCxpQkFBZ0I7TUFDaEIsOEJBQTZCO01BQzdCLGlDQUFnQyxFQXVFakM7TUFyRUM7Ozs7OztRQU1FLG1CRDZFSSxFQzVFTDtNQXpCVDtRQTRCVSxlQUFjO1FBQ2QsZ0JBQWU7UUFDZixrQkFBaUIsRUFVbEI7UUFSQzs7Ozs7O1VBTUUsWUQrREUsRUM5REg7TUF2Q1g7UUE2Q2MsYUR3VFMsRUFBQTtNQ3JXdkI7UUFtRFUsa0JBQWlCO1FBQ2pCLG1CQUFrQjtRQUNsQixzQkFBcUI7UUFDckIsWUFBVztRQUNYLGFBQVk7UUFDWixtQkFBa0IsRUE4Qm5CO1FBdEZUO1VBMkRZLFlBQVc7VUFDWCxlQUFjO1VBQ2QsbUJBQWtCO1VBQ2xCLE9BQU07VUFDTixRQUFPO1VBQ1AsWUFBVztVQUNYLDJERHdROEM7VUN2UTlDLG1CQUFrQjtVQUNsQixnQkFBZTtVQUNmLGVBQWM7VUFDZCxlRDhCVTtVQzdCVixhRGlTWSxFQUFBO1VDL1JaOzs7Ozs7WUFNRSxZRHVCQSxFQ3RCRDtVQUVEOztZQUVFLFlEd0JBLEVDdkJEO0lBcEZiO01BMEZNLGVBQWM7TUFDZCxnQkFBZTtNQUNmLGdCQUFlLEVBY2hCO01BWkM7Ozs7OztRQU1FLFlEQ00sRUNBUDtNQXJHUDtRQXdHUSxZQUFXLEVBQ1o7O0FDekdQO0VBQ0UsNEJBQW9CO0VBQXBCLDRCQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQiwwQkY2RmlCO0VFNUZqQiwwQkY0RmlCO0VFM0ZqQixvQkFBbUI7RUFDbkIsbUNBQTBCO0VBQTFCLDhCQUEwQjtFQUExQiwyQkFBMEI7RUFDMUIsK0JBQXNCO1VBQXRCLHVCQUFzQixFQTJIdkI7RUF6SEM7Ozs7Ozs7SUFHRSx1QkY2RlU7SUU1RlYsbUJGNEZVO0lFM0ZWLHNCQUFxQixFQUN0QjtFQUVEOzs7Ozs7Ozs7O0lBSUUsdUJGOEVVO0lFN0VWLG1CRjZFVTtJRTVFVixzQkFBcUIsRUFDdEI7RUExQkg7SUE2QkksbUJBQWtCO0lBQ2xCLGtCQUFpQixFQUNsQjtFQS9CSDtJQW1DSSw4QkFBNkIsRUFhOUI7SUFoREg7TUFzQ00sZUY0RGEsRUUzRGQ7SUF2Q0w7TUEwQ00sMEJGd0RhLEVFbkRkO01BL0NMO1FBNkNRLFlGd0RNLEVFdkRQO0VBOUNQO0lBbURJLHNCQUFxQjtJQUNyQiwwQkFBeUI7SUFDekIsc0JBQXFCLEVBZ0N0QjtJQTlCQzs7Ozs7OztNQUdFLHVCRjJDUTtNRTFDUixtQkYwQ1EsRUV6Q1Q7SUFFRDs7Ozs7Ozs7OztNQUlFLDhCQUE2QjtNQUM3QixtQkZrQ1E7TUVqQ1Isc0JBQXFCLEVBQ3RCO0lBR0M7Ozs7Ozs7Ozs7Ozs7OztNQUdFLFlGZ0NNLEVFL0JQO0lBRUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7TUFJRSxZRm1CTSxFRWxCUDtFQW5GUDtJQXdGSSxnQkFBZTtJQUNmLGtCQUFpQjtJQUNqQixZRldVLEVFSFg7SUFOQzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQUlFLFlGV1EsRUVWVDtFQWpHTDtJQXFHSSxZQUFXO0lBQ1gsYUFBWTtJQUNaLHNCQUFxQjtJQUNyQiw2QkFBNEI7SUFDNUIsa0JBQWlCO0lBQ2pCLG1CQUFrQixFQXlCbkI7SUFuSUg7TUE4R1EsWUFBVztNQUNYLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsT0FBTTtNQUNOLFFBQU87TUFDUCxZQUFXO01BQ1gsMkRGcU5rRDtNRXBObEQsbUJBQWtCO01BQ2xCLGdCQUFlO01BQ2Ysa0JBQWlCO01BQ2pCLFlGbkJNO01Fb0JOLGFGME5VLEVBQUE7TUV4TlY7Ozs7Ozs7Ozs7UUFJRSxZRnBCSSxFRXFCTDs7QUNoSVQ7RUFFSSxzQkFBcUI7RUFDckIsa0JBQWlCLEVBMEZsQjtFQTdGSDtJQU1NLDBCQUF5QjtJQUN6QixnQkFBZTtJQUNmLGlCQUFnQjtJQUNoQixlSDJGZTtJRzFGZixvQkFBbUIsRUFtQnBCO0lBN0JMO01BYVEsc0JBQXFCLEVBZXRCO01BYkM7Ozs7OztRQU1FLFlIZ0ZJLEVHL0VMO01BRUQ7O1FBRUUsWUhpRkksRUdoRkw7RUEzQlQ7SUFnQ00sMEJBQXlCO0lBQ3pCLGdCQUFlO0lBQ2YsZUhrRWU7SUdqRWYsb0JBQW1CLEVBZXBCO0lBYkM7Ozs7OztNQU1FLFlIMERNLEVHekRQO0lBRUQ7O01BRUUsWUgyRE0sRUcxRFA7RUFqRFA7SUFxRE0scUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYix3QkFBMkI7UUFBM0IscUJBQTJCO1lBQTNCLDRCQUEyQjtJQUMzQixvQkFBbUIsRUFZcEI7SUFuRUw7TUEwRFEsb0JBQW1CLEVBUXBCO01BbEVQO1FBNERVLGdCQUFlLEVBQ2hCO01BN0RUO1FBZ0VVLGNBQWEsRUFDZDtFQWpFVDtJQXVFTSxzQkFBcUI7SUFDckIsbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUVyQixvQkFBbUIsRUFpQnBCO0lBNUZMO01BK0VRLGlDQUFnQztNQUNoQyxpQkFBZ0I7TUFDaEIsZ0JBQWUsRUFFaEI7O0FDbkZQO0VBRUksZ0JBQWUsRUFDaEI7O0FBSEg7RUFNSSxvQkFBbUIsRUFDcEI7O0FBUEg7RUFVSSxpQ0FBZ0M7RUFDaEMsb0JBQW1CLEVBa0VwQjtFQTdFSDtJQWNNLGdCQUFlO0lBQ2YsZUpvRmdCLEVJbEVqQjtJQWhCQztNQWpCTjtRQWtCUSxnQkFBZSxFQWVsQixFQUFBO0lBWkM7O01BRUUsWUpvRk0sRUluRlA7SUFFRDs7Ozs7TUFLRSxZSnNFTSxFSXJFUDtFQWhDUDtJQW9DTSxhQUFZO0lBQ1osbUJBQWtCO0lBQ2xCLGVKb0VxQixFSTlCdEI7SUFwQ0M7TUFDRSxZSmtFTSxFSWpFUDtJQUVEOzs7Ozs7TUFNRSxZSm1ETSxFSWxEUDtJQW5EUDtNQXNEUSxZQUFXO01BQ1gsbUJBQWtCO01BQ2xCLGFBQVk7TUFDWixVQUFTO01BQ1Qsc0JBQXFCO01BQ3JCLFlBQVc7TUFDWCxZQUFXO01BQ1gsMEJKc0NjLEVJeEJmO01BWkM7O1FBRUUsdUJKMENJLEVJekNMO01BRUQ7Ozs7O1FBS0UsdUJKNEJJLEVJM0JMOztBQTFFVDtFQWdGSSxjQUFhLEVBQ2Q7O0FDakZIO0VBR00sVUFBUztFQUNULDhCTDhGYTtFSzdGYixlQUFjLEVBZWY7RUFiQzs7O0lBR0UsbUJMaUdNLEVLaEdQO0VBRUQ7Ozs7O0lBS0UsbUJMbUZNLEVLbEZQOztBQW5CUDtFQTBCUSxXQUFVO0VBQ1Ysa0JBQWlCO0VBQ2pCLG1CQUFrQixFQUNuQjs7QUM3QlA7RUFFSSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLG9CQUFtQixFQXNGcEI7RUExRkg7SUFPTSx1Q0FBOEI7SUFBOUIsa0NBQThCO0lBQTlCLCtCQUE4QixFQUsvQjtJQVpMO01BVVEsYUFBWSxFQUNiO0VBWFA7SUFlTSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDZCQUFzQjtJQUF0Qiw4QkFBc0I7UUFBdEIsMkJBQXNCO1lBQXRCLHVCQUFzQjtJQUN0QixzQkFBeUI7UUFBekIsbUJBQXlCO1lBQXpCLDBCQUF5QjtJQUN6QixjQUFhLEVBK0RkO0lBN0RDO01BcEJOO1FBcUJRLGNBQWEsRUE0RGhCLEVBQUE7SUFqRkw7OztNQTJCUSxhQUFZO01BQ1osbUJBQWtCO01BQ2xCLDJCQUFrQjtNQUFsQix3QkFBa0I7TUFBbEIsbUJBQWtCO01BQ2xCLGlDQUFnQyxFQUNqQztJQS9CUDtNQWtDUSxnQkFBZSxFQUNoQjtJQW5DUDtNQXNDUSxnQkFBZSxFQUtoQjtNQUhDO1FBeENSO1VBeUNVLGdCQUFlLEVBRWxCLEVBQUE7SUEzQ1A7TUE4Q1EsZ0JBQWUsRUFDaEI7SUEvQ1A7TUFrRFEsaUNBQWdDO01BQ2hDLGdCQUFlO01BQ2Ysa0JBQWlCO01BQ2pCLGtCQUFpQjtNQUNqQixzQkFBcUI7TUFDckIsa0JBQWlCLEVBQ2xCO0lBeERQO01BMkRRLG1CQUFrQjtNQUNsQixXQUFVO01BQ1YsT0FBTTtNQUNOLFVBQVM7TUFDVCxRQUFPO01BQ1AsU0FBUTtNQUNSLGlCQUFnQjtNQUNoQixnQkFBZSxFQWNoQjtNQWhGUDs7O1FBdUVVLGVBQWM7UUFDZCxxQ0FBaUMsRUFDbEM7TUF6RVQ7UUE0RVUsc0JBQXFCO1FBQ3JCLGVBQWM7UUFDZCxxQ0FBaUMsRUFDbEM7RUEvRVQ7SUFvRk0sWUFBVyxFQUNaO0VBckZMO0lBd0ZNLGtCQUFpQixFQUNsQjs7QUF6Rkw7RUE2RkksMEJBQXlCLEVBQzFCOztBQzlGSDtFQUNFLG9CQUFtQixFQTJIcEI7RUE1SEQ7SUFJTSxtQkFBa0IsRUFDbkI7RUFMTDtJQVNJLDBCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsb0JBQW1CO0lBQ25CLGlCQUFnQixFQTJDakI7SUFyREg7TUFhTSxXQUFVO01BQ1YsWUFBVztNQUNYLDBCUG9GZ0IsRU9yRWpCO01BYkM7Ozs7OztRQU1FLHVCUDhFTSxFTzdFUDtNQUVEOztRQUVFLHVCUCtFTSxFTzlFUDtJQTdCUDtNQWlDTSw2QkFBNEI7TUFDNUIsWUFBVztNQUNYLGFBQVk7TUFDWixhQUFZO01BQ1osMEJQOERnQixFTy9DakI7TUFiQzs7Ozs7O1FBTUUsbUJQd0RNLEVPdkRQO01BRUQ7O1FBRUUsbUJQeURNLEVPeERQO0VBbkRQO0lBd0RJLG1CQUFrQjtJQUNsQixVQUFTO0lBQ1QsU0FBUTtJQUNSLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhLEVBZ0VkO0lBM0hIO01BOERNLGFBQVk7TUFDWixZQUFXLEVBQ1o7SUFoRUw7TUFtRU0sYUFBWTtNQUNaLFlBQVc7TUFDWCxzQkFBcUI7TUFDckIsbUJBQWtCLEVBZ0JuQjtNQXRGTDtRQXlFUSxZQUFXO1FBQ1gsZUFBYztRQUNkLG1CQUFrQjtRQUNsQixTQUFRO1FBQ1IsVUFBUztRQUNULFlBQVc7UUFDWCwyRFAwUGtEO1FPelBsRCxtQkFBa0I7UUFDbEIsZ0JBQWU7UUFDZixlQUFjO1FBQ2Qsb0NBQTJCO1lBQTNCLGdDQUEyQjtnQkFBM0IsNEJBQTJCO1FBQzNCLGVQZWMsRU9kZjtJQXJGUDtNQTJGVSxhUDJRYSxFQUFBO0lPdFd2QjtNQW1HVSxhUG9RYyxFQUFBO0lPdld4QjtNQTJHVSxhUDZQUSxFQUFBO0lPeFdsQjtNQW1IVSxhUHNQVyxFQUFBO0lPeldyQjtNQXlITSxjQUFhLEVBQ2Q7O0FDMUhMO0VBQ0UsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsa0JSa0J3QjtFUWpCeEIsaUJBQWdCO0VBQ2hCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFFbEIsY0FBYyxFQWdEZjtFQXhERDs7Ozs7Ozs7Ozs7OztJQWlCSSxvQlJtQmdCLEVRbEJqQjtFQUdDO0lBQ0UsZVI0RWEsRVEzRWQ7RUF2Qkw7SUEyQkksa0JBQWlCLEVBQ2xCO0VBNUJIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQTBDSSxpQkFBZ0IsRUFLakI7SUFIQztNQTVDSjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7UUE2Q00saUJSSWdCLEVRRm5CLEVBQUE7RUEvQ0g7SUFvRFEsU0FBUSxFQUNUIiwiZmlsZSI6ImNvcmVfY29tcG9uZW50cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBBYnN0cmFjdHMgKi9cbi8qPT09PT09PT09XG4gIFZBUklBQkxFU1xuICA9PT09PT09PT0qL1xuLyo9PT09PT09PT09PVxuICBCcmVha3BvaW50c1xuICA9PT09PT09PT09PSovXG4vKiB3ZSBzd2l0Y2ggZnJvbSBtb2JpbGUgdG8gdGFibGV0IGhlcmUgKi9cbi8qIHdlIHN3aXRjaCBmcm9tIHRhYmxldCB0byBkZXNrdG9wIGhlcmUgKi9cbi8qIG1heCB3aWR0aCBvZiBzdGFuZGFyZCAxNVwiIGxhcHRvcCB2aWV3cG9ydCAqL1xuLyo9PT09PT09PT09PT1cbiAgR2xvYmFsIFNpemVzXG4gID09PT09PT09PT09PSovXG4vKiBDb21wb25lbnQgTWFyZ2luL1BhZGRpbmdzICovXG4vKiBTZWN0aW9uIE1hcmdpbi9QYWRkaW5ncyAqL1xuLyogTGluZSBIZWlnaHQgKi9cbi8qIE1pc2MgKi9cbi8qPT09PT09PT09PT09PT09PT09XG4gIFJlc3BvbnNpdmUgQ29sdW1uc1xuICA9PT09PT09PT09PT09PT09PT0qL1xuLypcbiAgICogVGhlIGZvbGxvd2luZyBjb2x1bW4gc2l6aW5nIG1hcCBpcyB1c2VkIHRvIGRldGVybWluZSBob3cgZGlmZmVyZW50IHNpemVkIGNvbHVtbnMgd2lsbCBhZGp1c3QgdGhlaXIgd2lkdGhzIGF0IGRpZmZlcmVudCBicmVha3BvaW50cy5cbiAgICogRm9yIGVhY2ggY29sdW1uIHNpemUgKDEyLCA5LCA4LCA2LCA0LCAzLCAyKSwgdGhlIHN1YnNlcXVlbnQgcmVzcG9uc2l2ZSB3aWR0aHMgYXJlIGxpc3RlZCBpbiBwYXJlbnRoZXNlcywgZ29pbmcgaW4gb3JkZXIgZnJvbSBtb2JpbGUsIHRvIHRhYmxldCwgdG8gc21hbGwgZGVza3RvcCwgdG8gZnVsbCBkZXNrdG9wLlxuICAgKiBleDogY29sU2l6ZToobW9iaWxlV2lkdGgsIHRhYmxldFdpZHRoLCBzbURlc2t0b3BXaWR0aCwgbGdEZXNrdG9wV2lkdGgpLCB3aGVyZSB0aGUgd2lkdGggdmFsdWVzIHJlZmVyIHRvIHRoZSBudW1iZXIgb2YgcGFydHMtcGVyLTEyIHRoYXQgdGhlIGNvbHVtbiBzaG91bGQgb2NjdXB5IGF0IGVhY2ggc2NyZWVuIHNpemUuXG4gICAqIE5vdGUgdGhhdCBhbGwgY29sdW1uIHdpZHRocyBhcmUgMTItYmFzZWQsIHNvIGEgMTIgcmVwcmVzZW50cyBhIGZ1bGwtd2lkdGggYXBwZWFyYW5jZS5cbiAgICogU2luY2UgYWxsIGNvbHVtbiBzaXplcyBzaG91bGQgYXBwZWFyIGZ1bGwtd2lkdGggYXQgbW9iaWxlIHZpZXdwb3J0IHNpemUsIHRoZSBmaXJzdCBudW1iZXIgaW4gZWFjaCBzZXF1ZW5jZSBpcyAxMi5cbiAgICogVGhlIHNldHRpbmdzIGZyb20gdGhpcyBtYXAgZ2V0IGFwcGxpZWQgYnkgdGhlIGNvbHVtblNpemVyIGxvb3Agc3RhdGVtZW50IGZvdW5kIGluIHRoZSBcIkNvbHVtbnNcIiBzZWN0aW9uIG9mIHRoZSBfbGF5b3V0IHBhcnRpYWwgKHNlZSB0aGUgc3R5bGVzIHVuZGVyIFwiLmNvbFwiKS5cbiAgICovXG4vKj09PT09PT09PT09PT1cbiAgQ29sb3IgUGFsZXR0ZVxuICA9PT09PT09PT09PT09Ki9cbi8qIEdsb2JhbCBDb2xvcnMgKi9cbi8qIDIwMTkgTmV3IEJyYW5kIFNlY29uZGFyeSBDb2xvcnMgKi9cbi8qIFNwZWNpZmljIFVzZSBDb2xvcnMgKi9cbi8qIGNhbGwtdG8tYWN0aW9uIGVsZW1lbnRzIChsaW5rcywgYnV0dG9ucykgKi9cbi8qIGNhbGwtdG8tYWN0aW9uIGhvdmVyIHN0YXRlICovXG4vKiB0cmFuc3BhcmVudCBoZWFkZXIgbGluayBoaWdobGlnaHQgKi9cbi8qIHN0YW5kYXJkIGxpbmtzIGluc2lkZSBvZiB0ZXh0IGJsb2NrcyAqL1xuLyogZ2VuZXJhbCBwYWdlIGJvZHkgY29weSAqL1xuLyogQ29sb3IgTWFwcyAqL1xuLyogQ2F0ZWdvcnkgVGhlbWVzIC0gdGhlbWUgbmFtZXMgYmVsb3cgYXJlIGJhc2VkIG9uIHRoZW1lLS0gY2F0ZWdvcnkgY2xhc3NlcyB0aGF0IGdldCBhcHBsaWVkIHRvIHRoZSBib2R5IGVsZW1lbnQgYnkgQUVNICovXG4vKlxuXG4gIENvbW11bmljYXRpb25zOiAoXCJibHVlXCIsICRhdHRCbHVlKSxcbiAgY29tcGFueTogKFwic2lsdmVyXCIsIFwic2lsdmVyXCIpXG5cbiAgKi9cbi8qPT09PT09PT09PT09PVxuICBGb250IEZhbWlsaWVzXG4gID09PT09PT09PT09PT0qL1xuLyogQWxlY2sgU2FucyAtIEJhc2UgRm9udCBWYXJpYW50cyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWxlY2sgU2Fucyc7XG4gIC8qIEFsZWNrIFNhbnMgKi9cbiAgc3JjOiB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfUmcuZW90XCIpO1xuICBzcmM6IHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19SZy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfUmcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfUmcudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfUmcuc3ZnI3dlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWxlY2sgU2Fucyc7XG4gIC8qIEFsZWNrIFNhbnMgSXRhbGljICovXG4gIHNyYzogdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0l0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0l0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0l0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0l0LnN2ZyN3ZWJmb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FsZWNrIFNhbnMnO1xuICAvKiBBbGVjayBTYW5zIExpZ2h0ICovXG4gIHNyYzogdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0x0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfTHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0x0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0x0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0x0LnN2ZyN3ZWJmb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FsZWNrIFNhbnMnO1xuICAvKiBBbGVjayBTYW5zIExpZ2h0IEl0YWxpYyAqL1xuICBzcmM6IHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19MdEl0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfTHRJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfTHRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19MdEl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0x0SXQuc3ZnI3dlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWxlY2sgU2Fucyc7XG4gIC8qIEFsZWNrIFNhbnMgQm9sZCAqL1xuICBzcmM6IHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0JkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CZC5zdmcjd2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBbGVjayBTYW5zJztcbiAgLyogQWxlY2sgU2FucyBCb2xkIEl0YWxpYyAqL1xuICBzcmM6IHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CZEl0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfQmRJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfQmRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CZEl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0JkSXQuc3ZnI3dlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogQWxlY2sgU2FucyAtIEFkZGl0aW9uYWwgRm9udCBWYXJpYW50cyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWxlY2sgU2FucyBNZWRpdW0nO1xuICAvKiBBbGVjayBTYW5zIE1lZGl1bSAqL1xuICBzcmM6IHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19NZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX01kLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19NZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19NZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19NZC5zdmcjd2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBbGVjayBTYW5zIE1lZGl1bSc7XG4gIC8qIEFsZWNrIFNhbnMgTWVkaXVtIEl0YWxpYyAqL1xuICBzcmM6IHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19NZEl0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfTWRJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfTWRJdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19NZEl0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX01kSXQuc3ZnI3dlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWxlY2sgU2FucyBCbGFjayc7XG4gIC8qIEFsZWNrIFNhbnMgQmxhY2sgKi9cbiAgc3JjOiB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfQmxrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfQmxrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CbGsud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfQmxrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0Jsay5zdmcjd2ViZm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBbGVjayBTYW5zIEJsYWNrJztcbiAgLyogQWxlY2sgU2FucyBCbGFjayBJdGFsaWMgKi9cbiAgc3JjOiB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfQmxrSXQuZW90XCIpO1xuICBzcmM6IHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CbGtJdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfQmxrSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfQmxrSXQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfQmxrSXQuc3ZnI3dlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogQWxlY2sgU2xhYiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWxlY2sgU2xhYic7XG4gIC8qIEFsZWNrIFNsYWIgKi9cbiAgc3JjOiB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTbGFiX1dfUmcuZW90XCIpO1xuICBzcmM6IHVybChcIl9mb250cy9BbGVjay9BVFRBbGVja1NsYWJfV19SZy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTbGFiX1dfUmcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTbGFiX1dfUmcudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTbGFiX1dfUmcuc3ZnI3dlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQWxlY2sgU2xhYic7XG4gIC8qIEFsZWNrIFNsYWIgSXRhbGljICovXG4gIHNyYzogdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2xhYl9XX0l0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJfZm9udHMvQWxlY2svQVRUQWxlY2tTbGFiX1dfSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2xhYl9XX0l0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2xhYl9XX0l0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2xhYl9XX0l0LnN2ZyN3ZWJmb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIEFUJlQgSWNvbiBGb250ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBVFRfSWNvbnMnO1xuICAvKiBBVCZUIEljb24gRm9udCAqL1xuICBzcmM6IHVybChcIl9mb250cy9BVFRfSWNvbnMvYXR0LWljb25zLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJfZm9udHMvQVRUX0ljb25zL2F0dC1pY29ucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJfZm9udHMvQVRUX0ljb25zL2F0dC1pY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIl9mb250cy9BVFRfSWNvbnMvYXR0LWljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiX2ZvbnRzL0FUVF9JY29ucy9hdHQtaWNvbnMuc3ZnI3dlYmZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyo9PT09PT09PT09PT09PVxuICBGb250IFZhcmlhYmxlc1xuICA9PT09PT09PT09PT09PSovXG4vKiBBVCZUIEljb24gRm9udCBNYXBzICovXG4vKj09PT09PT09PT09PT09PT1cbiAgTmF2IEhpZ2hsaWdodGluZ1xuICA9PT09PT09PT09PT09PT09Ki9cbi8qXG4gICAqIFRoZSBmb2xsb3dpbmcgbWFwIHNldHMgdGhlIG5hdiBoaWdobGlnaHRpbmcgZGVmYXVsdCBmb3IgZGlmZmVyZW50IGJvZHkgY2xhc3Nlc1xuICAgKiBleDogYm9keUNsYXNzTmFtZTogXCJuYXYtaXRlbS1jbGFzcy1uYW1lXCJcbiAgICogTm90ZSB0aGF0IGlmIGEgbmF2IGl0ZW0gd2l0aCBjbGFzcyBvZiBcIm5hdi1jb21wYW55XCIgZXhpc3RzIGFuZCB5b3UncmUgb24gYSBwYWdlIHdpdGggYSBib2R5IGNsYXNzIG9mIFwibmF2LWNvbXBhbnlcIiwgdGhhdCB3aWxsIGhpZ2hsaWdodCBhcyB3ZWxsXG4gICAqL1xuLyogQ29yZSBjb21wb25lbnQgc3R5bGUgaW1wb3J0cyAqL1xuLmNtcC1hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7IH1cbiAgLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxRTFFMUU7IH1cbiAgICAgIC5yZWdpb24tLWJsYWNrIC5jbXAtYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIgLmNtcC1hY2NvcmRpb25fX2J1dHRvbixcbiAgICAgIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0IC5jbXAtYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIgLmNtcC1hY2NvcmRpb25fX2J1dHRvbixcbiAgICAgIC5yZWdpb24tLWNvbW1zLXB1cnBsZSAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24sXG4gICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5jbXAtYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIgLmNtcC1hY2NvcmRpb25fX2J1dHRvbixcbiAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGOyB9XG4gICAgICAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24gLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLnJlZ2lvbi0tYmxhY2sgLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uIC5jbXAtYWNjb3JkaW9uX190aXRsZSxcbiAgICAgICAgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24gLmNtcC1hY2NvcmRpb25fX3RpdGxlLFxuICAgICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uIC5jbXAtYWNjb3JkaW9uX190aXRsZSxcbiAgICAgICAgLnJlZ2lvbi0tY29tbXMtcHVycGxlIC5jbXAtYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIgLmNtcC1hY2NvcmRpb25fX2J1dHRvbiAuY21wLWFjY29yZGlvbl9fdGl0bGUsXG4gICAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdC1wdXJwbGUgLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uIC5jbXAtYWNjb3JkaW9uX190aXRsZSxcbiAgICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24gLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uLmNtcC1hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kZWQgLmNtcC1hY2NvcmRpb25fX2ljb246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu6kl1wiOyB9XG4gICAgICAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24gLmNtcC1hY2NvcmRpb25fX2ljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24gLmNtcC1hY2NvcmRpb25fX2ljb246YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFUVF9JY29uc1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBjb2xvcjogIzA1NjhBRTtcbiAgICAgICAgICBjb250ZW50OiBcIu6kmVwiOyB9XG4gICAgICAgICAgLnJlZ2lvbi0tYmxhY2sgLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uIC5jbXAtYWNjb3JkaW9uX19pY29uOmFmdGVyLFxuICAgICAgICAgIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uIC5jbXAtYWNjb3JkaW9uX19pY29uOmFmdGVyLFxuICAgICAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdCAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9faGVhZGVyIC5jbXAtYWNjb3JkaW9uX19idXR0b24gLmNtcC1hY2NvcmRpb25fX2ljb246YWZ0ZXIsXG4gICAgICAgICAgLnJlZ2lvbi0tY29tbXMtcHVycGxlIC5jbXAtYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIgLmNtcC1hY2NvcmRpb25fX2J1dHRvbiAuY21wLWFjY29yZGlvbl9faWNvbjphZnRlcixcbiAgICAgICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5jbXAtYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIgLmNtcC1hY2NvcmRpb25fX2J1dHRvbiAuY21wLWFjY29yZGlvbl9faWNvbjphZnRlcixcbiAgICAgICAgICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS13aC10ZXh0IC5jbXAtYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19oZWFkZXIgLmNtcC1hY2NvcmRpb25fX2J1dHRvbiAuY21wLWFjY29yZGlvbl9faWNvbjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICAgIC5yZWdpb24tLWJsdWUtLWJsLXRleHQgLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uIC5jbXAtYWNjb3JkaW9uX19pY29uOmFmdGVyLFxuICAgICAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLWJsLXRleHQgLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX2hlYWRlciAuY21wLWFjY29yZGlvbl9fYnV0dG9uIC5jbXAtYWNjb3JkaW9uX19pY29uOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgcGFkZGluZzogMTRweCAwOyB9XG4gICAgICAucmVnaW9uLS1ibGFjayAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwsXG4gICAgICAucmVnaW9uLS1ibHVlLS13aC10ZXh0IC5jbXAtYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19wYW5lbCxcbiAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdCAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwsXG4gICAgICAucmVnaW9uLS1jb21tcy1wdXJwbGUgLmNtcC1hY2NvcmRpb24gLmNtcC1hY2NvcmRpb25fX2l0ZW0gLmNtcC1hY2NvcmRpb25fX3BhbmVsLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwsXG4gICAgICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS13aC10ZXh0IC5jbXAtYWNjb3JkaW9uIC5jbXAtYWNjb3JkaW9uX19pdGVtIC5jbXAtYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAuY21wLWFjY29yZGlvbiAuY21wLWFjY29yZGlvbl9faXRlbSAuY21wLWFjY29yZGlvbl9fcGFuZWwgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmNtcC1idXR0b24sIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlGREI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDlGREI7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5yZWdpb24tLWJsdWUtLWJsLXRleHQgLmNtcC1idXR0b24sIC5yZWdpb24tLWJsdWUtLWJsLXRleHQgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uLCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1ibHVlLS1ibC10ZXh0IC5jbXAtZG93bmxvYWRfX2FjdGlvbixcbiAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAuY21wLWJ1dHRvbixcbiAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24sXG4gIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLWJsLXRleHQgLmNtcC1kb3dubG9hZF9fYWN0aW9uLFxuICAucmVnaW9uLS1ibHVlIC5jbXAtYnV0dG9uLFxuICAucmVnaW9uLS1ibHVlIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbixcbiAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tYmx1ZSAuY21wLWRvd25sb2FkX19hY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucmVnaW9uLS1ibHVlLS13aC10ZXh0IC5jbXAtYnV0dG9uLCAucmVnaW9uLS1ibHVlLS13aC10ZXh0IC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAuY21wLWRvd25sb2FkX19hY3Rpb24sXG4gIC5yZWdpb24tLWNvbW1zLWNvYmFsdCAuY21wLWJ1dHRvbixcbiAgLnJlZ2lvbi0tY29tbXMtY29iYWx0IC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbixcbiAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tY29tbXMtY29iYWx0IC5jbXAtZG93bmxvYWRfX2FjdGlvbixcbiAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuY21wLWJ1dHRvbixcbiAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24sXG4gIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgLmNtcC1kb3dubG9hZF9fYWN0aW9uLFxuICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5jbXAtYnV0dG9uLFxuICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbixcbiAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAuY21wLWRvd25sb2FkX19hY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY21wLWJ1dHRvbi5idG4tcmVjdGFuZ2xlLCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuYnRuLXJlY3RhbmdsZS5jbXAtZG93bmxvYWRfX2FjdGlvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4OyB9XG4gIC5jbXAtYnV0dG9uLmJ0bi1yZWN0YW5nbGUsIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5idG4tcmVjdGFuZ2xlLmNtcC1kb3dubG9hZF9fYWN0aW9uLCAuY21wLWJ1dHRvbi5idG4tb3ZhbCwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmJ0bi1vdmFsLmNtcC1kb3dubG9hZF9fYWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jbXAtYnV0dG9uLmJ0bi1yZWN0YW5nbGUgLmNtcC1idXR0b25fX3RleHQsIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5idG4tcmVjdGFuZ2xlLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtYnV0dG9uX190ZXh0LCAuY21wLWJ1dHRvbi5idG4tcmVjdGFuZ2xlIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtYnV0dG9uLmJ0bi1yZWN0YW5nbGUgLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5idG4tcmVjdGFuZ2xlLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtZG93bmxvYWRfX2FjdGlvbi10ZXh0LCAuY21wLWJ1dHRvbi5idG4tb3ZhbCAuY21wLWJ1dHRvbl9fdGV4dCwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmJ0bi1vdmFsLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtYnV0dG9uX190ZXh0LCAuY21wLWJ1dHRvbi5idG4tb3ZhbCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWJ1dHRvbi5idG4tb3ZhbCAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmJ0bi1vdmFsLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtZG93bmxvYWRfX2FjdGlvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDA5RkRCOyB9XG4gICAgLmNtcC1idXR0b24uYnRuLXJlY3RhbmdsZTpob3ZlciwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmJ0bi1yZWN0YW5nbGUuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIsIC5jbXAtYnV0dG9uLmJ0bi1vdmFsOmhvdmVyLCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuYnRuLW92YWwuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUZEQjsgfVxuICAgICAgLmNtcC1idXR0b24uYnRuLXJlY3RhbmdsZTpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmJ0bi1yZWN0YW5nbGUuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1idXR0b25fX3RleHQsIC5jbXAtYnV0dG9uLmJ0bi1yZWN0YW5nbGU6aG92ZXIgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtZG93bmxvYWRfX2FjdGlvbi10ZXh0LCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLmNtcC1idXR0b24uYnRuLXJlY3RhbmdsZTpob3ZlciAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmJ0bi1yZWN0YW5nbGUuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsIC5jbXAtYnV0dG9uLmJ0bi1vdmFsOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0LCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuYnRuLW92YWwuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1idXR0b25fX3RleHQsIC5jbXAtYnV0dG9uLmJ0bi1vdmFsOmhvdmVyIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtYnV0dG9uLmJ0bi1vdmFsOmhvdmVyIC5jbXAtZG93bmxvYWRfX2FjdGlvbi10ZXh0LCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuYnRuLW92YWwuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQge1xuICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAuY21wLWJ1dHRvbjpob3ZlciwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTBCQTtcbiAgICBib3JkZXItY29sb3I6ICMwMDkwQkE7IH1cbiAgICAucmVnaW9uLS1ibHVlLS1ibC10ZXh0IC5jbXAtYnV0dG9uOmhvdmVyLCAucmVnaW9uLS1ibHVlLS1ibC10ZXh0IC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tYmx1ZS0tYmwtdGV4dCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIsXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAuY21wLWJ1dHRvbjpob3ZlcixcbiAgICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS1ibC10ZXh0IC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlcixcbiAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS1ibC10ZXh0IC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlcixcbiAgICAucmVnaW9uLS1ibHVlIC5jbXAtYnV0dG9uOmhvdmVyLFxuICAgIC5yZWdpb24tLWJsdWUgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uOmhvdmVyLFxuICAgIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5yZWdpb24tLWJsdWUgLmNtcC1kb3dubG9hZF9fYWN0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkY7IH1cbiAgICAucmVnaW9uLS1ibHVlLS13aC10ZXh0IC5jbXAtYnV0dG9uOmhvdmVyLCAucmVnaW9uLS1ibHVlLS13aC10ZXh0IC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIsXG4gICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0IC5jbXAtYnV0dG9uOmhvdmVyLFxuICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIsXG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tY29tbXMtY29iYWx0IC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlcixcbiAgICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS13aC10ZXh0IC5jbXAtYnV0dG9uOmhvdmVyLFxuICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uOmhvdmVyLFxuICAgIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgLmNtcC1kb3dubG9hZF9fYWN0aW9uOmhvdmVyLFxuICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdC1wdXJwbGUgLmNtcC1idXR0b246aG92ZXIsXG4gICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIsXG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucmVnaW9uLS1ibHVlLS1ibC10ZXh0IC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0LCAucmVnaW9uLS1ibHVlLS1ibC10ZXh0IC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tYmx1ZS0tYmwtdGV4dCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1idXR0b25fX3RleHQsIC5yZWdpb24tLWJsdWUtLWJsLXRleHQgLmNtcC1idXR0b246aG92ZXIgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtZG93bmxvYWRfX2FjdGlvbi10ZXh0LCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLnJlZ2lvbi0tYmx1ZS0tYmwtdGV4dCAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCwgLnJlZ2lvbi0tYmx1ZS0tYmwtdGV4dCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5yZWdpb24tLWJsdWUtLWJsLXRleHQgLmNtcC1kb3dubG9hZF9fYWN0aW9uOmhvdmVyIC5jbXAtZG93bmxvYWRfX2FjdGlvbi10ZXh0LFxuICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLWJsLXRleHQgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3RleHQsXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1idXR0b25fX3RleHQsXG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1idXR0b25fX3RleHQsXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAuY21wLWJ1dHRvbjpob3ZlciAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLWJsLXRleHQgLmNtcC1idXR0b246aG92ZXIgLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLnJlZ2lvbi0tYmx1ZSAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCxcbiAgICAucmVnaW9uLS1ibHVlIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCxcbiAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1ibHVlIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCxcbiAgICAucmVnaW9uLS1ibHVlIC5jbXAtYnV0dG9uOmhvdmVyIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCxcbiAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLnJlZ2lvbi0tYmx1ZSAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCxcbiAgICAucmVnaW9uLS1ibHVlIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCxcbiAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1ibHVlIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3RleHQsIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0LCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1ibHVlLS13aC10ZXh0IC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCwgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAuY21wLWJ1dHRvbjpob3ZlciAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAucmVnaW9uLS1ibHVlLS13aC10ZXh0IC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtZG93bmxvYWRfX2FjdGlvbi10ZXh0LCAucmVnaW9uLS1ibHVlLS13aC10ZXh0IC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0IC5jbXAtYnV0dG9uOmhvdmVyIC5jbXAtYnV0dG9uX190ZXh0LFxuICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1idXR0b25fX3RleHQsXG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tY29tbXMtY29iYWx0IC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCxcbiAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgLmNtcC1idXR0b246aG92ZXIgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtZG93bmxvYWRfX2FjdGlvbi10ZXh0LFxuICAgIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAucmVnaW9uLS1jb21tcy1jb2JhbHQgLmNtcC1idXR0b246aG92ZXIgLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0IC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCxcbiAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1jb21tcy1jb2JhbHQgLmNtcC1kb3dubG9hZF9fYWN0aW9uOmhvdmVyIC5jbXAtZG93bmxvYWRfX2FjdGlvbi10ZXh0LFxuICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgLmNtcC1idXR0b246aG92ZXIgLmNtcC1idXR0b25fX3RleHQsXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1idXR0b25fX3RleHQsXG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1idXR0b25fX3RleHQsXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuY21wLWJ1dHRvbjpob3ZlciAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgLmNtcC1idXR0b246aG92ZXIgLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuY21wLWRvd25sb2FkX19hY3Rpb246aG92ZXIgLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCxcbiAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCxcbiAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciAuY21wLWJ1dHRvbl9fdGV4dCxcbiAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5jbXAtYnV0dG9uOmhvdmVyIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCxcbiAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAuY21wLWJ1dHRvbjpob3ZlciAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCxcbiAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCxcbiAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5jbXAtZG93bmxvYWRfX2FjdGlvbjpob3ZlciAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fdGV4dCwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtYnV0dG9uX190ZXh0LCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3RleHQsIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtYnV0dG9uX190ZXh0LCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1ibHVlLS13aC10ZXh0IC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWJ1dHRvbl9fdGV4dCwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgLmNtcC1idXR0b24gLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtZG93bmxvYWRfX2FjdGlvbi10ZXh0LCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1ibHVlLS13aC10ZXh0IC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCxcbiAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3RleHQsXG4gICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0IC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWJ1dHRvbl9fdGV4dCxcbiAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1jb21tcy1jb2JhbHQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtYnV0dG9uX190ZXh0LFxuICAgIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAucmVnaW9uLS1jb21tcy1jb2JhbHQgLmNtcC1idXR0b24gLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0IC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCxcbiAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1jb21tcy1jb2JhbHQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtZG93bmxvYWRfX2FjdGlvbi10ZXh0LFxuICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX3RleHQsXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLmNtcC1idXR0b25fX3RleHQsXG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuY21wLWRvd25sb2FkX19hY3Rpb24gLmNtcC1idXR0b25fX3RleHQsXG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgLmNtcC1idXR0b24gLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuY21wLWRvd25sb2FkX19hY3Rpb24gLmNtcC1kb3dubG9hZF9fYWN0aW9uLXRleHQsXG4gICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9fdGV4dCxcbiAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWJ1dHRvbl9fdGV4dCxcbiAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWJ1dHRvbl9fdGV4dCxcbiAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAuY21wLWJ1dHRvbiAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCxcbiAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCxcbiAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbiwgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtYnV0dG9uX19pY29uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZW1haWw6YWZ0ZXIsIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1lbWFpbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogXCJBVFRfSWNvbnNcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNzg7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGNvbnRlbnQ6IFwi7qSEXCI7IH1cbiAgICAgIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgLmNtcC1idXR0b24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZW1haWw6YWZ0ZXIsIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWVtYWlsOmFmdGVyLCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1ibHVlLS13aC10ZXh0IC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1lbWFpbDphZnRlcixcbiAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1lbWFpbDphZnRlcixcbiAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZW1haWw6YWZ0ZXIsXG4gICAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1jb21tcy1jb2JhbHQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWVtYWlsOmFmdGVyLFxuICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuY21wLWJ1dHRvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1lbWFpbDphZnRlcixcbiAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fYWN0aW9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWVtYWlsOmFmdGVyLFxuICAgICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuY21wLWRvd25sb2FkX19hY3Rpb24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZW1haWw6YWZ0ZXIsXG4gICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5jbXAtYnV0dG9uIC5jbXAtYnV0dG9uX19pY29uLmNtcC1idXR0b25fX2ljb24tLWVtYWlsOmFmdGVyLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19hY3Rpb24gLmNtcC1idXR0b25fX2ljb24uY21wLWJ1dHRvbl9faWNvbi0tZW1haWw6YWZ0ZXIsXG4gICAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWJ1dHRvbl9faWNvbi5jbXAtYnV0dG9uX19pY29uLS1lbWFpbDphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5kb3dubG9hZCAuY21wLWRvd25sb2FkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxOHB4IDBweDsgfVxuICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBbGVjayBTYW5zJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwNTdiODtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fdGl0bGUgLmNtcC1kb3dubG9hZF9fdGl0bGUtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5yZWdpb24tLWJsYWNrIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX3RpdGxlIC5jbXAtZG93bmxvYWRfX3RpdGxlLWxpbmssXG4gICAgICAucmVnaW9uLS1ibHVlLS13aC10ZXh0IC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX3RpdGxlIC5jbXAtZG93bmxvYWRfX3RpdGxlLWxpbmssXG4gICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fdGl0bGUgLmNtcC1kb3dubG9hZF9fdGl0bGUtbGluayxcbiAgICAgIC5yZWdpb24tLWNvbW1zLXB1cnBsZSAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX190aXRsZSAuY21wLWRvd25sb2FkX190aXRsZS1saW5rLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX190aXRsZSAuY21wLWRvd25sb2FkX190aXRsZS1saW5rLFxuICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX190aXRsZSAuY21wLWRvd25sb2FkX190aXRsZS1saW5rIHtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5yZWdpb24tLWJsdWUtLWJsLXRleHQgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fdGl0bGUgLmNtcC1kb3dubG9hZF9fdGl0bGUtbGluayxcbiAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLWJsLXRleHQgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fdGl0bGUgLmNtcC1kb3dubG9hZF9fdGl0bGUtbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ0FsZWNrIFNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwNTdiODtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLnJlZ2lvbi0tYmxhY2sgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fZGVzY3JpcHRpb24sXG4gICAgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19kZXNjcmlwdGlvbixcbiAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fZGVzY3JpcHRpb24sXG4gICAgLnJlZ2lvbi0tY29tbXMtcHVycGxlIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2Rlc2NyaXB0aW9uLFxuICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdC1wdXJwbGUgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fZGVzY3JpcHRpb24sXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5yZWdpb24tLWJsdWUtLWJsLXRleHQgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fZGVzY3JpcHRpb24sXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmRvd25sb2FkIC5jbXAtZG93bmxvYWQgLmNtcC1kb3dubG9hZF9fcHJvcGVydGllcyAuY21wLWRvd25sb2FkX19wcm9wZXJ0eSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZG93bmxvYWQgLmNtcC1kb3dubG9hZCAuY21wLWRvd25sb2FkX19wcm9wZXJ0aWVzIC5jbXAtZG93bmxvYWRfX3Byb3BlcnR5IC5jbXAtZG93bmxvYWRfX3Byb3BlcnR5LWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX3Byb3BlcnRpZXMgLmNtcC1kb3dubG9hZF9fcHJvcGVydHkgLmNtcC1kb3dubG9hZF9fcHJvcGVydHktbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNDVweDsgfVxuICAgIC5kb3dubG9hZCAuY21wLWRvd25sb2FkIC5jbXAtZG93bmxvYWRfX2FjdGlvbiAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJ0FsZWNrIFNhbnMgTWVkaXVtJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnRhYnMuY29yZS10YWJzIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi50YWJzIC5jbXAtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnRhYnMgLmNtcC10YWJzX190YWJsaXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwNTY4QUU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC50YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gICAgLnJlZ2lvbi0tYmx1ZS0tYmwtdGV4dCAudGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWIsXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAudGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWIge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAucmVnaW9uLS1ibHVlLS13aC10ZXh0IC50YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYixcbiAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgLnRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLFxuICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgLnRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLFxuICAgIC5yZWdpb24tLWNvbW1zLXB1cnBsZSAudGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWIsXG4gICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAudGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLnRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLS1hY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS1ibC10ZXh0IC50YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYi0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnJlZ2lvbi0tYmxhY2sgLnRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLS1hY3RpdmUsXG4gICAgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAudGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWItLWFjdGl2ZSxcbiAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgLnRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLS1hY3RpdmUsXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAudGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWItLWFjdGl2ZSxcbiAgICAucmVnaW9uLS1jb21tcy1wdXJwbGUgLnRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLS1hY3RpdmUsXG4gICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAudGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWItLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC50YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYi0tYWN0aXZlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU2OEFFOyB9XG4gICAgICAucmVnaW9uLS1ibHVlLS1ibC10ZXh0IC50YWJzIC5jbXAtdGFic19fdGFibGlzdCAuY21wLXRhYnNfX3RhYi0tYWN0aXZlOjphZnRlcixcbiAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLWJsLXRleHQgLnRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLS1hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAgICAgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAudGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWItLWFjdGl2ZTo6YWZ0ZXIsXG4gICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgLnRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLS1hY3RpdmU6OmFmdGVyLFxuICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAudGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWItLWFjdGl2ZTo6YWZ0ZXIsXG4gICAgICAucmVnaW9uLS1jb21tcy1wdXJwbGUgLnRhYnMgLmNtcC10YWJzX190YWJsaXN0IC5jbXAtdGFic19fdGFiLS1hY3RpdmU6OmFmdGVyLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAudGFicyAuY21wLXRhYnNfX3RhYmxpc3QgLmNtcC10YWJzX190YWItLWFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi50YWJzIC5jbXAtdGFic19fdGFicGFuZWwge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5zZXBhcmF0b3IgLmNtcC1zZXBhcmF0b3IgaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA5RkRCO1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAucmVnaW9uLS1ibHVlLS1ibC10ZXh0IC5zZXBhcmF0b3IgLmNtcC1zZXBhcmF0b3IgaHIsXG4gIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgLnNlcGFyYXRvciAuY21wLXNlcGFyYXRvciBocixcbiAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAuc2VwYXJhdG9yIC5jbXAtc2VwYXJhdG9yIGhyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgLnJlZ2lvbi0tY29tbXMtY29iYWx0IC5zZXBhcmF0b3IgLmNtcC1zZXBhcmF0b3IgaHIsXG4gIC5yZWdpb24tLWNvbW1zLXB1cnBsZSAuc2VwYXJhdG9yIC5jbXAtc2VwYXJhdG9yIGhyLFxuICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIC5zZXBhcmF0b3IgLmNtcC1zZXBhcmF0b3IgaHIsXG4gIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgLnNlcGFyYXRvciAuY21wLXNlcGFyYXRvciBocixcbiAgLnNlcGFyYXRvciAuY21wLXNlcGFyYXRvciBociAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkY7IH1cblxuLnNlcGFyYXRvci5zZXBhcmF0b3ItY2VudGVyIC5jbXAtc2VwYXJhdG9yIGhyIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4udGVhc2VyIC5jbXAtdGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7IH1cbiAgICAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19saW5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgIC50ZWFzZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9IH1cbiAgICAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19wcmV0aXRsZSxcbiAgICAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSxcbiAgICAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJBbGVjayBTYW5zIE1lZGl1bVwiOyB9XG4gICAgLnRlYXNlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fcHJldGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnRlYXNlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudCAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50IC5jbXAtdGVhc2VyX19hY3Rpb24tbGluayB7XG4gICAgICBmb250LWZhbWlseTogXCJBbGVjayBTYW5zIE1lZGl1bVwiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgLnRlYXNlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudDpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiBhdXRvOyB9XG4gICAgICAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50Om5vdCg6b25seS1jaGlsZCkgLmNtcC10ZWFzZXJfX3ByZXRpdGxlLFxuICAgICAgLnRlYXNlciAuY21wLXRlYXNlciAuY21wLXRlYXNlcl9fY29udGVudDpub3QoOm9ubHktY2hpbGQpIC5jbXAtdGVhc2VyX190aXRsZSxcbiAgICAgIC50ZWFzZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2NvbnRlbnQ6bm90KDpvbmx5LWNoaWxkKSAuY21wLXRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgICAudGVhc2VyIC5jbXAtdGVhc2VyIC5jbXAtdGVhc2VyX19jb250ZW50Om5vdCg6b25seS1jaGlsZCkgLmNtcC10ZWFzZXJfX2FjdGlvbi1saW5rIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC50ZWFzZXIgLmNtcC10ZWFzZXIgLmNtcC1pbWFnZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50ZWFzZXIgLmNtcC10ZWFzZXIgLmNtcC10ZWFzZXJfX2FjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4OyB9XG5cbi50ZWFzZXIuY21wLXRlYXNlci0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5jbXAtY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5jbXAtY2Fyb3VzZWwgLnRlYXNlciAuY21wLXRlYXNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5jbXAtY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9ycyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3cHggMHB4OyB9XG4gICAgLmNtcC1jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvciB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU2OEFFOyB9XG4gICAgICAucmVnaW9uLS1ibGFjayAuY21wLWNhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yLFxuICAgICAgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAuY21wLWNhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0IC5jbXAtY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9ycyAuY21wLWNhcm91c2VsX19pbmRpY2F0b3IsXG4gICAgICAucmVnaW9uLS1jb21tcy1wdXJwbGUgLmNtcC1jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcixcbiAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdC1wdXJwbGUgLmNtcC1jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcixcbiAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgLmNtcC1jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgICAgIC5yZWdpb24tLWJsdWUtLWJsLXRleHQgLmNtcC1jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcixcbiAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLWJsLXRleHQgLmNtcC1jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAuY21wLWNhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzA1NjhBRTsgfVxuICAgICAgLnJlZ2lvbi0tYmxhY2sgLmNtcC1jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvci0tYWN0aXZlLFxuICAgICAgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAuY21wLWNhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yLS1hY3RpdmUsXG4gICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgLmNtcC1jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvci0tYWN0aXZlLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtcHVycGxlIC5jbXAtY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9ycyAuY21wLWNhcm91c2VsX19pbmRpY2F0b3ItLWFjdGl2ZSxcbiAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdC1wdXJwbGUgLmNtcC1jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvci0tYWN0aXZlLFxuICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAuY21wLWNhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yLS1hY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNGRkY7IH1cbiAgICAgIC5yZWdpb24tLWJsdWUtLWJsLXRleHQgLmNtcC1jYXJvdXNlbCAuY21wLWNhcm91c2VsX19pbmRpY2F0b3JzIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvci0tYWN0aXZlLFxuICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAuY21wLWNhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMgLmNtcC1jYXJvdXNlbF9faW5kaWNhdG9yLS1hY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgLmNtcC1jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY21wLWNhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgLmNtcC1jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi1pY29uIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY21wLWNhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQVRUX0ljb25zXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGNvbG9yOiAjMDU2OEFFOyB9XG4gICAgLmNtcC1jYXJvdXNlbCAuY21wLWNhcm91c2VsX19hY3Rpb25zIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcHJldmlvdXMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLupJhcIjsgfVxuICAgIC5jbXAtY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24tLW5leHQgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLupJlcIjsgfVxuICAgIC5jbXAtY2Fyb3VzZWwgLmNtcC1jYXJvdXNlbF9fYWN0aW9ucyAuY21wLWNhcm91c2VsX19hY3Rpb24tLXBhdXNlIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qSgXCI7IH1cbiAgICAuY21wLWNhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wbGF5IC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qShXCI7IH1cbiAgICAuY21wLWNhcm91c2VsIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbnMgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29yZS10ZXh0IC5jbXAtdGV4dCwgLmNvcmUtdGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC8qIEhlYWRpbmdzICovIH1cbiAgLmNvcmUtdGV4dCAuY21wLXRleHQgaDEsXG4gIC5jb3JlLXRleHQgLmNtcC10ZXh0IGgyLFxuICAuY29yZS10ZXh0IC5jbXAtdGV4dCBoMyxcbiAgLmNvcmUtdGV4dCAuY21wLXRleHQgaDQsXG4gIC5jb3JlLXRleHQgLmNtcC10ZXh0IGg1LFxuICAuY29yZS10ZXh0IC5jbXAtdGV4dCBoNixcbiAgLmNvcmUtdGV4dCAuY21wLXRleHQgcCwgLmNvcmUtdGl0bGUgaDEsXG4gIC5jb3JlLXRpdGxlIGgyLFxuICAuY29yZS10aXRsZSBoMyxcbiAgLmNvcmUtdGl0bGUgaDQsXG4gIC5jb3JlLXRpdGxlIGg1LFxuICAuY29yZS10aXRsZSBoNixcbiAgLmNvcmUtdGl0bGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucmVnaW9uW2NsYXNzKj1cIi1ibGFja1wiXSAuY29yZS10ZXh0IC5jbXAtdGV4dCBoMSwgLnJlZ2lvbltjbGFzcyo9XCItYmxhY2tcIl0gLmNvcmUtdGl0bGUgaDEge1xuICAgIGNvbG9yOiAjMDA5RkRCOyB9XG4gIC5jb3JlLXRleHQgLmNtcC10ZXh0IGgyLCAuY29yZS10aXRsZSBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7IH1cbiAgLmNvcmUtdGV4dCAuY21wLXRleHQgcCArIGgxLFxuICAuY29yZS10ZXh0IC5jbXAtdGV4dCBwICsgaDIsXG4gIC5jb3JlLXRleHQgLmNtcC10ZXh0IHAgKyBoMyxcbiAgLmNvcmUtdGV4dCAuY21wLXRleHQgcCArIGg0LFxuICAuY29yZS10ZXh0IC5jbXAtdGV4dCBwICsgaDUsXG4gIC5jb3JlLXRleHQgLmNtcC10ZXh0IHAgKyBoNixcbiAgLmNvcmUtdGV4dCAuY21wLXRleHQgdWwgKyBoMSxcbiAgLmNvcmUtdGV4dCAuY21wLXRleHQgdWwgKyBoMixcbiAgLmNvcmUtdGV4dCAuY21wLXRleHQgdWwgKyBoMyxcbiAgLmNvcmUtdGV4dCAuY21wLXRleHQgdWwgKyBoNCxcbiAgLmNvcmUtdGV4dCAuY21wLXRleHQgdWwgKyBoNSxcbiAgLmNvcmUtdGV4dCAuY21wLXRleHQgdWwgKyBoNiwgLmNvcmUtdGl0bGUgcCArIGgxLFxuICAuY29yZS10aXRsZSBwICsgaDIsXG4gIC5jb3JlLXRpdGxlIHAgKyBoMyxcbiAgLmNvcmUtdGl0bGUgcCArIGg0LFxuICAuY29yZS10aXRsZSBwICsgaDUsXG4gIC5jb3JlLXRpdGxlIHAgKyBoNixcbiAgLmNvcmUtdGl0bGUgdWwgKyBoMSxcbiAgLmNvcmUtdGl0bGUgdWwgKyBoMixcbiAgLmNvcmUtdGl0bGUgdWwgKyBoMyxcbiAgLmNvcmUtdGl0bGUgdWwgKyBoNCxcbiAgLmNvcmUtdGl0bGUgdWwgKyBoNSxcbiAgLmNvcmUtdGl0bGUgdWwgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5jb3JlLXRleHQgLmNtcC10ZXh0IHAgKyBoMSxcbiAgICAgIC5jb3JlLXRleHQgLmNtcC10ZXh0IHAgKyBoMixcbiAgICAgIC5jb3JlLXRleHQgLmNtcC10ZXh0IHAgKyBoMyxcbiAgICAgIC5jb3JlLXRleHQgLmNtcC10ZXh0IHAgKyBoNCxcbiAgICAgIC5jb3JlLXRleHQgLmNtcC10ZXh0IHAgKyBoNSxcbiAgICAgIC5jb3JlLXRleHQgLmNtcC10ZXh0IHAgKyBoNixcbiAgICAgIC5jb3JlLXRleHQgLmNtcC10ZXh0IHVsICsgaDEsXG4gICAgICAuY29yZS10ZXh0IC5jbXAtdGV4dCB1bCArIGgyLFxuICAgICAgLmNvcmUtdGV4dCAuY21wLXRleHQgdWwgKyBoMyxcbiAgICAgIC5jb3JlLXRleHQgLmNtcC10ZXh0IHVsICsgaDQsXG4gICAgICAuY29yZS10ZXh0IC5jbXAtdGV4dCB1bCArIGg1LFxuICAgICAgLmNvcmUtdGV4dCAuY21wLXRleHQgdWwgKyBoNiwgLmNvcmUtdGl0bGUgcCArIGgxLFxuICAgICAgLmNvcmUtdGl0bGUgcCArIGgyLFxuICAgICAgLmNvcmUtdGl0bGUgcCArIGgzLFxuICAgICAgLmNvcmUtdGl0bGUgcCArIGg0LFxuICAgICAgLmNvcmUtdGl0bGUgcCArIGg1LFxuICAgICAgLmNvcmUtdGl0bGUgcCArIGg2LFxuICAgICAgLmNvcmUtdGl0bGUgdWwgKyBoMSxcbiAgICAgIC5jb3JlLXRpdGxlIHVsICsgaDIsXG4gICAgICAuY29yZS10aXRsZSB1bCArIGgzLFxuICAgICAgLmNvcmUtdGl0bGUgdWwgKyBoNCxcbiAgICAgIC5jb3JlLXRpdGxlIHVsICsgaDUsXG4gICAgICAuY29yZS10aXRsZSB1bCArIGg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDsgfSB9XG4gIC5jb3JlLXRleHQgLmNtcC10ZXh0IHVsIGxpOmJlZm9yZSwgLmNvcmUtdGl0bGUgdWwgbGk6YmVmb3JlIHtcbiAgICB0b3A6IDdweDsgfVxuIiwiLyogQWJzdHJhY3RzICovXG5AaW1wb3J0ICdfYWJzdHJhY3RzL3ZhcmlhYmxlcyc7XG5cbi8qIENvcmUgY29tcG9uZW50IHN0eWxlIGltcG9ydHMgKi9cbkBpbXBvcnQgXCJfY29yZS1jb21wb25lbnRzL2FjY29yZGlvblwiO1xuQGltcG9ydCBcIl9jb3JlLWNvbXBvbmVudHMvYnV0dG9uXCI7XG5AaW1wb3J0IFwiX2NvcmUtY29tcG9uZW50cy9kb3dubG9hZFwiO1xuQGltcG9ydCBcIl9jb3JlLWNvbXBvbmVudHMvdGFic1wiO1xuQGltcG9ydCBcIl9jb3JlLWNvbXBvbmVudHMvc2VwYXJhdG9yXCI7XG5AaW1wb3J0IFwiX2NvcmUtY29tcG9uZW50cy90ZWFzZXJcIjtcbkBpbXBvcnQgXCJfY29yZS1jb21wb25lbnRzL2Nhcm91c2VsXCI7XG5AaW1wb3J0IFwiX2NvcmUtY29tcG9uZW50cy90ZXh0XCI7IiwiLyo9PT09PT09PT1cbiAgVkFSSUFCTEVTXG4gID09PT09PT09PSovXG5cbi8qPT09PT09PT09PT1cbiAgQnJlYWtwb2ludHNcbiAgPT09PT09PT09PT0qL1xuXG4gICRicmVha3BvaW50LS14eFNtYWxsOiA0ODBweDtcbiAgJGJyZWFrcG9pbnQtLXhTbWFsbDogNjQwcHg7IC8qIHdlIHN3aXRjaCBmcm9tIG1vYmlsZSB0byB0YWJsZXQgaGVyZSAqL1xuICAkYnJlYWtwb2ludC0tc21hbGw6IDc2OHB4OyAvKiB3ZSBzd2l0Y2ggZnJvbSB0YWJsZXQgdG8gZGVza3RvcCBoZXJlICovXG4gICRicmVha3BvaW50LS1tZWRpdW06IDEwMjRweDtcbiAgJGJyZWFrcG9pbnQtLWxhcmdlOiAxMjIwcHg7XG4gICRicmVha3BvaW50LS14TGFyZ2U6IDE0NDBweDsgLyogbWF4IHdpZHRoIG9mIHN0YW5kYXJkIDE1XCIgbGFwdG9wIHZpZXdwb3J0ICovXG4gICRicmVha3BvaW50LS14eExhcmdlOiAxNjAwcHg7XG5cbi8qPT09PT09PT09PT09XG4gIEdsb2JhbCBTaXplc1xuICA9PT09PT09PT09PT0qL1xuXG4gICRtYXhQYWdlV2lkdGg6IDE2MDBweDtcbiAgJG1heENvbnRlbnRXaWR0aDogMTIyMHB4O1xuICAkbWF4Um93V2lkdGg6ICRtYXhDb250ZW50V2lkdGg7XG5cbiAgJG1vYmlsZU5hdkhndDogNzJweDtcbiAgJGRlc2t0b3BOYXZIZ3Q6IDEwNXB4O1xuICAkbWljcm9zaXRlRGVza3RvcE5hdkhndDogNzJweDtcbiAgJG1pY3Jvc2l0ZUNvbGxhcHNlZEdsb2JhbE5hdjogNTBweDtcbiAgJG1pY3Jvc2l0ZU1vYmlsZU5hdkhndDogNjBweDtcblxuICAkbmF2V2lkdGhNb2JpbGU6IDMyMHB4O1xuICAkbmF2V2lkdGhUYWJsZXQ6IDQwMHB4O1xuICAkYnJlYWtwb2ludC0tZGVza3RvcE5hdjogJGJyZWFrcG9pbnQtLXNtYWxsO1xuXG4gIC8qIENvbXBvbmVudCBNYXJnaW4vUGFkZGluZ3MgKi9cblxuICAkYWlyLS14U21hbGw6IDIwcHg7XG4gICRhaXItLXNtYWxsOiA0MHB4O1xuICAkYWlyLS1sYXJnZTogNjBweDtcbiAgJGFpci0teExhcmdlOiA4MHB4O1xuICAkYWlyLS14eExhcmdlOiAxMDBweDtcblxuICAvKiBTZWN0aW9uIE1hcmdpbi9QYWRkaW5ncyAqL1xuICAkc2VjdGlvblNwYWNpbmc6IChcbiAgICAgIHhsOiAoNDBweCwgMTAwcHgsIDE1MHB4KSxcbiAgICAgIGxnOiAoMzVweCwgODBweCwgMTIwcHgpLFxuICAgICAgc206ICgyNXB4LCAzMHB4LCA1MHB4KVxuICApO1xuXG4gICRndXR0ZXItLXNtYWxsOiA1NXB4O1xuICAkZ3V0dGVyLS1sYXJnZTogMTA1cHg7XG5cbiAgLyogTGluZSBIZWlnaHQgKi9cblxuICAkbGluZUhlaWdodC0teFNtYWxsOiAxLjM1O1xuICAkbGluZUhlaWdodC0tc21hbGw6IDEuNDU7XG4gICRsaW5lSGVpZ2h0LS1sYXJnZTogMS42O1xuXG4gICRiYW5uZXItbGluZUhlaWdodC0tc21hbGw6IDEuMTU7XG4gICRiYW5uZXItbGluZUhlaWdodC0tbGFyZ2U6IDEuNTtcblxuICAvKiBNaXNjICovXG5cbiAgJGxpZ2h0Ym94T3BhY2l0eTogLjg1O1xuICAkaGlnaGxpZ2h0QmFyOiA1cHg7XG5cbi8qPT09PT09PT09PT09PT09PT09XG4gIFJlc3BvbnNpdmUgQ29sdW1uc1xuICA9PT09PT09PT09PT09PT09PT0qL1xuXG4gIC8qXG4gICAqIFRoZSBmb2xsb3dpbmcgY29sdW1uIHNpemluZyBtYXAgaXMgdXNlZCB0byBkZXRlcm1pbmUgaG93IGRpZmZlcmVudCBzaXplZCBjb2x1bW5zIHdpbGwgYWRqdXN0IHRoZWlyIHdpZHRocyBhdCBkaWZmZXJlbnQgYnJlYWtwb2ludHMuXG4gICAqIEZvciBlYWNoIGNvbHVtbiBzaXplICgxMiwgOSwgOCwgNiwgNCwgMywgMiksIHRoZSBzdWJzZXF1ZW50IHJlc3BvbnNpdmUgd2lkdGhzIGFyZSBsaXN0ZWQgaW4gcGFyZW50aGVzZXMsIGdvaW5nIGluIG9yZGVyIGZyb20gbW9iaWxlLCB0byB0YWJsZXQsIHRvIHNtYWxsIGRlc2t0b3AsIHRvIGZ1bGwgZGVza3RvcC5cbiAgICogZXg6IGNvbFNpemU6KG1vYmlsZVdpZHRoLCB0YWJsZXRXaWR0aCwgc21EZXNrdG9wV2lkdGgsIGxnRGVza3RvcFdpZHRoKSwgd2hlcmUgdGhlIHdpZHRoIHZhbHVlcyByZWZlciB0byB0aGUgbnVtYmVyIG9mIHBhcnRzLXBlci0xMiB0aGF0IHRoZSBjb2x1bW4gc2hvdWxkIG9jY3VweSBhdCBlYWNoIHNjcmVlbiBzaXplLlxuICAgKiBOb3RlIHRoYXQgYWxsIGNvbHVtbiB3aWR0aHMgYXJlIDEyLWJhc2VkLCBzbyBhIDEyIHJlcHJlc2VudHMgYSBmdWxsLXdpZHRoIGFwcGVhcmFuY2UuXG4gICAqIFNpbmNlIGFsbCBjb2x1bW4gc2l6ZXMgc2hvdWxkIGFwcGVhciBmdWxsLXdpZHRoIGF0IG1vYmlsZSB2aWV3cG9ydCBzaXplLCB0aGUgZmlyc3QgbnVtYmVyIGluIGVhY2ggc2VxdWVuY2UgaXMgMTIuXG4gICAqIFRoZSBzZXR0aW5ncyBmcm9tIHRoaXMgbWFwIGdldCBhcHBsaWVkIGJ5IHRoZSBjb2x1bW5TaXplciBsb29wIHN0YXRlbWVudCBmb3VuZCBpbiB0aGUgXCJDb2x1bW5zXCIgc2VjdGlvbiBvZiB0aGUgX2xheW91dCBwYXJ0aWFsIChzZWUgdGhlIHN0eWxlcyB1bmRlciBcIi5jb2xcIikuXG4gICAqL1xuXG4gICRjb2x1bW5TaXplcjogKFxuICAgIDEyOigxMiwgMTIsIDEyLCAxMiksIC8vIGZ1bGwtd2lkdGggY29sdW1uOyAxMi8xMiA9IDEgKDEwMCUpXG4gICAgOTogKDEyLCA2LCA5LCA5KSwgLy8gdGhyZWUtZm91cnRocyB3aWR0aCBjb2x1bW47IDkvMTIgPSAwLjc1ICg3NSUpXG4gICAgODogKDEyLCA4LCA4LCA4KSwgLy8gdHdvLXRoaXJkcyB3aWR0aCBjb2x1bW47IDgvMTIgPSAwLjY2ICg2NiUpXG4gICAgNjogKDEyLCA2LCA2LCA2KSwgLy8gaGFsZi13aWR0aCBjb2x1bW4gKDYvMTIgPSAwLjUgb3IgNTAlKVxuICAgIDQ6ICgxMiwgNCwgNCwgNCksIC8vIG9uZS10aGlyZCB3aWR0aCBjb2x1bW4gKDQvMTIgPSAwLjMzIG9yIDMzJSlcbiAgICAzOiAoMTIsIDYsIDMsIDMpLCAvLyBvbmUtZm91cnRoIHdpZHRoIGNvbHVtbiAoMy8xMiA9IDAuMjUgb3IgMjUlKVxuICAgIDI6ICgxMiwgNCwgMi40LCAyKSAvLyBvbmUtZmlmdGggd2lkdGggY29sdW1uICgyLjQvMTIgPSAwLjIgb3IgMjAlKVxuICApO1xuXG4vKj09PT09PT09PT09PT1cbiAgQ29sb3IgUGFsZXR0ZVxuICA9PT09PT09PT09PT09Ki9cblxuICAvKiBHbG9iYWwgQ29sb3JzICovXG5cbiAgJGF0dFllbGxvdzogI0ZGQjgxQztcbiAgJGF0dE9yYW5nZTogI0VBNzQwMDtcbiAgJGF0dExndEJsdWU6ICM3MUM1RTg7XG4gICRhdHRCbHVlOiAjMDA5RkRCO1xuICAkYXR0RHJrQmx1ZTogIzA1NjhBRTtcbiAgJGF0dENvYmFsdDogIzAwNTdiODtcbiAgJHdoaXRlOiAjRkZGO1xuICAkbGd0R3JheTogI0YyRjJGMjtcbiAgJHJlZ0dyYXk6ICNDOUM5Qzk7XG4gICRtZWRHcmF5OiAjOTU5NTk1O1xuICAkZHJrR3JheTogIzVBNUE1QTtcbiAgJGZ1bmN0aW9uYWxCbGFjazogIzE5MTkxOTtcbiAgJGJsYWNrOiAjMDAwO1xuXG4gIC8qIDIwMTkgTmV3IEJyYW5kIFNlY29uZGFyeSBDb2xvcnMgKi9cbiAgXG4gICRjb2JhbHQ6ICMwMDU3Qjg7XG4gICRwdXJwbGU6ICNBRjI5QkI7XG4gICRiZXJyeTogI0ZGNTg1RDtcbiAgJHRhbmdlcmluZTogI0ZGQjAwMDtcbiAgJGxpbWU6ICM5MURDMDA7XG4gICRtaW50OiAjNDlFRURDO1xuXG4gIC8qIFNwZWNpZmljIFVzZSBDb2xvcnMgKi9cblxuICAkY29sb3ItLWN0YTogJGF0dEJsdWU7IC8qIGNhbGwtdG8tYWN0aW9uIGVsZW1lbnRzIChsaW5rcywgYnV0dG9ucykgKi9cbiAgJGNvbG9yLS1jdGEtaG92ZXI6IGRhcmtlbigkYXR0Qmx1ZSwgNCUpOyAvKiBjYWxsLXRvLWFjdGlvbiBob3ZlciBzdGF0ZSAqL1xuICAkY29sb3ItLWN0YS1jb250cmFzdDogbGlnaHRlbigkYXR0Qmx1ZSwgNyUpOyAvKiB0cmFuc3BhcmVudCBoZWFkZXIgbGluayBoaWdobGlnaHQgKi9cbiAgJGNvbG9yLS1saW5rOiAkYXR0RHJrQmx1ZTsgLyogc3RhbmRhcmQgbGlua3MgaW5zaWRlIG9mIHRleHQgYmxvY2tzICovXG4gICRjb2xvci0tY29weTogJGZ1bmN0aW9uYWxCbGFjazsgLyogZ2VuZXJhbCBwYWdlIGJvZHkgY29weSAqL1xuICAkY29sb3ItLXNlYXJjaC1ib3JkZXI6IGRhcmtlbigkbGd0R3JheSwgMyUpO1xuICAkY29sb3ItLWxvZ28tZGVmYXVsdDogXCJ3aGl0ZVwiO1xuXG4gIC8qIENvbG9yIE1hcHMgKi9cblxuICAkYmFja2dyb3VuZENvbG9yczogKFxuICAgIC8vVmFyaWFibGUgMSBpcyBiYWNrZ3JvdW5kLCBWYXJpYWJsZSAyIGlzIHRleHQgY29sb3JcbiAgICAvL0xlZ2FjeVxuICAgIGJsdWU6ICgkYXR0Qmx1ZSwgJGZ1bmN0aW9uYWxCbGFjayksXG4gICAgZGFyay1ibHVlOiAoJGF0dERya0JsdWUsICR3aGl0ZSksXG4gICAgbmVhci1ibGFjazogKCRmdW5jdGlvbmFsQmxhY2ssICR3aGl0ZSksXG4gICAgXG4gICAgLy8yMDE5XG4gICAgd2hpdGU6ICgkd2hpdGUsICRmdW5jdGlvbmFsQmxhY2spLFxuICAgIGJsYWNrOiAoJGJsYWNrLCAkd2hpdGUpLFxuICAgIGdyYXk6ICgkbGd0R3JheSwgJGZ1bmN0aW9uYWxCbGFjayksXG4gICAgYmx1ZS0td2gtdGV4dDogKCRhdHRCbHVlLCAkd2hpdGUpLFxuICAgIGJsdWUtLWJsLXRleHQ6ICgkYXR0Qmx1ZSwgJGZ1bmN0aW9uYWxCbGFjayksXG4gICAgLy9Db21tdW5pY2F0aW9ucyBTZWNvbmRhcnkgQ29sb3JzXG4gICAgY29tbXMtY29iYWx0OiAoJGNvYmFsdCwgJHdoaXRlKSxcbiAgICBjb21tcy1wdXJwbGU6ICgkcHVycGxlLCAkd2hpdGUpLFxuICAgIGNvbW1zLWJlcnJ5OiAoJGJlcnJ5LCAkZnVuY3Rpb25hbEJsYWNrKSxcbiAgICBjb21tcy10YW5nZXJpbmU6ICgkdGFuZ2VyaW5lLCAkZnVuY3Rpb25hbEJsYWNrKSxcbiAgICBjb21tcy1saW1lOiAoJGxpbWUsICRmdW5jdGlvbmFsQmxhY2spLFxuICAgIGNvbW1zLW1pbnQ6ICgkbWludCwgJGZ1bmN0aW9uYWxCbGFjayksIFxuICAgIC8vQ29tbXVuaWNhdGlvbnMgU2Vjb25kYXJ5IENvbG9ycyAtIEdyYWRpZW50cyBcbiAgICAvL1ZhciAxIGlzIGxlZnQgYmFja2dyb3VuZCwgVmFyIDIgaXMgdGV4dCBjb2xvciBWYXIgMyBpcyByaWdodCBiYWNrZ3JvdW5kXG4gICAgYmx1ZS1ncmFkaWVudC0td2gtdGV4dDogKCRhdHRDb2JhbHQsICR3aGl0ZSwgJGF0dEJsdWUpLFxuICAgIGJsdWUtZ3JhZGllbnQtLWJsLXRleHQ6ICgkYXR0Q29iYWx0LCAkZnVuY3Rpb25hbEJsYWNrLCAkYXR0Qmx1ZSksXG4gICAgY29tbXMtY29iYWx0LXB1cnBsZTooJGNvYmFsdCwgJHdoaXRlLCAkcHVycGxlKSxcbiAgICBjb21tcy1iZXJyeS10YW5nZXJpbmU6KCRiZXJyeSwgJGZ1bmN0aW9uYWxCbGFjaywgJHRhbmdlcmluZSksXG4gICAgY29tbXMtbGltZS1taW50OigkbGltZSwgJGZ1bmN0aW9uYWxCbGFjaywgJG1pbnQpXG4gICk7XG5cbiAgLyogQ2F0ZWdvcnkgVGhlbWVzIC0gdGhlbWUgbmFtZXMgYmVsb3cgYXJlIGJhc2VkIG9uIHRoZW1lLS0gY2F0ZWdvcnkgY2xhc3NlcyB0aGF0IGdldCBhcHBsaWVkIHRvIHRoZSBib2R5IGVsZW1lbnQgYnkgQUVNICovXG5cbiAgJHRoZW1lQ29sb3JzOiAoXG4gICAgLy8gQ29tbXVuaWNhdGlvbnM6IChcIndoaXRlXCIsICR3aGl0ZSksXG4gICAgLy8gY29tcGFueTogKFwid2hpdGVcIiwgJHdoaXRlKVxuICApO1xuXG4gIC8qXG5cbiAgQ29tbXVuaWNhdGlvbnM6IChcImJsdWVcIiwgJGF0dEJsdWUpLFxuICBjb21wYW55OiAoXCJzaWx2ZXJcIiwgXCJzaWx2ZXJcIilcblxuICAqL1xuXG4vKj09PT09PT09PT09PT1cbiAgRm9udCBGYW1pbGllc1xuICA9PT09PT09PT09PT09Ki9cblxuICAvKiBBbGVjayBTYW5zIC0gQmFzZSBGb250IFZhcmlhbnRzICovXG5cbiAgQGZvbnQtZmFjZXtcbiAgXHRmb250LWZhbWlseTogJ0FsZWNrIFNhbnMnOyAvKiBBbGVjayBTYW5zICovXG4gIFx0c3JjOiB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19SZy5lb3QnKTtcbiAgXHRzcmM6IHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX1JnLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19SZy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19SZy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19SZy5zdmcjd2ViZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgQGZvbnQtZmFjZXtcbiAgXHRmb250LWZhbWlseTogJ0FsZWNrIFNhbnMnOyAvKiBBbGVjayBTYW5zIEl0YWxpYyAqL1xuICBcdHNyYzogdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfSXQuZW90Jyk7XG4gIFx0c3JjOiB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19JdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfSXQuc3ZnI3dlYmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIEBmb250LWZhY2V7XG4gIFx0Zm9udC1mYW1pbHk6ICdBbGVjayBTYW5zJzsgLyogQWxlY2sgU2FucyBMaWdodCAqL1xuICBcdHNyYzogdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfTHQuZW90Jyk7XG4gIFx0c3JjOiB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19MdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfTHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfTHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfTHQuc3ZnI3dlYmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIEBmb250LWZhY2V7XG4gIFx0Zm9udC1mYW1pbHk6ICdBbGVjayBTYW5zJzsgLyogQWxlY2sgU2FucyBMaWdodCBJdGFsaWMgKi9cbiAgXHRzcmM6IHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0x0SXQuZW90Jyk7XG4gIFx0c3JjOiB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19MdEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19MdEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgXHQgICAgIHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0x0SXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfTHRJdC5zdmcjd2ViZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgQGZvbnQtZmFjZXtcbiAgXHRmb250LWZhbWlseTogJ0FsZWNrIFNhbnMnOyAvKiBBbGVjayBTYW5zIEJvbGQgKi9cbiAgXHRzcmM6IHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0JkLmVvdCcpO1xuICBcdHNyYzogdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfQmQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgXHQgICAgIHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0JkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgXHQgICAgIHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0JkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgXHQgICAgIHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0JkLnN2ZyN3ZWJmb250JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBAZm9udC1mYWNle1xuICBcdGZvbnQtZmFtaWx5OiAnQWxlY2sgU2Fucyc7IC8qIEFsZWNrIFNhbnMgQm9sZCBJdGFsaWMgKi9cbiAgXHRzcmM6IHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0JkSXQuZW90Jyk7XG4gIFx0c3JjOiB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgXHQgICAgIHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0JkSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfQmRJdC5zdmcjd2ViZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAvKiBBbGVjayBTYW5zIC0gQWRkaXRpb25hbCBGb250IFZhcmlhbnRzICovXG5cbiAgQGZvbnQtZmFjZXtcbiAgXHRmb250LWZhbWlseTogJ0FsZWNrIFNhbnMgTWVkaXVtJzsgLyogQWxlY2sgU2FucyBNZWRpdW0gKi9cbiAgXHRzcmM6IHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX01kLmVvdCcpO1xuICBcdHNyYzogdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfTWQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgXHQgICAgIHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX01kLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgXHQgICAgIHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX01kLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgXHQgICAgIHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX01kLnN2ZyN3ZWJmb250JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBAZm9udC1mYWNle1xuICBcdGZvbnQtZmFtaWx5OiAnQWxlY2sgU2FucyBNZWRpdW0nOyAvKiBBbGVjayBTYW5zIE1lZGl1bSBJdGFsaWMgKi9cbiAgXHRzcmM6IHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX01kSXQuZW90Jyk7XG4gIFx0c3JjOiB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19NZEl0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19NZEl0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgXHQgICAgIHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX01kSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfTWRJdC5zdmcjd2ViZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgQGZvbnQtZmFjZXtcbiAgXHRmb250LWZhbWlseTogJ0FsZWNrIFNhbnMgQmxhY2snOyAvKiBBbGVjayBTYW5zIEJsYWNrICovXG4gIFx0c3JjOiB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CbGsuZW90Jyk7XG4gIFx0c3JjOiB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CbGsuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgXHQgICAgIHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0Jsay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CbGsudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTYW5zX1dfQmxrLnN2ZyN3ZWJmb250JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBAZm9udC1mYWNle1xuICBcdGZvbnQtZmFtaWx5OiAnQWxlY2sgU2FucyBCbGFjayc7IC8qIEFsZWNrIFNhbnMgQmxhY2sgSXRhbGljICovXG4gIFx0c3JjOiB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CbGtJdC5lb3QnKTtcbiAgXHRzcmM6IHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2Fuc19XX0Jsa0l0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CbGtJdC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CbGtJdC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NhbnNfV19CbGtJdC5zdmcjd2ViZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAvKiBBbGVjayBTbGFiICovXG5cbiAgQGZvbnQtZmFjZXtcbiAgXHRmb250LWZhbWlseTogJ0FsZWNrIFNsYWInOyAvKiBBbGVjayBTbGFiICovXG4gIFx0c3JjOiB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NsYWJfV19SZy5lb3QnKTtcbiAgXHRzcmM6IHVybCgnX2ZvbnRzL0FsZWNrL0FUVEFsZWNrU2xhYl9XX1JnLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NsYWJfV19SZy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NsYWJfV19SZy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NsYWJfV19SZy5zdmcjd2ViZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgQGZvbnQtZmFjZXtcbiAgXHRmb250LWZhbWlseTogJ0FsZWNrIFNsYWInOyAvKiBBbGVjayBTbGFiIEl0YWxpYyAqL1xuICBcdHNyYzogdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTbGFiX1dfSXQuZW90Jyk7XG4gIFx0c3JjOiB1cmwoJ19mb250cy9BbGVjay9BVFRBbGVja1NsYWJfV19JdC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTbGFiX1dfSXQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTbGFiX1dfSXQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQWxlY2svQVRUQWxlY2tTbGFiX1dfSXQuc3ZnI3dlYmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cblxuICAvKiBBVCZUIEljb24gRm9udCAqL1xuXG4gIEBmb250LWZhY2V7XG4gIFx0Zm9udC1mYW1pbHk6ICdBVFRfSWNvbnMnOyAvKiBBVCZUIEljb24gRm9udCAqL1xuICBcdHNyYzogdXJsKCdfZm9udHMvQVRUX0ljb25zL2F0dC1pY29ucy5lb3QnKTtcbiAgXHRzcmM6IHVybCgnX2ZvbnRzL0FUVF9JY29ucy9hdHQtaWNvbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgXHQgICAgIHVybCgnX2ZvbnRzL0FUVF9JY29ucy9hdHQtaWNvbnMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICBcdCAgICAgdXJsKCdfZm9udHMvQVRUX0ljb25zL2F0dC1pY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIFx0ICAgICB1cmwoJ19mb250cy9BVFRfSWNvbnMvYXR0LWljb25zLnN2ZyN3ZWJmb250JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4vKj09PT09PT09PT09PT09XG4gIEZvbnQgVmFyaWFibGVzXG4gID09PT09PT09PT09PT09Ki9cblxuICAkYWxlY2s6IFwiQWxlY2sgU2Fuc1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gICRhbGVja01lZGl1bTogXCJBbGVjayBTYW5zIE1lZGl1bVwiLCBcIkFsZWNrIFNhbnNcIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICAkYWxlY2tCbGFjazogXCJBbGVjayBTYW5zIEJsYWNrXCIsIFwiQWxlY2sgU2FucyBNZWRpdW1cIiwgXCJBbGVjayBTYW5zXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgJGFsZWNrU2xhYjogXCJBbGVjayBTbGFiXCIsIFwiQWxlY2sgU2Fuc1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gICRhcmlhbDogXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICAkYXR0LWljb25zOiBcIkFUVF9JY29uc1wiLFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcblxuICAvKiBBVCZUIEljb24gRm9udCBNYXBzICovXG5cbiAgJGF0dEljb25zOiAoXG4gICAgYWxlcnQ6IFwiXFxlOTAwXCIsXG4gICAgYXR0LWxvZ286IFwiXFxlOTAxXCIsXG4gICAgYXR0LWxvZ28tdGV4dDogXCJcXGU5MGVcIixcbiAgICBjb21tZW50OiBcIlxcZTkwMlwiLFxuICAgIGRvd25sb2FkOiBcIlxcZTkwM1wiLFxuICAgIGVtYWlsOiBcIlxcZTkwNFwiLFxuICAgIGZhY2Vib29rOiBcIlxcZTkwNVwiLFxuICAgIGZhcTogXCJcXGU5MDZcIixcbiAgICBmaWxlOiBcIlxcZTkwN1wiLFxuICAgIGluZm86IFwiXFxlOTA4XCIsXG4gICAgaW5mbzI6IFwiXFxlOTA5XCIsXG4gICAgaW5zdGFncmFtOiBcIlxcZTkwYVwiLFxuICAgIGxpbms6IFwiXFxlOTBiXCIsXG4gICAgbGlua2VkaW46IFwiXFxlOTBjXCIsXG4gICAgbm90aWZpY2F0aW9uOiBcIlxcZTkwZlwiLFxuICAgIG1pbnVzOiBcIlxcZTkwZFwiLFxuICAgIHBsYXk6IFwiXFxlOTEwXCIsXG4gICAgcGx1czogXCJcXGU5MTFcIixcbiAgICBxdW90ZTogXCJcXGU5MTJcIixcbiAgICBzZWFyY2g6IFwiXFxlOTEzXCIsXG4gICAgdHdpdHRlcjogXCJcXGU5MTRcIixcbiAgICB5b3V0dWJlOiBcIlxcZTkxNVwiLFxuICAgIHR3aXR0ZXIteDogXCJcXGU5MTZcIixcbiAgICBhcnJvdy1kb3duOiBcIlxcZTkxN1wiLFxuICAgIGFycm93LWxlZnQ6IFwiXFxlOTE4XCIsXG4gICAgYXJyb3ctcmlnaHQ6IFwiXFxlOTE5XCIsXG4gICAgcGF1c2U6IFwiXFxlOTIwXCIsXG4gICAgbmV3LXBsYXk6IFwiXFxlOTIxXCJcbiAgKTtcblxuLyo9PT09PT09PT09PT09PT09XG4gIE5hdiBIaWdobGlnaHRpbmdcbiAgPT09PT09PT09PT09PT09PSovXG5cbiAgLypcbiAgICogVGhlIGZvbGxvd2luZyBtYXAgc2V0cyB0aGUgbmF2IGhpZ2hsaWdodGluZyBkZWZhdWx0IGZvciBkaWZmZXJlbnQgYm9keSBjbGFzc2VzXG4gICAqIGV4OiBib2R5Q2xhc3NOYW1lOiBcIm5hdi1pdGVtLWNsYXNzLW5hbWVcIlxuICAgKiBOb3RlIHRoYXQgaWYgYSBuYXYgaXRlbSB3aXRoIGNsYXNzIG9mIFwibmF2LWNvbXBhbnlcIiBleGlzdHMgYW5kIHlvdSdyZSBvbiBhIHBhZ2Ugd2l0aCBhIGJvZHkgY2xhc3Mgb2YgXCJuYXYtY29tcGFueVwiLCB0aGF0IHdpbGwgaGlnaGxpZ2h0IGFzIHdlbGxcbiAgICovXG5cbiAgJG5hdkhpZ2hsaWdodHM6IChcbiAgICBzdG9yeTogXCJuYXYtbmV3c1wiLFxuICAgIGJsb2c6IFwibmF2LW5ld3NcIixcbiAgICBhbGwtcG9zdHM6IFwibmF2LW5ld3NcIixcbiAgICBtZWRpYS1nYWxsZXJ5OiBcIm5hdi1uZXdzXCIsXG4gICAgbWVkaWEta2l0OiBcIm5hdi1uZXdzXCIsXG4gICAgbWVkaWEta2l0LWxhbmRpbmc6IFwibmF2LW5ld3NcIlxuICApO1xuIiwiLmNtcC1hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG5cbiAgLmNtcC1hY2NvcmRpb25fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLmNtcC1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAuY21wLWFjY29yZGlvbl9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFFMUUxRTtcblxuICAgICAgICAucmVnaW9uLS1ibGFjayAmLFxuICAgICAgICAucmVnaW9uLS1ibHVlLS13aC10ZXh0ICYsXG4gICAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdCAmLFxuICAgICAgICAucmVnaW9uLS1jb21tcy1wdXJwbGUgJixcbiAgICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAmLFxuICAgICAgICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS13aC10ZXh0ICYge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAucmVnaW9uLS1ibGFjayAmLFxuICAgICAgICAgIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgJixcbiAgICAgICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgJixcbiAgICAgICAgICAucmVnaW9uLS1jb21tcy1wdXJwbGUgJixcbiAgICAgICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlICYsXG4gICAgICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jbXAtYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZGVkIHtcbiAgICAgICAgICAuY21wLWFjY29yZGlvbl9faWNvbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogbWFwLWdldCgkYXR0SWNvbnMsIGFycm93LWRvd24pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXAtYWNjb3JkaW9uX19pY29uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXR0LWljb25zO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogJGF0dERya0JsdWU7XG4gICAgICAgICAgICBjb250ZW50OiBtYXAtZ2V0KCRhdHRJY29ucywgYXJyb3ctcmlnaHQpO1xuXG4gICAgICAgICAgICAucmVnaW9uLS1ibGFjayAmLFxuICAgICAgICAgICAgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAmLFxuICAgICAgICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0ICYsXG4gICAgICAgICAgICAucmVnaW9uLS1jb21tcy1wdXJwbGUgJixcbiAgICAgICAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdC1wdXJwbGUgJixcbiAgICAgICAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgJiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWdpb24tLWJsdWUtLWJsLXRleHQgJixcbiAgICAgICAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLWJsLXRleHQgJiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jbXAtYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMDtcblxuICAgICAgLnJlZ2lvbi0tYmxhY2sgJixcbiAgICAgIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgJixcbiAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdCAmLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtcHVycGxlICYsXG4gICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlICYsXG4gICAgICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS13aC10ZXh0ICYge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY21wLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhdHRCbHVlO1xuICBib3JkZXI6IDJweCBzb2xpZCAkYXR0Qmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgLnJlZ2lvbi0tYmx1ZS0tYmwtdGV4dCAmLFxuICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS1ibC10ZXh0ICYsXG4gIC5yZWdpb24tLWJsdWUgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgJixcbiAgLnJlZ2lvbi0tY29tbXMtY29iYWx0ICYsXG4gIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgJixcbiAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5idG4tcmVjdGFuZ2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gIH1cblxuICAmLmJ0bi1yZWN0YW5nbGUsXG4gICYuYnRuLW92YWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLmNtcC1idXR0b25fX3RleHQge1xuICAgICAgY29sb3I6ICRhdHRCbHVlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF0dEJsdWU7XG5cbiAgICAgIC5jbXAtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTBCQTtcbiAgICBib3JkZXItY29sb3I6ICMwMDkwQkE7XG5cbiAgICAucmVnaW9uLS1ibHVlLS1ibC10ZXh0ICYsXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAmLFxuICAgIC5yZWdpb24tLWJsdWUgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAucmVnaW9uLS1ibHVlLS13aC10ZXh0ICYsXG4gICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0ICYsXG4gICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAmLFxuICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdC1wdXJwbGUgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIC5jbXAtYnV0dG9uX190ZXh0IHsgXG4gICAgICAucmVnaW9uLS1ibHVlLS1ibC10ZXh0ICYsXG4gICAgICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS1ibC10ZXh0ICYsXG4gICAgICAucmVnaW9uLS1ibHVlICYge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAucmVnaW9uLS1ibHVlLS13aC10ZXh0ICYsXG4gICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgJixcbiAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgJixcbiAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdC1wdXJwbGUgJiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNtcC1idXR0b25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAmLFxuICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdCAmLFxuICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgJixcbiAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlICYge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAuY21wLWJ1dHRvbl9faWNvbiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuY21wLWJ1dHRvbl9faWNvbi0tZW1haWwge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYXR0LWljb25zO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGF0dEljb25zLCBlbWFpbCk7XG5cbiAgICAgICAgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAmLFxuICAgICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgJixcbiAgICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAmLFxuICAgICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlICYge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZG93bmxvYWQge1xuICAuY21wLWRvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMThweCAwcHg7XG5cbiAgICAuY21wLWRvd25sb2FkX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ0FsZWNrIFNhbnMnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkYXR0Q29iYWx0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgXG4gICAgICAuY21wLWRvd25sb2FkX190aXRsZS1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIC5yZWdpb24tLWJsYWNrICYsXG4gICAgICAgIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgJixcbiAgICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0ICYsXG4gICAgICAgIC5yZWdpb24tLWNvbW1zLXB1cnBsZSAmLFxuICAgICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlICYsXG4gICAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgJiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICBcbiAgICAgICAgLnJlZ2lvbi0tYmx1ZS0tYmwtdGV4dCAmLFxuICAgICAgICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS1ibC10ZXh0ICYge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5jbXAtZG93bmxvYWRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQWxlY2sgU2Fucyc7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJGF0dENvYmFsdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgIC5yZWdpb24tLWJsYWNrICYsXG4gICAgICAucmVnaW9uLS1ibHVlLS13aC10ZXh0ICYsXG4gICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgJixcbiAgICAgIC5yZWdpb24tLWNvbW1zLXB1cnBsZSAmLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAmLFxuICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAmIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLnJlZ2lvbi0tYmx1ZS0tYmwtdGV4dCAmLFxuICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAmIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5jbXAtZG93bmxvYWRfX3Byb3BlcnRpZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgIC5jbXAtZG93bmxvYWRfX3Byb3BlcnR5IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgLmNtcC1kb3dubG9hZF9fcHJvcGVydHktY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtcC1kb3dubG9hZF9fcHJvcGVydHktbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY21wLWRvd25sb2FkX19hY3Rpb24ge1xuICAgICAgQGV4dGVuZCAuY21wLWJ1dHRvbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGF0dERya0JsdWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0NXB4O1xuXG4gICAgICAuY21wLWRvd25sb2FkX19hY3Rpb24tdGV4dCB7XG4gICAgICAgIEBleHRlbmQgLmNtcC1idXR0b25fX3RleHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQWxlY2sgU2FucyBNZWRpdW0nO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIC8vY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGF0dENvYmFsdDtcbiAgXG4gICAgICAgIC5jbXAtZG93bmxvYWRfX2FjdGlvbi10ZXh0IHtcbiAgICAgICAgICAvL2NvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudGFicyB7XG4gICYuY29yZS10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgXG4gIC5jbXAtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5jbXAtdGFic19fdGFibGlzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIC5jbXAtdGFic19fdGFiIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkYXR0RHJrQmx1ZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LS14eFNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIH1cblxuICAgICAgLnJlZ2lvbi0tYmx1ZS0tYmwtdGV4dCAmLFxuICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAmIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAmLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0ICYsXG4gICAgICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS13aC10ZXh0ICYsXG4gICAgICAucmVnaW9uLS1jb21tcy1wdXJwbGUgJixcbiAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdC1wdXJwbGUgJiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNtcC10YWJzX190YWItLWFjdGl2ZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogJGZ1bmN0aW9uYWxCbGFjaztcblxuICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0tYmwtdGV4dCAmIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgLnJlZ2lvbi0tYmxhY2sgJixcbiAgICAgIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgJixcbiAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdCAmLFxuICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAmLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtcHVycGxlICYsXG4gICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlICYge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF0dERya0JsdWU7XG5cbiAgICAgICAgLnJlZ2lvbi0tYmx1ZS0tYmwtdGV4dCAmLFxuICAgICAgICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS1ibC10ZXh0ICYge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgJixcbiAgICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0ICYsXG4gICAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgJixcbiAgICAgICAgLnJlZ2lvbi0tY29tbXMtcHVycGxlICYsXG4gICAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdC1wdXJwbGUgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNtcC10YWJzX190YWJwYW5lbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufSIsIi5zZXBhcmF0b3Ige1xuICAuY21wLXNlcGFyYXRvciB7XG4gICAgaHIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRhdHRCbHVlO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgIC5yZWdpb24tLWJsdWUtLWJsLXRleHQgJixcbiAgICAgIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgJixcbiAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLWJsLXRleHQgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQgJixcbiAgICAgIC5yZWdpb24tLWNvbW1zLXB1cnBsZSAmLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSAmLFxuICAgICAgLnJlZ2lvbi0tYmx1ZS1ncmFkaWVudC0td2gtdGV4dCAmLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0LXB1cnBsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VwYXJhdG9yLWNlbnRlciB7XG4gICAgLmNtcC1zZXBhcmF0b3Ige1xuICAgICAgaHIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50ZWFzZXIge1xuICAuY21wLXRlYXNlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAuY21wLXRlYXNlcl9fbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNtcC10ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmNtcC10ZWFzZXJfX3ByZXRpdGxlLFxuICAgICAgLmNtcC10ZWFzZXJfX3RpdGxlLFxuICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQWxlY2sgU2FucyBNZWRpdW1cIjtcbiAgICAgIH1cblxuICAgICAgLmNtcC10ZWFzZXJfX3ByZXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAuY21wLXRlYXNlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogXCJBbGVjayBTYW5zIE1lZGl1bVwiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcblxuICAgICAgICAuY21wLXRlYXNlcl9fcHJldGl0bGUsXG4gICAgICAgIC5jbXAtdGVhc2VyX190aXRsZSxcbiAgICAgICAgLmNtcC10ZWFzZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWxpbmsge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY21wLWltYWdlX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY21wLXRlYXNlcl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmLmNtcC10ZWFzZXItLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICB9XG59IiwiLmNtcC1jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC50ZWFzZXIge1xuICAgIC5jbXAtdGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9ICBcbiAgfVxuXG4gIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvcnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogN3B4IDBweDtcblxuICAgIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvciB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXR0RHJrQmx1ZTtcblxuICAgICAgLnJlZ2lvbi0tYmxhY2sgJixcbiAgICAgIC5yZWdpb24tLWJsdWUtLXdoLXRleHQgJixcbiAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdCAmLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtcHVycGxlICYsXG4gICAgICAucmVnaW9uLS1jb21tcy1jb2JhbHQtcHVycGxlICYsXG4gICAgICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS13aC10ZXh0ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5yZWdpb24tLWJsdWUtLWJsLXRleHQgJixcbiAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLWJsLXRleHQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5jbXAtY2Fyb3VzZWxfX2luZGljYXRvci0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhdHREcmtCbHVlO1xuXG4gICAgICAucmVnaW9uLS1ibGFjayAmLFxuICAgICAgLnJlZ2lvbi0tYmx1ZS0td2gtdGV4dCAmLFxuICAgICAgLnJlZ2lvbi0tY29tbXMtY29iYWx0ICYsXG4gICAgICAucmVnaW9uLS1jb21tcy1wdXJwbGUgJixcbiAgICAgIC5yZWdpb24tLWNvbW1zLWNvYmFsdC1wdXJwbGUgJixcbiAgICAgIC5yZWdpb24tLWJsdWUtZ3JhZGllbnQtLXdoLXRleHQgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAucmVnaW9uLS1ibHVlLS1ibC10ZXh0ICYsXG4gICAgICAucmVnaW9uLS1ibHVlLWdyYWRpZW50LS1ibC10ZXh0ICYge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY21wLWNhcm91c2VsX19hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuY21wLWNhcm91c2VsX19hY3Rpb24ge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuXG4gICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLWljb24ge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhdHQtaWNvbnM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb2xvcjogJGF0dERya0JsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNtcC1jYXJvdXNlbF9fYWN0aW9uLS1wcmV2aW91cyB7XG4gICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24taWNvbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGF0dEljb25zLCBhcnJvdy1sZWZ0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tbmV4dCB7XG4gICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24taWNvbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGF0dEljb25zLCBhcnJvdy1yaWdodCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY21wLWNhcm91c2VsX19hY3Rpb24tLXBhdXNlIHtcbiAgICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi1pY29uIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbWFwLWdldCgkYXR0SWNvbnMsIHBhdXNlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jbXAtY2Fyb3VzZWxfX2FjdGlvbi0tcGxheSB7XG4gICAgICAuY21wLWNhcm91c2VsX19hY3Rpb24taWNvbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG1hcC1nZXQoJGF0dEljb25zLCBuZXctcGxheSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY21wLWNhcm91c2VsX19hY3Rpb24tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5jb3JlLXRleHQgLmNtcC10ZXh0LCAuY29yZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6ICRtYXhDb250ZW50V2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgLyogSGVhZGluZ3MgKi9cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYWlyLS14U21hbGw7XG4gIH1cblxuICBoMSB7XG4gICAgLnJlZ2lvbltjbGFzcyo9XCItYmxhY2tcIl0gJiB7XG4gICAgICBjb2xvcjogJGF0dEJsdWU7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB9XG5cbiAgcCtoMSxcbiAgcCtoMixcbiAgcCtoMyxcbiAgcCtoNCxcbiAgcCtoNSxcbiAgcCtoNixcbiAgdWwraDEsXG4gIHVsK2gyLFxuICB1bCtoMyxcbiAgdWwraDQsXG4gIHVsK2g1LFxuICB1bCtoNiB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC0teExhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkZ3V0dGVyLS1zbWFsbDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iXX0= */
