/*! gridster.js - v0.7.0 - 2017-03-27 - * https://dsmorse.github.io/gridster.js/ - Copyright (c) 2017 ducksboard; Licensed MIT */ 
.gridster{position:relative}.gridster>*{-webkit-transition:height .4s,width .4s;-moz-transition:height .4s,width .4s;-o-transition:height .4s,width .4s;-ms-transition:height .4s,width .4s;transition:height .4s,width .4s}.gridster .gs-w{z-index:2;position:absolute}.gridster .preview-holder{z-index:1;position:absolute;background-color:#fff;border-color:#fff;opacity:.3}.gridster .player-revert{z-index:10!important;-webkit-transition:left .3s,top .3s!important;-moz-transition:left .3s,top .3s!important;-o-transition:left .3s,top .3s!important;transition:left .3s,top .3s!important}.gridster.collapsed{height:auto!important}.gridster.collapsed .gs-w{position:static!important}.ready .gs-w:not(.preview-holder),.ready .resize-preview-holder{-webkit-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-moz-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-o-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;transition:opacity .3s,left .3s,top .3s,width .3s,height .3s}.gridster .dragging,.gridster .resizing{z-index:10!important;-webkit-transition:all 0s!important;-moz-transition:all 0s!important;-o-transition:all 0s!important;transition:all 0s!important}.gs-resize-handle{position:absolute;z-index:1}.gs-resize-handle-both{width:20px;height:20px;bottom:-8px;right:-8px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDT4NCTxnIG9wYWNpdHk9IjAuMzAyIj4NCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzAwMDAwMCIvPg0JPC9nPg08L3N2Zz4=);background-position:top left;background-repeat:no-repeat;cursor:se-resize;z-index:20}.gs-resize-handle-x{top:0;bottom:13px;right:-5px;width:10px;cursor:e-resize}.gs-resize-handle-y{left:0;right:13px;bottom:-5px;height:10px;cursor:s-resize}.gs-w:hover .gs-resize-handle,.resizing .gs-resize-handle{opacity:1}.gs-resize-handle,.gs-w.dragging .gs-resize-handle{opacity:0}.gs-resize-disabled .gs-resize-handle,[data-max-sizex="1"] .gs-resize-handle-x,[data-max-sizey="1"] .gs-resize-handle-y,[data-max-sizey="1"][data-max-sizex="1"] .gs-resize-handle{display:none!important}
/**
 * bxSlider v4.2.5
 * Copyright 2013-2015 Steven Wanderski
 * Written while drinking Belgian ales and listening to jazz

 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */
/** VARIABLES 
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.bx-wrapper img {
  max-width: 100%;
  display: block;
}

.bxslider {
  margin: 0;
  padding: 0;
}

ul.bxslider {
  list-style: none;
}

.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}

/** THEME
===================================*/
.bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(/assets-dev/bx_loader-a0b0667af87d0be3ce4a13ac0dff40d437989864235a546db6168591c01f2f2a.gif) center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: 0.85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}

.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url(/assets-dev/controls-ad2258c10c52ab20ee94088a21655d9394216259d68b3d9d8933a320615ab8e2.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}

.bx-wrapper .bx-next {
  right: 10px;
  background: url(/assets-dev/controls-ad2258c10c52ab20ee94088a21655d9394216259d68b3d9d8933a320615ab8e2.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(/assets-dev/controls-ad2258c10c52ab20ee94088a21655d9394216259d68b3d9d8933a320615ab8e2.png) -86px -11px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(/assets-dev/controls-ad2258c10c52ab20ee94088a21655d9394216259d68b3d9d8933a320615ab8e2.png) -86px -44px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: 0.85em;
  padding: 10px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmaWxlOi8vL3Zhci93d3cvc2hpcmFzYWdpL3ZlbmRvci9idW5kbGUvcnVieS8zLjIuMC9nZW1zL2J4c2xpZGVyLXJhaWxzLTQuMi41LjEvdmVuZG9yL2Fzc2V0cy9zdHlsZXNoZWV0cy9ieHNsaWRlci5jc3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBUUE7QUFBQTtBQUVBO0FBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0U7RUFDQTs7O0FBRUY7QUFBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7O0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7OztBQUVGO0FBQ0E7RUFDRTtFQUNBOzs7QUFFRjtBQUFBO0VBRUU7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7QUFBQTtFQUVFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0FBQ0E7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0FBQUE7QUFBQTtFQUdFOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIGJ4U2xpZGVyIHY0LjIuNVxuICogQ29weXJpZ2h0IDIwMTMtMjAxNSBTdGV2ZW4gV2FuZGVyc2tpXG4gKiBXcml0dGVuIHdoaWxlIGRyaW5raW5nIEJlbGdpYW4gYWxlcyBhbmQgbGlzdGVuaW5nIHRvIGphenpcblxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUKVxuICovXG5cbi8qKiBWQVJJQUJMRVMgXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiogUkVTRVQgQU5EIExBWU9VVFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJ4LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gICp6b29tOiAxO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5ieC13cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnhzbGlkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG51bC5ieHNsaWRlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYngtdmlld3BvcnQge1xuICAvKmZpeCBvdGhlciBlbGVtZW50cyBvbiB0aGUgcGFnZSBtb3ZpbmcgKG9uIENocm9tZSkqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbn1cbi8qKiBUSEVNRVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJ4LXdyYXBwZXIge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggI2NjYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICNjY2M7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggI2NjYztcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5ieC13cmFwcGVyIC5ieC1wYWdlcixcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIExPQURFUiAqL1xuLmJ4LXdyYXBwZXIgLmJ4LWxvYWRpbmcge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBpbWFnZS11cmwoJ2J4X2xvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjAwMDtcbn1cbi8qIFBBR0VSICovXG4uYngtd3JhcHBlciAuYngtcGFnZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEge1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIG91dGxpbmU6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpob3Zlcixcbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlLFxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uYngtd3JhcHBlciAuYngtcGFnZXItaXRlbSxcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1jb250cm9scy1hdXRvLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLWl0ZW0ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLyogRElSRUNUSU9OIENPTlRST0xTIChORVhUIC8gUFJFVikgKi9cbi5ieC13cmFwcGVyIC5ieC1wcmV2IHtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogaW1hZ2UtdXJsKCdjb250cm9scy5wbmcnKSBuby1yZXBlYXQgMCAtMzJweDtcbn1cbi5ieC13cmFwcGVyIC5ieC1wcmV2OmhvdmVyLFxuLmJ4LXdyYXBwZXIgLmJ4LXByZXY6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4uYngtd3JhcHBlciAuYngtbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBpbWFnZS11cmwoJ2NvbnRyb2xzLnBuZycpIG5vLXJlcGVhdCAtNDNweCAtMzJweDtcbn1cbi5ieC13cmFwcGVyIC5ieC1uZXh0OmhvdmVyLFxuLmJ4LXdyYXBwZXIgLmJ4LW5leHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDNweCAwO1xufVxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIEFVVE8gQ09OVFJPTFMgKFNUQVJUIC8gU1RPUCkgKi9cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0YXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiBpbWFnZS11cmwoJ2NvbnRyb2xzLnBuZycpIC04NnB4IC0xMXB4IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAwIDNweDtcbn1cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydDpob3Zlcixcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdGFydC5hY3RpdmUsXG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RhcnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODZweCAwO1xufVxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWF1dG8gLmJ4LXN0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTFweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogaW1hZ2UtdXJsKCdjb250cm9scy5wbmcnKSAtODZweCAtNDRweCBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMCAzcHg7XG59XG4uYngtd3JhcHBlciAuYngtY29udHJvbHMtYXV0byAuYngtc3RvcDpob3Zlcixcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdG9wLmFjdGl2ZSxcbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIC5ieC1zdG9wOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2cHggLTMzcHg7XG59XG4vKiBQQUdFUiBXSVRIIEFVVE8tQ09OVFJPTFMgSFlCUklEIExBWU9VVCAqL1xuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1hdXRvLmJ4LWhhcy1wYWdlciAuYngtcGFnZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogODAlO1xufVxuLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLmJ4LWhhcy1jb250cm9scy1hdXRvLmJ4LWhhcy1wYWdlciAuYngtY29udHJvbHMtYXV0byB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzVweDtcbn1cbi8qIElNQUdFIENBUFRJT05TICovXG4uYngtd3JhcHBlciAuYngtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgwLCA4MCwgODAsIDAuNzUpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ieC13cmFwcGVyIC5ieC1jYXB0aW9uIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuODVlbTtcbiAgcGFkZGluZzogMTBweDtcbn1cbiJdfQ== */
@charset "UTF-8";
/**


 */
.gws-boards .unread {
  background-color: #f9e9e3;
}
.gws-boards .unread:hover {
  background: #fbeee8;
}

.gws-board-file-count img {
  margin: 0 2px 0 5px;
}

.gws-board-flag-new {
  color: #d00;
  font-weight: bold;
}
.gws-board-flag-new::after {
  content: "New";
}

.gws-board .topic,
.gws-board .comment,
.gws-board .subscribed-users {
  margin-bottom: 10px;
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  background: #fff;
  margin-bottom: 2px;
}
.gws-board .topic header,
.gws-board .comment header,
.gws-board .subscribed-users header {
  line-height: 1;
}
.gws-board .topic header h2,
.gws-board .comment header h2,
.gws-board .subscribed-users header h2 {
  display: inline-block;
  margin: 12px;
  padding-left: 8px;
  border-left: 3px solid #f25a38;
  color: #333;
  font-size: 108%;
  font-weight: bold;
}
.gws-board .topic header nav,
.gws-board .comment header nav,
.gws-board .subscribed-users header nav {
  position: relative;
  margin: 12px;
  float: right;
  color: #424242;
}
@media only screen and (max-width: 768px) {
  .gws-board .topic header nav,
  .gws-board .comment header nav,
  .gws-board .subscribed-users header nav {
    zoom: 1;
    float: none;
  }
  .gws-board .topic header nav::before, .gws-board .topic header nav::after,
  .gws-board .comment header nav::before,
  .gws-board .comment header nav::after,
  .gws-board .subscribed-users header nav::before,
  .gws-board .subscribed-users header nav::after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .gws-board .topic header nav::after,
  .gws-board .comment header nav::after,
  .gws-board .subscribed-users header nav::after {
    clear: both;
  }
}
@media only screen and (max-width: 768px) {
  .gws-board .topic header h2,
  .gws-board .comment header h2,
  .gws-board .subscribed-users header h2 {
    font-size: 100%;
  }
}
.gws-board .topic header .name,
.gws-board .comment header .name,
.gws-board .subscribed-users header .name {
  margin-right: 4px;
}
.gws-board .topic .heading,
.gws-board .comment .heading,
.gws-board .subscribed-users .heading {
  margin-bottom: 8px;
  padding-left: 8px;
  border-left: 3px solid #2d3e92;
  color: #333;
  font-weight: bold;
}
.gws-board .topic .body,
.gws-board .comment .body,
.gws-board .subscribed-users .body {
  padding: 15px;
  border-top: 1px solid #f2f2f2;
}
.gws-board .topic .body .meta,
.gws-board .comment .body .meta,
.gws-board .subscribed-users .body .meta {
  text-align: right;
}
.gws-board .topic .files,
.gws-board .topic .links,
.gws-board .comment .files,
.gws-board .comment .links,
.gws-board .subscribed-users .files,
.gws-board .subscribed-users .links {
  margin: 10px;
  padding: 10px;
  border-radius: 4px;
  background-color: #f2f2f2;
}
.gws-board .topic .files a,
.gws-board .topic .link-item,
.gws-board .comment .files a,
.gws-board .comment .link-item,
.gws-board .subscribed-users .files a,
.gws-board .subscribed-users .link-item {
  line-height: 1.5;
  word-wrap: normal;
  word-break: normal;
}
.gws-board .topic .status,
.gws-board .comment .status,
.gws-board .subscribed-users .status {
  padding: 15px;
}
.gws-board .meta .user {
  margin-right: 5px;
  font-weight: bold;
}
.gws-board .menu {
  display: flex;
  justify-content: flex-end;
  gap: 4px;
  padding: 0 10px 10px;
  text-align: right;
}
.gws-board .menu .btn:has(.material-icons-outlined) {
  display: flex;
  align-items: center;
  gap: 2px;
}
.gws-board .menu a.primary {
  background: #f2d150;
  background: linear-gradient(to bottom, #f2d150, #f2a950);
}
.gws-board .comments {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: 10px;
}
.gws-board .subscribed-users .index .name {
  width: 40em;
}
.gws-board .subscribed-users .index time {
  margin: 0 4px;
}
.gws-board .subscribed-users .index time::before {
  content: "(";
}
.gws-board .subscribed-users .index time::after {
  content: ")";
}

.gws-bookmark-head {
  display: inline-block;
  padding: 10px;
}
.gws-bookmark-head:hover {
  background-color: #424242;
}
.gws-bookmark-head .bookmark-icon {
  color: #fff;
}
.gws-bookmark-head .dropdown-menu {
  right: 0;
  padding: 5px;
  border: 1px solid #d0d0d0;
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
  .gws-bookmark-head .dropdown-menu {
    left: 0;
  }
}
.gws-bookmark-head .dropdown-menu .bookmark-notice {
  padding-bottom: 6px;
  border-bottom: 1px solid #bebebe;
}
.gws-bookmark-head .dropdown-menu .name {
  display: flex;
  margin-top: 6px;
  margin-bottom: 6px;
}
.gws-bookmark-head .dropdown-menu .name span {
  width: 80px;
  margin-top: 12px;
}
.gws-bookmark-head .dropdown-menu .name input[type=text] {
  display: inline-block;
  width: 240px;
}
.gws-bookmark-head .dropdown-menu .folder {
  display: flex;
  margin-bottom: 6px;
}
.gws-bookmark-head .dropdown-menu .folder span {
  width: 80px;
  margin-top: 12px;
}
.gws-bookmark-head .dropdown-menu .folder select {
  display: inline-block;
  width: 240px;
}
.gws-bookmark-head .dropdown-menu .btn {
  margin-top: 5px;
  margin-right: 5px;
}

.gws-column-list-toolbar-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
}
.gws-column-list-toolbar-list .btn {
  padding: 6px 8px;
}

.gws-column-item-drag-handle {
  display: flex;
  position: relative;
  justify-content: center;
  width: 100%;
  cursor: grab;
}
.gws-column-item-drag-handle:hover {
  background-color: #fbeee8;
}
.gws-column-item-drag-handle .header {
  position: absolute;
  left: 0;
  padding-left: 5px;
  border-left: 3px solid #f25a38;
}
.gws-column-item-drag-handle .btn-close {
  position: absolute;
  right: 0;
  color: #333;
}

.gws-column-item-drag-handle-icon {
  color: #d0d0d0;
  cursor: grab;
}
.gws-column-item-drag-handle-icon:hover {
  background-color: #fbeee8;
}

.gws-column-new-form-notice .gws-column-new-form-notice-list {
  padding-inline-start: 10px;
}
.gws-column-new-form-notice .gws-column-new-form-notice-item {
  list-style-type: disc;
}

.gws-column-new-item-notice .gws-column-new-item-notice-list {
  padding-inline-start: 10px;
}
.gws-column-new-item-notice .gws-column-new-item-notice-item {
  list-style-type: disc;
}

.gws-column-item-divider {
  border: 1px solid #f2f2f2;
}

.gws-column-item-toolbar-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 15px;
}

.gws-column-item-toolbar-item-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
}

.gws-column-form-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5px;
  border-width: 1px;
}
@media only screen and (max-width: 768px) {
  .gws-column-form-grid {
    grid-template-columns: 1fr;
  }
}
.gws-column-form-grid select,
.gws-column-form-grid textarea,
.gws-column-form-grid input[type=text],
.gws-column-form-grid input[type=number],
.gws-column-form-grid input[type=url] {
  width: 100%;
}
.gws-column-form-grid .errorExplanation {
  margin-bottom: 0;
}
.gws-column-form-grid .gws-column-form-radio-button-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px 15px;
  padding: 5px;
}
.gws-column-form-grid .gws-column-form-radio-button-item {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
.gws-column-form-grid .gws-column-form-radio-button-item [type=radio] {
  margin: 0;
  padding: 0;
}

.gws-column-form .send {
  margin: 5px;
  padding: 5px;
  text-align: center;
}
.gws-column-form .btn-primary {
  padding: 3px;
  border-radius: 3px;
}

dl.gws-column-see > dt {
  min-width: 0;
  max-width: calc((100% - 20px) * 0.3);
  color: #000;
  font-weight: normal;
}
dl.gws-column-see > dt ~ dt {
  margin-top: 20px;
}
@media only screen and (max-width: 768px) {
  dl.gws-column-see > dt {
    max-width: 100%;
  }
}
dl.gws-column-see > dd {
  margin: 0 0 0 calc((100% - 20px) * 0.3 + 20px);
}
dl.gws-column-see > dd .prefix {
  word-break: keep-all;
}
dl.gws-column-see > dd .prefix:empty {
  display: none;
}
dl.gws-column-see > dd .postfix {
  word-break: keep-all;
}
dl.gws-column-see > dd .postfix:empty {
  display: none;
}
dl.gws-column-see > dd .prefix-block {
  display: block;
  margin-bottom: 1rem;
}
dl.gws-column-see > dd .prefix-block:empty {
  display: none;
}
dl.gws-column-see > dd .postfix-block {
  display: block;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
dl.gws-column-see > dd .postfix-block:empty {
  display: none;
}
dl.gws-column-see > dd ~ dd {
  margin-top: 20px;
}
@media only screen and (max-width: 768px) {
  dl.gws-column-see > dd ~ dd {
    margin-top: 0;
  }
}
dl.gws-column-see > dd + dd {
  margin-top: 0;
}
@media only screen and (max-width: 768px) {
  dl.gws-column-see > dd {
    margin: 0;
  }
}
dl.gws-column-see .wide {
  padding: 0;
}
dl.gws-column-see .column-title {
  display: block;
  padding: 3px 8px;
  background: #c60;
  color: #fff;
  font-size: 110%;
  font-weight: bold;
}
dl.gws-column-see .column-explanation {
  display: block;
  padding: 8px 10px;
  border: 1px solid #da6;
  border-radius: 10px;
  background: #fffcf8;
}
dl.gws-column-see .column-title + .column-explanation {
  margin: 10px 0 0;
}
dl.gws-column-see .required {
  display: inline-block;
}

.gws-facility-usage table.index {
  width: auto;
}
.gws-facility-usage table.index th,
.gws-facility-usage table.index td {
  padding: 4px;
}
.gws-facility-usage .name {
  min-width: 14.5em;
}
.gws-facility-usage .kind {
  min-width: 3.5em;
}
.gws-facility-usage .day,
.gws-facility-usage .month {
  min-width: 3.5em;
  text-align: center;
}

.gws-schedule-tool-calendars {
  display: none;
  position: absolute;
  z-index: 101;
  top: 0;
  left: 0;
  width: 211px;
  padding: 5px 0 20px;
  border-right: 1px solid #ccc;
  background-color: #fff;
}
.gws-schedule-tool-calendars .xdsoft_datetimepicker {
  margin: 0 1px 2px;
  padding: 0;
  border: 0;
  box-shadow: none;
  vertical-align: top;
}
.gws-schedule-tool-calendars .xdsoft_datetimepicker .xdsoft_month {
  width: 70px;
}
.gws-schedule-tool-calendars .xdsoft_datetimepicker .xdsoft_label {
  cursor: auto;
}
.gws-schedule-tool-calendars .xdsoft_datetimepicker .xdsoft_label:hover > span {
  text-decoration: none;
}
.gws-schedule-tool-calendars .xdsoft_datetimepicker .xdsoft_other_month {
  pointer-events: none;
}
.gws-schedule-tool-calendars .xdsoft_datepicker {
  width: 190px;
}
.gws-schedule-tool-calendars .controller {
  display: block;
  width: 190px;
  margin-left: 8px;
}
@media only screen and (max-width: 768px) {
  .gws-schedule-tool-calendars {
    top: auto;
  }
}

.gws-schedule-tabs,
.gws-tabs {
  zoom: 1;
  margin-top: -1px;
  padding: 0 10px;
}
.gws-schedule-tabs::before, .gws-schedule-tabs::after,
.gws-tabs::before,
.gws-tabs::after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.gws-schedule-tabs::after,
.gws-tabs::after {
  clear: both;
}
.gws-schedule-tabs a,
.gws-tabs a {
  display: block;
  margin: 1px 6px -1px 0;
  float: left;
  border: 1px solid #d0d0d0;
  border-left: 3px solid #bbb;
  border-radius: 0 4px 0 0;
  background-color: #dcdcdc;
  color: #000;
}
@media only screen and (max-width: 768px) {
  .gws-schedule-tabs a,
  .gws-tabs a {
    margin: 1px 6px 6px 0;
    border-radius: 4px;
  }
}
.gws-schedule-tabs a .tab-name,
.gws-tabs a .tab-name {
  display: block;
  padding: 5px 8px;
  text-align: center;
}
.gws-schedule-tabs a:hover,
.gws-tabs a:hover {
  border-left-color: #f25a38;
  background-color: #fff;
  text-decoration: none;
}
.gws-schedule-tabs a.current,
.gws-tabs a.current {
  border-bottom-color: #fff;
  border-left-color: #f25a38;
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
  .gws-schedule-tabs a.current,
  .gws-tabs a.current {
    border-bottom-color: #bbb;
  }
}

.gws-schedule-box header {
  zoom: 1;
  line-height: 1.4;
}
.gws-schedule-box header::before, .gws-schedule-box header::after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.gws-schedule-box header::after {
  clear: both;
}
.gws-schedule-box header .approval-check {
  margin-left: 6px;
  padding: 1px 5px;
  border-radius: 4px;
  background-color: #84e;
  color: #fff;
  font-weight: normal;
}
.gws-schedule-box header .add-plan {
  margin-left: 6px;
  padding: 2px 5px;
  border-radius: 4px;
  background-color: #f40;
  color: #fff;
  font-size: 95%;
  font-weight: normal;
  text-decoration: none;
}
.gws-schedule-box header .add-plan:hover {
  background-color: #f60;
}
.gws-schedule-box header .search {
  margin: -5px 0 -5px 20px;
  float: right;
}
@media only screen and (max-width: 768px) {
  .gws-schedule-box header .search {
    margin: 0;
    float: none;
  }
  .gws-schedule-box header .search input[type=text] {
    width: auto !important;
  }
}
.gws-schedule-box header .operations {
  margin: -5px 0 -5px 20px;
  float: right;
}
@media only screen and (max-width: 768px) {
  .gws-schedule-box header .operations {
    margin: 0;
  }
  .gws-schedule-box header .operations .btn-print {
    display: none;
  }
}
.gws-schedule-box header h2 .search {
  margin: -5px 0;
}

.gws-schedule-search .send {
  padding-top: 0;
}
@media only screen and (max-width: 768px) {
  .gws-schedule-search .send {
    margin-top: 10px;
  }
}

.gws-schedule-search-field dt a {
  font-weight: normal;
}
.gws-schedule-search-field .wdays-field {
  margin-left: 10px;
}
.gws-schedule-search-field .wdays-field label {
  margin-right: 2px;
}

.gws-schedule-search-hr {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #eee;
}

.gws-schedule-search-times-result .date {
  padding: 0 10px;
  border-bottom: 1px solid #eee;
}
.gws-schedule-search-times-result .sat {
  color: #04d;
}
.gws-schedule-search-times-result .sun {
  color: #e00;
}
.gws-schedule-search-times-result .label,
.gws-schedule-search-times-result .member,
.gws-schedule-search-times-result .facility,
.gws-schedule-search-times-result .hour-wrap,
.gws-schedule-search-times-result .reservation {
  display: table-cell;
}
.gws-schedule-search-times-result .label {
  width: 12rem;
  margin: 1px 0;
  padding: 5px 1px;
}
.gws-schedule-search-times-result .member,
.gws-schedule-search-times-result .facility {
  width: 16rem;
  margin: 1px 0;
  padding: 5px 10px 5px 1px;
}
.gws-schedule-search-times-result .hour-wrap {
  padding: 5px 1px;
}
.gws-schedule-search-times-result .reservation {
  min-width: 4.5em;
  margin: 1px 8px;
  padding: 5px 1px;
}
.gws-schedule-search-times-result .hour {
  display: inline-block;
  min-width: 1.9em;
  padding: 1px 2px;
  border: #fff 1px solid;
  border-radius: 3px;
  background-color: #d4d4d4;
  color: #fff;
  text-align: center;
  text-decoration: none;
}
.gws-schedule-search-times-result .free {
  background-color: #999;
  color: #fff;
}
.gws-schedule-search-times-result .hour.exist:hover {
  background-color: #e70;
}
.gws-schedule-search-times-result .hour.registered {
  cursor: pointer;
}
.gws-schedule-search-times-result .hour.registered:hover {
  background-color: #f25a38;
}
.gws-schedule-search-times-result .active {
  background-color: #ffc;
}
.gws-schedule-search-times-result .reservation.free {
  background-color: transparent;
  color: #333;
}
.gws-schedule-search-times-result .reservation.exist {
  color: #f25a38;
}
.gws-schedule-search-times-result .user-tooltip {
  position: absolute;
  z-index: 10000;
  padding: 8px;
  overflow: auto;
  border: 1px solid #d0d0d0;
  background: #fff;
  box-shadow: 0 1px 6px #d0d0d0;
  color: #000;
  white-space: nowrap;
}

#cboxLoadedContent .gws-schedule-box .user-tooltip {
  position: fixed;
}

.gws-schedule-search-overall-result {
  margin: 0 0 10px;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  font-weight: 800;
}
.gws-schedule-search-overall-result .reservation-valid.free {
  padding-left: 10px;
  color: #333;
}
.gws-schedule-search-overall-result .reservation-valid.exist {
  padding-left: 10px;
  color: #f25a38;
}
.gws-schedule-search-overall-result .duplicate-register-message {
  color: #e00;
}
.gws-schedule-search-overall-result .reservation-errors {
  color: #f25a38;
}

#addon-gws-agents-addons-schedule-comments .list-items {
  margin: 10px 0;
}
#addon-gws-agents-addons-schedule-comments .list-items .list-item {
  padding: 0;
}

.gws-schedule-repeat-submit {
  padding: 20px;
}
.gws-schedule-repeat-submit input {
  min-width: 200px;
  cursor: pointer;
}
.gws-schedule-repeat-submit .gws-schedule-btn-space {
  display: block;
  height: 15px;
}

/*
 * FullCalendar
 */
.fc-toolbar h2 {
  margin: 2px 0 -2px;
  border-bottom: 1px solid #333;
  font-size: 120%;
  cursor: pointer;
}
.fc-toolbar h2:hover {
  border-color: #f25a38;
  color: #f25a38;
}
@media only screen and (max-width: 768px) {
  .fc-toolbar h2 {
    margin: 10px 0 !important;
    clear: both;
  }
}

.fc-view table {
  box-sizing: border-box;
}

.fc-right .fc-button,
.fc-today-button {
  min-width: 50px;
}

.fc-month-view .fc-body .fc-row {
  min-height: 7em;
}

.fc-basicWeek-view .fc-body .fc-row {
  min-height: 35em;
}

.calendar.multiple .fc-basicWeek-view .fc-body .fc-row {
  min-height: 4em;
}

.fc-head {
  background-color: #eee;
}
.fc-head th {
  padding: 4px;
}

.fc-button {
  z-index: 0 !important;
}
.fc-button .fc-icon.fc-icon-gws-schedule-calendar-reload::after {
  content: "\e5d5";
  left: -1px;
  font-family: "Material Icons";
  font-size: 108%;
  font-weight: bold;
}

.fc-view-container {
  background-color: #fff;
}

@media only screen and (max-width: 768px) {
  .fc-right {
    margin: 0 0 10px;
  }
  .fc-right .fc-button {
    margin: 5px 5px 5px 0;
  }
}
.fc-day-header.fc-sun {
  background: #fff0f0;
}

.fc-day-header.fc-sat {
  background: #e0f4ff;
}

.fc-ltr .fc-basic-view .fc-day-number {
  padding-left: 4px;
  text-align: left;
}

.fc-sun {
  color: #e00;
}

.fc-sat {
  color: #04d;
}

.fc-unthemed .fc-today {
  background: #ffb;
}

.fc-event {
  overflow: visible;
  border: 0;
  border-radius: 0;
  border-radius: 3px;
  font-size: 90%;
  cursor: pointer;
}
.fc-event:hover {
  color: #000;
}
.fc-event .fc-content {
  word-wrap: break-word;
  word-break: normal;
  white-space: normal;
}
.fc-event .fc-content .fc-date + .fc-title {
  margin-left: 0;
  padding-left: 4px;
}
.fc-event .fc-content .fc-category {
  display: inline-block;
  margin-top: 1px;
  margin-right: 1px;
  padding: 0 2px;
  border-radius: 2px;
  color: #fff;
  background-color: #f25a38;
}
.fc-event .fc-content .fc-facility::before {
  display: inline-block;
  margin-top: 1px;
  margin-right: 1px;
  padding: 0 2px;
  border-radius: 2px;
  color: #fff;
  content: "設";
  background-color: #777;
}
.fc-event .fc-content .fc-title,
.fc-event .fc-content .fc-facility {
  display: block;
}

.fc-time-grid-event {
  margin-bottom: 1px;
  background-color: #2eb0f2;
  color: #000;
}
.fc-time-grid-event:hover {
  color: #000;
}

.fc-time-grid-event .fc-content::before {
  float: left;
}

.fc-time-grid-event .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  font-size: 90%;
}

.fc-time-grid-event .fc-resizer {
  display: none;
}

.fc-time-grid-event:hover .fc-resizer {
  display: block;
}

.fc-event-point {
  background-color: transparent;
  color: #f25a38;
  cursor: pointer;
}
.fc-event-point:hover {
  color: #f25a38;
  text-decoration: underline;
}

.fc-event-range {
  padding: 1px 2px;
  background-color: #fd8;
  background-image: url(/assets/img/gws/bg-plan.png);
  color: #000;
}
.fc-event-range:hover {
  color: #000;
  text-decoration: underline;
}
.fc-event-range .fc-content .fc-title,
.fc-event-range .fc-content .fc-facility {
  display: inline;
}
.fc-event-range.fc-resizable {
  border-right: 2px solid #966;
}

.fc-agenda-view .fc-day-grid .fc-event-point {
  background-color: #bdf;
  color: #000;
}

.fc-event-repeat.fc-event-point {
  color: #38c;
}

.fc-event-repeat.fc-event-range {
  border-color: #49c;
  background-color: #bdf;
  color: #000;
}

.fc-event-private .fc-title::before {
  display: inline-block;
  margin-top: 1px;
  margin-right: 1px;
  padding: 0 2px;
  border-radius: 2px;
  color: #fff;
  content: "秘";
  background-color: #f0b;
}

.fc-event-user-attendance-unknown .fc-title::before {
  display: inline-block;
  margin-top: 1px;
  margin-right: 1px;
  padding: 0 2px;
  border-radius: 2px;
  color: #fff;
  content: "未";
  background-color: #f0b;
}

.fc-event-user-attendance-absence .fc-title::before {
  display: inline-block;
  margin-top: 1px;
  margin-right: 1px;
  padding: 0 2px;
  border-radius: 2px;
  color: #fff;
  content: "不";
  background-color: #f0b;
}

.fc-event-approval-request .fc-title::before {
  display: inline-block;
  margin-top: 1px;
  margin-right: 1px;
  padding: 0 2px;
  border-radius: 2px;
  color: #fff;
  content: "申";
  background-color: #84e;
}

.fc-event-approval-approve .fc-title::before {
  display: inline-block;
  margin-top: 1px;
  margin-right: 1px;
  padding: 0 2px;
  border-radius: 2px;
  color: #fff;
  content: "認";
  background-color: #84e;
}

.fc-event-approval-deny .fc-title::before {
  display: inline-block;
  margin-top: 1px;
  margin-right: 1px;
  padding: 0 2px;
  border-radius: 2px;
  color: #fff;
  content: "否";
  background-color: #84e;
}

.fc-holiday {
  background: #9d6;
  background-image: url(/assets/img/gws/bg-plan.png);
  color: #000;
}
.fc-holiday:hover {
  color: #000;
}

.fc-event-work {
  border-right: 0px;
}

.fc-agendaDay-view .fc-time-grid-event {
  margin-right: 5px;
}
.fc-agendaDay-view .fc-event div.fc-title {
  display: flex;
  white-space: nowrap;
}
.fc-agendaDay-view .fc-event div.fc-title .fc-event-name {
  overflow: hidden;
  text-overflow: ellipsis;
}
.fc-agendaDay-view .fc-event div.fc-title .fc-facility {
  padding-right: 5px;
  padding-left: 5px;
}

.fc-listMonth-view table {
  display: none;
}

.fc-listMonth-view-table {
  display: table;
  width: 100%;
  border-collapse: collapse;
}
.fc-listMonth-view-table .tr {
  display: table-row;
  border-bottom: 1px solid #eee;
}
.fc-listMonth-view-table .td {
  display: table-cell;
  padding: 8px;
  white-space: nowrap;
}
.fc-listMonth-view-table .td .summary {
  color: #888;
  font-size: 90%;
  white-space: normal;
}
.fc-listMonth-view-table .date {
  width: 130px;
}
.fc-listMonth-view-table .time {
  width: 50px;
}
.fc-listMonth-view-table .startAt {
  width: 120px;
}
.fc-listMonth-view-table .endAt {
  width: 120px;
}
.fc-listMonth-view-table .delimiter {
  width: 2px;
  padding-right: 0;
  padding-left: 0;
}
.fc-listMonth-view-table .fc-event {
  display: inline;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}

.fc-timelineDay-view .fc-scrollpane,
.fc-timelineDay-view .fc-scrollpane-inner {
  overflow: visible;
}
.fc-timelineDay-view .fc-scrollpane > div {
  overflow: visible !important;
}
.fc-timelineDay-view .fc-scrollpane-inner {
  min-height: 38px;
}
.fc-timelineDay-view .fc-body .fc-scrollpane-inner {
  padding-top: 4px;
}
.fc-timelineDay-view .fc-event {
  z-index: 0;
  margin-left: 1px;
  border-bottom: 1px solid #d8d8d8;
}
.fc-timelineDay-view .fc-timeline-event {
  min-width: calc(1em + 5px);
  background: #2eb0f2;
  color: #000;
}
.fc-timelineDay-view .fc-timeline-event .fc-title {
  max-height: 230px;
}

.fc-basicHour-view .fc-hour-0, .fc-basicHour-view .fc-hour-1, .fc-basicHour-view .fc-hour-2, .fc-basicHour-view .fc-hour-3, .fc-basicHour-view .fc-hour-4, .fc-basicHour-view .fc-hour-5, .fc-basicHour-view .fc-hour-6, .fc-basicHour-view .fc-hour-7 {
  background-color: #f4f4f4;
}
.fc-basicHour-view .fc-hour-8, .fc-basicHour-view .fc-hour-9, .fc-basicHour-view .fc-hour-10, .fc-basicHour-view .fc-hour-11 {
  background: #ffebeb;
  color: #e00;
}
.fc-basicHour-view .fc-hour-12, .fc-basicHour-view .fc-hour-13, .fc-basicHour-view .fc-hour-14, .fc-basicHour-view .fc-hour-15, .fc-basicHour-view .fc-hour-16, .fc-basicHour-view .fc-hour-17 {
  background: #fff0d0;
  color: #f60;
}
.fc-basicHour-view .fc-hour-18, .fc-basicHour-view .fc-hour-19, .fc-basicHour-view .fc-hour-20, .fc-basicHour-view .fc-hour-21, .fc-basicHour-view .fc-hour-22, .fc-basicHour-view .fc-hour-23 {
  background: #e0f4ff;
  color: #04d;
}
.fc-basicHour-view .fc-body .fc-row {
  min-height: 23px;
}
.fc-basicHour-view .fc-event {
  z-index: 0;
  border-left: 1px solid #555;
}

.fc-list-format .info a {
  padding: 2px;
}
.fc-list-format .info a .fc-content .fc-title {
  display: inline-block;
}
.fc-list-format .info a .fc-content .fc-facility {
  display: inline-block;
  padding-left: 10px;
}
.fc-list-format .info .summary {
  margin-top: 2px;
  padding: 2px;
}

.print-preview .fc-unthemed th,
.print-preview .fc-unthemed td {
  border-style: solid;
  border-color: #000;
}
.print-preview .fc-listMonth-view-table .tr {
  border-bottom: 1px solid #000;
}
.print-preview .fc-event {
  color: #333 !important;
}
.print-preview .fc-event .fc-content {
  white-space: normal !important;
}
.print-preview .fc-day-grid-event,
.print-preview .fc-timeline-event {
  padding: 1px 0;
  border-bottom: 1px solid #555;
  background-color: #f4f4f4 !important;
}
.print-preview .fc-event .fc-content::before {
  border: 1px solid #333;
  border-width: 0 1px;
  background-color: transparent;
  color: #333 !important;
}

.fc-agenda-view .fc-day-grid {
  z-index: 0;
}

.fc-popup {
  position: relative;
  height: 100%;
  min-height: 30px;
  overflow: auto;
  background: #fff;
  color: #000;
  font-weight: normal;
  text-align: left;
  cursor: auto;
}
.fc-popup .popup-title {
  font-size: 120%;
  text-overflow: ellipsis;
  word-wrap: normal;
  word-break: normal;
}
.fc-popup .popup-date {
  padding: 2px 0 0;
}
.fc-popup .popup-description {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #eee;
}
.fc-popup .popup-description .text {
  max-height: 70px;
  overflow: auto;
  color: #222;
  font-size: 90%;
}
.fc-popup .popup-attributes {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #eee;
  font-size: 90%;
}
.fc-popup .popup-attributes .popup-attr {
  zoom: 1;
  margin: 2px 0;
}
.fc-popup .popup-attributes .popup-attr::before, .fc-popup .popup-attributes .popup-attr::after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.fc-popup .popup-attributes .popup-attr::after {
  clear: both;
}
.fc-popup .popup-attributes .popup-label {
  display: inline-block;
  min-width: 60px;
  float: left;
}
.fc-popup .popup-attributes .popup-value {
  margin-left: 60px;
}
.fc-popup .popup-attributes .popup-value .tel {
  margin-left: 5px;
}
.fc-popup .popup-attributes .custom-group-name {
  color: #07d;
}
.fc-popup .popup-attributes .custom-group-members {
  display: none;
  margin: 2px 0;
  padding: 5px;
  border-left: 4px solid #ccc;
}
.fc-popup .popup-menu {
  margin-top: 5px;
  padding-top: 8px;
  border-top: 1px solid #eee;
  text-align: center;
}
.fc-popup .popup-menu a {
  margin: 0 10px;
}

/*
 * original settings
 */
.fc-loading {
  display: inline-block;
  position: absolute;
  z-index: 2;
  padding: 0 5px;
  background-color: #6ad;
  color: #fff;
}

.calendar-controller .fc-view-container .fc-timelineDay-view {
  height: 35px;
  overflow: hidden;
}

.calendar.multiple .fc-toolbar,
.calendar.multiple .fc-head {
  display: none;
}

.calendar-multiple-header {
  zoom: 1;
  padding: 5px 8px;
  border: 1px solid #ddd;
  border-width: 0 1px;
  background: #f9f9f9;
  background: linear-gradient(#fff, #eee);
}
.calendar-multiple-header::before, .calendar-multiple-header::after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.calendar-multiple-header::after {
  clear: both;
}
.calendar-multiple-header a {
  color: #444;
}
.calendar-multiple-header a:hover {
  color: #f25a38;
}
.calendar-multiple-header .approval-check {
  margin-left: 6px;
  padding: 1px 5px;
  border-radius: 4px;
  background-color: #84e;
  color: #fff;
}
.calendar-multiple-header .add-plan {
  margin-left: 6px;
  padding: 1px 5px;
  border-radius: 4px;
  background-color: #f40;
  color: #fff;
  text-decoration: none;
}
.calendar-multiple-header .add-plan:hover {
  background-color: #f60;
  color: #fff;
}
.calendar-multiple-header .calendar-name {
  font-weight: bold;
}
.calendar-multiple-header .calendar-attr {
  float: right;
}
.calendar-multiple-header .calendar-attr span {
  margin-left: 8px;
}

.calendar ~ .calendar .fc-row-name td {
  border-top-width: 0;
}

.calendar.facility .fc-facility {
  display: none;
}

.gws-schedule-color-block {
  padding: 0 5px;
  background-image: url(/assets/img/gws/bg-plan.png);
  font-size: 90%;
}

.date-options {
  padding: 5px 5px 0;
}

dl.gws-schedule-repeat {
  margin-top: 15px;
}
dl.gws-schedule-repeat label {
  margin: 0 2px;
}
dl.gws-schedule-repeat label input {
  vertical-align: middle;
}

.checks_with_errors {
  display: inline;
  border: 1px solid #e00;
}

.gws-groups-operation {
  margin: 5px 0;
}

.todo-over {
  margin-left: 5px;
  color: #e00;
}
.todo-over::before {
  content: "\e002";
  display: inline;
  font-family: "Material Icons";
  font-size: 108%;
  vertical-align: -3px;
}

.gws-achievement-bar {
  display: inline-block;
  width: 6em;
}

.gws-schedule-todo-index {
  display: flex;
}
.gws-schedule-todo-index .navi {
  width: 30%;
  margin-right: 10px;
  border: 1px solid #d0d0d0;
  margin-bottom: 10px;
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  background: #fff;
}
.gws-schedule-todo-index .main {
  flex: 1;
}
.gws-schedule-todo-index .list-item-switch {
  display: inline-block;
  width: 26px;
  text-align: center;
}

.gws-schedule-todo-categoy-navi {
  padding: 10px;
}
.gws-schedule-todo-categoy-navi .title {
  margin: -10px -10px 10px;
  padding: 10px 12px;
  border-bottom: 1px solid #f2f2f2;
  font-weight: bold;
}
.gws-schedule-todo-categoy-navi .title::before {
  content: " ";
  margin-right: 6px;
  padding-left: 3px;
  background: #f25a38;
}

.gws-comment-post .comment {
  margin: 5px 0;
  padding: 0 5px;
  border-bottom: 1px solid #f2f2f2;
}
.gws-comment-post .total {
  padding: 10px;
  border-radius: 3px;
  background: #f2f2f2;
}
.gws-comment-post .row {
  width: 100%;
  padding: 5px 0;
}
.gws-comment-post .user {
  color: #a0522d;
  font-weight: bold;
}
.gws-comment-post .achievement-rate {
  margin-right: 10px;
}
.gws-comment-post .worktime-minutes {
  margin-right: 10px;
}
.gws-comment-post .overtime-minutes {
  margin-right: 10px;
}
.gws-comment-post .toolbar {
  display: flex;
  justify-content: flex-end;
}
.gws-comment-post .toolbar .btn {
  margin-left: 5px;
}
@media only screen and (max-width: 768px) {
  .gws-comment-post .achievement-rate-unit {
    display: none;
  }
}

.gws-schedule-csv .import-log {
  min-height: 2em;
}
.gws-schedule-csv .import-loading {
  color: #bbb;
}
.gws-schedule-csv .import-exist {
  color: #bbb;
}
.gws-schedule-csv .import-saved {
  color: #06d;
}
.gws-schedule-csv .import-error {
  color: #e00;
}

.gws-btn-pushed {
  background: #ebecec;
  text-decoration: none;
}

.gws-memo .addon-head {
  padding: 1px 15px 15px;
}
.gws-memo .addon-head .d-flex {
  display: flex;
  align-items: center;
}
.gws-memo .addon-head .ml-auto {
  margin-left: auto;
}
.gws-memo .addon-head .subject {
  display: block;
  margin: 12px 0;
  font-size: 130%;
  line-height: 1.4;
}
.gws-memo .addon-head .icon-star.on .material-icons {
  color: #f70;
}
.gws-memo .addon-head .icon-star.off .material-icons {
  color: #ddd;
}
.gws-memo .addon-head .icon-star:hover .material-icons {
  opacity: 0.8;
}
.gws-memo .addon-head .date {
  margin-left: auto;
  text-align: right;
}
.gws-memo .addresses {
  padding: 5px 15px;
  border-top: 1px solid #e4e4e4;
  background-color: #fafafa;
}
.gws-memo .addresses .address {
  padding: 3px 0;
}
.gws-memo .addresses .address .label {
  float: left;
  color: #888;
}
.gws-memo .addresses .address .value {
  padding: 0 0 0 45px;
}
.gws-memo .request-mdn-notice {
  zoom: 1;
  padding: 5px 15px;
  border-bottom: 1px solid #969696;
  background-color: #cecece;
  line-height: 25px;
}
.gws-memo .request-mdn-notice::before, .gws-memo .request-mdn-notice::after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.gws-memo .request-mdn-notice::after {
  clear: both;
}
.gws-memo .request-mdn-notice .action {
  float: right;
}
.gws-memo .show-image {
  display: block;
  margin: -5px 0 10px;
  padding: 8px;
  border: 1px solid #fd8;
  background-color: rgba(255, 255, 0, 0.2);
  background-color: #ffc;
  text-align: center;
  text-decoration: none;
}
.gws-memo .show-image:hover {
  border-color: #fb8;
  background-color: rgba(255, 255, 0, 0.35);
  background-color: #ffa;
}
.gws-memo .addon-body {
  min-height: 200px;
  border-top: 1px solid #e4e4e4;
}
.gws-memo .addon-body .body--html img[data-url] {
  height: unset;
}
.gws-memo .attachments {
  padding: 15px 15px 5px;
  border-top: 1px solid #e4e4e4;
}
.gws-memo .attachments .file {
  display: inline-block;
  margin: 0 10px 10px 0;
}
.gws-memo .move-tool-wrap {
  display: flex;
  position: relative;
  z-index: 1;
  align-items: center;
  justify-content: flex-end;
  padding: 15px;
}
.gws-memo .move-tool-wrap .page-order {
  display: flex;
}
.gws-memo .move-tool-wrap .move-tool {
  display: flex;
  margin-left: 20px;
}
@media only screen and (max-width: 768px) {
  .gws-memo .move-tool-wrap .move-tool {
    margin-left: 10px;
  }
}
.gws-memo .move-tool-wrap .prev,
.gws-memo .move-tool-wrap .next {
  display: flex;
  width: 20px;
  height: 20px;
}
.gws-memo .move-tool-wrap .prev a,
.gws-memo .move-tool-wrap .next a {
  display: block;
  width: 100%;
  height: 100%;
  color: #000;
}
.gws-memo .move-tool-wrap .prev:not(.inactive):hover a,
.gws-memo .move-tool-wrap .next:not(.inactive):hover a {
  color: #f25a38;
}
.gws-memo .move-tool-wrap .prev.inactive a,
.gws-memo .move-tool-wrap .next.inactive a {
  color: #999;
  pointer-events: none;
}
.gws-memo .move-tool-wrap .next {
  margin-left: 10px;
}

@media only screen and (max-width: 768px) {
  .mod-gws-schedule-comments .list-items .list-item .info + .links {
    margin-left: 0;
  }
  #comment-form .btn {
    margin-top: 5px;
  }
}
#content-navi-core.gws-content-navi {
  overflow-x: scroll;
}

@media screen and (max-width: 1080px) and (min-width: 768px) {
  div#content-navi-core.gws-content-navi, div.index.gws-memos-index {
    width: 100% !important;
    float: none !important;
  }
}
.gws-memos .list-item {
  display: block;
  padding: 5px 8px;
}
.gws-memos .list-item-head {
  padding-bottom: 8px;
  font-weight: bold;
}
.gws-memos .list-item-head .head {
  display: flex;
  position: relative;
  height: 20px;
}
.gws-memos .list-item-head .head .field {
  display: inline-block;
  cursor: pointer;
}
.gws-memos .list-item-head .head .from,
.gws-memos .list-item-head .head .to {
  width: calc(50% - 100px);
  text-indent: 79.84px;
}
.gws-memos .list-item-head .head .title {
  width: calc(50% - 130px);
}
.gws-memos .list-item-head .head .priority {
  width: 50px;
}
.gws-memos .list-item-head .head .datetime {
  width: 120px;
}
.gws-memos .list-item-head .head .size {
  width: 60px;
}
@media only screen and (max-width: 768px) {
  .gws-memos .list-item-head {
    display: none;
  }
}
.gws-memos .info {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media only screen and (max-width: 768px) {
  .gws-memos .info {
    white-space: normal;
  }
}
.gws-memos .info {
  display: flex;
}
@media only screen and (max-width: 768px) {
  .gws-memos .info {
    display: block;
    clear: both;
  }
}
.gws-memos .info .field {
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: text-top;
  white-space: nowrap;
}
@media only screen and (max-width: 768px) {
  .gws-memos .info .field {
    display: inline-block;
  }
}
.gws-memos .info .from,
.gws-memos .info .to {
  width: calc(50% - 132.84px);
  padding-right: 5px;
}
@media only screen and (max-width: 768px) {
  .gws-memos .info .from,
  .gws-memos .info .to {
    width: 100%;
    padding-right: 0;
  }
}
.gws-memos .info .title {
  width: calc(50% - 75px);
  padding-right: 5px;
  font-size: 100%;
}
@media only screen and (max-width: 768px) {
  .gws-memos .info .title {
    width: 100%;
    padding-right: 0;
  }
}
.gws-memos .info .priority {
  width: 50px;
}
.gws-memos .info .datetime {
  width: 120px;
  font-weight: normal;
}
.gws-memos .info .size {
  width: 60px;
  font-weight: normal;
}

table.index.gws-memo-folder {
  position: relative;
  width: auto;
  min-width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
table.index.gws-memo-folder .folder {
  background: #fff !important;
}
table.index.gws-memo-folder .current {
  background: #f2f2f2 !important;
}
table.index.gws-memo-folder .unseen {
  color: #f25a38;
  font-weight: bold;
}
table.index.gws-memo-folder .depth-0 {
  padding-left: 0px;
}
table.index.gws-memo-folder .depth-1 {
  padding-left: 20px;
}
table.index.gws-memo-folder .depth-2 {
  padding-left: 40px;
}
table.index.gws-memo-folder .depth-3 {
  padding-left: 60px;
}
table.index.gws-memo-folder .depth-4 {
  padding-left: 80px;
}
table.index.gws-memo-folder .depth-5 {
  padding-left: 100px;
}
table.index.gws-memo-folder .depth-6 {
  padding-left: 120px;
}
table.index.gws-memo-folder .depth-7 {
  padding-left: 140px;
}
table.index.gws-memo-folder .depth-8 {
  padding-left: 160px;
}
table.index.gws-memo-folder .depth-9 {
  padding-left: 180px;
}
table.index.gws-memo-folder .depth-10 {
  padding-left: 200px;
}
table.index.gws-memo-folder .depth-11 {
  padding-left: 220px;
}
table.index.gws-memo-folder .depth-12 {
  padding-left: 240px;
}
table.index.gws-memo-folder .depth-13 {
  padding-left: 260px;
}
table.index.gws-memo-folder .depth-14 {
  padding-left: 280px;
}
table.index.gws-memo-folder .depth-15 {
  padding-left: 300px;
}
table.index.gws-memo-folder .depth-16 {
  padding-left: 320px;
}
table.index.gws-memo-folder .depth-17 {
  padding-left: 340px;
}
table.index.gws-memo-folder .depth-18 {
  padding-left: 360px;
}
table.index.gws-memo-folder .depth-19 {
  padding-left: 380px;
}
table.index.gws-memo-folder .depth-20 {
  padding-left: 400px;
}
table.index.gws-memo-folder .depth-21 {
  padding-left: 420px;
}
table.index.gws-memo-folder .depth-22 {
  padding-left: 440px;
}
table.index.gws-memo-folder .depth-23 {
  padding-left: 460px;
}
table.index.gws-memo-folder .depth-24 {
  padding-left: 480px;
}
table.index.gws-memo-folder .depth-25 {
  padding-left: 500px;
}
table.index.gws-memo-folder .depth-26 {
  padding-left: 520px;
}
table.index.gws-memo-folder .depth-27 {
  padding-left: 540px;
}
table.index.gws-memo-folder .depth-28 {
  padding-left: 560px;
}
table.index.gws-memo-folder .depth-29 {
  padding-left: 580px;
}
table.index.gws-memo-folder .depth-30 {
  padding-left: 600px;
}
table.index.gws-memo-folder .depth-31 {
  padding-left: 620px;
}
table.index.gws-memo-folder .depth-32 {
  padding-left: 640px;
}
table.index.gws-memo-folder .depth-33 {
  padding-left: 660px;
}
table.index.gws-memo-folder .depth-34 {
  padding-left: 680px;
}
table.index.gws-memo-folder .depth-35 {
  padding-left: 700px;
}
table.index.gws-memo-folder .depth-36 {
  padding-left: 720px;
}
table.index.gws-memo-folder .depth-37 {
  padding-left: 740px;
}
table.index.gws-memo-folder .depth-38 {
  padding-left: 760px;
}
table.index.gws-memo-folder .depth-39 {
  padding-left: 780px;
}
table.index.gws-memo-folder .depth-40 {
  padding-left: 800px;
}

.gws-memo-search {
  display: none;
  margin: 0 10px;
  padding: 10px 20px;
  border-bottom: 1px solid #eee;
}
.gws-memo-search input[type=text] {
  width: 300px;
}
.gws-memo-search input.date {
  width: 9em;
  text-align: center;
}
.gws-memo-search label.flag {
  width: auto;
  padding: 0 15px;
}

.gws-memo-search-label {
  padding: 10px 20px;
  border-bottom: 1px solid #eee;
}
.gws-memo-search-label .gws-memo-search-label-reset {
  width: 100%;
  text-align: right;
}

.gws-memo-dropdown {
  display: inline;
  font-weight: normal;
}
.gws-memo-dropdown .dropdown-menu {
  left: 0;
  margin: 0;
  padding: 5px 0;
  border: 1px solid #ccc;
  background: #fff;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.2);
  text-align: left;
}
.gws-memo-dropdown .dropdown-menu a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media only screen and (max-width: 768px) {
  .gws-memo-dropdown .dropdown-menu a {
    white-space: normal;
  }
}
.gws-memo-dropdown .dropdown-menu a {
  padding: 5px 10px;
  color: #000;
}
.gws-memo-dropdown .dropdown-menu a:hover {
  background-color: #f2f2f2;
  color: #f25a38;
  text-decoration: none;
}
.gws-memo-dropdown .dropdown-menu .pad {
  display: inline-block;
  width: 10px;
}

.gws-addon-memo-member dl.to {
  padding-top: 10px;
  border-top: 1px solid #e4e4e4;
}
.gws-addon-memo-member dl.cc-bcc {
  padding-top: 10px;
  border-top: 1px solid #e4e4e4;
}
.gws-addon-memo-member dt {
  min-width: 50px !important;
}
.gws-addon-memo-member dd {
  margin: 0 0 0 50px !important;
}

.gws-memo-notices .list-item.unseen {
  background-color: #f9e9e3;
}
.gws-memo-notices .list-item.seen:hover, .gws-memo-notices .list-item.unseen:hover {
  background-color: #fbeee8;
}

.gws-portlets {
  margin: -10px;
}
@media only screen and (max-width: 768px) {
  .gws-portlets {
    margin: 0 10px;
  }
  .gws-portlets .portlets {
    zoom: 1;
    width: 100%;
    height: auto !important;
    margin: 0 0 60px;
    padding: 0;
  }
  .gws-portlets .portlets::before, .gws-portlets .portlets::after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
  }
  .gws-portlets .portlets::after {
    clear: both;
  }
  .gws-portlets .portlet-item {
    position: static;
    width: 100%;
    height: auto;
    margin-bottom: 10px !important;
  }
}
.gws-portlets .portlet-html {
  height: 100%;
}
.gws-portlets .portlet-html .main-box {
  height: 100%;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.gws-portlets .portlet-html .portlet--closed {
  background: #eee;
  background-image: url(/assets/img/gws/bg-plan.png);
}
.gws-portlets .portlet-title {
  margin: -15px -10px 15px;
  padding: 8px 10px;
  border-bottom: 1px solid #f2f2f2;
  background: rgba(0, 0, 0, 0.02);
  font-weight: bold;
}
.gws-portlets .portlet-model-schedule .main-box.with-tabs {
  height: calc(100% - 30px);
}
.gws-portlets .list-items {
  margin: -10px -5px;
}
.gws-portlets .list-items .title:visited {
  color: #a40 !important;
}
.gws-portlets .list-item:last-child {
  border-bottom: 1px solid #f2f2f2;
}
.gws-portlets .list-more {
  margin: 20px 0 0;
  text-align: right;
}
.gws-portlets .portlet-model-ad .slide-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}
.gws-portlets .portlet-model-ad .ss-swiper-slide {
  position: relative;
}
.gws-portlets .portlet-model-ad .ss-swiper-slide-container {
  width: 100%;
  height: 100%;
}
.gws-portlets .portlet-model-ad .ss-swiper-slide-main {
  width: 100%;
  height: 80%;
}
.gws-portlets .portlet-model-ad .ss-swiper-slide-item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.gws-portlets .portlet-model-ad .ss-swiper-slide-item-image {
  display: block;
  width: 100%;
}
.gws-portlets .portlet-model-ad .ss-swiper-slide-item-image + .external {
  display: none;
}
.gws-portlets .portlet-model-ad .ss-swiper-slide-controller {
  position: absolute;
  z-index: 10;
  right: 10px;
  bottom: 10px;
}
.gws-portlets .portlet-model-ad .ss-swiper-slide-pagination {
  position: unset;
}
.gws-portlets .portlet-model-ad .ss-swiper-slide-pagination .swiper-pagination-bullet ~ .swiper-pagination-bullet {
  margin-left: 4px;
}

.gws-portlets-layouts .portlet-item {
  background-color: rgba(0, 0, 0, 0.01);
  background-image: url(/assets/img/gws/bg-plan.png);
  cursor: move;
}
.gws-portlets-layouts .portlet-item:hover {
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 5px #bbb;
}
.gws-portlets-layouts .portlet-item.dragging {
  box-shadow: 0 1px 10px #bbb;
}
.gws-portlets-layouts .preview-holder {
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(/assets/img/gws/bg-plan.png);
}
.gws-portlets-layouts .gs-resize-handle-both {
  bottom: 0;
  height: 12px;
}
.gws-portlets-layouts .portlet-html .edit-portlet {
  display: inline-block;
  padding: 6px 12px;
  border: 1px solid #bbb;
  border-radius: 3px;
  background: #fff;
  background: linear-gradient(to bottom, #fff, #ebecec);
  color: #000;
  font-size: 86%;
  line-height: 1.4;
  word-break: keep-all;
  vertical-align: middle;
  cursor: pointer;
  display: block;
  position: absolute;
  z-index: 1;
  top: 4px;
  right: 10px;
}
.gws-portlets-layouts .portlet-html .edit-portlet:hover {
  opacity: 0.9;
  text-decoration: none;
}
.gws-portlets-layouts .portlet-html .edit-portlet:disabled, .gws-portlets-layouts .portlet-html .edit-portlet.btn-disabled {
  border: 1px solid transparent;
  background: #d8d8d8;
  color: #888;
  cursor: default;
}
.gws-portlets-layouts .portlet-html .edit-portlet[aria-pressed=true], .gws-portlets-layouts .portlet-html .edit-portlet.btn-pressed {
  background-color: #ccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #333;
}
.gws-portlets-layouts .portlet-html .main-box {
  overflow-y: hidden;
}

.gws-discussion .addon-body {
  zoom: 1;
}
.gws-discussion .addon-body::before, .gws-discussion .addon-body::after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.gws-discussion .addon-body::after {
  clear: both;
}
.gws-discussion .addon-body .no {
  margin-bottom: 10px;
}
.gws-discussion .addon-body header {
  zoom: 1;
}
.gws-discussion .addon-body header::before, .gws-discussion .addon-body header::after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.gws-discussion .addon-body header::after {
  clear: both;
}
.gws-discussion .addon-body header .contributor {
  margin-bottom: 10px;
  float: left;
  font-weight: bold;
}
.gws-discussion .addon-body header .datetime {
  display: flex;
  float: right;
}
.gws-discussion .addon-body header .datetime .bookmark-comment {
  margin-right: 4px;
  cursor: pointer;
}
.gws-discussion .addon-body header .datetime time {
  padding-top: 2px;
}
.gws-discussion .addon-body .updated {
  padding: 0 0 0 7px;
}
.gws-discussion .markdown .files {
  margin: 5px;
  padding: 15px;
  border-radius: 4px;
  background-color: #f2f2f2;
}
.gws-discussion .markdown .files span {
  margin-right: 8px;
}
.gws-discussion .markdown .files span img {
  max-width: 100%;
  height: auto;
  border-style: none;
  line-height: 0;
}
.gws-discussion .markdown .files span a {
  display: inline-block;
  line-height: 1.5;
  word-wrap: normal;
  word-break: normal;
}
.gws-discussion .markdown .files .deselect {
  cursor: pointer;
}
.gws-discussion .discussion-contributor {
  padding-top: 10px;
}
.gws-discussion .comment-files {
  margin-top: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.gws-discussion .comment-files .upload-menu-new {
  margin-left: 5px;
}
.gws-discussion .comment-files .upload-drop-area {
  padding-top: 5px;
  padding-bottom: 10px;
  border-radius: 3px;
  background: #f2f2f2;
}
.gws-discussion .comment-files .upload-drop-notice {
  margin-left: 10px;
  color: #b30;
}
.gws-discussion .comment-files .file-dragenter {
  background: #fbeee8;
}
.gws-discussion .selected-files {
  margin-top: 10px;
}
.gws-discussion .selected-files span {
  margin: 0 1em 0.5em 0;
}
.gws-discussion .deselect {
  cursor: pointer;
}
.gws-discussion .menu {
  padding-top: 10px;
  float: right;
}
.gws-discussion .addon-body .files {
  margin-top: 5px;
}
.gws-discussion .addon-body.reply .menu .btn {
  background: #f2d150;
  background: linear-gradient(to bottom, #f2d150, #f2a950);
}
.gws-discussion .addon-body.reply-menu {
  color: #b30;
}
.gws-discussion .addon-body.reply-menu span {
  margin-right: 10px;
  float: right;
}

.gws-discussion-thread {
  width: calc(100% - 350px);
  min-height: 400px;
  float: left;
}
@media only screen and (max-width: 768px) {
  .gws-discussion-thread {
    width: 100%;
    float: none;
  }
}

.gws-discussion-topic {
  margin-bottom: 8px;
  zoom: 1;
}
.gws-discussion-topic::before, .gws-discussion-topic::after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.gws-discussion-topic::after {
  clear: both;
}
.gws-discussion-topic h2 {
  padding: 10px;
  float: left;
  font-size: 180%;
  font-weight: bold;
}
.gws-discussion-topic form {
  padding: 10px 5px 5px 0;
  float: right;
}
.gws-discussion-topic form select {
  width: 160px;
}
.gws-discussion-topic form input[type=text] {
  width: 240px !important;
}
@media only screen and (max-width: 768px) {
  .gws-discussion-topic {
    margin: 10px 0;
  }
}

.gws-discussion-unseen {
  padding-left: 10px;
  font-weight: bold;
}

.gws-discussion-navi {
  width: 340px;
  margin-left: 10px;
  float: right;
}
@media only screen and (max-width: 768px) {
  .gws-discussion-navi {
    width: 100%;
    margin: 0;
    float: none;
  }
}
.gws-discussion-navi .gws-discussion-navi-list .addon-body {
  padding: 0;
}
.gws-discussion-navi .list-items {
  margin: 0;
}
.gws-discussion-navi .list-item {
  padding: 15px;
}

.gws-monitor-due-date-over {
  margin-right: 8px;
  color: #d00;
  font-weight: bold;
}
.gws-monitor-due-date-over::before {
  content: "\e001";
  display: inline;
  font-family: "Material Icons";
  font-size: 108%;
  vertical-align: -3px;
}

.gws-attendance {
  position: relative;
}
.gws-attendance .cell-toolbar {
  display: none;
  position: absolute;
  z-index: 100;
  padding: 5px 0;
  border: 1px solid #d0d0d0;
  background: #fff;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.2);
}
.gws-attendance .cell-toolbar a {
  display: block;
  padding: 5px 15px;
  line-height: 1.8;
  white-space: nowrap;
}
.gws-attendance .cell-toolbar a:hover {
  background: #f2f2f2;
}
.gws-attendance .attendance-box {
  margin-bottom: 10px;
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  background: #fff;
}
@media only screen and (max-width: 768px) {
  .gws-attendance .attendance-box {
    margin: 0 10px 10px;
  }
}
.gws-attendance .attendance-box-container {
  display: flex;
}
.gws-attendance .attendance-box-container .attendance-box {
  margin-right: 10px;
}
.gws-attendance .attendance-box-title {
  padding: 8px 10px;
  border-bottom: 1px solid #f2f2f2;
  background: rgba(0, 0, 0, 0.02);
  font-weight: bold;
}
.gws-attendance .attendance-box-main {
  padding: 8px 10px;
}
.gws-attendance .nav-menu,
.gws-attendance .nav-operation {
  display: inline-block;
  margin: 5px 0;
}
.gws-attendance .nav-operation {
  float: right;
}
@media only screen and (max-width: 768px) {
  .gws-attendance .nav-operation {
    float: none;
  }
}
.gws-attendance .reason-tooltip {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background: #f25a38;
  color: #fff;
  line-height: 1.1;
  text-align: center;
  cursor: pointer;
}
.gws-attendance .reason-tooltip .reason {
  display: none;
  position: absolute;
  z-index: 101;
  bottom: 100%;
  left: 50%;
  margin-left: -50px;
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  background: #fff;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.2);
  color: #000;
  text-align: left;
}
.gws-attendance .reason-tooltip .reason time {
  display: block;
  padding: 5px;
  border-top: 1px solid #f2f2f2;
  color: #999;
  font-size: 80%;
  text-align: right;
}
.gws-attendance .reason-tooltip .reason div {
  padding: 5px;
}
.gws-attendance .reason-tooltip .reason::after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 50px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #d0d0d0 transparent transparent;
}
.gws-attendance .today-wrap {
  overflow-x: auto;
}
.gws-attendance .today {
  border-spacing: 0;
  border-collapse: collapse;
  white-space: nowrap;
}
.gws-attendance .today th,
.gws-attendance .today td {
  padding: 5px;
  border: 1px solid #d0d0d0;
}
.gws-attendance .today th {
  background-color: #f2f2f2;
}
.gws-attendance .today th.time,
.gws-attendance .today td.time {
  width: 6em;
}
.gws-attendance .today td.time {
  text-align: center;
}
.gws-attendance .time-card-wrap {
  overflow-x: auto;
}
.gws-attendance .time-card {
  border-spacing: 0;
  border-collapse: collapse;
  white-space: nowrap;
}
.gws-attendance .time-card th {
  padding: 5px;
  border: 1px solid #d0d0d0;
}
.gws-attendance .time-card td {
  padding: 5px;
  border: 1px solid #d0d0d0;
}
.gws-attendance .time-card tr.header {
  background-color: #f2f2f2;
}
.gws-attendance .time-card tr.current {
  background-color: #ffffae;
}
.gws-attendance .time-card th.date,
.gws-attendance .time-card td.date {
  width: 7.5em;
}
.gws-attendance .time-card th.time,
.gws-attendance .time-card td.time {
  width: 6em;
}
.gws-attendance .time-card td.time {
  text-align: center;
}
.gws-attendance .time-card th.leave,
.gws-attendance .time-card td.leave {
  min-width: 6em;
}
.gws-attendance .time-card th.memo,
.gws-attendance .time-card td.memo {
  min-width: 6em;
}
.gws-attendance .time-card tr.holiday td.date,
.gws-attendance .time-card tr.sunday td.date,
.gws-attendance .time-card tr.weekly-leave td.date {
  color: #f00;
}
.gws-attendance .time-card tr.saturday td.date {
  color: #00f;
}
.gws-attendance .time-card td .time-wrap {
  padding-left: 16px;
}
.gws-attendance .time-card td.manageable-time-card .name-warp {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.gws-attendance .time-card td.manageable-time-card .name {
  padding-right: 2px;
}
.gws-attendance .time-card .focus {
  background-color: #f2a950;
}
.gws-attendance .time-card .overtime-diff.minus {
  color: #f00;
}
.gws-attendance .time-card .overtime-diff.plus {
  color: #00f;
}
.gws-attendance .time-card .overtime-diff.equal {
  color: #28a745;
}
.gws-attendance .total-working-time {
  margin-top: 10px;
}

.print-preview .gws-attendance .attendance-box-title {
  border-bottom: 1px solid transparent;
  background: transparent;
}
.print-preview .gws-attendance .time-card th {
  border: 1px solid #000;
  font-weight: bold;
}
.print-preview .gws-attendance .time-card td {
  border: 1px solid #000;
}
.print-preview .gws-attendance .time-card tr.header {
  background-color: #f2f2f2;
}
.print-preview .gws-attendance .time-card tr.current {
  background-color: transparent;
}
.print-preview .gws-attendance .time-card .focus {
  background-color: transparent;
}

.gws-portlets .gws-attendance .header {
  margin: 5px 0;
  padding: 5px;
}
.gws-portlets .gws-attendance .today-time-card {
  margin: 5px 0;
  padding: 5px;
}
.gws-portlets .gws-attendance .today-time-card table {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}
.gws-portlets .gws-attendance .today-time-card table th,
.gws-portlets .gws-attendance .today-time-card table td {
  padding: 5px;
  border: 1px solid #d0d0d0;
}
.gws-portlets .gws-attendance .today-time-card table th {
  width: 5em;
  background: #f2f2f2;
}
.gws-portlets .gws-attendance .today-time-card table td.time {
  min-width: 4.5em;
  text-align: center;
}
.gws-portlets .gws-attendance .today-time-card table td.reason {
  min-width: 7.5em;
}
.gws-portlets .gws-attendance button:disabled {
  background-color: #ddd;
  color: #999;
}

.time-card-notices {
  padding-left: 20px;
}
.time-card-notices li {
  list-style: disc;
}
.time-card-notices .notice {
  color: #f00;
}

dl.see.mod-gws-daily-report-custom_form {
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 768px) {
  dl.see.mod-gws-daily-report-custom_form {
    flex-direction: column;
  }
}
dl.see.mod-gws-daily-report-custom_form > dt {
  width: 180px;
  min-width: 0;
}
@media only screen and (max-width: 768px) {
  dl.see.mod-gws-daily-report-custom_form > dt {
    width: 100%;
  }
}
dl.see.mod-gws-daily-report-custom_form > dd {
  width: calc(100% - 180px);
  margin: 0;
}
@media only screen and (max-width: 768px) {
  dl.see.mod-gws-daily-report-custom_form > dd {
    width: 100%;
  }
}
dl.see.mod-gws-daily-report-custom_form > dd:nth-of-type(n + 2) {
  margin-top: 15px;
}
@media only screen and (max-width: 768px) {
  dl.see.mod-gws-daily-report-custom_form > dd:nth-of-type(n + 2) {
    margin-top: 0;
  }
}
dl.see.mod-gws-daily-report-custom_form .share-cell {
  background-color: #ffe9b7;
}
dl.see.mod-gws-daily-report-custom_form .share-value {
  color: #38c;
  font-weight: bold;
}

.gws-daily-report-box .add-plan {
  display: inline-flex;
  margin-left: 0;
  padding: 0;
  background-color: transparent;
}
.gws-daily-report-box .comment-link {
  display: inline-flex;
  flex-direction: row-reverse;
  margin-left: 5px;
}
.gws-daily-report-box .comment-value {
  margin-top: 1em;
  padding-left: 1em;
}
.gws-daily-report-box .editicon {
  color: #f25a38;
  cursor: pointer;
}
.gws-daily-report-box .limited-access {
  color: #f40;
}
.gws-daily-report-box .list-head-action {
  float: none;
}
.gws-daily-report-box .report-value {
  display: inline;
}
.gws-daily-report-box .report-value-wrap {
  display: flex;
  flex-direction: column;
  min-width: 10em;
}
.gws-daily-report-box .share-cell {
  background-color: #ffe9b7;
}
.gws-daily-report-box .share-value {
  color: #38c;
  font-weight: bold;
}
.gws-daily-report-box.share-view .share-cell {
  background: none;
}
.gws-daily-report-box.share-view .share-cell .share-cell-in {
  padding: 10px;
  background-color: #ffe9b7;
}
.gws-daily-report-box.share-view .share-cell .share-cell-in .user-name {
  margin-bottom: 5px;
  font-weight: bold;
}
.gws-daily-report-box.share-view .share-cell .share-cell-in .report-name {
  display: block;
}
.gws-daily-report-box .table-wrap {
  overflow-x: scroll;
}
.gws-daily-report-box .table-wrap table.index th,
.gws-daily-report-box .table-wrap table.index td {
  white-space: normal;
}
.gws-daily-report-box header .search {
  margin: -5px 0 -5px 20px;
  float: right;
}
@media only screen and (max-width: 768px) {
  .gws-daily-report-box header .search {
    margin: 0;
    float: none;
  }
  .gws-daily-report-box header .search input[type=text] {
    width: auto !important;
  }
}
.gws-daily-report-box header .operations {
  margin: -5px 0 -5px 20px;
  float: right;
}
@media only screen and (max-width: 768px) {
  .gws-daily-report-box header .operations {
    margin: 0;
  }
  .gws-daily-report-box header .operations .btn-print {
    display: none;
  }
}
.gws-daily-report-box table.index {
  width: auto;
}
.gws-daily-report-box table.index thead th {
  text-align: center;
  white-space: nowrap;
}
.gws-daily-report-box table.index td {
  vertical-align: top;
}
.gws-daily-report-box table.index tr td:first-child {
  white-space: nowrap;
}
.gws-daily-report-box table.index tr td:nth-child(n+3) {
  min-width: 170px;
}

.gws-daily-report-print .share-value {
  font-weight: bold;
}
.gws-daily-report-print table.index {
  width: auto;
  border-collapse: collapse;
}
.gws-daily-report-print table.index thead th {
  text-align: center;
}
.gws-daily-report-print table.index td {
  vertical-align: top;
}
.gws-daily-report-print table.index th,
.gws-daily-report-print table.index td {
  border: 1px solid #dcdcdc;
}
.gws-daily-report-print .horizontal .sheet {
  height: auto;
}

#addon-gws-agents-addons-daily_report-custom_form .table-wrap {
  max-width: 100%;
  overflow-x: auto;
  white-space: nowrap;
}
#addon-gws-agents-addons-daily_report-custom_form .table-wrap table.index.see.mod-gws-daily-report-custom_form {
  width: auto;
  min-width: 100%;
  padding: 0;
  table-layout: fixed;
}
#addon-gws-agents-addons-daily_report-custom_form .table-wrap table.index.see.mod-gws-daily-report-custom_form tr {
  display: flex;
}
#addon-gws-agents-addons-daily_report-custom_form .table-wrap table.index.see.mod-gws-daily-report-custom_form tr:hover {
  background-color: transparent;
}
#addon-gws-agents-addons-daily_report-custom_form .table-wrap table.index.see.mod-gws-daily-report-custom_form tr.share-row {
  background-color: #ffe9b7 !important;
}
#addon-gws-agents-addons-daily_report-custom_form .table-wrap table.index.see.mod-gws-daily-report-custom_form tr.share-row:hover {
  background-color: #ffe9b7 !important;
}
#addon-gws-agents-addons-daily_report-custom_form .table-wrap table.index.see.mod-gws-daily-report-custom_form tr.share-row td {
  background-color: #ffe9b7 !important;
}
#addon-gws-agents-addons-daily_report-custom_form .table-wrap table.index.see.mod-gws-daily-report-custom_form tr:nth-child(2n):hover {
  background: #f8f8f8;
}
#addon-gws-agents-addons-daily_report-custom_form .table-wrap table.index.see.mod-gws-daily-report-custom_form tr:nth-child(2n).share-row {
  background-color: #ffe9b7 !important;
}
#addon-gws-agents-addons-daily_report-custom_form .table-wrap table.index.see.mod-gws-daily-report-custom_form tr:nth-child(2n).share-row:hover {
  background-color: #ffe9b7 !important;
}
#addon-gws-agents-addons-daily_report-custom_form .table-wrap table.index.see.mod-gws-daily-report-custom_form tr > td {
  word-break: break-all;
  vertical-align: top;
  white-space: normal;
}
#addon-gws-agents-addons-daily_report-custom_form .table-wrap table.index.see.mod-gws-daily-report-custom_form tr > td:first-child {
  width: 180px;
  min-width: 180px;
  float: left;
  zoom: 1;
  color: #a0522d;
  font-weight: bold;
}
#addon-gws-agents-addons-daily_report-custom_form .table-wrap table.index.see.mod-gws-daily-report-custom_form tr > td:first-child .share-value {
  color: #38c;
}
#addon-gws-agents-addons-daily_report-custom_form .table-wrap table.index.see.mod-gws-daily-report-custom_form tr > td:nth-child(n+2) {
  width: 12em;
}

.gws-reminder-notfound h2 {
  margin-left: 10px;
  font-weight: bold;
}
.gws-reminder-notfound .notice {
  padding: 10px 0 20px 10px;
}

.gws-addon-reminder table.reminder-conditions td {
  padding: 5px 5px 5px 0;
}
.gws-addon-reminder table.reminder-conditions .interval {
  width: 58px;
}
.gws-addon-reminder #gws-addon-reminder-set {
  margin-top: 5px;
  margin-left: 5px;
}

.presence-groups .all-groups {
  margin-bottom: 5px;
  border: 1px solid #dcdcdc;
  line-height: 2;
}
.presence-groups .all-groups a {
  margin-left: 10px;
}
.presence-groups .tree-groups,
.presence-groups .custom-groups {
  margin-bottom: 5px;
}
.presence-groups .tree-groups .list-item,
.presence-groups .custom-groups .list-item {
  background: #fff;
}
.presence-groups .list-item.current {
  background: #f2f2f2 !important;
}

.presence-users .presence-state-selector {
  position: absolute;
  z-index: 10000;
  padding: 8px;
  overflow: auto;
  border: 1px solid #d0d0d0;
  background: #fff;
  box-shadow: 0 1px 6px #d0d0d0;
  color: #000;
  white-space: nowrap;
  cursor: pointer;
}
.presence-users .presence-state-selector p {
  display: flex;
  margin-bottom: 5px;
}
.presence-users .presence-state-selector p.none {
  padding: 0 2px;
  border: 2px solid #ccc;
  border-radius: 4px;
}
.presence-users .presence-state-selector p.active {
  padding: 0 2px;
  border: 2px solid #00ff7f;
  border-radius: 4px;
}
.presence-users .presence-state-selector p.inactive {
  padding: 0 2px;
  border: 2px solid #ffc107;
  border-radius: 4px;
}
.presence-users .ajax-text-fielda {
  display: inline-block;
  vertical-align: middle;
}
.presence-users .ajax-text-fieldinput {
  width: 90%;
}
.presence-users .editicon {
  color: #f25a38;
  cursor: pointer;
}
.presence-users .data-table-wrap {
  padding: 0 10px 10px;
}
.presence-users table.data-table {
  table-layout: fixed;
}
.presence-users table.data-table tr {
  background: #fff;
}
.presence-users table.data-table th.name {
  width: 25%;
}
.presence-users table.data-table th.presence-plan {
  width: 25%;
}
.presence-users table.data-table th.presence-memo {
  width: 40%;
}
.presence-users table.data-table th.presence-send_message {
  width: 10%;
}
.presence-users table.data-table td {
  background: none;
}
.presence-users table.data-table td .group-name {
  display: inline-block;
  width: calc(100% - 60px);
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: normal;
}
.presence-users table.data-table td .presence-state,
.presence-users table.data-table td .select-presence-state {
  display: inline-block;
  vertical-align: middle;
}
.presence-users table.data-table td .presence-state.active,
.presence-users table.data-table td .select-presence-state.active {
  padding: 0 2px;
  border: 2px solid #00ff7f;
  border-radius: 4px;
}
.presence-users table.data-table td .presence-state.inactive,
.presence-users table.data-table td .select-presence-state.inactive {
  padding: 0 2px;
  border: 2px solid #ffc107;
  border-radius: 4px;
}
.presence-users table.data-table td .presence-state.none,
.presence-users table.data-table td .select-presence-state.none {
  padding: 0 2px;
  border: 2px solid #ccc;
  border-radius: 4px;
}
.presence-users table.data-table td.presence-state-toggle {
  position: relative;
}
.presence-users table.data-table .select-presence-state {
  margin-left: 3px;
}
.presence-users table.data-table .editable .presence-state {
  white-space: nowrap;
  cursor: pointer;
}
.presence-users table.data-table .no-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
}
.presence-users td:first-child .no-overflow {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.presence-users.group-users .list-head .list-head-title {
  display: flex;
  float: left;
}
.presence-users.group-users .list-head nav {
  float: right;
}
@media only screen and (max-width: 768px) {
  .presence-users.group-users .list-head nav {
    float: none;
  }
  .presence-users.group-users .list-head nav input[type=text] {
    width: auto !important;
  }
}
.presence-users.portlet-users {
  width: 100% !important;
}
.presence-users.portlet-users .portlet-title {
  display: flex;
}

.gws-survey .form-abstract {
  margin: 16px;
}
.gws-survey .form-abstract dl.see > dt ~ dt {
  margin-top: 0;
}
.gws-survey .form-abstract dl.see > dd ~ dd {
  margin-top: 0;
}
.gws-survey .form-table {
  box-sizing: content-box;
  margin: 16px 0;
  overflow-x: auto;
  border: 1px solid #dcdcdc;
}
.gws-survey.index .form-table {
  margin: 16px;
}
@media only screen and (max-width: 768px) {
  .gws-survey .operations {
    margin-bottom: 16px;
    margin-left: 0;
    float: none;
  }
}
.gws-survey .form-table-header-inner {
  width: 2000px;
}
@media only screen and (max-width: 768px) {
  .gws-survey .form-table-header-inner {
    width: auto;
  }
}
.gws-survey .form-table-body {
  width: 100%;
}
.gws-survey .form-table-body table {
  width: 100%;
  background: #fff;
}
@media only screen and (max-width: 768px) {
  .gws-survey .form-table-body table {
    border-collapse: collapse;
  }
}
@media only screen and (max-width: 768px) {
  .gws-survey .form-table-body tr {
    border-bottom: 1px solid #dcdcdc;
  }
}
.gws-survey .form-table-body tr.current,
.gws-survey .form-table-body tr:hover {
  background: #f2f2f2;
}
.gws-survey .form-table-body th,
.gws-survey .form-table-body td {
  padding: 6px 18px;
  white-space: nowrap;
}
@media only screen and (max-width: 768px) {
  .gws-survey .form-table-body th,
  .gws-survey .form-table-body td {
    display: inline-block;
  }
}
.gws-survey .form-table-body thead tr {
  background: #f2f2f2;
}
@media only screen and (max-width: 768px) {
  .gws-survey .form-table-body thead tr {
    display: inline-block;
    width: 100%;
    padding: 0 16px;
  }
}
.gws-survey .form-table-body thead th {
  color: #999;
}
@media only screen and (max-width: 768px) {
  .gws-survey .form-table-body thead th {
    padding: 6px 0;
  }
}
.gws-survey .form-table-body thead th.deselect {
  width: 100px;
}
@media only screen and (max-width: 768px) {
  .gws-survey .form-table-body thead th::after {
    content: "/";
  }
}
.gws-survey .form-table-body tbody td {
  border-top: 1px solid #dcdcdc;
}
@media only screen and (max-width: 768px) {
  .gws-survey .form-table-body tbody td {
    border-top: 0;
  }
}
.gws-survey .anonymous-notice {
  margin: 0 0 10px;
  padding: 20px;
  border: 1px solid #f25a38;
  border-radius: 3px;
  background-color: #fff;
}
.gws-survey .anonymous-notice h2 {
  margin: -20px -20px 25px;
  padding: 8px 20px;
  background-color: #f25a38;
  color: #fff;
}
.gws-survey .anonymous-notice p,
.gws-survey .anonymous-notice ul {
  padding: 0;
}
.gws-survey .list-head .operations {
  display: inline-block;
  margin-left: 16px;
  float: right;
}
.gws-survey .summary {
  margin: 15px 0;
  padding: 0 10px;
  border: 0;
}
.gws-survey .summary h2 {
  padding: 6px 18px;
  border: 1px solid #dcdcdc;
  border-radius: 2px;
  background: #f2f2f2;
}
.gws-survey .summary dl.see {
  margin: 0;
}
.gws-survey .summary dl.see > dt ~ dt {
  margin-top: 0;
}
.gws-survey .summary dl.see > dd ~ dd {
  margin-top: 0;
}
.gws-survey .chart {
  padding: 15px 10px;
}
.gws-survey .btn-download::before {
  content: "\e2c4";
  display: inline;
  margin-right: 4px;
  font-family: "Material Icons";
  font-size: 108%;
  vertical-align: -3px;
}
.gws-survey.addon-views #addon-basic .addon-body {
  padding: 0;
}
.gws-survey.addon-views .addon-body {
  padding: 20px 10px;
}
.gws-survey.addon-views .header {
  margin: 12px;
  float: right;
}
.gws-survey.addon-views h2.title {
  margin: 12px;
  padding-left: 8px;
  border-left: 3px solid #f25a38;
  font-size: 100%;
  font-weight: bold;
}
.gws-survey.addon-views .description {
  padding: 12px;
  border-top: solid 1px #f2f2f2;
}

.survey-item.over-limit .limit {
  color: #e00;
  font-weight: bold;
}
.survey-item.over-limit .limit::before {
  content: "\e002";
  display: inline;
  font-family: "Material Icons";
  font-size: 108%;
  vertical-align: -3px;
}
.survey-item.near-limit .limit {
  color: #ff7758;
  font-weight: bold;
}
.survey-item.near-limit .limit::before {
  content: "\e000";
  display: inline;
  font-family: "Material Icons";
  font-size: 108%;
  vertical-align: -3px;
}

.gws-workflow .btn-download::before {
  content: "\e2c4";
  display: inline;
  margin-right: 4px;
  font-family: "Material Icons";
  font-size: 108%;
  line-height: 0.9;
  vertical-align: -3px;
}

.gws-workflow-select-forms-notice {
  padding: 0 15px;
}

.gws-workflow-select-forms-head {
  margin: 15px 0;
  padding: 0 15px;
}
.gws-workflow-select-forms-head .gws-category-navi {
  margin-right: auto;
  margin-bottom: 0;
}

.gws-workflow-select-forms-index {
  margin: 15px 0;
  padding: 0 15px;
}

.gws-workflow-select-forms-dialog {
  width: 90vw;
  height: 90vh;
}
.gws-workflow-select-forms-dialog .send {
  position: sticky;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.85);
}

.application-by-purpose-list {
  display: flex;
}

.application-by-purpose-list-title {
  min-width: 150px;
  padding: 5px;
  font-weight: bold;
}

.application-by-purpose-list-items {
  display: flex;
}

.application-by-purpose-list-item {
  padding: 5px;
}

.gws-workflow-select-forms-table-col {
  vertical-align: top;
}
.gws-workflow-select-forms-table-col.name {
  width: 20em;
}
.gws-workflow-select-forms-table-col.updated {
  width: 12em;
}
.gws-workflow-select-forms-table-col.description {
  width: calc(100% - 20em - 12em - 1em);
}

.gws-workflow-select-forms-search {
  display: flex;
  width: 100%;
}

.gws-workflow-select-forms-search-keyword {
  width: 100%;
}
.gws-workflow-select-forms-search-keyword [name="s[keyword]"] {
  width: 100%;
}

.gws-workflow-select-forms-search-buttons {
  margin-left: 5px;
}

.gws-workflow-select-forms-selected-search {
  display: inline;
}

.gws-workflow-select-forms-selected-categories .gws-category-label {
  display: inline-flex;
  align-items: center;
}

.gws-workflow-select-forms-search ~ .gws-workflow-select-forms-selected-categories {
  display: flex;
  margin-top: 10px;
}

.gws-workflow-select-forms-selected-search ~ .gws-workflow-select-forms-selected-categories {
  display: inline;
  margin-top: 10px;
}

.gws-workflow-grid-table {
  display: grid;
}
.gws-workflow-grid-table[data-col="1"] {
  grid-template-columns: 1fr;
}
.gws-workflow-grid-table[data-col="2"] {
  grid-template-columns: auto 1fr;
}
.gws-workflow-grid-table[data-col="3"] {
  grid-template-columns: auto auto 1fr;
}
.gws-workflow-grid-table[data-col="4"] {
  grid-template-columns: auto auto auto 1fr;
}
.gws-workflow-grid-table thead,
.gws-workflow-grid-table tbody,
.gws-workflow-grid-table tfoot,
.gws-workflow-grid-table tr {
  display: contents;
}
.gws-workflow-grid-table tbody th[scope=col] {
  color: #a0522d;
  font-weight: bold;
}
.gws-workflow-grid-table tr:hover th,
.gws-workflow-grid-table tr:hover td {
  background: #f2f2f2;
}
.gws-workflow-grid-table tr:nth-child(2n) th,
.gws-workflow-grid-table tr:nth-child(2n) td {
  background: #f8f8f8;
}
.gws-workflow-grid-table tr:nth-child(2n):hover th,
.gws-workflow-grid-table tr:nth-child(2n):hover td {
  background: #f2f2f2;
}
.gws-workflow-grid-table th,
.gws-workflow-grid-table td {
  display: flex;
  align-items: center;
}
.gws-workflow-grid-table tfoot td {
  border-top: 1px solid #dcdcdc;
  background: #f2f2f2;
  color: #999;
}
.gws-workflow-grid-table .check {
  justify-content: center;
}
.gws-workflow-grid-table .error {
  color: #e00;
}

.gws-workflow-destination-states-wrap {
  display: flex;
  gap: 5px;
  align-items: center;
}

.gws-workflow-destination-states-notice {
  display: inline-flex;
  gap: 5px;
  align-items: center;
}
.gws-workflow-destination-states-notice .material-icons-outlined {
  color: #00c853;
}

.gws-workflow-application-form-head-container {
  display: flex;
  align-items: center;
  gap: 0 10px;
}
.gws-workflow-application-form-head-container .navi {
  font-weight: normal;
}

.gws-workflow-file-approver-item-special-result,
.gws-workflow-file-circulation-item-special-result {
  width: 100%;
}
.gws-workflow-file-approver-item-special-result-item,
.gws-workflow-file-circulation-item-special-result-item {
  padding: 6px 18px;
}

.gws-notices .unread {
  background-color: #f9e9e3;
}
.gws-notices .unread:hover {
  background: #fbeee8;
}

.gws-notice-calendar .fc-content .fc-date {
  display: none;
}

.gws-notice-content-navi .gws-notice-content-type-list {
  margin: 0;
  padding: 0;
}

.gws-notice-index {
  display: grid;
  grid-template-columns: 20vw auto;
  gap: 10px;
  width: 100%;
}
.gws-notice-index .navi #content-navi-core {
  width: 100%;
  float: unset;
}
.gws-notice-index .main {
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .gws-notice-index {
    display: block;
  }
}

.gws-schedule-file-index {
  display: flex;
}
.gws-schedule-file-index .gws-share-file-folder-navi {
  width: 30%;
  margin-right: 10px;
}
.gws-schedule-file-index .gws-schedule-file-main {
  flex: 1;
}

.gws-share-file-folder-navi {
  position: relative;
}
.gws-share-file-folder-navi .toolbar {
  margin-bottom: 10px;
}
.gws-share-file-folder-navi .toolbar .material-icons {
  font-size: 18px;
}
.gws-share-file-folder-navi .toolbar .separator {
  display: inline-block;
}
.gws-share-file-folder-navi .folder-name {
  word-break: break-all;
}
.gws-share-file-folder-navi .content-navi-refresh {
  display: none;
  position: absolute;
  top: 4px;
  right: 4px;
}

.gws-share-apis-folder_crud #item_in_basename {
  min-width: 30em;
}
@media only screen and (max-width: 768px) {
  .gws-share-apis-folder_crud #item_in_basename {
    min-width: unset;
  }
}

.overtime-results {
  margin-bottom: 10px;
}
.overtime-results tr.item-head {
  background: #f2f2f2 !important;
  color: #999 !important;
}
.overtime-results tr.item {
  background: #fff !important;
}
.overtime-results tr.item th:hover,
.overtime-results tr.item td:hover {
  background: #fff !important;
}
.overtime-results th.time,
.overtime-results td.time {
  text-align: center;
}
.overtime-results tr:not(:last-child) th,
.overtime-results tr:not(:last-child) td {
  border-bottom: 1px solid #dcdcdc !important;
}

.overtime-aggregate {
  height: 50px;
}
.overtime-aggregate .title {
  display: inline-block;
  margin-top: 6px;
  vertical-align: middle;
}

.aggregate-capitals th,
.aggregate-capitals td {
  white-space: nowrap;
}
.aggregate-capitals .time {
  text-align: center;
}
.aggregate-capitals .capital {
  width: 200px;
}

.gws-affair-overtime-aggregate-tabs {
  zoom: 1;
  margin-top: -1px;
  padding: 0 10px;
}
.gws-affair-overtime-aggregate-tabs::before, .gws-affair-overtime-aggregate-tabs::after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.gws-affair-overtime-aggregate-tabs::after {
  clear: both;
}
.gws-affair-overtime-aggregate-tabs a {
  display: block;
  margin: 1px 6px -1px 0;
  float: left;
  border: 1px solid #d0d0d0;
  border-left: 3px solid #bbb;
  border-radius: 0 4px 0 0;
  background-color: #dcdcdc;
  color: #000;
}
@media only screen and (max-width: 768px) {
  .gws-affair-overtime-aggregate-tabs a {
    margin: 1px 6px 6px 0;
    border-radius: 4px;
  }
}
.gws-affair-overtime-aggregate-tabs a .tab-name {
  display: block;
  padding: 5px 8px;
  text-align: center;
}
.gws-affair-overtime-aggregate-tabs a:hover {
  border-left-color: #f25a38;
  background-color: #fff;
  text-decoration: none;
}
.gws-affair-overtime-aggregate-tabs a.current {
  border-bottom-color: #fff;
  border-left-color: #f25a38;
  background-color: #fff;
}
@media only screen and (max-width: 768px) {
  .gws-affair-overtime-aggregate-tabs a.current {
    border-bottom-color: #bbb;
  }
}

table.affair-overtime-aggregate {
  width: 200px;
}
table.affair-overtime-aggregate .total {
  border-top: 1px solid #d0d0d0;
}

.leave-file-tooltip {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background: #f25a38;
  color: #fff;
  line-height: 1.1;
  text-align: center;
  cursor: pointer;
}

.gws-affair-shift-records .year-navi {
  display: inline-block;
}
.gws-affair-shift-records .month-navi {
  display: inline-block;
}
.gws-affair-shift-records tr.shift {
  background-color: #ffe4c3;
}

.gws-affair-shift-table .working-time .name {
  min-width: 16.5em;
}
.gws-affair-shift-table .working-time .day {
  text-align: center;
  white-space: nowrap;
}
.gws-affair-shift-table .working-time .day.saturday {
  color: #00f;
}
.gws-affair-shift-table .working-time .day.sunday {
  color: #f00;
}
.gws-affair-shift-table .working-time .day.holiday {
  color: #f00;
}
.gws-affair-shift-table .working-time .shift-record .affair {
  font-size: 80%;
  text-align: center;
  white-space: nowrap;
}
.gws-affair-shift-table .working-time .shift-record.shift {
  background-color: #ffe4c3;
}
.gws-affair-shift-table .working-time .shift-record.focus {
  background-color: #f2a950;
}

.gws-workload-navi {
  margin-bottom: 10px;
  cursor: auto;
}
.gws-workload-navi .dropdown-menu {
  min-width: 220px;
  max-height: 400px;
  overflow: auto;
}
.gws-workload-navi .dropdown-menu.wide {
  min-width: 480px;
}
.gws-workload-navi .link-item {
  display: block;
  padding: 6px 10px;
  border-bottom: 1px solid #f2f2f2;
  color: #333;
}
.gws-workload-navi .link-item:hover {
  background-color: #f2f2f2;
  color: #f25a38;
  text-decoration: none;
}
.gws-workload-navi :not(a[data-id]),
.gws-workload-navi a[data-id="-"] {
  color: #888888;
}
@media only screen and (max-width: 768px) {
  .gws-workload-navi {
    margin-right: 10px;
    margin-left: 10px;
  }
}

.gws-workload-graphs {
  display: flex;
}
.gws-workload-graphs .navi {
  width: 15%;
  margin-right: 10px;
  border: 1px solid #d0d0d0;
  margin-bottom: 10px;
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  background: #fff;
}
.gws-workload-graphs .main {
  flex: 1;
  padding: 10px;
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  background: #fff;
}
.gws-workload-graphs .main .head {
  zoom: 1;
}
.gws-workload-graphs .main .head::before, .gws-workload-graphs .main .head::after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}
.gws-workload-graphs .main .head::after {
  clear: both;
}
.gws-workload-graphs .main .head .search {
  float: left;
}
.gws-workload-graphs .main .head .operations {
  float: right;
}
.gws-workload-graphs .main .graphs .graph {
  margin-top: 30px;
  padding-bottom: 30px;
}
.gws-workload-graphs .main .graphs .graph:not(:last-child) {
  border-bottom: solid 1px #d0d0d0;
}
.gws-workload-graphs .main .graphs .graph h2 {
  margin-bottom: 10px;
  padding: 10px;
  font-size: 120%;
  font-weight: bold;
  text-align: center;
}

.gws-side-navi {
  padding: 10px;
}
.gws-side-navi .title {
  margin: -10px -10px 10px;
  padding: 10px 12px;
  border-bottom: 1px solid #f2f2f2;
  font-weight: bold;
}
.gws-side-navi .title::before {
  content: " ";
  margin-right: 6px;
  padding-left: 3px;
  background: #f25a38;
}

.overtime.data-table thead .name {
  width: 16%;
}
.overtime.data-table thead .month {
  width: 7%;
  text-align: center;
}
.overtime.data-table tbody .overtime {
  text-align: right;
}

.gws-elasticsearch-json-view {
  max-height: 30em;
  overflow: auto;
}

.gws-elasticsearch .external-search {
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  background: #fff;
  font-weight: normal;
}
.gws-elasticsearch .external-search .list-notice {
  padding: 10px 18px;
}
.gws-elasticsearch .external-search .list-notice .material-icons {
  vertical-align: bottom;
}
.gws-elasticsearch .external-search .list-notice ul {
  margin-bottom: 0;
  padding-left: 1em;
}
@media only screen and (max-width: 768px) {
  .gws-elasticsearch .external-search {
    margin: 0 10px 10px;
  }
}

.gws-tabs a[data-external-search-url] {
  display: flex;
  position: relative;
  align-items: center;
  margin-right: 0;
  padding: 0 5px 0 0;
  float: right;
  border-left: 1px solid #d0d0d0;
}

.mod-navi:has(.gws-tabular-icon-wrap) h2:first-child a {
  padding: 4px 10px 4px 14px;
}
.mod-navi:has(.gws-tabular-icon-wrap) h2:first-child a::before {
  content: none;
}
.mod-navi:has(.gws-tabular-icon-wrap) .gws-tabular-icon-wrap {
  width: 30px;
  margin-top: -2px;
  margin-right: 6px;
  line-height: 20px;
  vertical-align: middle;
}

.gws-tabular-file-main-box .list-head {
  margin: 0;
  padding: 0;
}
.gws-tabular-file-main-box .badge[data-count="0"] {
  display: none;
}

.list-head .badge {
  padding: 2px 4px;
  border-radius: 20px;
  background-color: #424242;
  color: #fff;
}
.list-head .badge[data-count="0"] {
  display: none;
}

.gws-tabular-form-head-container {
  display: flex;
  align-items: center;
  gap: 0 10px;
}
.gws-tabular-form-head-container .navi {
  font-weight: normal;
}

.gws-tabular-column [inputmode=decimal],
.gws-tabular-column [inputmode=numeric] {
  width: 12em;
}

.list-item .meta .gws-tabular-column {
  display: inline;
}

.gws-tabular-column-group .depth-2 input {
  margin: unset;
}

.gws-tabular-column-i18n-list {
  display: grid;
  grid-template-columns: auto 1fr;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
}

.gws-tabular-column-i18n-list-item {
  display: contents;
}

.gws-tabular-column-i18n-list-item-lang {
  padding: 6px 18px;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  background-color: #fafafa;
  color: #616161;
}

.gws-tabular-column-i18n-list-value {
  padding: 6px 18px;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}

.gws-tabular-views-main-box .index .title .gws-tabular-column,
.gws-tabular-views-main-box .index .meta .gws-tabular-column {
  display: inline-block;
}
.gws-tabular-views-main-box .index .meta {
  display: flex;
  gap: 5px;
}

.gws-tabular-icon-image {
  object-fit: cover;
}
.gws-tabular-icon-image[data-size="26"] {
  width: 26px;
  height: 26px;
}
.gws-tabular-icon-image[data-size="32"] {
  width: 32px;
  height: 32px;
}

.addon-head h2:has(.gws-tabular-file-head) {
  display: block;
}

.gws-tabular-file-head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.gws-tabular-file-head .actions {
  display: inline-flex;
  margin-left: auto;
  gap: 10px;
  font-weight: normal;
}

.gws-tabular-column-see.gws-column-see.see {
  display: grid;
  gap: 15px 10px;
  grid-template-columns: calc((100% - 10px) * 0.3) 1fr;
  flex-wrap: nowrap;
}
.gws-tabular-column-see.gws-column-see.see dt {
  width: 100%;
  min-width: unset;
  max-width: unset;
  color: #a0522d;
  font-weight: bold;
}
.gws-tabular-column-see.gws-column-see.see dd {
  grid-column-start: 2;
  width: 100%;
  margin: unset;
}
@media only screen and (max-width: 768px) {
  .gws-tabular-column-see.gws-column-see.see {
    display: grid;
    grid-template-columns: 1fr;
    gap: 0 10px;
  }
  .gws-tabular-column-see.gws-column-see.see dt {
    min-width: initial;
  }
  .gws-tabular-column-see.gws-column-see.see dd {
    grid-column-start: 1;
    width: 100%;
    margin-left: initial;
  }
}

.addon-body:has(.gws-tabular-column-see) {
  display: flex;
  flex-direction: column;
  gap: 15px 10px;
}

.gws-tabular-workflow-inspection .buttons {
  display: flex;
  gap: 5px;
}
.gws-tabular-workflow-inspection .button-set {
  display: flex;
  gap: 5px;
}
.gws-tabular-workflow-inspection .button-set:last-child {
  margin-left: auto;
}

.list-head-action-gws-tabular-approve {
  display: inline-block;
}

.gws-tabular-space-list-wrap .description {
  padding: 10px;
  font-size: 0.9rem;
}

.gws-addon-file .upload-menu-select {
  display: none;
  float: right;
}
.gws-addon-file .action-attach,
.gws-addon-file .action-paste,
.gws-addon-file .action-thumb {
  display: none !important;
}

.gws-list-item--deleted .title {
  color: #888;
}

.gws-category-navi {
  margin-bottom: 10px;
  cursor: auto;
}
.gws-category-navi .dropdown-menu {
  min-width: 220px;
}
.gws-category-navi .depth-1 {
  padding-left: 20px;
}
.gws-category-navi .link-item {
  display: inline-block;
  padding: 8px 10px;
  color: #333;
}
.gws-category-navi .link-item:hover {
  background-color: #f2f2f2;
  color: #f25a38;
  text-decoration: none;
}
.gws-category-navi .depth-0 .link-item {
  display: block;
}
.gws-category-navi .depth-1 .link-item {
  border-radius: 3px;
}
.gws-category-navi .separator {
  display: none;
}
@media only screen and (max-width: 768px) {
  .gws-category-navi {
    margin-right: 10px;
    margin-left: 10px;
  }
}
.gws-category-navi .gws-category-navi-toolbar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
}
.gws-category-navi .gws-category-navi-toolbar .gws-category-label {
  display: flex;
  align-items: center;
  gap: 5px;
}

.gws-category-navi-dialog .gws-category-navi-dialog-form .send {
  position: sticky;
  bottom: 0;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.5);
}
.gws-category-navi-dialog .category-item-wrap {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  margin: 3px 0;
  padding: 8px 10px;
}
.gws-category-navi-dialog .category-item-wrap.depth-1 {
  padding-left: 20px;
}
.gws-category-navi-dialog .category-list {
  margin: 5px 0;
}
.gws-category-navi-dialog .category-list.depth-0 {
  padding-top: 10px;
  border-top: 2px solid #f2f2f2;
}
.gws-category-navi-dialog .category-list ~ .depth-0 {
  margin-top: 10px;
}
.gws-category-navi-dialog .overall-criteria {
  margin: 10px 0;
}
.gws-category-navi-dialog [name=btn-delete-category] {
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding: 0;
  padding-block: 0;
  padding-inline: 0;
  border: none;
  background-color: inherit;
  color: inherit;
}
.gws-category-navi-dialog .individual-criteria {
  display: grid;
  grid-template-columns: auto 1fr auto;
  gap: 5px;
  margin: 10px 0;
}
.gws-category-navi-dialog .individual-criteria-handler {
  width: 16px;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8Y2lyY2xlIGN4PSIxMDAiIGN5PSIxMDAiIHI9IjUwIiAvPgo8L3N2Zz4K);
  cursor: grab;
}
.gws-category-navi-dialog .category-item-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
}
.gws-category-navi-dialog .individual-criteria-action {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
}

.gws-category-expr {
  display: inline-flex;
  gap: 5px;
}

.gws-category-label {
  display: inline-block;
  padding: 1px 5px;
  border-radius: 3px;
  background-color: #e8e8e8;
  background-image: url(/assets/img/gws/bg-plan.png);
  color: #444;
  font-size: 90%;
  font-weight: normal;
}

.gws-category-label-open {
  background-color: #05c;
  color: #fff;
}

.gws-category-label-resolved {
  background-color: #083;
  color: #fff;
}

.gws-category-tree ul.depth0,
.gws-category-tree-view ul.depth0 {
  margin-top: 10px;
}
.gws-category-tree ul.depth0 li,
.gws-category-tree-view ul.depth0 li {
  display: inline;
}
.gws-category-tree ul.depth0 li label,
.gws-category-tree ul.depth0 li a,
.gws-category-tree-view ul.depth0 li label,
.gws-category-tree-view ul.depth0 li a {
  display: inline-block;
  margin: 0 5px 10px 0;
}
.gws-category-tree ul.depth0 ul,
.gws-category-tree-view ul.depth0 ul {
  padding-left: 40px;
}
.gws-category-tree span.depth0,
.gws-category-tree-view span.depth0 {
  display: block;
}

.gws-category-tree-view ul.depth0 {
  font-size: 115%;
}
.gws-category-tree-view span.depth0 {
  margin: 10px 0 20px;
  border-bottom: solid 1px #dcdcdc;
  font-size: 110%;
}
.gws-category-tree-view ul.depth1 {
  margin-bottom: 20px;
}

.gws-member-log {
  margin-left: 10px;
  color: #080;
}

.gws-popup {
  position: absolute;
  z-index: 200;
  width: 400px;
  padding: 10px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 1px 6px #666;
}
.gws-popup::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -10px;
  border-top: 10px solid #bbb;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.gws-popup.top::after {
  top: -20px;
  bottom: auto;
  border-bottom: 10px solid #bbb;
  border-top-color: transparent;
}
.gws-popup.left::after {
  left: 10px;
  margin: 0;
}
.gws-popup.right::after {
  right: 10px;
  left: auto;
  margin: 0;
}

.gws-dropdown-menu {
  left: -4px;
  max-height: 300px;
  margin: 0;
  padding: 4px;
  overflow-y: scroll;
  border: 1px solid #d0d0d0;
  background: #fff;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
}

.gws-addon-readable-setting-select {
  display: none;
  margin: 15px 0 0;
  padding-top: 20px;
  border-top: 1px solid #eee;
}

.gws-locale-switch {
  color: #fff;
}
.gws-locale-switch a {
  color: #fff;
}
.gws-locale-switch a:hover {
  color: #fff;
}

.user-navigation .gws-group-switch-item {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 8px 10px;
}
.user-navigation .gws-group-switch-item:hover {
  background-color: #eee;
  cursor: pointer;
}
.user-navigation .gws-group-switch-name {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.user-navigation .gws-contrast-item {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 8px 10px;
}
.user-navigation .gws-contrast-item:hover {
  background-color: #eee;
  cursor: pointer;
}
.user-navigation .gws-contrast-name {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

a.user-detail {
  color: #333;
}
a.user-detail:hover {
  text-decoration: underline;
}

.user-detail-modal {
  padding: 6px;
}
.user-detail-modal .email {
  white-space: nowrap;
}
.user-detail-modal footer.send {
  padding: 14px 0 0;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmaWxlOi8vL3Zhci93d3cvc2hpcmFzYWdpL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3dzL3N0eWxlLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvc2hpcmFzYWdpL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3dzL2JvYXJkL19nd3Muc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9zaGlyYXNhZ2kvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9zcy9faW5pdC5zY3NzIiwiZmlsZTovLy92YXIvd3d3L3NoaXJhc2FnaS9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2d3cy9ib29rbWFyay9fZ3dzLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvc2hpcmFzYWdpL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3dzL2NvbHVtbi9fZ3dzLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvc2hpcmFzYWdpL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3dzL2ZhY2lsaXR5L19nd3Muc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9zaGlyYXNhZ2kvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9nd3Mvc2NoZWR1bGUvX2d3cy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L3NoaXJhc2FnaS9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2d3cy9jaXJjdWxhci9fZ3dzLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvc2hpcmFzYWdpL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3dzL21lbW8vX2d3cy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L3NoaXJhc2FnaS9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2d3cy9wb3J0YWwvX2d3cy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L3NoaXJhc2FnaS9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2d3cy9kaXNjdXNzaW9uL19nd3Muc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9zaGlyYXNhZ2kvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9nd3MvbW9uaXRvci9fZ3dzLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvc2hpcmFzYWdpL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3dzL2F0dGVuZGFuY2UvX2d3cy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L3NoaXJhc2FnaS9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2d3cy9kYWlseV9yZXBvcnQvX2d3cy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L3NoaXJhc2FnaS9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2d3cy9yZW1pbmRlci9fZ3dzLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvc2hpcmFzYWdpL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3dzL3ByZXNlbmNlL19nd3Muc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9zaGlyYXNhZ2kvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9nd3Mvc3VydmV5L19nd3Muc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9zaGlyYXNhZ2kvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9nd3Mvd29ya2Zsb3cvX2d3cy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L3NoaXJhc2FnaS9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2d3cy9ub3RpY2UvX2d3cy5zY3NzIiwiZmlsZTovLy92YXIvd3d3L3NoaXJhc2FnaS9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2d3cy9zaGFyZS9fZ3dzLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvc2hpcmFzYWdpL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3dzL2FmZmFpci9fZ3dzLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvc2hpcmFzYWdpL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3dzL3dvcmtsb2FkL19nd3Muc2NzcyIsImZpbGU6Ly8vdmFyL3d3dy9zaGlyYXNhZ2kvYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9nd3MvZWxhc3RpY3NlYXJjaC9fZ3dzLnNjc3MiLCJmaWxlOi8vL3Zhci93d3cvc2hpcmFzYWdpL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvZ3dzL3RhYnVsYXIvX2d3cy5zY3NzIl0sIm5hbWVzIjpb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RUFDQTtFQUNBO0VBQ0E7O0FBOVNBO0VNbUlBO0lONktFOzs7QU0zS0E7RUFDRTs7QU50SUo7RU1tSUE7SUFNSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBTmhKSjtFTTRJRTtJQU1JOzs7QUFHSjtBQUFBO0VBRUU7RUFDQTs7QU54Sko7RU1xSkU7QUFBQTtJQUtJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBTmpLSjtFTThKRTtJQUtJO0lBQ0E7OztBQUdKO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7O0FBSUE7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOztBQURGO0VBQ0U7O0FBREY7RUFDRTs7QUFERjtFQUNFOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTtFQUNBOztBQUNB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QUFBO0VBRUU7O0FBR0o7RUFDRTs7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBSUY7RUFDRTs7QUFFRjtFQUNFOztBQUNBO0VBQ0U7O0FBSU47RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFOzs7QUMxTlY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7OztBQU1BO0VBQ0U7O0FBRUY7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7OztBQ25CRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0FBQUE7RUFFRTs7QUFDQTtBQUFBO0VBQ0U7O0FBR0o7RUFDRTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBS0o7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBR0o7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFDQTtFQUNFLFlicENFOztBYXNDSjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7O0FBQ0E7QUFBQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtBQUFBO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0FBQUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBSUU7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FiL0VOO0VhOEVJO0lBR0k7O0VBQ0E7SUFDRTs7O0FBTVY7RUFDRTs7QUFDQTtFQUNFOzs7QUMzSko7RUFDRTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQSxRZDJDVzs7QWN4Q1g7RUFDRTs7QWQ4Q0o7RWMzQ0E7SUFFSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7O0FkbUNGO0VjcENBO0lBR0k7OztBQUdKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBLFlkSEU7O0FBNkJOO0VjNUJFO0lBSUk7OztBZHdCTjtFY3JCRTtJQUVJLGVkWU87OztBY05YO0FBQUE7RUFFRSxZZGRFOztBY2lCSjtBQUFBO0VBRUU7RUFDQTs7QWRLSjtFY1JFO0FBQUE7SUFLSTs7O0FBSUY7RUFDRSxZZDNCQTs7QUF5Qk47RWNDSTtJQUdJO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRSxPZGxDQTs7QUF3Qk47RWNTSTtJQUdJOzs7QUFFRjtFQUNFOztBZGZSO0VjaUJNO0lBRUk7OztBQU1OO0VBQ0UsWWRqQ087O0FBT2I7RWN5Qkk7SUFHSTs7O0FBTVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBLGtCZC9ERztFY2dFSDs7QUFFRjtBQUFBO0VBRUU7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBLFFkMUVTO0VjMkVUO0VBQ0EsWWQ5RkU7O0FjaUdKO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFRjtFQUNFOztBQUdKO0VBQ0U7O0FBR0E7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdkbEtDO0VjbUtEOztBQUVGO0VBQ0U7RUFDQTs7O0FBT0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBOzs7QUNwTko7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS047RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7O0FBRUE7RUFDRTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBSUE7RUFDRTtFQUNBOzs7QUFJSjtFQUVFO0VBQ0E7OztBQUVGO0VBRUU7RUFDQTs7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBSUU7O0FBSUE7RUFDRTtFQUNBOztBQU1BO0FBQUE7RUFFRTs7QUFNSjtBQUFBO0VBRUU7O0FBR0E7QUFBQTtFQUVFOztBQUtOO0FBQUE7RUFFRTtFQUNBOztBQUlBO0VBQ0U7RUFDQTtFQUNBOztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7OztBQUlKO0FBQUE7RUFFRTs7QUFFQTtBQUFBO0VBQ0U7OztBQ3pORjtFQUNFOztBQUNBO0VBQ0UsWWhCd0NJOzs7QWdCakNSO0VBQ0U7OztBQUtGO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTs7QWhCMEJGO0VnQnhDRjtJQWtCSTs7OztBQzFDSjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOzs7QUFJSjtFQUNFOztBQUVBO0VBU0U7O0FBUkE7RUFDRTs7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Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QXJCdkdGO0VxQnNGRjtJQXFCSTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7OztBQUtOO0VBQ0U7RUFDQTtFQUNBOzs7QUFJQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7OztBQUtOO0VBQ0U7OztBQUlBO0VBQ0U7RUFDQTs7O0F2QjVMRjtFQUNFO0VBQ0E7O0FBRUY7QUFBQTtBQUFBO0VBR0U7OztBQUtGO0VBQ0U7OztBQUtKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRSxrQkV0Qkk7RUZ1Qko7RUFDQTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUVSRjtFRmxCRjtJQTZCSTtJQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOzs7QUFRRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBOztBQUdKO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7O0FBSUE7QUFBQTtFQUNFOztBQUNBO0FBQUE7RUFDRTs7QUFDQTtBQUFBO0FBQUE7QUFBQTtFQUVFO0VBQ0E7O0FBR0o7QUFBQTtFQUNFOztBQUdKO0FBQUE7RUFDRTs7O0FBSUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOzs7QUFLSjtFQUNFO0VBQ0E7OztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsUUVsT2E7RUZtT2IsWUV4UE07RUZ5UE47RUFDQTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDRSxPRXZRTTs7QUZ3UU47RUFDRSxPRXpRSTs7QUYwUUo7RUFDRSxPRTNRRTs7O0FGa1JOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTs7QUFDQTtFQUNFOzs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7O0FBRUY7RUFDRSIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuXG5cbiAqL1xuQHVzZSBcInNzL2luaXRcIjtcbkB1c2UgXCJib2FyZC9nd3NcIiBhcyBnd3NfYm9hcmQ7XG5AdXNlIFwiYm9va21hcmsvZ3dzXCIgYXMgZ3dzX2Jvb2ttYXJrO1xuQHVzZSBcImNvbHVtbi9nd3NcIiBhcyBnd3NfY29sdW1uO1xuQHVzZSBcImZhY2lsaXR5L2d3c1wiIGFzIGd3c19mYWNpbGl0eTtcbkB1c2UgXCJzY2hlZHVsZS9nd3NcIiBhcyBnd3Nfc2NoZWR1bGU7XG5AdXNlIFwiY2lyY3VsYXIvZ3dzXCIgYXMgZ3dzX2NpcmN1bGFyO1xuQHVzZSBcIm1lbW8vZ3dzXCIgYXMgZ3dzX21lbW87XG5AdXNlIFwicG9ydGFsL2d3c1wiIGFzIGd3c19wb3J0YWw7XG5AdXNlIFwiZGlzY3Vzc2lvbi9nd3NcIiBhcyBnd3NfZGlzY3Vzc2lvbjtcbkB1c2UgXCJtb25pdG9yL2d3c1wiIGFzIGd3c19tb25pdG9yO1xuQHVzZSBcImF0dGVuZGFuY2UvZ3dzXCIgYXMgZ3dzX2F0dGVuZGFuY2U7XG5AdXNlIFwiZGFpbHlfcmVwb3J0L2d3c1wiIGFzIGd3c19kYWlseV9yZXBvcnQ7XG5AdXNlIFwicmVtaW5kZXIvZ3dzXCIgYXMgZ3dzX3JlbWluZGVyO1xuQHVzZSBcInByZXNlbmNlL2d3c1wiIGFzIGd3X3ByZXNlbmNlO1xuQHVzZSBcInN1cnZleS9nd3NcIiBhcyBnd3Nfc3VydmV5O1xuQHVzZSBcIndvcmtmbG93L2d3c1wiIGFzIGd3c193b3JrZmxvdztcbkB1c2UgXCJub3RpY2UvZ3dzXCIgYXMgZ3dzX25vdGljZTtcbkB1c2UgXCJzaGFyZS9nd3NcIiBhcyBnd3Nfc2hhcmU7XG5AdXNlIFwiYWZmYWlyL2d3c1wiIGFzIGd3c19hZmZhaXI7XG5AdXNlIFwid29ya2xvYWQvZ3dzXCIgYXMgZ3dzX3dvcmtsb2FkO1xuQHVzZSBcImVsYXN0aWNzZWFyY2gvZ3dzXCIgYXMgZ3dzX2VsYXN0aWNzZWFyY2g7XG5AdXNlIFwidGFidWxhci9nd3NcIiBhcyBnd3NfdGFidWxhcjtcblxuLy8gRmlsZVxuLmd3cy1hZGRvbi1maWxlIHtcbiAgLnVwbG9hZC1tZW51LXNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmFjdGlvbi1hdHRhY2gsXG4gIC5hY3Rpb24tcGFzdGUsXG4gIC5hY3Rpb24tdGh1bWIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ3dzLWxpc3QtaXRlbS0tZGVsZXRlZCB7XG4gIC50aXRsZSB7XG4gICAgY29sb3I6ICM4ODg7XG4gIH1cbn1cblxuLy8gQ2F0ZWdvcnlcbi5nd3MtY2F0ZWdvcnktbmF2aSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGN1cnNvcjogYXV0bztcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gIH1cbiAgLmRlcHRoLTEge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAubGluay1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgLmxpbmstaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdC4kZ3JheTE7XG4gICAgY29sb3I6ICNmMjVhMzg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5kZXB0aC0wIC5saW5rLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kZXB0aC0xIC5saW5rLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAuc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIGluaXQubWIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5nd3MtY2F0ZWdvcnktbmF2aS10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuXG4gICAgLmd3cy1jYXRlZ29yeS1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNXB4O1xuICAgIH1cbiAgfVxufVxuLmd3cy1jYXRlZ29yeS1uYXZpLWRpYWxvZyB7XG4gIC5nd3MtY2F0ZWdvcnktbmF2aS1kaWFsb2ctZm9ybSB7XG4gICAgLy9wYWRkaW5nOiAxMHB4O1xuXG4gICAgLnNlbmQge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgfVxuICB9XG5cbiAgLmNhdGVnb3J5LWl0ZW0td3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW46IDNweCAwO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuXG4gICAgJi5kZXB0aC0xIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuY2F0ZWdvcnktbGlzdCB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICAmLmRlcHRoLTAge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgaW5pdC4kZ3JheTE7XG4gICAgfVxuICB9XG4gIC5jYXRlZ29yeS1saXN0IH4gLmRlcHRoLTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAub3ZlcmFsbC1jcml0ZXJpYSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICBbbmFtZT1cImJ0bi1kZWxldGUtY2F0ZWdvcnlcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5pbmRpdmlkdWFsLWNyaXRlcmlhIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIC5pbmRpdmlkdWFsLWNyaXRlcmlhLWhhbmRsZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpT0NJZ2FHVnBaMmgwUFNJNElpQjJhV1YzUW05NFBTSXdJREFnTWpBd0lESXdNQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLSUNBOFkybHlZMnhsSUdONFBTSXhNREFpSUdONVBTSXhNREFpSUhJOUlqVXdJaUF2UGdvOEwzTjJaejRLKTtcbiAgICBjdXJzb3I6IGdyYWI7XG4gIH1cblxuICAuY2F0ZWdvcnktaXRlbS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICB9XG5cbiAgLmluZGl2aWR1YWwtY3JpdGVyaWEtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLmd3cy1jYXRlZ29yeS1leHByIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogNXB4O1xufVxuLmd3cy1jYXRlZ29yeS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvZ3dzL2JnLXBsYW4ucG5nKTtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuYS5nd3MtY2F0ZWdvcnktbGFiZWw6aG92ZXIge1xuICAvL29wYWNpdHk6IDAuODU7XG59XG4uZ3dzLWNhdGVnb3J5LWxhYmVsLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nd3MtY2F0ZWdvcnktbGFiZWwtcmVzb2x2ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nd3MtY2F0ZWdvcnktdHJlZSxcbi5nd3MtY2F0ZWdvcnktdHJlZS12aWV3IHtcbiAgdWwuZGVwdGgwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxhYmVsLFxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDVweCAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG4gIH1cbiAgc3Bhbi5kZXB0aDAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZ3dzLWNhdGVnb3J5LXRyZWUtdmlldyB7XG4gIHVsLmRlcHRoMCB7XG4gICAgZm9udC1zaXplOiAxMTUlO1xuICB9XG4gIHNwYW4uZGVwdGgwIHtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBpbml0LiRncmF5NTtcbiAgICBmb250LXNpemU6IDExMCU7XG4gIH1cbiAgdWwuZGVwdGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8vIE1lbWJlclxuLmd3cy1tZW1iZXItbG9nIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMDgwO1xufVxuXG4vLyBQb3B1cCAodG9vbHRpcClcbi5nd3MtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDtcbiAgd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCAjNjY2O1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNiYmI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gICYudG9wOjphZnRlciB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjYmJiO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICYubGVmdDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICYucmlnaHQ6OmFmdGVyIHtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vLyBEcm9wZG93blxuLmd3cy1kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogLTRweDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJvcmRlcjogaW5pdC4kYm9yZGVyLWdyYXk0O1xuICBiYWNrZ3JvdW5kOiBpbml0LiR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIFJlYWRhYmxlIFNldHRpbmdcbi5nd3MtYWRkb24tcmVhZGFibGUtc2V0dGluZy1zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi8vIExvY2FsZSBzd2l0Y2hcbi5nd3MtbG9jYWxlLXN3aXRjaCB7XG4gIGNvbG9yOiBpbml0LiR3aGl0ZTtcbiAgYSB7XG4gICAgY29sb3I6IGluaXQuJHdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGluaXQuJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1uYXZpZ2F0aW9uIHtcbiAgLy8gR3JvdXAgU3dpdGNoXG4gIC5nd3MtZ3JvdXAtc3dpdGNoLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyDjgrDjg6vjg7zjg5flkI3jga/mnIDlpKcy6KGMXG4gIC5nd3MtZ3JvdXAtc3dpdGNoLW5hbWUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cblxuICAvLyBDb250cmFzdFxuICAuZ3dzLWNvbnRyYXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZ3dzLWNvbnRyYXN0LW5hbWUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cbn1cblxuYS51c2VyLWRldGFpbCB7XG4gIGNvbG9yOiAjMzMzO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnVzZXItZGV0YWlsLW1vZGFsIHtcbiAgcGFkZGluZzogNnB4O1xuICAuZW1haWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgZm9vdGVyLnNlbmQge1xuICAgIHBhZGRpbmc6IDE0cHggMCAwO1xuICB9XG59XG4iLCJAdXNlIFwic3MvaW5pdFwiO1xuXG4vLyBsaXN0XG4uZ3dzLWJvYXJkcyB7XG4gIC51bnJlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWU5ZTM7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBpbml0LiRvcmFuZ2UyO1xuICAgIH1cbiAgfVxufVxuLmd3cy1ib2FyZC1maWxlLWNvdW50IHtcbiAgaW1nIHtcbiAgICBtYXJnaW46IDAgMnB4IDAgNXB4O1xuICB9XG59XG4uZ3dzLWJvYXJkLWZsYWctbmV3IHtcbiAgLy9tYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICNkMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJOZXdcIjtcbiAgfVxufVxuXG4vLyBzaG93XG4uZ3dzLWJvYXJkIHtcbiAgLnRvcGljLFxuICAuY29tbWVudCxcbiAgLnN1YnNjcmliZWQtdXNlcnMge1xuICAgIEBpbmNsdWRlIGluaXQuYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBoZWFkZXIge1xuICAgICAgQGluY2x1ZGUgaW5pdC5ib3gtaGVhZDtcbiAgICAgIC5uYW1lIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMmQzZTkyO1xuICAgICAgY29sb3I6IGluaXQuJGJsYWNrMztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuYm9keSB7XG4gICAgICBAaW5jbHVkZSBpbml0LmJveC1ib2R5O1xuXG4gICAgICAubWV0YSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmlsZXMsXG4gICAgLmxpbmtzIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0LiRncmF5MTtcbiAgICB9XG4gICAgLmZpbGVzIGEsXG4gICAgLmxpbmstaXRlbSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgfVxuICAgIC5zdGF0dXMge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cbiAgLm1ldGEge1xuICAgIC51c2VyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiA0cHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLmJ0bjpoYXMoLm1hdGVyaWFsLWljb25zLW91dGxpbmVkKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMnB4O1xuICAgIH1cbiAgICBhLnByaW1hcnkge1xuICAgICAgQGluY2x1ZGUgaW5pdC5ncmQtb3JhbmdlO1xuICAgIH1cbiAgfVxuICAuY29tbWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLnN1YnNjcmliZWQtdXNlcnMge1xuICAgIC5pbmRleCB7XG4gICAgICAubmFtZSB7XG4gICAgICAgIHdpZHRoOiA0MGVtO1xuICAgICAgfVxuICAgICAgdGltZSB7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIoXCI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiKVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBpbml0XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGRlZmluZVxuXG4kZm9udC1iYXNlOlxuICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgSGVsdmV0aWNhLCBBcmlhbCxcbiAgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIixcbiAgXCJNUyBQR290aGljXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xuXG4vL2ZvbnQtc2l6ZVxuJHB4MTA6IDcyJTtcbiRweDExOiA3OSU7XG4kcHgxMjogODYlO1xuJHB4MTM6IDkzJTtcbiRweDE0OiAxMDAlO1xuJHB4MTU6IDEwOCU7XG4kcHgxNjogMTE1JTtcbiRweDE3OiAxMjIlO1xuJHB4MTg6IDEyOSU7XG4kcHgxOTogMTM2JTtcbiRweDIwOiAxNDMlO1xuJHB4MjE6IDE1MCU7XG4kcHgyMjogMTU4JTtcbiRweDIzOiAxNjUlO1xuJHB4MjQ6IDE3MiU7XG4kcHgyNTogMTc5JTtcbiRweDI2OiAxODYlO1xuJHB4Mjc6IDE5MyU7XG4kcHgyODogMjAwJTtcbiRweDI5OiAyMDglO1xuJHB4MzA6IDIxNSU7XG4kcHgzMTogMjIyJTtcbiRweDMyOiAyMjklO1xuXG4vLyBjb2xvclxuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuJGJsYWNrMjogIzJiMmIyYjtcbiRibGFjazM6ICMzMzM7XG4kZ3JheTE6ICNmMmYyZjI7XG4kZ3JheTI6ICM5OTk7XG4kZ3JheTM6ICM0MjQyNDI7XG4kZ3JheTQ6ICNkMGQwZDA7XG4kZ3JheTU6ICNkY2RjZGM7XG4kb3JhbmdlOiAjZjI1YTM4O1xuJG9yYW5nZTI6ICNmYmVlZTg7XG4kb3JhbmdlMzogI2EwNTIyZDtcbiRibHVlOiAjMDZjO1xuXG4kcGluazogI2VhNGM4OTtcblxuLy9ib3JkZXJcbiRib3JkZXItYmxhY2s6IDFweCBzb2xpZCAkYmxhY2s7XG4kYm9yZGVyLWJsYWNrMjogMXB4IHNvbGlkICRibGFjazI7XG4kYm9yZGVyLWdyYXkxOiAxcHggc29saWQgJGdyYXkxO1xuJGJvcmRlci1ncmF5MjogMXB4IHNvbGlkICRncmF5MjtcbiRib3JkZXItZ3JheTQ6IDFweCBzb2xpZCAkZ3JheTQ7XG4kYm9yZGVyLWdyYXk1OiAxcHggc29saWQgJGdyYXk1O1xuJGJvcmRlci13aGl0ZTogMXB4IHNvbGlkICR3aGl0ZTtcblxuQG1peGluIHBjIHtcbiAgQGNvbnRlbnQ7XG59XG5AbWl4aW4gbWIge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBjbGVhciB7XG4gIHpvb206IDE7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWl4aW4gYXJyb3cge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltZy9pYy1hcnJvdzE2LW9mZi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1nL2ljLWFycm93MTYtb24ucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIH1cbn1cbkBtaXhpbiBib3gge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6ICRib3JkZXItZ3JheTQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuQG1peGluIGJveC1oZWFkIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGgyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJG9yYW5nZTtcbiAgICBjb2xvcjogJGJsYWNrMztcbiAgICBmb250LXNpemU6ICRweDE1O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIG5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTJweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICRncmF5MztcbiAgICBAaW5jbHVkZSBtYiB7XG4gICAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtYiB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAkcHgxNDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBib3gtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci10b3A6ICRib3JkZXItZ3JheTE7XG59XG5AbWl4aW4gaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4ICRncmF5NTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyOTY4NDtcbiAgICBiYWNrZ3JvdW5kOiAjZjllOWU2O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtaXhpbiBidG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIEBpbmNsdWRlIGdyZC13aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1zaXplOiAkcHgxMjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmOmRpc2FibGVkLFxuICAmLmJ0bi1kaXNhYmxlZCB7XG4gICAgQGluY2x1ZGUgYnRuLWRpc2FibGVkO1xuICB9XG4gICZbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSxcbiAgJi5idG4tcHJlc3NlZCB7XG4gICAgQGluY2x1ZGUgYnRuLXByZXNzZWQ7XG4gIH1cbn1cbkBtaXhpbiBidG4td2hpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIEBpbmNsdWRlIGdyZC13aGl0ZTtcbiAgZm9udC1zaXplOiAkcHgxNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6ZGlzYWJsZWQsXG4gICYuYnRuLWRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBidG4tZGlzYWJsZWQ7XG4gIH1cbiAgQGluY2x1ZGUgbWIge1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogJHB4MTQ7XG4gIH1cbn1cbkBtaXhpbiBidG4tZ3JheS1sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBAaW5jbHVkZSBncmQtZ3JheTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAkcHgxNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6ZGlzYWJsZWQsXG4gICYuYnRuLWRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBidG4tZGlzYWJsZWQ7XG4gIH1cbiAgQGluY2x1ZGUgbWIge1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogJHB4MTQ7XG4gIH1cbn1cbkBtaXhpbiBidG4tb3JhbmdlLWNvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJhOTUwO1xuICBAaW5jbHVkZSBncmQtb3JhbmdlO1xuICBjb2xvcjogJGJsYWNrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMmE5NTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6ZGlzYWJsZWQsXG4gICYuYnRuLWRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBidG4tZGlzYWJsZWQ7XG4gIH1cbn1cbkBtaXhpbiBidG4tb3JhbmdlIHtcbiAgQGluY2x1ZGUgYnRuLW9yYW5nZS1jb3JlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogJHB4MTI7XG4gIEBpbmNsdWRlIG1iIHtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICBmb250LXNpemU6ICRweDE0O1xuICB9XG59XG5AbWl4aW4gYnRuLWJsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjIzYTNkO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIEBpbmNsdWRlIGdyZC1ibHVlO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6ICRweDE1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjpkaXNhYmxlZCxcbiAgJi5idG4tZGlzYWJsZWQge1xuICAgIEBpbmNsdWRlIGJ0bi1kaXNhYmxlZDtcbiAgfVxuICBAaW5jbHVkZSBtYiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogJHB4MTI7XG4gIH1cbn1cbkBtaXhpbiBidG4tZ3JlZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIEBpbmNsdWRlIGdyZC1ncmVlbjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAkcHgxNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6ZGlzYWJsZWQsXG4gICYuYnRuLWRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBidG4tZGlzYWJsZWQ7XG4gIH1cbiAgQGluY2x1ZGUgbWIge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICBmb250LXNpemU6ICRweDEyO1xuICB9XG59XG5AbWl4aW4gYnRuLXJlZC1jb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IyM2EzZDtcbiAgQGluY2x1ZGUgZ3JkLXJlZDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6ZGlzYWJsZWQsXG4gICYuYnRuLWRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBidG4tZGlzYWJsZWQ7XG4gIH1cbn1cbkBtaXhpbiBidG4tcmVkIHtcbiAgQGluY2x1ZGUgYnRuLXJlZC1jb3JlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogJHB4MTU7XG4gIEBpbmNsdWRlIG1iIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgZm9udC1zaXplOiAkcHgxMjtcbiAgfVxufVxuQG1peGluIGJ0bi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OlxuICAgIGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpLFxuICAgIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuQG1peGluIGJ0bi1pY29uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpkaXNhYmxlZCxcbiAgJi5idG4tZGlzYWJsZWQge1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZ3JkLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiwgI2ViZWNlYyk7XG59XG5AbWl4aW4gZ3JkLWdyYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xufVxuQG1peGluIGdyZC1ibHVlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1NmFiODtcbiAgYmFja2dyb3VuZDogIzI1NmFiODtcbn1cbkBtaXhpbiBncmQtZ3JlZW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmY3ZTQyO1xuICBiYWNrZ3JvdW5kOiAjMmY3ZTQyO1xufVxuQG1peGluIGdyZC1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZTEzMDI2O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTEzMDI2LCAjYjIzYTNkKTtcbn1cbkBtaXhpbiBncmQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2YyZDE1MDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyZDE1MCwgI2YyYTk1MCk7XG59XG5AbWl4aW4gYnRuLWRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWl4aW4gYnRuLXByZXNzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OlxuICAgIGluc2V0IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpLFxuICAgIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzMzMztcbn1cblxuQG1peGluIHRydW5jYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSBtYiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWl4aW4gY21zX2NvbHVtbiB7XG4gIC5jb2x1bW4tdmFsdWUgfiAuY29sdW1uLXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmNvbHVtbi12YWx1ZS1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgLmxpbmstZmllbGRzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5saW5rLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuXG4gICAgLmxpbmstdXJsIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbi12YWx1ZS1maWxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAaW5jbHVkZSBjbGVhcjtcbiAgICBAaW5jbHVkZSBtYiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICY6bm90KDpoYXMoLmZpbGUtdmlldykpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbi12YWx1ZS51aS1zb3J0YWJsZS1oZWxwZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggIzY2NjtcbiAgfVxufVxuXG5AbWl4aW4gZXJyb3ItZXhwbGFuYXRpb24ge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGgyIHtcbiAgICBtYXJnaW46IC0yMHB4IC0yMHB4IDI1cHg7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBwLCB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICB9XG59XG5cbkBtaXhpbiBlcnJvci1leHBsYW5hdGlvbi1jb21wYWN0IHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogNXB4O1xuXG4gIGgyIHtcbiAgICBtYXJnaW46IC01cHggLTVweCA1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbn1cbiIsIkB1c2UgXCJzcy9pbml0XCI7XG5cbi5nd3MtYm9va21hcmstaGVhZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgfVxuICAuYm9va21hcmstaWNvbiB7XG4gICAgY29sb3I6IGluaXQuJHdoaXRlO1xuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiBpbml0LiRib3JkZXItZ3JheTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdC4kd2hpdGU7XG4gICAgQGluY2x1ZGUgaW5pdC5tYiB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuYm9va21hcmstbm90aWNlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlYmViZTtcbiAgICB9XG4gICAgLm5hbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNzL2luaXRcIjtcblxuLmd3cy1jb2x1bW4tbGlzdC10b29sYmFyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICB9XG59XG5cbi5nd3MtY29sdW1uLWl0ZW0tZHJhZy1oYW5kbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBncmFiO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0LiRvcmFuZ2UyO1xuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZjI1YTM4O1xuICB9XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiBpbml0LiRibGFjazM7XG4gIH1cbn1cblxuLmd3cy1jb2x1bW4taXRlbS1kcmFnLWhhbmRsZS1pY29uIHtcbiAgY29sb3I6IGluaXQuJGdyYXk0O1xuICBjdXJzb3I6IGdyYWI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXQuJG9yYW5nZTI7XG4gIH1cbn1cblxuLmd3cy1jb2x1bW4tbmV3LWZvcm0tbm90aWNlIHtcbiAgLmd3cy1jb2x1bW4tbmV3LWZvcm0tbm90aWNlLWxpc3Qge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMHB4O1xuICB9XG4gIC5nd3MtY29sdW1uLW5ldy1mb3JtLW5vdGljZS1pdGVtIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cbn1cblxuLmd3cy1jb2x1bW4tbmV3LWl0ZW0tbm90aWNlIHtcbiAgLmd3cy1jb2x1bW4tbmV3LWl0ZW0tbm90aWNlLWxpc3Qge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMHB4O1xuICB9XG4gIC5nd3MtY29sdW1uLW5ldy1pdGVtLW5vdGljZS1pdGVtIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cbn1cblxuLmd3cy1jb2x1bW4taXRlbS1kaXZpZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgaW5pdC4kZ3JheTE7XG59XG5cbi5nd3MtY29sdW1uLWl0ZW0tdG9vbGJhci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG5cbi5nd3MtY29sdW1uLWl0ZW0tdG9vbGJhci1pdGVtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cblxuLmd3cy1jb2x1bW4tZm9ybS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIEBpbmNsdWRlIGluaXQubWIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSxcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmVycm9yRXhwbGFuYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZ3dzLWNvbHVtbi1mb3JtLXJhZGlvLWJ1dHRvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4IDE1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgLmd3cy1jb2x1bW4tZm9ybS1yYWRpby1idXR0b24taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcblxuICAgIFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmd3cy1jb2x1bW4tZm9ybSB7XG4gIC5zZW5kIHtcbiAgICBtYXJnaW46IDVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG59XG5cbmRsLmd3cy1jb2x1bW4tc2VlIHtcbiAgPiBkdCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpICogMC4zKTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH4gZHQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICA+IGRkIHtcbiAgICBtYXJnaW46IDAgMCAwIGNhbGMoKDEwMCUgLSAyMHB4KSAqIDAuMyArIDIwcHgpO1xuICAgIC5wcmVmaXgge1xuICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG5cbiAgICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAucG9zdGZpeCB7XG4gICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblxuICAgICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmVmaXgtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0Zml4LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgfiBkZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICArIGRkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLndpZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbHVtbi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjYzYwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTEwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuY29sdW1uLWV4cGxhbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGE2O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmNmODtcbiAgfVxuICAuY29sdW1uLXRpdGxlICsgLmNvbHVtbi1leHBsYW5hdGlvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuICAucmVxdWlyZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuIiwiLmd3cy1mYWNpbGl0eS11c2FnZSB7XG4gIHRhYmxlLmluZGV4IHtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICB9XG4gIH1cbiAgLm5hbWUge1xuICAgIG1pbi13aWR0aDogMTQuNWVtO1xuICB9XG4gIC5raW5kIHtcbiAgICBtaW4td2lkdGg6IDMuNWVtO1xuICB9XG4gIC5kYXksXG4gIC5tb250aCB7XG4gICAgbWluLXdpZHRoOiAzLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8vIGd3cy1zY2hlZHVsZVxuQHVzZSBcInNzL2luaXRcIjtcblxuLmd3cy1zY2hlZHVsZS10b29sLWNhbGVuZGFycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMTFweDtcbiAgcGFkZGluZzogNXB4IDAgMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLnhkc29mdF9kYXRldGltZXBpY2tlciB7XG4gICAgbWFyZ2luOiAwIDFweCAycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIC54ZHNvZnRfbW9udGgge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgfVxuICAgIC54ZHNvZnRfbGFiZWwge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgJjpob3ZlciA+IHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC54ZHNvZnRfb3RoZXJfbW9udGgge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gIC54ZHNvZnRfZGF0ZXBpY2tlciB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5jb250cm9sbGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbi5nd3Mtc2NoZWR1bGUtdGFicyxcbi5nd3MtdGFicyB7XG4gIEBpbmNsdWRlIGluaXQuY2xlYXI7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxcHggNnB4IC0xcHggMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBpbml0LiRncmF5NDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNiYmI7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXQuJGdyYXk1O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIEBpbmNsdWRlIGluaXQubWIge1xuICAgICAgbWFyZ2luOiAxcHggNnB4IDZweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAudGFiLW5hbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbml0LiRvcmFuZ2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBhLmN1cnJlbnQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaXQuJG9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGluaXQubWIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JiYjtcbiAgICB9XG4gIH1cbn1cbi5nd3Mtc2NoZWR1bGUtYm94IHtcbiAgaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBpbml0LmNsZWFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgLmFwcHJvdmFsLWNoZWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgLmFkZC1wbGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0MDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiA5NSU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gge1xuICAgICAgbWFyZ2luOiAtNXB4IDAgLTVweCAyMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgaW5pdC5tYiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5vcGVyYXRpb25zIHtcbiAgICAgIG1hcmdpbjogLTVweCAwIC01cHggMjBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIEBpbmNsdWRlIGluaXQubWIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC5idG4tcHJpbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaDIgLnNlYXJjaCB7XG4gICAgICBtYXJnaW46IC01cHggMDtcbiAgICB9XG4gIH1cbn1cbi5nd3Mtc2NoZWR1bGUtc2VhcmNoIHtcbiAgLnNlbmQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIEBpbmNsdWRlIGluaXQubWIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cbi5nd3Mtc2NoZWR1bGUtc2VhcmNoLWZpZWxkIHtcbiAgZHQgYSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAud2RheXMtZmllbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cbiAgfVxufVxuLmd3cy1zY2hlZHVsZS1zZWFyY2gtaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG4uZ3dzLXNjaGVkdWxlLXNlYXJjaC10aW1lcy1yZXN1bHQge1xuICAuZGF0ZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5zYXQge1xuICAgIGNvbG9yOiAjMDRkO1xuICB9XG4gIC5zdW4ge1xuICAgIGNvbG9yOiAjZTAwO1xuICB9XG4gIC5sYWJlbCxcbiAgLm1lbWJlcixcbiAgLmZhY2lsaXR5LFxuICAuaG91ci13cmFwLFxuICAucmVzZXJ2YXRpb24ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICB3aWR0aDogMTJyZW07XG4gICAgbWFyZ2luOiAxcHggMDtcbiAgICBwYWRkaW5nOiA1cHggMXB4O1xuICB9XG4gIC5tZW1iZXIsXG4gIC5mYWNpbGl0eSB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDFweDtcbiAgfVxuICAuaG91ci13cmFwIHtcbiAgICBwYWRkaW5nOiA1cHggMXB4O1xuICB9XG4gIC5yZXNlcnZhdGlvbiB7XG4gICAgbWluLXdpZHRoOiA0LjVlbTtcbiAgICBtYXJnaW46IDFweCA4cHg7XG4gICAgcGFkZGluZzogNXB4IDFweDtcbiAgfVxuICAuaG91ciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMS45ZW07XG4gICAgcGFkZGluZzogMXB4IDJweDtcbiAgICBib3JkZXI6IGluaXQuJHdoaXRlIDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5mcmVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ob3VyLmV4aXN0IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzA7XG4gICAgfVxuICB9XG4gIC5ob3VyLnJlZ2lzdGVyZWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXQuJG9yYW5nZTtcbiAgICB9XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYztcbiAgfVxuICAucmVzZXJ2YXRpb24uZnJlZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaXQuJGJsYWNrMztcbiAgfVxuICAucmVzZXJ2YXRpb24uZXhpc3Qge1xuICAgIGNvbG9yOiBpbml0LiRvcmFuZ2U7XG4gIH1cbiAgLnVzZXItdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNnB4ICNkMGQwZDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuI2Nib3hMb2FkZWRDb250ZW50IC5nd3Mtc2NoZWR1bGUtYm94IC51c2VyLXRvb2x0aXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uZ3dzLXNjaGVkdWxlLXNlYXJjaC1vdmVyYWxsLXJlc3VsdCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBmb250LXdlaWdodDogODAwO1xuICAucmVzZXJ2YXRpb24tdmFsaWQuZnJlZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiBpbml0LiRibGFjazM7XG4gIH1cbiAgLnJlc2VydmF0aW9uLXZhbGlkLmV4aXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6IGluaXQuJG9yYW5nZTtcbiAgfVxuICAuZHVwbGljYXRlLXJlZ2lzdGVyLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZTAwO1xuICB9XG4gIC5yZXNlcnZhdGlvbi1lcnJvcnMge1xuICAgIGNvbG9yOiBpbml0LiRvcmFuZ2U7XG4gIH1cbn1cbiNhZGRvbi1nd3MtYWdlbnRzLWFkZG9ucy1zY2hlZHVsZS1jb21tZW50cyB7XG4gIC5saXN0LWl0ZW1zIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICAubGlzdC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIEZvcm1cbi5nd3Mtc2NoZWR1bGUtcmVwZWF0LXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGlucHV0IHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZ3dzLXNjaGVkdWxlLWJ0bi1zcGFjZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4vKlxuICogRnVsbENhbGVuZGFyXG4gKi9cbi5mYy10b29sYmFyIGgyIHtcbiAgbWFyZ2luOiAycHggMCAtMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgZm9udC1zaXplOiAxMjAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogaW5pdC4kb3JhbmdlO1xuICAgIGNvbG9yOiBpbml0LiRvcmFuZ2U7XG4gIH1cbiAgQGluY2x1ZGUgaW5pdC5tYiB7XG4gICAgbWFyZ2luOiAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLmZjLXZpZXcgdGFibGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZjLXJpZ2h0IC5mYy1idXR0b24sXG4uZmMtdG9kYXktYnV0dG9uIHtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuLmZjLW1vbnRoLXZpZXcgLmZjLWJvZHkgLmZjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDdlbTtcbn1cbi5mYy1iYXNpY1dlZWstdmlldyAuZmMtYm9keSAuZmMtcm93IHtcbiAgbWluLWhlaWdodDogMzVlbTtcbn1cbi5jYWxlbmRhci5tdWx0aXBsZSAuZmMtYmFzaWNXZWVrLXZpZXcgLmZjLWJvZHkgLmZjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDRlbTtcbn1cbi5mYy1oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdGgge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxufVxuLmZjLWJ1dHRvbiB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcblxuICAuZmMtaWNvbiB7XG4gICAgJi5mYy1pY29uLWd3cy1zY2hlZHVsZS1jYWxlbmRhci1yZWxvYWQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcRTVENVwiO1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICAgICAgICBmb250LXNpemU6IDEwOCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZjLXZpZXctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBpbmNsdWRlIGluaXQubWIge1xuICAuZmMtcmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgLmZjLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIGRheXNcbi5mYy1kYXktaGVhZGVyLmZjLXN1biB7XG4gIGJhY2tncm91bmQ6ICNmZmYwZjA7XG59XG4uZmMtZGF5LWhlYWRlci5mYy1zYXQge1xuICBiYWNrZ3JvdW5kOiAjZTBmNGZmO1xufVxuLmZjLWx0ciAuZmMtYmFzaWMtdmlldyAuZmMtZGF5LW51bWJlciB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZjLXN1biB7XG4gIGNvbG9yOiAjZTAwO1xufVxuLmZjLXNhdCB7XG4gIGNvbG9yOiAjMDRkO1xufVxuLmZjLWRheS5mYy1zdW4ge1xuICAvL2JhY2tncm91bmQ6ICNmZmY4Zjg7XG59XG4uZmMtZGF5LmZjLXNhdCB7XG4gIC8vYmFja2dyb3VuZDogI2Y2ZmFmZjtcbn1cbi5mYy11bnRoZW1lZCAuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZiO1xufVxuXG4vLyBldmVudHNcbkBtaXhpbiBmY19ldmVudF9wcmVmaXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiBpbml0LiR3aGl0ZTtcbn1cbi5mYy1ldmVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaXQuJGJsYWNrO1xuICB9XG4gIC5mYy1jb250ZW50IHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgLmZjLWRhdGUgKyAuZmMtdGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG4gICAgLmZjLWNhdGVnb3J5IHtcbiAgICAgIEBpbmNsdWRlIGZjX2V2ZW50X3ByZWZpeDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXQuJG9yYW5nZTtcbiAgICB9XG4gICAgLmZjLWZhY2lsaXR5OjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZmNfZXZlbnRfcHJlZml4O1xuICAgICAgY29udGVudDogXCLoqK1cIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gICAgfVxuICAgIC5mYy10aXRsZSxcbiAgICAuZmMtZmFjaWxpdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4uZmMtdGltZS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmViMGYyO1xuICBjb2xvcjogaW5pdC4kYmxhY2s7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbml0LiRibGFjaztcbiAgfVxufVxuLmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtY29udGVudDo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmMtdGltZS1ncmlkLWV2ZW50IC5mYy10aW1lLFxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGl0bGUge1xuICBmb250LXNpemU6IDkwJTtcbn1cbi5mYy10aW1lLWdyaWQtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZjLXRpbWUtZ3JpZC1ldmVudDpob3ZlciAuZmMtcmVzaXplciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZjLWV2ZW50LXBvaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjI1YTM4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZjI1YTM4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uZmMtZXZlbnQtcmFuZ2Uge1xuICBwYWRkaW5nOiAxcHggMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvZ3dzL2JnLXBsYW4ucG5nKTtcbiAgY29sb3I6ICMwMDA7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5mYy1jb250ZW50IHtcbiAgICAvL3RleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC5mYy10aXRsZSxcbiAgICAuZmMtZmFjaWxpdHkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICAmLmZjLXJlc2l6YWJsZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzk2NjtcbiAgfVxufVxuLmZjLWFnZW5kYS12aWV3IC5mYy1kYXktZ3JpZCAuZmMtZXZlbnQtcG9pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5mYy1ldmVudC1yZXBlYXQuZmMtZXZlbnQtcG9pbnQge1xuICBjb2xvcjogIzM4Yztcbn1cbi5mYy1ldmVudC1yZXBlYXQuZmMtZXZlbnQtcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICM0OWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZjLWV2ZW50LXByaXZhdGUgLmZjLXRpdGxlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBmY19ldmVudF9wcmVmaXg7XG4gIGNvbnRlbnQ6IFwi56eYXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGI7XG59XG4uZmMtZXZlbnQtdXNlci1hdHRlbmRhbmNlLXVua25vd24gLmZjLXRpdGxlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBmY19ldmVudF9wcmVmaXg7XG4gIGNvbnRlbnQ6IFwi5pyqXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGI7XG59XG4uZmMtZXZlbnQtdXNlci1hdHRlbmRhbmNlLWFic2VuY2UgLmZjLXRpdGxlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBmY19ldmVudF9wcmVmaXg7XG4gIGNvbnRlbnQ6IFwi5LiNXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGI7XG59XG4uZmMtZXZlbnQtYXBwcm92YWwtcmVxdWVzdCAuZmMtdGl0bGU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIGZjX2V2ZW50X3ByZWZpeDtcbiAgY29udGVudDogXCLnlLNcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0ZTtcbn1cbi5mYy1ldmVudC1hcHByb3ZhbC1hcHByb3ZlIC5mYy10aXRsZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgZmNfZXZlbnRfcHJlZml4O1xuICBjb250ZW50OiBcIuiqjVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODRlO1xufVxuLmZjLWV2ZW50LWFwcHJvdmFsLWRlbnkgLmZjLXRpdGxlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBmY19ldmVudF9wcmVmaXg7XG4gIGNvbnRlbnQ6IFwi5ZCmXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGU7XG59XG5cbi5mYy1ob2xpZGF5IHtcbiAgYmFja2dyb3VuZDogIzlkNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2d3cy9iZy1wbGFuLnBuZyk7XG4gIGNvbG9yOiAjMDAwO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG4uZmMtZXZlbnQtd29yayB7XG4gIGJvcmRlci1yaWdodDogMHB4O1xufVxuXG4vLyBWaWV3OiBhZ2VuZGFEYXlcbi5mYy1hZ2VuZGFEYXktdmlldyB7XG4gIC5mYy10aW1lLWdyaWQtZXZlbnQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5mYy1ldmVudCB7XG4gICAgZGl2LmZjLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLmZjLWV2ZW50LW5hbWUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICAgIC5mYy1mYWNpbGl0eSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFZpZXc6IGxpc3RNb250aFxuLmZjLWxpc3RNb250aC12aWV3IHtcbiAgdGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mYy1saXN0TW9udGgtdmlldy10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgLnRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cbiAgLnRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC5zdW1tYXJ5IHtcbiAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxuICAuZGF0ZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG4gIC50aW1lIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAuc3RhcnRBdCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5lbmRBdCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5kZWxpbWl0ZXIge1xuICAgIHdpZHRoOiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZjLWV2ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4vLyBWaWV3OiB0aW1lbGluZURheVxuLmZjLXRpbWVsaW5lRGF5LXZpZXcge1xuICAuZmMtc2Nyb2xscGFuZSxcbiAgLmZjLXNjcm9sbHBhbmUtaW5uZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5mYy1zY3JvbGxwYW5lID4gZGl2IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mYy1zY3JvbGxwYW5lLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICB9XG4gIC5mYy1ib2R5IC5mYy1zY3JvbGxwYW5lLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG4gIC5mYy1ldmVudCB7XG4gICAgei1pbmRleDogMDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICB9XG4gIC5mYy10aW1lbGluZS1ldmVudCB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDFlbSArIDVweCk7XG4gICAgYmFja2dyb3VuZDogIzJlYjBmMjtcbiAgICBjb2xvcjogaW5pdC4kYmxhY2s7XG4gICAgLmZjLXRpdGxlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgIH1cbiAgfVxufVxuLy8gVmlldzogYmFzaWNIb3VyXG4uZmMtYmFzaWNIb3VyLXZpZXcge1xuICAuZmMtaG91ci0ge1xuICAgICYwLFxuICAgICYxLFxuICAgICYyLFxuICAgICYzLFxuICAgICY0LFxuICAgICY1LFxuICAgICY2LFxuICAgICY3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgfVxuICAgICY4LFxuICAgICY5LFxuICAgICYxMCxcbiAgICAmMTEge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZWJlYjtcbiAgICAgIGNvbG9yOiAjZTAwO1xuICAgIH1cbiAgICAmMTIsXG4gICAgJjEzLFxuICAgICYxNCxcbiAgICAmMTUsXG4gICAgJjE2LFxuICAgICYxNyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmMGQwO1xuICAgICAgY29sb3I6ICNmNjA7XG4gICAgfVxuICAgICYxOCxcbiAgICAmMTksXG4gICAgJjIwLFxuICAgICYyMSxcbiAgICAmMjIsXG4gICAgJjIzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGY0ZmY7XG4gICAgICBjb2xvcjogIzA0ZDtcbiAgICB9XG4gIH1cbiAgLmZjLWJvZHkgLmZjLXJvdyB7XG4gICAgbWluLWhlaWdodDogMjNweDtcbiAgfVxuICAuZmMtZXZlbnQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNTU1O1xuICB9XG59XG4uZmMtbGlzdC1mb3JtYXQge1xuICAuaW5mbyB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAuZmMtY29udGVudCB7XG4gICAgICAgIC5mYy10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5mYy1mYWNpbGl0eSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3VtbWFyeSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgfVxuICB9XG59XG4vLyBQcmludCBWaWV3XG4ucHJpbnQtcHJldmlldyB7XG4gIC5mYy11bnRoZW1lZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbiAgLmZjLWxpc3RNb250aC12aWV3LXRhYmxlIHtcbiAgICAudHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICB9XG4gIC5mYy1ldmVudCB7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgfVxuICAuZmMtZXZlbnQgLmZjLWNvbnRlbnQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuICAuZmMtZGF5LWdyaWQtZXZlbnQsXG4gIC5mYy10aW1lbGluZS1ldmVudCB7XG4gICAgcGFkZGluZzogMXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNCAhaW1wb3J0YW50O1xuICB9XG4gIC5mYy1ldmVudCAuZmMtY29udGVudDo6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBwb3B1cFxuLmZjLWFnZW5kYS12aWV3IC5mYy1kYXktZ3JpZCB7XG4gIHotaW5kZXg6IDA7XG59XG4uZmMtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6IGluaXQuJHdoaXRlO1xuICBjb2xvcjogaW5pdC4kYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogYXV0bztcbiAgLnBvcHVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG4gIC5wb3B1cC1kYXRlIHtcbiAgICBwYWRkaW5nOiAycHggMCAwO1xuICB9XG4gIC5wb3B1cC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgLnRleHQge1xuICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBmb250LXNpemU6IDkwJTtcbiAgICB9XG4gIH1cbiAgLnBvcHVwLWF0dHJpYnV0ZXMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIC5wb3B1cC1hdHRyIHtcbiAgICAgIEBpbmNsdWRlIGluaXQuY2xlYXI7XG4gICAgICBtYXJnaW46IDJweCAwO1xuICAgIH1cbiAgICAucG9wdXAtbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5wb3B1cC12YWx1ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgIC50ZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tLWdyb3VwLW5hbWUge1xuICAgICAgY29sb3I6ICMwN2Q7XG4gICAgfVxuICAgIC5jdXN0b20tZ3JvdXAtbWVtYmVycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NjYztcbiAgICB9XG4gIH1cbiAgLnBvcHVwLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuICogb3JpZ2luYWwgc2V0dGluZ3NcbiAqL1xuLmZjLWxvYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vLyBtdWx0aXBsZSBjYWxlbmRhclxuLmNhbGVuZGFyLWNvbnRyb2xsZXIge1xuICAuZmMtdmlldy1jb250YWluZXIgLmZjLXRpbWVsaW5lRGF5LXZpZXcge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uY2FsZW5kYXIubXVsdGlwbGUge1xuICAuZmMtdG9vbGJhcixcbiAgLmZjLWhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYWxlbmRhci1tdWx0aXBsZS1oZWFkZXIge1xuICBAaW5jbHVkZSBpbml0LmNsZWFyO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgI2VlZSk7XG4gIGEge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGluaXQuJG9yYW5nZTtcbiAgICB9XG4gIH1cbiAgLmFwcHJvdmFsLWNoZWNrIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NGU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFkZC1wbGFuIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2MDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAuY2FsZW5kYXItbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmNhbGVuZGFyLWF0dHIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG59XG4uY2FsZW5kYXIge1xuICB+IC5jYWxlbmRhciAuZmMtcm93LW5hbWUgdGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gZmFjaWxpdHkgY2FsZW5kYXJcbi5jYWxlbmRhci5mYWNpbGl0eSAuZmMtZmFjaWxpdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBjYXRlZ29yeVxuLmd3cy1zY2hlZHVsZS1jb2xvci1ibG9jayB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvZ3dzL2JnLXBsYW4ucG5nKTtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbi8vIHBsYW4gZm9ybVxuLmRhdGUtb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDVweCA1cHggMDtcbn1cblxuLy8gcmVwZWF0IGZvcm1cbmRsLmd3cy1zY2hlZHVsZS1yZXBlYXQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBsYWJlbCB7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBpbnB1dCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuLmNoZWNrc193aXRoX2Vycm9ycyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwMDtcbn1cblxuLmd3cy1ncm91cHMtb3BlcmF0aW9uIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLy8gdG9kb1xuLnRvZG8tb3ZlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjZTAwO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFMDAyXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gICAgZm9udC1zaXplOiAxMDglO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtM3B4O1xuICB9XG59XG5cbi5nd3MtYWNoaWV2ZW1lbnQtYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNmVtO1xufVxuXG4uZ3dzLXNjaGVkdWxlLXRvZG8taW5kZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5uYXZpIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBib3JkZXI6IGluaXQuJGJvcmRlci1ncmF5NDtcbiAgICBAaW5jbHVkZSBpbml0LmJveDtcbiAgfVxuXG4gIC5tYWluIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLmxpc3QtaXRlbS1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmd3cy1zY2hlZHVsZS10b2RvLWNhdGVnb3ktbmF2aSB7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW46IC0xMHB4IC0xMHB4IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjI1YTM4O1xuICAgIH1cbiAgfVxufVxuXG4uZ3dzLWNvbW1lbnQtcG9zdCB7XG4gIC5jb21tZW50IHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGJvcmRlci1ib3R0b206IGluaXQuJGJvcmRlci1ncmF5MTtcbiAgfVxuXG4gIC50b3RhbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgfVxuXG4gIC5yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG5cbiAgLnVzZXIge1xuICAgIGNvbG9yOiBpbml0LiRvcmFuZ2UzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmFjaGlldmVtZW50LXJhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC53b3JrdGltZS1taW51dGVzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAub3ZlcnRpbWUtbWludXRlcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICAuYWNoaWV2ZW1lbnQtcmF0ZS11bml0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5nd3Mtc2NoZWR1bGUtY3N2IHtcbiAgLmltcG9ydC1sb2cge1xuICAgIG1pbi1oZWlnaHQ6IDJlbTtcbiAgfVxuICAuaW1wb3J0LWxvYWRpbmcge1xuICAgIGNvbG9yOiAjYmJiO1xuICB9XG4gIC5pbXBvcnQtZXhpc3Qge1xuICAgIGNvbG9yOiAjYmJiO1xuICB9XG4gIC5pbXBvcnQtc2F2ZWQge1xuICAgIGNvbG9yOiAjMDZkO1xuICB9XG4gIC5pbXBvcnQtZXJyb3Ige1xuICAgIGNvbG9yOiAjZTAwO1xuICB9XG59XG4iLCIuZ3dzLWJ0bi1wdXNoZWQge1xuICBiYWNrZ3JvdW5kOiAjZWJlY2VjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCJAdXNlIFwic3MvaW5pdFwiO1xuXG4uZ3dzLW1lbW8ge1xuICAuYWRkb24taGVhZCB7XG4gICAgcGFkZGluZzogMXB4IDE1cHggMTVweDtcblxuICAgIC5kLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5tbC1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAuc3ViamVjdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgZm9udC1zaXplOiAxMzAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gICAgLmljb24tc3RhciB7XG4gICAgICAmLm9uIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIGNvbG9yOiAjZjcwO1xuICAgICAgfVxuICAgICAgJi5vZmYgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgLmFkZHJlc3NlcyB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAuYWRkcmVzcyB7XG4gICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgIH1cbiAgICAgIC52YWx1ZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZXF1ZXN0LW1kbi1ub3RpY2Uge1xuICAgIEBpbmNsdWRlIGluaXQuY2xlYXI7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Njk2OTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAuYWN0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbiAgLnNob3ctaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLTVweCAwIDEwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmYjg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAwLCAwLjM1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmE7XG4gICAgfVxuICB9XG4gIC5hZGRvbi1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICAuYm9keS0taHRtbCBpbWdbZGF0YS11cmxdIHtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxuICB9XG4gIC5hdHRhY2htZW50cyB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICAuZmlsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC5tb3ZlLXRvb2wtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIC5wYWdlLW9yZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm1vdmUtdG9vbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByZXYsXG4gICAgLm5leHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiBpbml0LiRibGFjaztcbiAgICAgIH1cbiAgICAgICY6bm90KC5pbmFjdGl2ZSk6aG92ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2YyNWEzODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBpbml0LiRncmF5MjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIGluaXQubWIge1xuICAubW9kLWd3cy1zY2hlZHVsZS1jb21tZW50cyAubGlzdC1pdGVtcyAubGlzdC1pdGVtIC5pbmZvICsgLmxpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjY29tbWVudC1mb3JtIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuI2NvbnRlbnQtbmF2aS1jb3JlLmd3cy1jb250ZW50LW5hdmkge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBkaXYge1xuICAgICYjY29udGVudC1uYXZpLWNvcmUuZ3dzLWNvbnRlbnQtbmF2aSxcbiAgICAmLmluZGV4Lmd3cy1tZW1vcy1pbmRleCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5nd3MtbWVtb3Mge1xuICAubGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICB9XG4gIC5saXN0LWl0ZW0taGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAuaGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgLmZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAuZnJvbSxcbiAgICAgIC50byB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDc5Ljg0cHg7XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMzBweCk7XG4gICAgICB9XG4gICAgICAucHJpb3JpdHkge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgICAgIC5kYXRldGltZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIH1cbiAgICAgIC5zaXplIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGluaXQubWIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmluZm8ge1xuICAgIEBpbmNsdWRlIGluaXQudHJ1bmNhdGU7XG4gICAgJiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIC5maWVsZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgQGluY2x1ZGUgaW5pdC5tYiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmZyb20sXG4gICAgLnRvIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEzMi44NHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIEBpbmNsdWRlIGluaXQubWIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDc1cHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgaW5pdC5tYiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucHJpb3JpdHkge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICAgIC5kYXRldGltZSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAuc2l6ZSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmluZGV4Lmd3cy1tZW1vLWZvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgLmZvbGRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVuc2VlbiB7XG4gICAgY29sb3I6ICNmMjVhMzg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDQwIHtcbiAgICAuZGVwdGgtI3skaX0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAjeyRpICogMjB9cHg7XG4gICAgfVxuICB9XG59XG5cbi5nd3MtbWVtby1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDAgMTBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIGlucHV0LmRhdGUge1xuICAgIHdpZHRoOiA5ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGxhYmVsLmZsYWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uZ3dzLW1lbW8tc2VhcmNoLWxhYmVsIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgLmd3cy1tZW1vLXNlYXJjaC1sYWJlbC1yZXNldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmd3cy1tZW1vLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBpbml0LnRydW5jYXRlO1xuICAgICAgJiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBjb2xvcjogaW5pdC4kYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdC4kZ3JheTE7XG4gICAgICBjb2xvcjogaW5pdC4kb3JhbmdlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAucGFkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuLmd3cy1hZGRvbi1tZW1vLW1lbWJlciB7XG4gIGRsLnRvIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgfVxuICBkbC5jYy1iY2Mge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xuICB9XG4gIGR0IHtcbiAgICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICBkZCB7XG4gICAgbWFyZ2luOiAwIDAgMCA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIG1lbW8gZ3dzLW1lbW8tbm90aWNlc1xuLmd3cy1tZW1vLW5vdGljZXMge1xuICAubGlzdC1pdGVtIHtcbiAgICAmLnVuc2VlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllOWUzO1xuICAgIH1cbiAgICAmLnNlZW46aG92ZXIsXG4gICAgJi51bnNlZW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWVlODtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFBvcnRhbFxuQHVzZSBcInNzL2luaXRcIjtcblxuLy8gcG9ydGxldHNcbi5nd3MtcG9ydGxldHMge1xuICBtYXJnaW46IC0xMHB4O1xuICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICAucG9ydGxldHMge1xuICAgICAgQGluY2x1ZGUgaW5pdC5jbGVhcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnBvcnRsZXQtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wb3J0bGV0LWh0bWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucG9ydGxldC1odG1sIC5tYWluLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAucG9ydGxldC1odG1sIC5wb3J0bGV0LS1jbG9zZWQge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2d3cy9iZy1wbGFuLnBuZyk7XG4gIH1cbiAgLnBvcnRsZXQtdGl0bGUge1xuICAgIG1hcmdpbjogLTE1cHggLTEwcHggMTVweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiBpbml0LiRib3JkZXItZ3JheTE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAucG9ydGxldC1tb2RlbC1zY2hlZHVsZSAubWFpbi1ib3gud2l0aC10YWJzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG4gIC5saXN0LWl0ZW1zIHtcbiAgICBtYXJnaW46IC0xMHB4IC01cHg7XG4gICAgLnRpdGxlOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNhNDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgfVxuICAubGlzdC1tb3JlIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnBvcnRsZXQtbW9kZWwtYWQge1xuICAgIC5zbGlkZS13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNzLXN3aXBlci1zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnNzLXN3aXBlci1zbGlkZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNzLXN3aXBlci1zbGlkZS1tYWluIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgfVxuXG4gICAgLnNzLXN3aXBlci1zbGlkZS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNzLXN3aXBlci1zbGlkZS1pdGVtLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNzLXN3aXBlci1zbGlkZS1pdGVtLWltYWdlICsgLmV4dGVybmFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNzLXN3aXBlci1zbGlkZS1jb250cm9sbGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnNzLXN3aXBlci1zbGlkZS1wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcblxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmd3cy1wb3J0bGV0cy1sYXlvdXRzIHtcbiAgLnBvcnRsZXQtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvZ3dzL2JnLXBsYW4ucG5nKTtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggNXB4ICNiYmI7XG4gICAgfVxuICB9XG4gIC5wb3J0bGV0LWl0ZW0uZHJhZ2dpbmcge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggI2JiYjtcbiAgfVxuICAucHJldmlldy1ob2xkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvZ3dzL2JnLXBsYW4ucG5nKTtcbiAgfVxuICAuZ3MtcmVzaXplLWhhbmRsZS1ib3RoIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5wb3J0bGV0LWh0bWwgLmVkaXQtcG9ydGxldCB7XG4gICAgQGluY2x1ZGUgaW5pdC5idG47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnBvcnRsZXQtaHRtbCAubWFpbi1ib3gge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuIiwiLy8gZ3dzLWRpc2N1c3Npb25cbkB1c2UgXCJzcy9pbml0XCI7XG5cbi5nd3MtZGlzY3Vzc2lvbiB7XG4gIC5hZGRvbi1ib2R5IHtcbiAgICBAaW5jbHVkZSBpbml0LmNsZWFyO1xuICB9XG4gIC5hZGRvbi1ib2R5IC5ubyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYWRkb24tYm9keSBoZWFkZXIge1xuICAgIEBpbmNsdWRlIGluaXQuY2xlYXI7XG4gICAgLmNvbnRyaWJ1dG9yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuZGF0ZXRpbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIC5ib29rbWFyay1jb21tZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIHRpbWUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWRkb24tYm9keSAudXBkYXRlZCB7XG4gICAgcGFkZGluZzogMCAwIDAgN3B4O1xuICB9XG4gIC5tYXJrZG93biAuZmlsZXMge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRlc2VsZWN0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgLmRpc2N1c3Npb24tY29udHJpYnV0b3Ige1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5jb21tZW50LWZpbGVzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLnVwbG9hZC1tZW51LW5ldyB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgICAudXBsb2FkLWRyb3AtYXJlYSB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIH1cbiAgICAudXBsb2FkLWRyb3Atbm90aWNlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICNiMzA7XG4gICAgfVxuICAgIC5maWxlLWRyYWdlbnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmJlZWU4O1xuICAgIH1cbiAgfVxuICAuc2VsZWN0ZWQtZmlsZXMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW46IDAgMWVtIDAuNWVtIDA7XG4gICAgfVxuICB9XG4gIC5kZXNlbGVjdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmFkZG9uLWJvZHkgLmZpbGVzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLmFkZG9uLWJvZHkucmVwbHkgLm1lbnUgLmJ0biB7XG4gICAgYmFja2dyb3VuZDogI2YyZDE1MDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjJkMTUwLCAjZjJhOTUwKTtcbiAgfVxuICAuYWRkb24tYm9keS5yZXBseS1tZW51IHtcbiAgICBjb2xvcjogI2IzMDtcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbn1cbi5nd3MtZGlzY3Vzc2lvbi10aHJlYWQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIEBpbmNsdWRlIGluaXQubWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4uZ3dzLWRpc2N1c3Npb24tdG9waWMge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgLy9ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8vYmFja2dyb3VuZDogI2ZmZjtcbiAgQGluY2x1ZGUgaW5pdC5jbGVhcjtcbiAgaDIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxODAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGZvcm0ge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDVweCAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgaW5pdC5tYiB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbi5nd3MtZGlzY3Vzc2lvbi11bnNlZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmd3cy1kaXNjdXNzaW9uLW5hdmkge1xuICB3aWR0aDogMzQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGluaXQubWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC5nd3MtZGlzY3Vzc2lvbi1uYXZpLWxpc3Qge1xuICAgIC5hZGRvbi1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmxpc3QtaXRlbXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4iLCIuZ3dzLW1vbml0b3ItZHVlLWRhdGUtb3ZlciB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogI2QwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEUwMDFcIjtcblxuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICAgIGZvbnQtc2l6ZTogMTA4JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcbiAgfVxufVxuIiwiLy8gZ3dzL2F0dGVuZGFuY2VcbkB1c2UgXCJzcy9pbml0XCI7XG5cbi5nd3MtYXR0ZW5kYW5jZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY2VsbC10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm9yZGVyOiBpbml0LiRib3JkZXItZ3JheTQ7XG4gICAgYmFja2dyb3VuZDogaW5pdC4kd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogaW5pdC4kZ3JheTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmF0dGVuZGFuY2UtYm94IHtcbiAgICBAaW5jbHVkZSBpbml0LmJveDtcbiAgICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmF0dGVuZGFuY2UtYm94LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuYXR0ZW5kYW5jZS1ib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hdHRlbmRhbmNlLWJveC10aXRsZSB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5pdC4kYm9yZGVyLWdyYXkxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuYXR0ZW5kYW5jZS1ib3gtbWFpbiB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gIH1cblxuICAubmF2LW1lbnUsXG4gIC5uYXYtb3BlcmF0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuXG4gIC5uYXYtb3BlcmF0aW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgQGluY2x1ZGUgaW5pdC5tYiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucmVhc29uLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBpbml0LiRvcmFuZ2U7XG4gICAgY29sb3I6IGluaXQuJHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5yZWFzb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwMTtcblxuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgYm9yZGVyOiBpbml0LiRib3JkZXItZ3JheTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBpbml0LiR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICBjb2xvcjogaW5pdC4kYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICB0aW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogaW5pdC4kYm9yZGVyLWdyYXkxO1xuICAgICAgICBjb2xvcjogaW5pdC4kZ3JheTI7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaXQuJGdyYXk0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b2RheS13cmFwIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG5cbiAgLnRvZGF5IHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBpbml0LiRncmF5NDtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0LiRncmF5MTtcbiAgICB9XG5cbiAgICB0aC50aW1lLFxuICAgIHRkLnRpbWUge1xuICAgICAgd2lkdGg6IDZlbTtcbiAgICB9XG5cbiAgICB0ZC50aW1lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAudGltZS1jYXJkLXdyYXAge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cblxuICAudGltZS1jYXJkIHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBpbml0LiRncmF5NDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBpbml0LiRncmF5NDtcbiAgICB9XG5cbiAgICB0ci5oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdC4kZ3JheTE7XG4gICAgfVxuXG4gICAgdHIuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmFlO1xuICAgIH1cblxuICAgIHRoLmRhdGUsXG4gICAgdGQuZGF0ZSB7XG4gICAgICB3aWR0aDogNy41ZW07XG4gICAgfVxuXG4gICAgdGgudGltZSxcbiAgICB0ZC50aW1lIHtcbiAgICAgIHdpZHRoOiA2ZW07XG4gICAgfVxuXG4gICAgdGQudGltZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgdGgubGVhdmUsXG4gICAgdGQubGVhdmUge1xuICAgICAgbWluLXdpZHRoOiA2ZW07XG4gICAgfVxuXG4gICAgdGgubWVtbyxcbiAgICB0ZC5tZW1vIHtcbiAgICAgIG1pbi13aWR0aDogNmVtO1xuICAgIH1cblxuICAgIHRyLmhvbGlkYXksXG4gICAgdHIuc3VuZGF5LFxuICAgIHRyLndlZWtseS1sZWF2ZSB7XG4gICAgICB0ZC5kYXRlIHtcbiAgICAgICAgY29sb3I6ICNmMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHIuc2F0dXJkYXkge1xuICAgICAgdGQuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjMDBmO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkIC50aW1lLXdyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIH1cblxuICAgIHRkLm1hbmFnZWFibGUtdGltZS1jYXJkIHtcbiAgICAgIC5uYW1lLXdhcnAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAubmFtZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyYTk1MDtcbiAgICB9XG5cbiAgICAub3ZlcnRpbWUtZGlmZi5taW51cyB7XG4gICAgICBjb2xvcjogI2YwMDtcbiAgICB9XG4gICAgLm92ZXJ0aW1lLWRpZmYucGx1cyB7XG4gICAgICBjb2xvcjogIzAwZjtcbiAgICB9XG4gICAgLm92ZXJ0aW1lLWRpZmYuZXF1YWwge1xuICAgICAgY29sb3I6ICMyOGE3NDU7XG4gICAgfVxuICB9XG4gIC50b3RhbC13b3JraW5nLXRpbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnByaW50LXByZXZpZXcge1xuICAuZ3dzLWF0dGVuZGFuY2Uge1xuICAgIC5hdHRlbmRhbmNlLWJveC10aXRsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAudGltZS1jYXJkIHtcbiAgICAgIHRoIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgaW5pdC4kYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGluaXQuJGJsYWNrO1xuICAgICAgfVxuXG4gICAgICB0ci5oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0LiRncmF5MTtcbiAgICAgIH1cblxuICAgICAgdHIuY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAuZm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmd3cy1wb3J0bGV0cyB7XG4gIC5nd3MtYXR0ZW5kYW5jZSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cblxuICAgIC50b2RheS10aW1lLWNhcmQge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgdGFibGUge1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBpbml0LiRncmF5NDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICB3aWR0aDogNWVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGluaXQuJGdyYXkxO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQudGltZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0LjVlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICB0ZC5yZWFzb24ge1xuICAgICAgICAgIG1pbi13aWR0aDogNy41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b246ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cbiAgfVxufVxuXG4udGltZS1jYXJkLW5vdGljZXMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICB9XG4gIC5ub3RpY2Uge1xuICAgIGNvbG9yOiAjZjAwO1xuICB9XG59XG4iLCJAdXNlIFwic3MvaW5pdFwiO1xuXG5kbC5zZWUubW9kLWd3cy1kYWlseS1yZXBvcnQtY3VzdG9tX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gID4gZHQge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gID4gZGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2hhcmUtY2VsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTliNztcbiAgfVxuICAuc2hhcmUtdmFsdWUge1xuICAgIGNvbG9yOiAjMzhjO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5nd3MtZGFpbHktcmVwb3J0LWJveCB7XG4gIC5hZGQtcGxhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuY29tbWVudC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAuY29tbWVudC12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG4gIC5lZGl0aWNvbiB7XG4gICAgY29sb3I6ICNmMjVhMzg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5saW1pdGVkLWFjY2VzcyB7XG4gICAgY29sb3I6ICNmNDA7XG4gIH1cbiAgLmxpc3QtaGVhZC1hY3Rpb24ge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5yZXBvcnQtdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAucmVwb3J0LXZhbHVlLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDEwZW07XG4gIH1cbiAgLnNoYXJlLWNlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU5Yjc7XG4gIH1cbiAgLnNoYXJlLXZhbHVlIHtcbiAgICBjb2xvcjogIzM4YztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAmLnNoYXJlLXZpZXcge1xuICAgIC5zaGFyZS1jZWxsIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAuc2hhcmUtY2VsbC1pbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU5Yjc7XG4gICAgICAgIC51c2VyLW5hbWUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAucmVwb3J0LW5hbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWJsZS13cmFwIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgdGFibGUuaW5kZXgge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGhlYWRlciB7XG4gICAgLnNlYXJjaCB7XG4gICAgICBtYXJnaW46IC01cHggMCAtNXB4IDIwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm9wZXJhdGlvbnMge1xuICAgICAgbWFyZ2luOiAtNXB4IDAgLTVweCAyMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgaW5pdC5tYiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmJ0bi1wcmludCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICB0YWJsZS5pbmRleCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGhlYWQgdGgge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgdHIgdGQge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZChuICsgMykge1xuICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ3dzLWRhaWx5LXJlcG9ydC1wcmludCB7XG4gIC5zaGFyZS12YWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgdGFibGUuaW5kZXgge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgdGhlYWQgdGgge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIH1cbiAgfVxuICAuaG9yaXpvbnRhbCAuc2hlZXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4jYWRkb24tZ3dzLWFnZW50cy1hZGRvbnMtZGFpbHlfcmVwb3J0LWN1c3RvbV9mb3JtIHtcbiAgLnRhYmxlLXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGFibGUuaW5kZXguc2VlLm1vZC1nd3MtZGFpbHktcmVwb3J0LWN1c3RvbV9mb3JtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICYuc2hhcmUtcm93IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOWI3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOWI3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU5YjcgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2hhcmUtcm93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU5YjcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOWI3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gdGQge1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB6b29tOiAxO1xuICAgICAgICAgICAgY29sb3I6ICNhMDUyMmQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIC5zaGFyZS12YWx1ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzhjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZChuICsgMikge1xuICAgICAgICAgICAgd2lkdGg6IDEyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBSZW1pbmRlclxuLmd3cy1yZW1pbmRlci1ub3Rmb3VuZCB7XG4gIGgyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubm90aWNlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAxMHB4O1xuICB9XG59XG5cbi5nd3MtYWRkb24tcmVtaW5kZXIge1xuICB0YWJsZS5yZW1pbmRlci1jb25kaXRpb25zIHtcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAwO1xuICAgIH1cbiAgICAuaW50ZXJ2YWwge1xuICAgICAgd2lkdGg6IDU4cHg7XG4gICAgfVxuICB9XG4gICNnd3MtYWRkb24tcmVtaW5kZXItc2V0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuIiwiQHVzZSBcInNzL2luaXRcIjtcblxuLnByZXNlbmNlLWdyb3VwcyB7XG4gIC5hbGwtZ3JvdXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAudHJlZS1ncm91cHMsXG4gIC5jdXN0b20tZ3JvdXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgLmxpc3QtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgfVxuICAubGlzdC1pdGVtLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgfVxufVxuLnByZXNlbmNlLXVzZXJzIHtcbiAgLnByZXNlbmNlLXN0YXRlLXNlbGVjdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggI2QwZDBkMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAmLm5vbmUge1xuICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwZmY3ZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgICAgJi5pbmFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZjMTA3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hamF4LXRleHQtZmllbGQge1xuICAgICZhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICZpbnB1dCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgfVxuICAuZWRpdGljb24ge1xuICAgIGNvbG9yOiAjZjI1YTM4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZGF0YS10YWJsZS13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgfVxuICB0YWJsZS5kYXRhLXRhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHRyIHtcbiAgICAgIGJhY2tncm91bmQ6IGluaXQuJHdoaXRlO1xuICAgIH1cbiAgICB0aC5uYW1lIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIHRoLnByZXNlbmNlLXBsYW4ge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgdGgucHJlc2VuY2UtbWVtbyB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICB0aC5wcmVzZW5jZS1zZW5kX21lc3NhZ2Uge1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIC5ncm91cC1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuICAgICAgLnByZXNlbmNlLXN0YXRlLFxuICAgICAgLnNlbGVjdC1wcmVzZW5jZS1zdGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMGZmN2Y7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmMxMDc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB9XG4gICAgICAgICYubm9uZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucHJlc2VuY2Utc3RhdGUtdG9nZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0LXByZXNlbmNlLXN0YXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuICAgIC5lZGl0YWJsZSAucHJlc2VuY2Utc3RhdGUge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLm5vLW92ZXJmbG93IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gIH1cbiAgdGQ6Zmlyc3QtY2hpbGQgLm5vLW92ZXJmbG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICYuZ3JvdXAtdXNlcnMge1xuICAgIC5saXN0LWhlYWQge1xuICAgICAgLmxpc3QtaGVhZC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgbmF2IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnBvcnRsZXQtdXNlcnMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLnBvcnRsZXQtdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzcy9pbml0XCI7XG5cbi5nd3Mtc3VydmV5IHtcbiAgLmZvcm0tYWJzdHJhY3Qge1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBkbC5zZWUgPiBkdCB+IGR0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGRsLnNlZSA+IGRkIH4gZGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tdGFibGUge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgYm9yZGVyOiBpbml0LiRib3JkZXItZ3JheTU7XG4gIH1cbiAgJi5pbmRleCB7XG4gICAgLmZvcm0tdGFibGUge1xuICAgICAgbWFyZ2luOiAxNnB4O1xuICAgIH1cbiAgfVxuICAub3BlcmF0aW9ucyB7XG4gICAgQGluY2x1ZGUgaW5pdC5tYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmZvcm0tdGFibGUtaGVhZGVyLWlubmVyIHtcbiAgICB3aWR0aDogMjAwMHB4O1xuICAgIEBpbmNsdWRlIGluaXQubWIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC5mb3JtLXRhYmxlLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogaW5pdC4kd2hpdGU7XG4gICAgICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgdHIge1xuICAgICAgQGluY2x1ZGUgaW5pdC5tYiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IGluaXQuJGJvcmRlci1ncmF5NTtcbiAgICAgIH1cbiAgICB9XG4gICAgdHI6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIH1cbiAgICB0ci5jdXJyZW50LFxuICAgIHRyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGluaXQuJGdyYXkxO1xuICAgICAgLy8gYmFja2dyb3VuZDogI2ZiZWVlOFxuICAgIH1cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICB0ciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaXQuJGdyYXkxO1xuICAgICAgICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIGNvbG9yOiBpbml0LiRncmF5MjtcbiAgICAgICAgQGluY2x1ZGUgaW5pdC5tYiB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5kZXNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IGluaXQuJGJvcmRlci1ncmF5NTtcbiAgICAgICAgQGluY2x1ZGUgaW5pdC5tYiB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hbm9ueW1vdXMtbm90aWNlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgaW5pdC4kb3JhbmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogLTIwcHggLTIwcHggMjVweDtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdC4kb3JhbmdlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIHAsXG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAubGlzdC1oZWFkIHtcbiAgICAub3BlcmF0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAuc3VtbWFyeSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlcjogMDtcblxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxOHB4O1xuICAgICAgYm9yZGVyOiBpbml0LiRib3JkZXItZ3JheTU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiBpbml0LiRncmF5MTtcbiAgICB9XG5cbiAgICBkbC5zZWUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGRsLnNlZSA+IGR0IH4gZHQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgZGwuc2VlID4gZGQgfiBkZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuY2hhcnQge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxuICAuYnRuLWRvd25sb2FkIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXEUyQzRcIjtcblxuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICAgICAgZm9udC1zaXplOiAxMDglO1xuICAgICAgdmVydGljYWwtYWxpZ246IC0zcHg7XG4gICAgfVxuICB9XG4gICYuYWRkb24tdmlld3Mge1xuICAgICNhZGRvbi1iYXNpYyAuYWRkb24tYm9keSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuYWRkb24tYm9keSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgfVxuICAgIC5oZWFkZXIge1xuICAgICAgbWFyZ2luOiAxMnB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBoMi50aXRsZSB7XG4gICAgICBtYXJnaW46IDEycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2YyNWEzODtcbiAgICAgIGZvbnQtc2l6ZTogaW5pdC4kcHgxNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZjJmMmYyO1xuICAgIH1cbiAgfVxufVxuXG4uc3VydmV5LWl0ZW0ge1xuICAmLm92ZXItbGltaXQge1xuICAgIC5saW1pdCB7XG4gICAgICBjb2xvcjogI2UwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcRTAwMlwiO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMDglO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5uZWFyLWxpbWl0IHtcbiAgICAubGltaXQge1xuICAgICAgY29sb3I6ICNmZjc3NTg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxFMDAwXCI7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICAgICAgICBmb250LXNpemU6IDEwOCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmd3cy13b3JrZmxvdyB7XG4gIC5idG4tZG93bmxvYWQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcRTJDNFwiO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICAgICAgZm9udC1zaXplOiAxMDglO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uZ3dzLXdvcmtmbG93LXNlbGVjdC1mb3Jtcy1ub3RpY2Uge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5nd3Mtd29ya2Zsb3ctc2VsZWN0LWZvcm1zLWhlYWQge1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gIC5nd3MtY2F0ZWdvcnktbmF2aSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmd3cy13b3JrZmxvdy1zZWxlY3QtZm9ybXMtaW5kZXgge1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uZ3dzLXdvcmtmbG93LXNlbGVjdC1mb3Jtcy1kaWFsb2cge1xuICB3aWR0aDogOTB2dztcbiAgaGVpZ2h0OiA5MHZoO1xuXG4gIC5zZW5kIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICB9XG59XG5cbi5hcHBsaWNhdGlvbi1ieS1wdXJwb3NlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYXBwbGljYXRpb24tYnktcHVycG9zZS1saXN0LXRpdGxlIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFwcGxpY2F0aW9uLWJ5LXB1cnBvc2UtbGlzdC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcHBsaWNhdGlvbi1ieS1wdXJwb3NlLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmd3cy13b3JrZmxvdy1zZWxlY3QtZm9ybXMtdGFibGUtY29sIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAmLm5hbWUge1xuICAgIHdpZHRoOiAyMGVtO1xuICB9XG4gICYudXBkYXRlZCB7XG4gICAgd2lkdGg6IDEyZW07XG4gIH1cbiAgJi5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwZW0gLSAxMmVtIC0gMWVtKTtcbiAgfVxufVxuXG4uZ3dzLXdvcmtmbG93LXNlbGVjdC1mb3Jtcy1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmd3cy13b3JrZmxvdy1zZWxlY3QtZm9ybXMtc2VhcmNoLWtleXdvcmQge1xuICB3aWR0aDogMTAwJTtcblxuICBbbmFtZT1cInNba2V5d29yZF1cIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5nd3Mtd29ya2Zsb3ctc2VsZWN0LWZvcm1zLXNlYXJjaC1idXR0b25zIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmd3cy13b3JrZmxvdy1zZWxlY3QtZm9ybXMtc2VsZWN0ZWQtc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZ3dzLXdvcmtmbG93LXNlbGVjdC1mb3Jtcy1zZWxlY3RlZC1jYXRlZ29yaWVzIHtcbiAgLmd3cy1jYXRlZ29yeS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZ3dzLXdvcmtmbG93LXNlbGVjdC1mb3Jtcy1zZWFyY2hcbiAgfiAuZ3dzLXdvcmtmbG93LXNlbGVjdC1mb3Jtcy1zZWxlY3RlZC1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5nd3Mtd29ya2Zsb3ctc2VsZWN0LWZvcm1zLXNlbGVjdGVkLXNlYXJjaFxuICB+IC5nd3Mtd29ya2Zsb3ctc2VsZWN0LWZvcm1zLXNlbGVjdGVkLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5nd3Mtd29ya2Zsb3ctZ3JpZC10YWJsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG5cbiAgJltkYXRhLWNvbD1cIjFcIl0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gICZbZGF0YS1jb2w9XCIyXCJdIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICB9XG4gICZbZGF0YS1jb2w9XCIzXCJdIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byAxZnI7XG4gIH1cbiAgJltkYXRhLWNvbD1cIjRcIl0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8gMWZyO1xuICB9XG5cbiAgdGhlYWQsXG4gIHRib2R5LFxuICB0Zm9vdCxcbiAgdHIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG5cbiAgdGJvZHkge1xuICAgIHRoW3Njb3BlPVwiY29sXCJdIHtcbiAgICAgIGNvbG9yOiAjYTA1MjJkO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgdHIge1xuICAgICY6aG92ZXIge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdHI6bnRoLWNoaWxkKDJuKSB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aCxcbiAgdGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIHRmb290IHtcbiAgICB0ZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RjZGNkYztcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG4gIH1cblxuICAuY2hlY2sge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmVycm9yIHtcbiAgICBjb2xvcjogI2UwMDtcbiAgfVxufVxuXG4uZ3dzLXdvcmtmbG93LWRlc3RpbmF0aW9uLXN0YXRlcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5nd3Mtd29ya2Zsb3ctZGVzdGluYXRpb24tc3RhdGVzLW5vdGljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICAgIGNvbG9yOiAjMDBjODUzO1xuICB9XG59XG5cbi5nd3Mtd29ya2Zsb3ctYXBwbGljYXRpb24tZm9ybS1oZWFkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCAxMHB4O1xuXG4gIC5uYXZpIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5nd3Mtd29ya2Zsb3ctZmlsZS1hcHByb3Zlci1pdGVtLXNwZWNpYWwtcmVzdWx0LFxuLmd3cy13b3JrZmxvdy1maWxlLWNpcmN1bGF0aW9uLWl0ZW0tc3BlY2lhbC1yZXN1bHQge1xuICB3aWR0aDogMTAwJTtcblxuICAmLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDZweCAxOHB4O1xuICB9XG59XG4iLCIvLyBsaXN0XG5AdXNlIFwic3MvaW5pdFwiO1xuXG4uZ3dzLW5vdGljZXMge1xuICAudW5yZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllOWUzO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogaW5pdC4kb3JhbmdlMjtcbiAgICB9XG4gIH1cbn1cblxuLy8gY2FsZW5kYXJcbi5nd3Mtbm90aWNlLWNhbGVuZGFyIHtcbiAgLmZjLWNvbnRlbnQgLmZjLWRhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmd3cy1ub3RpY2UtY29udGVudC1uYXZpIHtcbiAgLmd3cy1ub3RpY2UtY29udGVudC10eXBlLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5nd3Mtbm90aWNlLWluZGV4IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHZ3IGF1dG87XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLm5hdmkge1xuICAgICNjb250ZW50LW5hdmktY29yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAubWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiQHVzZSBcInNzL2luaXRcIjtcblxuLmd3cy1zY2hlZHVsZS1maWxlLWluZGV4IHtcbiAgZGlzcGxheTogZmxleDtcblxuICAuZ3dzLXNoYXJlLWZpbGUtZm9sZGVyLW5hdmkge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmd3cy1zY2hlZHVsZS1maWxlLW1haW4ge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLmd3cy1zaGFyZS1maWxlLWZvbGRlci1uYXZpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50b29sYmFyIHtcbiAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5zZXBhcmF0b3Ige1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuZm9sZGVyLW5hbWUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuXG4gIC5jb250ZW50LW5hdmktcmVmcmVzaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgfVxufVxuXG4uZ3dzLXNoYXJlLWFwaXMtZm9sZGVyX2NydWQge1xuICAjaXRlbV9pbl9iYXNlbmFtZSB7XG4gICAgbWluLXdpZHRoOiAzMGVtO1xuICAgIEBpbmNsdWRlIGluaXQubWIge1xuICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIGd3cy9hZmZhaXJcbkB1c2UgXCJzcy9pbml0XCI7XG5cbi5vdmVydGltZS1yZXN1bHRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHIuaXRlbS1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgfVxuICB0ci5pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGg6aG92ZXIsXG4gICAgdGQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICB0aC50aW1lLFxuICB0ZC50aW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgdHI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGMgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5vdmVydGltZS1hZ2dyZWdhdGUge1xuICBoZWlnaHQ6IDUwcHg7XG4gIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uYWdncmVnYXRlLWNhcGl0YWxzIHtcbiAgdGgsXG4gIHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50aW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNhcGl0YWwge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLmd3cy1hZmZhaXItb3ZlcnRpbWUtYWdncmVnYXRlLXRhYnMge1xuICBAaW5jbHVkZSBpbml0LmNsZWFyO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMXB4IDZweCAtMXB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgaW5pdC4kZ3JheTQ7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjYmJiO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0LiRncmF5NTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICAgIG1hcmdpbjogMXB4IDZweCA2cHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLnRhYi1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogaW5pdC4kb3JhbmdlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogaW5pdC4kb3JhbmdlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIGluaXQubWIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmJiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG50YWJsZS5hZmZhaXItb3ZlcnRpbWUtYWdncmVnYXRlIHtcbiAgd2lkdGg6IDIwMHB4O1xuICAudG90YWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDBkMGQwO1xuICB9XG59XG5cbi5sZWF2ZS1maWxlLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiBpbml0LiRvcmFuZ2U7XG4gIGNvbG9yOiBpbml0LiR3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nd3MtYWZmYWlyLXNoaWZ0LXJlY29yZHMge1xuICAueWVhci1uYXZpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm1vbnRoLW5hdmkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIHRyLnNoaWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNGMzO1xuICB9XG59XG5cbi5nd3MtYWZmYWlyLXNoaWZ0LXRhYmxlIHtcbiAgLndvcmtpbmctdGltZSB7XG4gICAgLm5hbWUge1xuICAgICAgbWluLXdpZHRoOiAxNi41ZW07XG4gICAgfVxuICAgIC5kYXkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICYuc2F0dXJkYXkge1xuICAgICAgICBjb2xvcjogIzAwZjtcbiAgICAgIH1cbiAgICAgICYuc3VuZGF5IHtcbiAgICAgICAgY29sb3I6ICNmMDA7XG4gICAgICB9XG4gICAgICAmLmhvbGlkYXkge1xuICAgICAgICBjb2xvcjogI2YwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNoaWZ0LXJlY29yZCB7XG4gICAgICAuYWZmYWlyIHtcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICAgICYuc2hpZnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNGMzO1xuICAgICAgfVxuICAgICAgJi5mb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmE5NTA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBnd3Mtd29ya2xvYWRcbkB1c2UgXCJzcy9pbml0XCI7XG5cbi5nd3Mtd29ya2xvYWQtbmF2aSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGN1cnNvcjogYXV0bztcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgJi53aWRlIHtcbiAgICAgIG1pbi13aWR0aDogNDgwcHg7XG4gICAgfVxuICB9XG4gIC5saW5rLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIC5saW5rLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXQuJGdyYXkxO1xuICAgIGNvbG9yOiAjZjI1YTM4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICA6bm90KGFbZGF0YS1pZF0pLFxuICBhW2RhdGEtaWQ9XCItXCJdIHtcbiAgICBjb2xvcjogIzg4ODg4ODtcbiAgfVxuICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmd3cy13b3JrbG9hZC1ncmFwaHMge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5uYXZpIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBib3JkZXI6IGluaXQuJGJvcmRlci1ncmF5NDtcbiAgICBAaW5jbHVkZSBpbml0LmJveDtcbiAgfVxuICAubWFpbiB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLmhlYWQge1xuICAgICAgQGluY2x1ZGUgaW5pdC5jbGVhcjtcbiAgICAgIC5zZWFyY2gge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIC5vcGVyYXRpb25zIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZ3JhcGhzIC5ncmFwaCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2QwZDBkMDtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMjAlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ3dzLXNpZGUtbmF2aSB7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW46IC0xMHB4IC0xMHB4IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjI1YTM4O1xuICAgIH1cbiAgfVxufVxuXG4ub3ZlcnRpbWUuZGF0YS10YWJsZSB7XG4gIHRoZWFkIHtcbiAgICAubmFtZSB7XG4gICAgICB3aWR0aDogMTYlO1xuICAgIH1cbiAgICAubW9udGgge1xuICAgICAgd2lkdGg6IDclO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICB0Ym9keSB7XG4gICAgLm92ZXJ0aW1lIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNzL2luaXRcIjtcblxuLmd3cy1lbGFzdGljc2VhcmNoLWpzb24tdmlldyB7XG4gIG1heC1oZWlnaHQ6IDMwZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZ3dzLWVsYXN0aWNzZWFyY2gge1xuICAuZXh0ZXJuYWwtc2VhcmNoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLmxpc3Qtbm90aWNlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5nd3MtdGFicyBhW2RhdGEtZXh0ZXJuYWwtc2VhcmNoLXVybF0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QwZDBkMDtcbn1cbiIsIkB1c2UgXCJzcy9pbml0XCI7XG5cbi5tb2QtbmF2aSB7XG4gICY6aGFzKC5nd3MtdGFidWxhci1pY29uLXdyYXApIHtcbiAgICBoMjpmaXJzdC1jaGlsZCB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHggNHB4IDE0cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmd3cy10YWJ1bGFyLWljb24td3JhcCB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuLmd3cy10YWJ1bGFyLWZpbGUtbWFpbi1ib3gge1xuICAubGlzdC1oZWFkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5iYWRnZVtkYXRhLWNvdW50PVwiMFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1oZWFkIHtcbiAgLmJhZGdlIHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdC4kZ3JheTM7XG4gICAgY29sb3I6IGluaXQuJHdoaXRlO1xuXG4gICAgJltkYXRhLWNvdW50PVwiMFwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLmd3cy10YWJ1bGFyLWZvcm0taGVhZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAgMTBweDtcblxuICAubmF2aSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uZ3dzLXRhYnVsYXItY29sdW1uIHtcbiAgW2lucHV0bW9kZT1cImRlY2ltYWxcIl0sXG4gIFtpbnB1dG1vZGU9XCJudW1lcmljXCJdIHtcbiAgICB3aWR0aDogMTJlbTtcbiAgfVxufVxuXG4ubGlzdC1pdGVtIHtcbiAgLm1ldGEge1xuICAgIC5nd3MtdGFidWxhci1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxufVxuXG4uZ3dzLXRhYnVsYXItY29sdW1uLWdyb3VwIHtcbiAgLmRlcHRoLTIgaW5wdXQge1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gIH1cbn1cblxuLmd3cy10YWJ1bGFyLWNvbHVtbi1pMThuLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uZ3dzLXRhYnVsYXItY29sdW1uLWkxOG4tbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5nd3MtdGFidWxhci1jb2x1bW4taTE4bi1saXN0LWl0ZW0tbGFuZyB7XG4gIHBhZGRpbmc6IDZweCAxOHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICM2MTYxNjE7XG59XG5cbi5nd3MtdGFidWxhci1jb2x1bW4taTE4bi1saXN0LXZhbHVlIHtcbiAgcGFkZGluZzogNnB4IDE4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uZ3dzLXRhYnVsYXItdmlld3MtbWFpbi1ib3gge1xuICAuaW5kZXgge1xuICAgIC50aXRsZSxcbiAgICAubWV0YSB7XG4gICAgICAuZ3dzLXRhYnVsYXItY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZXRhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmd3cy10YWJ1bGFyLWljb24taW1hZ2Uge1xuICAvL3dpZHRoOiBhdHRyKGRhdGEtc2l6ZSBweCwgMzIpO1xuICAvL2hlaWdodDogYXR0cihkYXRhLXNpemUgcHgsIDMyKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gICZbZGF0YS1zaXplPVwiMjZcIl0ge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuICAmW2RhdGEtc2l6ZT1cIjMyXCJdIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmFkZG9uLWhlYWQge1xuICBoMjpoYXMoLmd3cy10YWJ1bGFyLWZpbGUtaGVhZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5nd3MtdGFidWxhci1maWxlLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5nd3MtdGFidWxhci1jb2x1bW4tc2VlLmd3cy1jb2x1bW4tc2VlLnNlZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTVweCAxMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoKDEwMCUgLSAxMHB4KSAqIDAuMykgMWZyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGNvbG9yOiAjYTA1MjJkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgZGQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gIH1cblxuICBAaW5jbHVkZSBpbml0Lm1iIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMCAxMHB4O1xuXG4gICAgZHQge1xuICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIH1cblxuICAgIGRkIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cblxuLmFkZG9uLWJvZHk6aGFzKC5nd3MtdGFidWxhci1jb2x1bW4tc2VlKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweCAxMHB4O1xufVxuXG4uZ3dzLXRhYnVsYXItd29ya2Zsb3ctaW5zcGVjdGlvbiB7XG4gIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNXB4O1xuICB9XG5cbiAgLmJ1dHRvbi1zZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5saXN0LWhlYWQtYWN0aW9uLWd3cy10YWJ1bGFyLWFwcHJvdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nd3MtdGFidWxhci1zcGFjZS1saXN0LXdyYXAge1xuICAuZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbn1cbiJdfQ== */
