/**
 * Variable file 
 * place global variables here:
 *
 * @package Chef Gutenberg Child Theme
 */
/**
 * Mixin file 
 * All our custom mixins
 *
 * @package Chef Gutenberg Child Theme
 * @since 2019
 */
/* Boxsizing shortcut: */
/* Transform shortcuts */
/* Styling placeholders: */
/* Retina images: */
/* "Hard" gradients: */
/* REM font sizes: */
.section.contains-bg {
  padding-bottom: 100px; }

.block.content-block .button {
  margin-top: 30px; }

.main-content .section:last-child {
  margin-bottom: 100px; }
  .main-content .section:last-child.contains-bg {
    margin-bottom: 0; }

.main-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  gap: 100px; }
  .main-content .section {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%; }

.single-evenement .section {
  margin-top: 40px; }
  .single-evenement .section:first-child {
    margin-top: 0; }

.single-evenement .sidebar-aside {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  margin-top: 30px;
  margin-bottom: 100px; }
  .single-evenement .sidebar-aside .left-side {
    -ms-flex: 1;
        flex: 1;
    margin-right: 120px; }
    .single-evenement .sidebar-aside .left-side #breadcrumbs {
      margin-bottom: 30px; }
    .single-evenement .sidebar-aside .left-side .section.form_block {
      margin-top: 30px; }
    .single-evenement .sidebar-aside .left-side .gform_wrapper {
      padding: 30px;
      border-radius: 10px;
      background: #571b8c;
      margin-top: 50px; }
      .single-evenement .sidebar-aside .left-side .gform_wrapper .gfield_html {
        color: #fff; }
  .single-evenement .sidebar-aside .right-side {
    -ms-flex: 0 1 380px;
        flex: 0 1 380px; }
    .single-evenement .sidebar-aside .right-side .related-posts-wrapper,
    .single-evenement .sidebar-aside .right-side .related-links-wrapper,
    .single-evenement .sidebar-aside .right-side .related-agenda-wrapper {
      background: rgba(140, 76, 171, 0.1);
      border-radius: 5px;
      border: 1px solid #F1F1F1;
      padding: 15px;
      margin-top: 30px; }
      .single-evenement .sidebar-aside .right-side .related-posts-wrapper:first-child,
      .single-evenement .sidebar-aside .right-side .related-links-wrapper:first-child,
      .single-evenement .sidebar-aside .right-side .related-agenda-wrapper:first-child {
        margin-top: 0; }
      .single-evenement .sidebar-aside .right-side .related-posts-wrapper h4,
      .single-evenement .sidebar-aside .right-side .related-links-wrapper h4,
      .single-evenement .sidebar-aside .right-side .related-agenda-wrapper h4 {
        margin: 0;
        color: #571b8c;
        font-size: 16px;
        font-size: 1rem;
        padding-bottom: 15px; }
      .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul,
      .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul,
      .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul {
        margin: 0; }
      .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li,
      .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li,
      .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li {
        position: relative;
        transition: .3s;
        background: #fff;
        border-radius: 3px;
        padding: 6px 10px 6px 10px;
        margin-bottom: 6px; }
        .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li:last-child,
        .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li:last-child,
        .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li:last-child {
          margin-bottom: 0; }
        .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li a,
        .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li a:visited,
        .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li a,
        .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li a:visited,
        .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li a,
        .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li a:visited {
          display: block;
          text-decoration: none;
          border-radius: 5px;
          position: relative;
          color: #571b8c;
          transition: 0.3s;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
          -ms-flex-align: center;
              align-items: center;
          min-height: 40px; }
          .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li a .link-short-desc,
          .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li a:visited .link-short-desc,
          .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li a .link-short-desc,
          .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li a:visited .link-short-desc,
          .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li a .link-short-desc,
          .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li a:visited .link-short-desc {
            display: block;
            margin-top: 8px;
            padding-right: 15px; }
          .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li a .inner-txt-wrapper,
          .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li a:visited .inner-txt-wrapper,
          .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li a .inner-txt-wrapper,
          .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li a:visited .inner-txt-wrapper,
          .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li a .inner-txt-wrapper,
          .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li a:visited .inner-txt-wrapper {
            display: block;
            position: relative;
            color: #571b8c;
            transition: 0.3s;
            font-weight: 600;
            font-size: 14px;
            font-size: 0.875rem;
            line-height: 1.4; }
          .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li a .date-wrapper,
          .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li a:visited .date-wrapper,
          .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li a .date-wrapper,
          .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li a:visited .date-wrapper,
          .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li a .date-wrapper,
          .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li a:visited .date-wrapper {
            font-size: 14px;
            font-size: 0.875rem;
            width: 100%;
            line-height: 1.2; }
          .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li a .inner-ag-wrapper,
          .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li a:visited .inner-ag-wrapper,
          .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li a .inner-ag-wrapper,
          .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li a:visited .inner-ag-wrapper,
          .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li a .inner-ag-wrapper,
          .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li a:visited .inner-ag-wrapper {
            display: inline-block;
            position: relative;
            color: #000;
            transition: 0.3s;
            font-size: 14px;
            font-size: 0.875rem;
            line-height: 1.2;
            font-weight: 400; }
        .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li:last-child .inner-txt-wrapper:after,
        .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li:last-child .inner-txt-wrapper:after,
        .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li:last-child .inner-txt-wrapper:after {
          display: none; }
        .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li:hover a .inner-txt-wrapper,
        .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li:hover a:visited .inner-txt-wrapper,
        .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li:hover a .inner-txt-wrapper,
        .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li:hover a:visited .inner-txt-wrapper,
        .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li:hover a .inner-txt-wrapper,
        .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li:hover a:visited .inner-txt-wrapper {
          color: #8c4cab; }
          .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li:hover a .inner-txt-wrapper:before,
          .single-evenement .sidebar-aside .right-side .related-posts-wrapper nav ul li:hover a:visited .inner-txt-wrapper:before,
          .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li:hover a .inner-txt-wrapper:before,
          .single-evenement .sidebar-aside .right-side .related-links-wrapper nav ul li:hover a:visited .inner-txt-wrapper:before,
          .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li:hover a .inner-txt-wrapper:before,
          .single-evenement .sidebar-aside .right-side .related-agenda-wrapper nav ul li:hover a:visited .inner-txt-wrapper:before {
            right: 10px; }

.single-evenement .sidebar-aside .left-side .content-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
  .single-evenement .sidebar-aside .left-side .content-wrapper .section {
    -ms-flex: 100%;
        flex: 100%; }
  .single-evenement .sidebar-aside .left-side .content-wrapper .gform_wrapper {
    -ms-flex: 100%;
        flex: 100%; }
  .single-evenement .sidebar-aside .left-side .content-wrapper .cdw-form-soldout {
    padding: 20px;
    background: rgba(87, 27, 140, 0.26);
    font-size: 16px;
    font-size: 1rem;
    border-radius: 5px;
    -ms-flex-order: -1;
        order: -1;
    display: block;
    position: relative;
    -ms-flex: 100%;
        flex: 100%;
    margin-bottom: 10px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJwYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0dBS0c7QUNMSDs7Ozs7O0dBTUc7QUFnQkgseUJBQXlCO0FBT3pCLHlCQUF5QjtBQStCekIsMkJBQTJCO0FBZ0IzQixvQkFBb0I7QUFhcEIsdUJBQXVCO0FBb0R2QixxQkFBcUI7QUMxSXJCO0VBQ0Msc0JBQXFCLEVBQ3JCOztBQUVEO0VBRUUsaUJBQWdCLEVBQ2hCOztBQUdGO0VBQ0MscUJBQW9CLEVBSXBCO0VBTEQ7SUFHRSxpQkFBZ0IsRUFDaEI7O0FBR0Y7RUFDQyxxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBbUI7TUFBbkIsb0JBQW1CO0VBQ25CLFdBQVUsRUFJVjtFQVBEO0lBS0UsbUJBQWM7UUFBZCxlQUFjLEVBQ2Q7O0FBR0Y7RUFFUSxpQkFBZ0IsRUFJbkI7RUFOTDtJQUlZLGNBQWEsRUFDaEI7O0FBTFQ7RUFRRSxxQkFBYTtFQUFiLGNBQWE7RUFDYix3QkFBbUI7TUFBbkIsb0JBQW1CO0VBQ25CLGlCQUFnQjtFQUNoQixxQkFBb0IsRUFzSXBCO0VBakpGO0lBYUcsWUFBTztRQUFQLFFBQU87SUFDUCxvQkFBbUIsRUFnQm5CO0lBOUJIO01BZ0JJLG9CQUFtQixFQUNuQjtJQWpCSjtNQW1CSSxpQkFBZ0IsRUFDaEI7SUFwQko7TUFzQkksY0FBYTtNQUNWLG9CQUFtQjtNQUNuQixvQkZ2Q1M7TUV3Q1QsaUJBQWdCLEVBSW5CO01BN0JKO1FBMkJRLFlGOUNJLEVFK0NKO0VBNUJSO0lBZ0NFLG9CQUFlO1FBQWYsZ0JBQWUsRUFnSGY7SUFoSkY7OztNQW9DRyxvQ0ZsRGtCO01FbURsQixtQkFBa0I7TUFDbEIsMEJBQXlCO01BQ3pCLGNBQWE7TUFDYixpQkFBZ0IsRUF1R2hCO01BL0lIOzs7UUEwQ0ksY0FBYSxFQUNiO01BM0NKOzs7UUE2Q0ksVUFBUztRQUNULGVGN0RZO1FDMklmLGdCQzdFMkI7UUQ4RTNCLGdCQVZ1QjtRQ2xFcEIscUJBQW9CLEVBQ3BCO01BbERKOzs7UUFvREksVUFBUyxFQUNUO01BckRKOzs7UUF1REksbUJBQWtCO1FBQ2xCLGdCQUFlO1FBRWYsaUJGN0VRO1FFOEVSLG1CQUFrQjtRQUNsQiwyQkFBMEI7UUFDMUIsbUJBQWtCLEVBaUZsQjtRQTlJSjs7O1VBK0RLLGlCQUFnQixFQUNoQjtRQWhFTDs7Ozs7O1VBOEVLLGVBQWM7VUFDZCxzQkFBcUI7VUFDckIsbUJBQWtCO1VBQ2xCLG1CQUFrQjtVQUNsQixlRmpHVztVRWtHWCxpQkFBZ0I7VUFHaEIscUJBQWE7VUFBYixjQUFhO1VBQ2Isd0JBQW1CO2NBQW5CLG9CQUFtQjtVQUNuQix1QkFBbUI7Y0FBbkIsb0JBQW1CO1VBQ25CLGlCQUFnQixFQTZCaEI7VUF0SEw7Ozs7OztZQTJGTSxlQUFjO1lBQ2QsZ0JBQWU7WUFDZixvQkFBbUIsRUFDbkI7VUE5Rk47Ozs7OztZQWdHTSxlQUFjO1lBQ2QsbUJBQWtCO1lBQ2xCLGVGakhVO1lFa0hWLGlCQUFnQjtZQUNoQixpQkZ4RmdCO1lDZ0hyQixnQkN2QjZCO1lEd0I3QixvQkFWdUI7WUNibEIsaUJBQWdCLEVBQ2hCO1VBdkdOOzs7Ozs7WUQ0SEMsZ0JDbkI2QjtZRG9CN0Isb0JBVnVCO1lDVGxCLFlBQVc7WUFDWCxpQkFBZ0IsRUFDaEI7VUE1R047Ozs7OztZQThHTSxzQkFBcUI7WUFDckIsbUJBQWtCO1lBQ2xCLFlGbElNO1lFbUlOLGlCQUFnQjtZRFdyQixnQkNWNkI7WURXN0Isb0JBVnVCO1lDQWxCLGlCQUFnQjtZQUNoQixpQkYxR2MsRUUyR2Q7UUFySE47OztVQTBITSxjQUFhLEVBQ2I7UUEzSE47Ozs7OztVQXVJTyxlRnJKYyxFRXlKZDtVQTNJUDs7Ozs7O1lBeUlRLFlBQVcsRUFDWDs7QUExSVI7RUFtSlEscUJBQWE7RUFBYixjQUFhO0VBQ2Isd0JBQW1CO01BQW5CLG9CQUFtQixFQW1CdEI7RUF2S0w7SUFzSlksZUFBVTtRQUFWLFdBQVUsRUFDYjtFQXZKVDtJQXlKWSxlQUFVO1FBQVYsV0FBVSxFQUNiO0VBMUpUO0lBNEpZLGNBQWE7SUFDYixvQ0Y1S0k7SUMySWYsZ0JDa0NrQztJRGpDbEMsZ0JBVnVCO0lDNENaLG1CQUFrQjtJQUNsQixtQkFBUztRQUFULFVBQVM7SUFDVCxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLGVBQVU7UUFBVixXQUFVO0lBQ1Ysb0JBQW1CLEVBRXRCIiwiZmlsZSI6InBhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBWYXJpYWJsZSBmaWxlIFxuICogcGxhY2UgZ2xvYmFsIHZhcmlhYmxlcyBoZXJlOlxuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKi9cblxuJGZvbnQtc3RhY2s6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4kaGVhZC1zdGFjazogXCJGaWd0cmVlXCIsIHNhbnMtc2VyaWY7XG5cbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRncmV5OiAjYmRiY2JjO1xuXG4kcHVycGxlOiAjNTcxYjhjO1xuJGxpZ2h0UHVycGxlOiAjOGM0Y2FiO1xuJGxpZ2h0ZXN0UHVycGxlOiAjYjY3NWNlO1xuJHB1cnBsZVRpbnQ6ICNlOWQ4ZmY7XG5cbiRwdXJwbGVPZmZXaGl0ZTogI2ZiZjhmZjtcblxuJGJ1dHRvblB1cnBsZTogI2U4ZDlmZjtcblxuLy8gJGJsdWU6ICMwMDlmZTM7XG4vLyAkZGFya0dyZWVuOiAjMDA0MjU4O1xuLy8gJGdyZWVuOiAjNDBhNTM2O1xuXG4kYm9yZGVyLXJhZGl1czogMTBweDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiA1cHg7XG4kYm9yZGVyLXJhZGl1cy1iaWc6IDUwcHg7XG5cbi8vICRwcmltYXJ5LWNvbG9yOiAkYmx1ZTtcblxuJGZvcm0taW5wdXQtY29sb3I6ICM5OTk7XG4kZm9ybS1pbnB1dC1ob3Zlci1jb2xvcjogJGxpZ2h0UHVycGxlO1xuXG4kZXJyb3JDb2xvcjogI2FlMmQzMDtcblxuJGxpZ2h0LXdlaWdodDogMzAwO1xuJHJlZ3VsYXItd2VpZ2h0OiA0MDA7XG4kbWVkaXVtLXdlaWdodDogNTAwO1xuJHNlbWktYm9sZC13ZWlnaHQ6IDYwMDtcbiRib2xkLXdlaWdodDogNzAwO1xuJGJsYWNrLXdlaWdodDogODAwO1xuXG4kY29udGFpbmVyLXdpZHRoOiAxMjIwcHg7XG4kbWVkaXVtLWNvbnRhaW5lci13aWR0aDogMTMyMHB4O1xuJGJpZy1jb250YWluZXItd2lkdGg6IDE1MjBweDtcbiIsIi8qKlxuICogTWl4aW4gZmlsZSBcbiAqIEFsbCBvdXIgY3VzdG9tIG1peGluc1xuICpcbiAqIEBwYWNrYWdlIENoZWYgR3V0ZW5iZXJnIENoaWxkIFRoZW1lXG4gKiBAc2luY2UgMjAxOVxuICovXG5cbi8vbWFrZSBmbGV4IHJvd3MgYSBiaXQgZWFzaWVyOlxuQG1peGluIGZsZXgtcm93KCRlcXVhbGl6ZTogc3RyZXRjaCkge1xuXHRAaW5jbHVkZSBkaXNwbGF5KGZsZXgpO1xuXHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcygkZXF1YWxpemUpO1xufVxuXG4vL21ha2UgZmxleCBjb2x1bW5zIGEgYml0IGVhc2llcjpcbkBtaXhpbiBmbGV4LWNvbCgkZXF1YWxpemU6IHN0cmV0Y2gpIHtcblx0QGluY2x1ZGUgZGlzcGxheShmbGV4KTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoJGVxdWFsaXplKTtcbn1cblxuLyogQm94c2l6aW5nIHNob3J0Y3V0OiAqL1xuQG1peGluIGJvcmRlcmJveCgpIHtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFRyYW5zZm9ybSBzaG9ydGN1dHMgKi9cblxuLy8gcm90YXRlXG5AbWl4aW4gcm90YXRlKCRkZWcpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XG59XG5cbi8vIHNjYWxlXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcbn1cblxuLy8gdHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBza2V3XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG5cbi8vdHJhbnNmb3JtIG9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuXHRtb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcblx0dHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLyogU3R5bGluZyBwbGFjZWhvbGRlcnM6ICovXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmLnBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8qIFJldGluYSBpbWFnZXM6ICovXG5AbWl4aW4gaW1hZ2UtMngoJGltYWdlLCAkd2lkdGgsICRoZWlnaHQpIHtcblx0QG1lZGlhIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXG5cdFx0KC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNi8yKSxcblx0XHQoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjMpLFxuXHRcdChtaW4tcmVzb2x1dGlvbjogMS4zZHBweCkge1xuXHRcdC8qIG9uIHJldGluYSwgdXNlIGltYWdlIHRoYXQncyBzY2FsZWQgYnkgMiAqL1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2UpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XG5cdH1cbn1cblxuLyogXCJIYXJkXCIgZ3JhZGllbnRzOiAqL1xuQG1peGluIGdyYWRpZW50LWhhcmQoJHN0YXJ0LCAkZW5kOiAjZmZmLCAkZGlyZWN0aW9uOiBcImhvcml6b250YWxcIikge1xuXHRAaWYgJGRpcmVjdGlvbiA9PSBcImhvcml6b250YWxcIiB7XG5cdFx0QGluY2x1ZGUgZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCRzdGFydCwgJGVuZCk7XG5cdH0gQGVsc2Uge1xuXHRcdEBpbmNsdWRlIGdyYWRpZW50LWhhcmQtdmVydGljYWwoJHN0YXJ0LCAkZW5kKTtcblx0fVxufVxuXG5AbWl4aW4gZ3JhZGllbnQtaGFyZC1ob3Jpem9udGFsKCRmcm9tLCAkdG8pIHtcblx0YmFja2dyb3VuZDogJHRvO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuXHRcdGxpbmVhcixcblx0XHRsZWZ0IHRvcCxcblx0XHRyaWdodCB0b3AsXG5cdFx0Y29sb3Itc3RvcCgwJSwgJGZyb20pLFxuXHRcdGNvbG9yLXN0b3AoNTAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICR0byksXG5cdFx0Y29sb3Itc3RvcCgxMDAlLCAkdG8pXG5cdCk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZnJvbScsIGVuZENvbG9yc3RyPSckdG8nLEdyYWRpZW50VHlwZT0xICk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1oYXJkLXZlcnRpY2FsKCRmcm9tLCAkdG8pIHtcblx0YmFja2dyb3VuZDogJHRvO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxuXHRcdGxpbmVhcixcblx0XHR0b3AgdG9wLFxuXHRcdHJpZ2h0IHRvcCxcblx0XHRjb2xvci1zdG9wKDAlLCAkZnJvbSksXG5cdFx0Y29sb3Itc3RvcCg1MCUsICRmcm9tKSxcblx0XHRjb2xvci1zdG9wKDUwJSwgJHRvKSxcblx0XHRjb2xvci1zdG9wKDEwMCUsICR0bylcblx0KTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgJGZyb20gMCUsICRmcm9tIDUwJSwgJHRvIDUwJSwgJHRvIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSAwJSwgJGZyb20gNTAlLCAkdG8gNTAlLCAkdG8gMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRmcm9tIDAlLCAkZnJvbSA1MCUsICR0byA1MCUsICR0byAxMDAlKTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRmcm9tJywgZW5kQ29sb3JzdHI9JyR0bycsR3JhZGllbnRUeXBlPTEgKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXNvZnQoJHRvRGlyZWN0aW9uLCAkZnJvbSwgJHRvKSB7XG5cdGJhY2tncm91bmQ6ICR0bztcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvICR0b0RpcmVjdGlvbiwgJGZyb20gMCUsICR0byAxMDAlKTtcbn1cblxuLyogUkVNIGZvbnQgc2l6ZXM6ICovXG5AZnVuY3Rpb24gY2FsY3VsYXRlUmVtKCRzaXplKSB7XG5cdCRyZW1TaXplOiAkc2l6ZSAvIDE2cHg7XG5cdEByZXR1cm4gJHJlbVNpemUgKiAxcmVtO1xufVxuXG5AbWl4aW4gYnJlYWstY29udGFpbmVyKCkge1xuXHRtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG5cdG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcblx0Zm9udC1zaXplOiAkc2l6ZTtcblx0Zm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJHNpemUpO1xufVxuXG5AbWl4aW4gYnV0dG9uKCkge1xuXHRiYWNrZ3JvdW5kOiAkYnV0dG9uUHVycGxlO1xuXHRwYWRkaW5nOiAxMnB4IDQ1cHggMTNweCAyMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0Y29sb3I6ICRwdXJwbGU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9yb3VuZGVkLWNoZXZyb24tcmlnaHQtcHVycGxlLnN2Z1wiKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRQdXJwbGU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdCYuYWx0IHtcblx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRsaWdodFB1cnBsZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQmLmljb24tbGVmdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblxuXHQmLmNvbnRhY3QtYnRuLFxuXHQmLmRhcmstY29udGFjdC1idG4ge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hZnNwcmFhay1pY29uLnN2Z1wiKTtcblx0XHR9XG5cdFx0Ji5pY29uLWxlZnQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaWNvbi1yaWdodCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5waG9uZSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Bob25lLWljb24uc3ZnXCIpO1xuXHRcdH1cblx0XHQmLmljb24tbGVmdCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pY29uLXJpZ2h0IHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm1haWwge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9tYWlsLWljb24uc3ZnXCIpO1xuXHRcdH1cblx0XHQmLmljb24tbGVmdCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pY29uLXJpZ2h0IHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmxvY2F0aW9ucyB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xvY2F0aW9uLWljb24uc3ZnXCIpO1xuXHRcdH1cblx0XHQmLmljb24tbGVmdCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pY29uLXJpZ2h0IHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm5vLWljb24ge1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLmRhcmstY29udGFjdC1idG4ge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fmc3ByYWFrLWljb24tcHVycGxlLnN2Z1wiKTtcblx0XHR9XG5cdFx0Ji5pY29uLWxlZnQge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaWNvbi1yaWdodCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRlc3RQdXJwbGU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQmLnJlZ3VsYXItYnRuIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHRcdCYuaWNvbi1sZWZ0IHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcm91bmRlZC1jaGV2cm9uLXJpZ2h0LXB1cnBsZS5zdmdcIik7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaWNvbi1yaWdodCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9yb3VuZGVkLWNoZXZyb24tcmlnaHQtcHVycGxlLnN2Z1wiKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pY29uLXJpZ2h0LmFsdCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3JvdW5kZWQtY2hldnJvbi1yaWdodC13aGl0ZS5zdmdcIik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiByZW1vdmUtZWxlbWVudCgpIHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBmb250ZmFjZSgkdHlwZSwgJHN0eWxlOiBcIlwiKSB7XG5cdEBpZiAkdHlwZSA9PSBcImxpZ2h0XCIgYW5kICRzdHlsZSA9PSBcIlwiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLUxpZ2h0XCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcImxpZ2h0XCIgYW5kICRzdHlsZSA9PSBcIml0YWxpY1wiIHtcblx0XHRmb250LWZhbWlseTogXCJBbnRlbm5hLUxpZ2h0XCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcIm1lZGl1bVwiIGFuZCAkc3R5bGUgPT0gXCJcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1NZWRpdW1cIiwgXCJzZXJpZlwiO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IFwiYm9sZFwiIGFuZCAkc3R5bGUgPT0gXCJcIiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiQW50ZW5uYS1Cb2xkXCIsIFwic2VyaWZcIjtcblx0fSBAZWxzZSBpZiAkdHlwZSA9PSBcInJlZ3VsYXJcIiBhbmQgJHN0eWxlID09IFwiaXRhbGljXCIge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtUmVndWxhclwiLCBcInNlcmlmXCI7XG5cdH0gQGVsc2Uge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkFudGVubmEtUmVndWxhclwiLCBcInNlcmlmXCI7XG5cdH1cbn1cblxuLy9GbGV4IHNvbHV0aW9uXG5AbWl4aW4gYmxvY2stc2l6ZSgkc2l6ZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRmbGV4OiAwIDEgY2FsYy13aGl0ZXNwYWNlKCRzaXplLCAkaXRlbUluUm93LCAkZ2FwKTtcbn1cblxuQGZ1bmN0aW9uIGNhbGMtd2hpdGVzcGFjZSgkYmFzZSwgJGl0ZW1JblJvdywgJGdhcCkge1xuXHRAcmV0dXJuIGNhbGMoI3skYmFzZX0gLSAoKCN7JGl0ZW1JblJvd30gLSAxKSAqICN7JGdhcH0gLyAjeyRpdGVtSW5Sb3d9KSk7XG59XG5cbi8vUmV0dXJuXG5AZnVuY3Rpb24gcmV0dXJuLWJsb2NrLXNpemUoJHNpemUsICRpdGVtSW5Sb3csICRnYXApIHtcblx0QHJldHVybiBjYWxjLXdoaXRlc3BhY2UoJHNpemUsICRpdGVtSW5Sb3csICRnYXApO1xufVxuXG4vL0NvbnRhaW5lciB3aGl0ZXNwYWNlXG5AZnVuY3Rpb24gY2FsYy1jb250YWluZXItd2hpdGVzcGFjZSgkY29udGFpbmVyOiAkY29udGFpbmVyLXdpZHRoKSB7XG5cdEByZXR1cm4gY2FsYygoKDEwMHZ3IC0gI3skY29udGFpbmVyfSAtIHZhcigtLXNjcm9sbGJhci13aWR0aCwgMTdweCkpIC8gMikpO1xufVxuXG4vLyBTY3JvbGxiYXIgd2lkdGggZGV0ZWN0aW9uIChhZGQgdGhpcylcbkBtaXhpbiBpbml0LXNjcm9sbGJhci13aWR0aCgpIHtcblx0OnJvb3Qge1xuXHRcdC0tc2Nyb2xsYmFyLXdpZHRoOiAxN3B4OyAvLyBEZWZhdWx0IGZhbGxiYWNrXG5cdH1cblxuXHRAYXQtcm9vdCB7XG5cdFx0Ym9keTo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtMTAwcHg7XG5cdFx0fVxuXG5cdFx0Ym9keTo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogLTEwMHB4O1xuXHRcdH1cblxuXHRcdEBzdXBwb3J0cyAoZGlzcGxheTogYmxvY2spIHtcblx0XHRcdDpyb290IHtcblx0XHRcdFx0LS1zY3JvbGxiYXItd2lkdGg6IGNhbGMoMTAwdncgLSAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCJiYXNlL192YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJiYXNlL19taXhpbnNcIjtcblxuLnNlY3Rpb24uY29udGFpbnMtYmcge1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5ibG9jay5jb250ZW50LWJsb2NrIHtcblx0LmJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuXG4ubWFpbi1jb250ZW50IC5zZWN0aW9uOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0Ji5jb250YWlucy1iZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ubWFpbi1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0Z2FwOiAxMDBweDtcblx0LnNlY3Rpb24ge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHR9XG59XG5cbi5zaW5nbGUtZXZlbmVtZW50e1xuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpZGViYXItYXNpZGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdC5sZWZ0LXNpZGUge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTIwcHg7XG5cdFx0XHQjYnJlYWRjcnVtYnN7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc2VjdGlvbi5mb3JtX2Jsb2NrIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblx0XHRcdC5nZm9ybV93cmFwcGVye1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogJHB1cnBsZTtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0ICAgIC5nZmllbGRfaHRtbHtcblx0XHRcdCAgICBcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucmlnaHQtc2lkZSB7XG5cdFx0ZmxleDogMCAxIDM4MHB4O1xuXHRcdC5yZWxhdGVkLXBvc3RzLXdyYXBwZXIsXG5cdFx0LnJlbGF0ZWQtbGlua3Mtd3JhcHBlcixcblx0XHQucmVsYXRlZC1hZ2VuZGEtd3JhcHBlcntcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGxpZ2h0UHVycGxlLCAuMSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRjFGMUYxO1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0aDQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGNvbG9yOiAkcHVycGxlO1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoIDE2cHggKTtcblx0XHRcdFx0Ly8gcGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdG5hdiB1bHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0bmF2IHVsIGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRcdC8vbWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vcGFkZGluZzogMTBweCAwIDEwcHg7XG5cdFx0XHRcdC8vICY6YmVmb3JlIHtcblx0XHRcdFx0Ly8gXHRjb250ZW50OiAnJztcblx0XHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIFx0dG9wOiAwcHg7XG5cdFx0XHRcdC8vIFx0bGVmdDogMHB4O1xuXHRcdFx0XHQvLyBcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdC8vIFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHQvLyBcdGJhY2tncm91bmQ6ICRibHVlO1xuXHRcdFx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdGEsXG5cdFx0XHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRwdXJwbGU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XHQvL3BhZGRpbmc6IDBweCAwIDBweCAxNXB4O1xuXHRcdFx0XHRcdC8vL1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0Lmxpbmstc2hvcnQtZGVzYyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbm5lci10eHQtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHVycGxlO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaS1ib2xkLXdlaWdodDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMTRweCApO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRhdGUtd3JhcHBlcntcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSggMTRweCApO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaW5uZXItYWctd3JhcHBlcntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKCAxNHB4ICk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyLXdlaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHQvL3BhZGRpbmc6IDhweCAwIDAgMDtcblx0XHRcdFx0XHQuaW5uZXItdHh0LXdyYXBwZXI6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YSxcblx0XHRcdFx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiAkZ3JleTtcblx0XHRcdFx0XHRcdC8vcGFkZGluZzogMCAwIDAgMjBweDtcblx0XHRcdFx0XHRcdC5saW5rLXNob3J0LWRlc2Mge1xuXHRcdFx0XHRcdFx0XHQvL2NvbG9yOiAkbGlnaHRQdXJwbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuaW5uZXItdHh0LXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHQvL3BhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHRQdXJwbGU7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR9XG4gICAgLnNpZGViYXItYXNpZGUgLmxlZnQtc2lkZSAuY29udGVudC13cmFwcGVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyBcbiAgICAgICAgLnNlY3Rpb257XG4gICAgICAgICAgICBmbGV4OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5nZm9ybV93cmFwcGVye1xuICAgICAgICAgICAgZmxleDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuY2R3LWZvcm0tc29sZG91dHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwdXJwbGUsIDAuMjYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
