/* Include this file in your html if you are using the CSP mode. */

@charset "UTF-8";

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
.ng-cloak, .x-ng-cloak,
.ng-hide:not(.ng-hide-animate) {
  display: none !important;
}

ng\:form {
  display: block;
}

.ng-animate-shim {
  visibility:hidden;
}

.ng-anchor {
  position:absolute;
}

/*
 *  webui popover plugin  - v1.2.6
 *  A lightWeight popover plugin with jquery ,enchance the  popover plugin of bootstrap with some awesome new features. It works well with bootstrap ,but bootstrap is not necessary!
 *  https://github.com/sandywalker/webui-popover
 *
 *  Made by Sandy Duan
 *  Under MIT License
 */
.webui-popover-content {
  display: none;
}
/*  webui popover  */
.webui-popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
  min-width: 50px;
  min-height: 32px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.webui-popover.top,
.webui-popover.top-left,
.webui-popover.top-right {
  margin-top: -10px;
}
.webui-popover.right,
.webui-popover.right-top,
.webui-popover.right-bottom {
  margin-left: 10px;
}
.webui-popover.bottom,
.webui-popover.bottom-left,
.webui-popover.bottom-right {
  margin-top: 10px;
}
.webui-popover.left,
.webui-popover.left-top,
.webui-popover.left-bottom {
  margin-left: -10px;
}
.webui-popover.pop {
  -webkit-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: transform 0.15s cubic-bezier(0.3, 0, 0, 1.5);
  -o-transition: transform 0.15s cubic-bezier(0.3, 0, 0, 1.5);
  transition: transform 0.15s cubic-bezier(0.3, 0, 0, 1.5);
  opacity: 0;
  filter: alpha(opacity=0);
}
.webui-popover.pop-out {
  -webkit-transition-property: "opacity,transform";
  -o-transition-property: "opacity,transform";
  transition-property: "opacity,transform";
  -webkit-transition: 0.15s linear;
  -o-transition: 0.15s linear;
  transition: 0.15s linear;
  opacity: 0;
  filter: alpha(opacity=0);
}
.webui-popover.fade,
.webui-popover.fade-out {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  opacity: 0;
  filter: alpha(opacity=0);
}
.webui-popover.out {
  opacity: 0;
  filter: alpha(opacity=0);
}
.webui-popover.in {
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
  opacity: 1;
  filter: alpha(opacity=100);
}
.webui-popover .webui-popover-content {
  padding: 9px 14px;
  overflow: auto;
  display: block;
}
.webui-popover-inner .close {
  font-family: arial;
  margin: 8px 10px 0 0;
  float: right;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  color: #000000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
  text-decoration: none;
}
.webui-popover-inner .close:hover,
.webui-popover-inner .close:focus {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.webui-popover-inner .close:after {
  content: "\00D7";
  width: 0.8em;
  height: 0.8em;
  padding: 4px;
  position: relative;
}
.webui-popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  background-color: #ffffff;
  border-bottom: 1px solid #f2f2f2;
  border-radius: 5px 5px 0 0;
}
.webui-popover-content {
  padding: 9px 14px;
  overflow: auto;
  display: none;
}
.webui-popover-inverse {
  background-color: #333333;
  color: #eeeeee;
}
.webui-popover-inverse .webui-popover-title {
  background: #333333;
  border-bottom: 1px solid #3b3b3b;
  color: #eeeeee;
}
.webui-no-padding .webui-popover-content {
  padding: 0;
}
.webui-no-padding .list-group-item {
  border-right: none;
  border-left: none;
}
.webui-no-padding .list-group-item:first-child {
  border-top: 0;
}
.webui-no-padding .list-group-item:last-child {
  border-bottom: 0;
}
.webui-popover > .webui-arrow,
.webui-popover > .webui-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.webui-popover > .webui-arrow {
  border-width: 11px;
}
.webui-popover > .webui-arrow:after {
  border-width: 10px;
  content: "";
}
.webui-popover.top > .webui-arrow,
.webui-popover.top-right > .webui-arrow,
.webui-popover.top-left > .webui-arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.webui-popover.top > .webui-arrow:after,
.webui-popover.top-right > .webui-arrow:after,
.webui-popover.top-left > .webui-arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-bottom-width: 0;
}
.webui-popover.right > .webui-arrow,
.webui-popover.right-top > .webui-arrow,
.webui-popover.right-bottom > .webui-arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.webui-popover.right > .webui-arrow:after,
.webui-popover.right-top > .webui-arrow:after,
.webui-popover.right-bottom > .webui-arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.webui-popover.bottom > .webui-arrow,
.webui-popover.bottom-right > .webui-arrow,
.webui-popover.bottom-left > .webui-arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}
.webui-popover.bottom > .webui-arrow:after,
.webui-popover.bottom-right > .webui-arrow:after,
.webui-popover.bottom-left > .webui-arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0;
}
.webui-popover.left > .webui-arrow,
.webui-popover.left-top > .webui-arrow,
.webui-popover.left-bottom > .webui-arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.webui-popover.left > .webui-arrow:after,
.webui-popover.left-top > .webui-arrow:after,
.webui-popover.left-bottom > .webui-arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.webui-popover-inverse.top > .webui-arrow,
.webui-popover-inverse.top-left > .webui-arrow,
.webui-popover-inverse.top-right > .webui-arrow,
.webui-popover-inverse.top > .webui-arrow:after,
.webui-popover-inverse.top-left > .webui-arrow:after,
.webui-popover-inverse.top-right > .webui-arrow:after {
  border-top-color: #333333;
}
.webui-popover-inverse.right > .webui-arrow,
.webui-popover-inverse.right-top > .webui-arrow,
.webui-popover-inverse.right-bottom > .webui-arrow,
.webui-popover-inverse.right > .webui-arrow:after,
.webui-popover-inverse.right-top > .webui-arrow:after,
.webui-popover-inverse.right-bottom > .webui-arrow:after {
  border-right-color: #333333;
}
.webui-popover-inverse.bottom > .webui-arrow,
.webui-popover-inverse.bottom-left > .webui-arrow,
.webui-popover-inverse.bottom-right > .webui-arrow,
.webui-popover-inverse.bottom > .webui-arrow:after,
.webui-popover-inverse.bottom-left > .webui-arrow:after,
.webui-popover-inverse.bottom-right > .webui-arrow:after {
  border-bottom-color: #333333;
}
.webui-popover-inverse.left > .webui-arrow,
.webui-popover-inverse.left-top > .webui-arrow,
.webui-popover-inverse.left-bottom > .webui-arrow,
.webui-popover-inverse.left > .webui-arrow:after,
.webui-popover-inverse.left-top > .webui-arrow:after,
.webui-popover-inverse.left-bottom > .webui-arrow:after {
  border-left-color: #333333;
}
.webui-popover i.icon-refresh:before {
  content: "";
}
.webui-popover i.icon-refresh {
  display: block;
  width: 30px;
  height: 30px;
  font-size: 20px;
  top: 50%;
  left: 50%;
  position: absolute;
  margin-left: -15px;
  margin-right: -15px;
  background: url(../img/loading.gif) no-repeat;
}
@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
.webui-popover-backdrop {
  background-color: rgba(0, 0, 0, 0.65);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9998;
}
.webui-popover .dropdown-menu {
  display: block;
  position: relative;
  top: 0;
  border: none;
  box-shadow: none;
  float: none;
}

.gridster{position:relative;margin:auto;height:0}.gridster>ul{margin:0;list-style:none;padding:0}.gridster-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none;z-index:2;position:absolute;display:none}.gridster-loaded{-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s;transition:height .3s}.gridster-loaded .gridster-item{display:block;position:absolute;-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;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}.gridster-loaded .gridster-preview-holder{display:none;z-index:1;position:absolute;background-color:#ddd;border-color:#fff;opacity:0.2;-webkit-transition:width .2s, height .3s;-moz-transition:width .2s, height .3s;-o-transition:width .2s, height .3s;transition:width .2s, height .3s;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}.gridster-loaded .gridster-item.gridster-item-moving{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.gridster-mobile{height:auto !important}.gridster-mobile .gridster-item{height:auto;position:static;float:none}.gridster-item.ng-leave.ng-leave-active{opacity:0}.gridster-item.ng-enter{opacity:1}.gridster-item-moving{z-index:3}.gridster-item-resizable-handler{position:absolute;font-size:1px;display:block}.handle-se{cursor:se-resize;width:0;height:0;right:1px;bottom:1px;border-style:solid;border-width:0 0 12px 12px;border-color:transparent}.handle-ne{cursor:ne-resize;width:12px;height:12px;right:1px;top:1px}.handle-nw{cursor:nw-resize;width:12px;height:12px;left:1px;top:1px}.handle-sw{cursor:sw-resize;width:12px;height:12px;left:1px;bottom:1px}.handle-e{cursor:e-resize;width:12px;bottom:0;right:1px;top:0}.handle-s{cursor:s-resize;height:12px;right:0;bottom:1px;left:0}.handle-n{cursor:n-resize;height:12px;right:0;top:1px;left:0}.handle-w{cursor:w-resize;width:12px;left:1px;top:0;bottom:0}.gridster .gridster-item:hover .gridster-box{border:1.5px solid #B3B2B3}.gridster .gridster-item:hover .handle-se{border-color:transparent transparent #ccc}
/*!
 * bootstrap-tokenfield
 * https://github.com/sliptree/bootstrap-tokenfield
 * Copyright 2013-2014 Sliptree and other contributors; Licensed MIT
 */@-webkit-keyframes 'blink'{0%{border-color:#ededed}100%{border-color:#b94a48}}@-moz-keyframes 'blink'{0%{border-color:#ededed}100%{border-color:#b94a48}}@keyframes 'blink'{0%{border-color:#ededed}100%{border-color:#b94a48}}.tokenfield{height:auto;min-height:34px;padding-bottom:0}.tokenfield.focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.tokenfield .token{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;border:1px solid #d9d9d9;background-color:#ededed;white-space:nowrap;margin:-1px 5px 5px 0;height:22px;vertical-align:top;cursor:default}.tokenfield .token:hover{border-color:#b9b9b9}.tokenfield .token.active{border-color:#52a8ec;border-color:rgba(82,168,236,.8)}.tokenfield .token.duplicate{border-color:#ebccd1;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.tokenfield .token.invalid{background:0 0;border:1px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:1px dotted #d9534f}.tokenfield .token.invalid.active{background:#ededed;border:1px solid #ededed;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.tokenfield .token .token-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:4px;vertical-align:top}.tokenfield .token .close{font-family:Arial;display:inline-block;line-height:100%;font-size:1.1em;line-height:1.49em;margin-left:5px;float:none;height:100%;vertical-align:top;padding-right:4px}.tokenfield .token-input{background:0 0;width:60px;min-width:60px;border:0;height:20px;padding:0;margin-bottom:6px;-webkit-box-shadow:none;box-shadow:none}.tokenfield .token-input:focus{border-color:transparent;outline:0;-webkit-box-shadow:none;box-shadow:none}.tokenfield.disabled{cursor:not-allowed;background-color:#eee}.tokenfield.disabled .token-input{cursor:not-allowed}.tokenfield.disabled .token:hover{cursor:not-allowed;border-color:#d9d9d9}.tokenfield.disabled .token:hover .close{cursor:not-allowed;opacity:.2;filter:alpha(opacity=20)}.has-warning .tokenfield.focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-error .tokenfield.focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-success .tokenfield.focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.tokenfield.input-sm,.input-group-sm .tokenfield{min-height:30px;padding-bottom:0}.input-group-sm .token,.tokenfield.input-sm .token{height:20px;margin-bottom:4px}.input-group-sm .token-input,.tokenfield.input-sm .token-input{height:18px;margin-bottom:5px}.tokenfield.input-lg,.input-group-lg .tokenfield{min-height:45px;padding-bottom:4px}.input-group-lg .token,.tokenfield.input-lg .token{height:25px}.input-group-lg .token-label,.tokenfield.input-lg .token-label{line-height:23px}.input-group-lg .token .close,.tokenfield.input-lg .token .close{line-height:1.3em}.input-group-lg .token-input,.tokenfield.input-lg .token-input{height:23px;line-height:23px;margin-bottom:6px;vertical-align:top}.tokenfield.rtl{direction:rtl;text-align:right}.tokenfield.rtl .token{margin:-1px 0 5px 5px}.tokenfield.rtl .token .token-label{padding-left:0;padding-right:4px}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFuZ3VsYXItY3NwLmNzcyIsImpxdWVyeS53ZWJ1aS1wb3BvdmVyLmNzcyIsImFuZ3VsYXItZ3JpZHN0ZXIubWluLmNzcyIsImJvb3RzdHJhcC10b2tlbmZpZWxkLm1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDblVBO0FDQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiJ2ZW5kb3IuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogSW5jbHVkZSB0aGlzIGZpbGUgaW4geW91ciBodG1sIGlmIHlvdSBhcmUgdXNpbmcgdGhlIENTUCBtb2RlLiAqL1xuXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbltuZ1xcOmNsb2FrXSwgW25nLWNsb2FrXSwgW2RhdGEtbmctY2xvYWtdLCBbeC1uZy1jbG9ha10sXG4ubmctY2xvYWssIC54LW5nLWNsb2FrLFxuLm5nLWhpZGU6bm90KC5uZy1oaWRlLWFuaW1hdGUpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5uZ1xcOmZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5nLWFuaW1hdGUtc2hpbSB7XG4gIHZpc2liaWxpdHk6aGlkZGVuO1xufVxuXG4ubmctYW5jaG9yIHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG59XG4iLCIvKlxuICogIHdlYnVpIHBvcG92ZXIgcGx1Z2luICAtIHYxLjIuNlxuICogIEEgbGlnaHRXZWlnaHQgcG9wb3ZlciBwbHVnaW4gd2l0aCBqcXVlcnkgLGVuY2hhbmNlIHRoZSAgcG9wb3ZlciBwbHVnaW4gb2YgYm9vdHN0cmFwIHdpdGggc29tZSBhd2Vzb21lIG5ldyBmZWF0dXJlcy4gSXQgd29ya3Mgd2VsbCB3aXRoIGJvb3RzdHJhcCAsYnV0IGJvb3RzdHJhcCBpcyBub3QgbmVjZXNzYXJ5IVxuICogIGh0dHBzOi8vZ2l0aHViLmNvbS9zYW5keXdhbGtlci93ZWJ1aS1wb3BvdmVyXG4gKlxuICogIE1hZGUgYnkgU2FuZHkgRHVhblxuICogIFVuZGVyIE1JVCBMaWNlbnNlXG4gKi9cbi53ZWJ1aS1wb3BvdmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogIHdlYnVpIHBvcG92ZXIgICovXG4ud2VidWktcG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLndlYnVpLXBvcG92ZXIudG9wLFxuLndlYnVpLXBvcG92ZXIudG9wLWxlZnQsXG4ud2VidWktcG9wb3Zlci50b3AtcmlnaHQge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi53ZWJ1aS1wb3BvdmVyLnJpZ2h0LFxuLndlYnVpLXBvcG92ZXIucmlnaHQtdG9wLFxuLndlYnVpLXBvcG92ZXIucmlnaHQtYm90dG9tIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ud2VidWktcG9wb3Zlci5ib3R0b20sXG4ud2VidWktcG9wb3Zlci5ib3R0b20tbGVmdCxcbi53ZWJ1aS1wb3BvdmVyLmJvdHRvbS1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud2VidWktcG9wb3Zlci5sZWZ0LFxuLndlYnVpLXBvcG92ZXIubGVmdC10b3AsXG4ud2VidWktcG9wb3Zlci5sZWZ0LWJvdHRvbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi53ZWJ1aS1wb3BvdmVyLnBvcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuMywgMCwgMCwgMS41KTtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjMsIDAsIDAsIDEuNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLCAxLjUpO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4ud2VidWktcG9wb3Zlci5wb3Atb3V0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBcIm9wYWNpdHksdHJhbnNmb3JtXCI7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IFwib3BhY2l0eSx0cmFuc2Zvcm1cIjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogXCJvcGFjaXR5LHRyYW5zZm9ybVwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBsaW5lYXI7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi53ZWJ1aS1wb3BvdmVyLmZhZGUsXG4ud2VidWktcG9wb3Zlci5mYWRlLW91dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLndlYnVpLXBvcG92ZXIub3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLndlYnVpLXBvcG92ZXIuaW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW8tdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLndlYnVpLXBvcG92ZXIgLndlYnVpLXBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2VidWktcG9wb3Zlci1pbm5lciAuY2xvc2Uge1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIG1hcmdpbjogOHB4IDEwcHggMCAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC4yO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2VidWktcG9wb3Zlci1pbm5lciAuY2xvc2U6aG92ZXIsXG4ud2VidWktcG9wb3Zlci1pbm5lciAuY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4ud2VidWktcG9wb3Zlci1pbm5lciAuY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBEN1wiO1xuICB3aWR0aDogMC44ZW07XG4gIGhlaWdodDogMC44ZW07XG4gIHBhZGRpbmc6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndlYnVpLXBvcG92ZXItdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLndlYnVpLXBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJ1aS1wb3BvdmVyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI2VlZWVlZTtcbn1cbi53ZWJ1aS1wb3BvdmVyLWludmVyc2UgLndlYnVpLXBvcG92ZXItdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNiM2IzYjtcbiAgY29sb3I6ICNlZWVlZWU7XG59XG4ud2VidWktbm8tcGFkZGluZyAud2VidWktcG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi53ZWJ1aS1uby1wYWRkaW5nIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLndlYnVpLW5vLXBhZGRpbmcgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ud2VidWktbm8tcGFkZGluZyAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLndlYnVpLXBvcG92ZXIgPiAud2VidWktYXJyb3csXG4ud2VidWktcG9wb3ZlciA+IC53ZWJ1aS1hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ud2VidWktcG9wb3ZlciA+IC53ZWJ1aS1hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi53ZWJ1aS1wb3BvdmVyID4gLndlYnVpLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuLndlYnVpLXBvcG92ZXIudG9wID4gLndlYnVpLWFycm93LFxuLndlYnVpLXBvcG92ZXIudG9wLXJpZ2h0ID4gLndlYnVpLWFycm93LFxuLndlYnVpLXBvcG92ZXIudG9wLWxlZnQgPiAud2VidWktYXJyb3cge1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi53ZWJ1aS1wb3BvdmVyLnRvcCA+IC53ZWJ1aS1hcnJvdzphZnRlcixcbi53ZWJ1aS1wb3BvdmVyLnRvcC1yaWdodCA+IC53ZWJ1aS1hcnJvdzphZnRlcixcbi53ZWJ1aS1wb3BvdmVyLnRvcC1sZWZ0ID4gLndlYnVpLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ud2VidWktcG9wb3Zlci5yaWdodCA+IC53ZWJ1aS1hcnJvdyxcbi53ZWJ1aS1wb3BvdmVyLnJpZ2h0LXRvcCA+IC53ZWJ1aS1hcnJvdyxcbi53ZWJ1aS1wb3BvdmVyLnJpZ2h0LWJvdHRvbSA+IC53ZWJ1aS1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi53ZWJ1aS1wb3BvdmVyLnJpZ2h0ID4gLndlYnVpLWFycm93OmFmdGVyLFxuLndlYnVpLXBvcG92ZXIucmlnaHQtdG9wID4gLndlYnVpLWFycm93OmFmdGVyLFxuLndlYnVpLXBvcG92ZXIucmlnaHQtYm90dG9tID4gLndlYnVpLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IDFweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53ZWJ1aS1wb3BvdmVyLmJvdHRvbSA+IC53ZWJ1aS1hcnJvdyxcbi53ZWJ1aS1wb3BvdmVyLmJvdHRvbS1yaWdodCA+IC53ZWJ1aS1hcnJvdyxcbi53ZWJ1aS1wb3BvdmVyLmJvdHRvbS1sZWZ0ID4gLndlYnVpLWFycm93IHtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ud2VidWktcG9wb3Zlci5ib3R0b20gPiAud2VidWktYXJyb3c6YWZ0ZXIsXG4ud2VidWktcG9wb3Zlci5ib3R0b20tcmlnaHQgPiAud2VidWktYXJyb3c6YWZ0ZXIsXG4ud2VidWktcG9wb3Zlci5ib3R0b20tbGVmdCA+IC53ZWJ1aS1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLndlYnVpLXBvcG92ZXIubGVmdCA+IC53ZWJ1aS1hcnJvdyxcbi53ZWJ1aS1wb3BvdmVyLmxlZnQtdG9wID4gLndlYnVpLWFycm93LFxuLndlYnVpLXBvcG92ZXIubGVmdC1ib3R0b20gPiAud2VidWktYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ud2VidWktcG9wb3Zlci5sZWZ0ID4gLndlYnVpLWFycm93OmFmdGVyLFxuLndlYnVpLXBvcG92ZXIubGVmdC10b3AgPiAud2VidWktYXJyb3c6YWZ0ZXIsXG4ud2VidWktcG9wb3Zlci5sZWZ0LWJvdHRvbSA+IC53ZWJ1aS1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICByaWdodDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICBib3R0b206IC0xMHB4O1xufVxuLndlYnVpLXBvcG92ZXItaW52ZXJzZS50b3AgPiAud2VidWktYXJyb3csXG4ud2VidWktcG9wb3Zlci1pbnZlcnNlLnRvcC1sZWZ0ID4gLndlYnVpLWFycm93LFxuLndlYnVpLXBvcG92ZXItaW52ZXJzZS50b3AtcmlnaHQgPiAud2VidWktYXJyb3csXG4ud2VidWktcG9wb3Zlci1pbnZlcnNlLnRvcCA+IC53ZWJ1aS1hcnJvdzphZnRlcixcbi53ZWJ1aS1wb3BvdmVyLWludmVyc2UudG9wLWxlZnQgPiAud2VidWktYXJyb3c6YWZ0ZXIsXG4ud2VidWktcG9wb3Zlci1pbnZlcnNlLnRvcC1yaWdodCA+IC53ZWJ1aS1hcnJvdzphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzMzMzM7XG59XG4ud2VidWktcG9wb3Zlci1pbnZlcnNlLnJpZ2h0ID4gLndlYnVpLWFycm93LFxuLndlYnVpLXBvcG92ZXItaW52ZXJzZS5yaWdodC10b3AgPiAud2VidWktYXJyb3csXG4ud2VidWktcG9wb3Zlci1pbnZlcnNlLnJpZ2h0LWJvdHRvbSA+IC53ZWJ1aS1hcnJvdyxcbi53ZWJ1aS1wb3BvdmVyLWludmVyc2UucmlnaHQgPiAud2VidWktYXJyb3c6YWZ0ZXIsXG4ud2VidWktcG9wb3Zlci1pbnZlcnNlLnJpZ2h0LXRvcCA+IC53ZWJ1aS1hcnJvdzphZnRlcixcbi53ZWJ1aS1wb3BvdmVyLWludmVyc2UucmlnaHQtYm90dG9tID4gLndlYnVpLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzMzMzO1xufVxuLndlYnVpLXBvcG92ZXItaW52ZXJzZS5ib3R0b20gPiAud2VidWktYXJyb3csXG4ud2VidWktcG9wb3Zlci1pbnZlcnNlLmJvdHRvbS1sZWZ0ID4gLndlYnVpLWFycm93LFxuLndlYnVpLXBvcG92ZXItaW52ZXJzZS5ib3R0b20tcmlnaHQgPiAud2VidWktYXJyb3csXG4ud2VidWktcG9wb3Zlci1pbnZlcnNlLmJvdHRvbSA+IC53ZWJ1aS1hcnJvdzphZnRlcixcbi53ZWJ1aS1wb3BvdmVyLWludmVyc2UuYm90dG9tLWxlZnQgPiAud2VidWktYXJyb3c6YWZ0ZXIsXG4ud2VidWktcG9wb3Zlci1pbnZlcnNlLmJvdHRvbS1yaWdodCA+IC53ZWJ1aS1hcnJvdzphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzMzMzM7XG59XG4ud2VidWktcG9wb3Zlci1pbnZlcnNlLmxlZnQgPiAud2VidWktYXJyb3csXG4ud2VidWktcG9wb3Zlci1pbnZlcnNlLmxlZnQtdG9wID4gLndlYnVpLWFycm93LFxuLndlYnVpLXBvcG92ZXItaW52ZXJzZS5sZWZ0LWJvdHRvbSA+IC53ZWJ1aS1hcnJvdyxcbi53ZWJ1aS1wb3BvdmVyLWludmVyc2UubGVmdCA+IC53ZWJ1aS1hcnJvdzphZnRlcixcbi53ZWJ1aS1wb3BvdmVyLWludmVyc2UubGVmdC10b3AgPiAud2VidWktYXJyb3c6YWZ0ZXIsXG4ud2VidWktcG9wb3Zlci1pbnZlcnNlLmxlZnQtYm90dG9tID4gLndlYnVpLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzMzMzM7XG59XG4ud2VidWktcG9wb3ZlciBpLmljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLndlYnVpLXBvcG92ZXIgaS5pY29uLXJlZnJlc2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2FkaW5nLmdpZikgbm8tcmVwZWF0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ud2VidWktcG9wb3Zlci1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk4O1xufVxuLndlYnVpLXBvcG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG59XG4iLCIuZ3JpZHN0ZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOmF1dG87aGVpZ2h0OjB9LmdyaWRzdGVyPnVse21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LmdyaWRzdGVyLWl0ZW17LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2xpc3Qtc3R5bGU6bm9uZTt6LWluZGV4OjI7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lfS5ncmlkc3Rlci1sb2FkZWR7LXdlYmtpdC10cmFuc2l0aW9uOmhlaWdodCAuM3M7LW1vei10cmFuc2l0aW9uOmhlaWdodCAuM3M7LW8tdHJhbnNpdGlvbjpoZWlnaHQgLjNzO3RyYW5zaXRpb246aGVpZ2h0IC4zc30uZ3JpZHN0ZXItbG9hZGVkIC5ncmlkc3Rlci1pdGVte2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzLCBsZWZ0IC4zcywgdG9wIC4zcywgd2lkdGggLjNzLCBoZWlnaHQgLjNzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4zcywgbGVmdCAuM3MsIHRvcCAuM3MsIHdpZHRoIC4zcywgaGVpZ2h0IC4zczstby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzLCBsZWZ0IC4zcywgdG9wIC4zcywgd2lkdGggLjNzLCBoZWlnaHQgLjNzO3RyYW5zaXRpb246b3BhY2l0eSAuM3MsIGxlZnQgLjNzLCB0b3AgLjNzLCB3aWR0aCAuM3MsIGhlaWdodCAuM3M7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjUwbXM7LW1vei10cmFuc2l0aW9uLWRlbGF5OjUwbXM7LW8tdHJhbnNpdGlvbi1kZWxheTo1MG1zO3RyYW5zaXRpb24tZGVsYXk6NTBtc30uZ3JpZHN0ZXItbG9hZGVkIC5ncmlkc3Rlci1wcmV2aWV3LWhvbGRlcntkaXNwbGF5Om5vbmU7ei1pbmRleDoxO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQtY29sb3I6I2RkZDtib3JkZXItY29sb3I6I2ZmZjtvcGFjaXR5OjAuMjstd2Via2l0LXRyYW5zaXRpb246d2lkdGggLjJzLCBoZWlnaHQgLjNzOy1tb3otdHJhbnNpdGlvbjp3aWR0aCAuMnMsIGhlaWdodCAuM3M7LW8tdHJhbnNpdGlvbjp3aWR0aCAuMnMsIGhlaWdodCAuM3M7dHJhbnNpdGlvbjp3aWR0aCAuMnMsIGhlaWdodCAuM3M7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjUwbXM7LW1vei10cmFuc2l0aW9uLWRlbGF5OjUwbXM7LW8tdHJhbnNpdGlvbi1kZWxheTo1MG1zO3RyYW5zaXRpb24tZGVsYXk6NTBtc30uZ3JpZHN0ZXItbG9hZGVkIC5ncmlkc3Rlci1pdGVtLmdyaWRzdGVyLWl0ZW0tbW92aW5ney13ZWJraXQtdHJhbnNpdGlvbjpub25lOy1tb3otdHJhbnNpdGlvbjpub25lOy1vLXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9LmdyaWRzdGVyLW1vYmlsZXtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5ncmlkc3Rlci1tb2JpbGUgLmdyaWRzdGVyLWl0ZW17aGVpZ2h0OmF1dG87cG9zaXRpb246c3RhdGljO2Zsb2F0Om5vbmV9LmdyaWRzdGVyLWl0ZW0ubmctbGVhdmUubmctbGVhdmUtYWN0aXZle29wYWNpdHk6MH0uZ3JpZHN0ZXItaXRlbS5uZy1lbnRlcntvcGFjaXR5OjF9LmdyaWRzdGVyLWl0ZW0tbW92aW5ne3otaW5kZXg6M30uZ3JpZHN0ZXItaXRlbS1yZXNpemFibGUtaGFuZGxlcntwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MXB4O2Rpc3BsYXk6YmxvY2t9LmhhbmRsZS1zZXtjdXJzb3I6c2UtcmVzaXplO3dpZHRoOjA7aGVpZ2h0OjA7cmlnaHQ6MXB4O2JvdHRvbToxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDAgMTJweCAxMnB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uaGFuZGxlLW5le2N1cnNvcjpuZS1yZXNpemU7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtyaWdodDoxcHg7dG9wOjFweH0uaGFuZGxlLW53e2N1cnNvcjpudy1yZXNpemU7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtsZWZ0OjFweDt0b3A6MXB4fS5oYW5kbGUtc3d7Y3Vyc29yOnN3LXJlc2l6ZTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2xlZnQ6MXB4O2JvdHRvbToxcHh9LmhhbmRsZS1le2N1cnNvcjplLXJlc2l6ZTt3aWR0aDoxMnB4O2JvdHRvbTowO3JpZ2h0OjFweDt0b3A6MH0uaGFuZGxlLXN7Y3Vyc29yOnMtcmVzaXplO2hlaWdodDoxMnB4O3JpZ2h0OjA7Ym90dG9tOjFweDtsZWZ0OjB9LmhhbmRsZS1ue2N1cnNvcjpuLXJlc2l6ZTtoZWlnaHQ6MTJweDtyaWdodDowO3RvcDoxcHg7bGVmdDowfS5oYW5kbGUtd3tjdXJzb3I6dy1yZXNpemU7d2lkdGg6MTJweDtsZWZ0OjFweDt0b3A6MDtib3R0b206MH0uZ3JpZHN0ZXIgLmdyaWRzdGVyLWl0ZW06aG92ZXIgLmdyaWRzdGVyLWJveHtib3JkZXI6MS41cHggc29saWQgI0IzQjJCM30uZ3JpZHN0ZXIgLmdyaWRzdGVyLWl0ZW06aG92ZXIgLmhhbmRsZS1zZXtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NjY30iLCIvKiFcbiAqIGJvb3RzdHJhcC10b2tlbmZpZWxkXG4gKiBodHRwczovL2dpdGh1Yi5jb20vc2xpcHRyZWUvYm9vdHN0cmFwLXRva2VuZmllbGRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTQgU2xpcHRyZWUgYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUXG4gKi9ALXdlYmtpdC1rZXlmcmFtZXMgJ2JsaW5rJ3swJXtib3JkZXItY29sb3I6I2VkZWRlZH0xMDAle2JvcmRlci1jb2xvcjojYjk0YTQ4fX1ALW1vei1rZXlmcmFtZXMgJ2JsaW5rJ3swJXtib3JkZXItY29sb3I6I2VkZWRlZH0xMDAle2JvcmRlci1jb2xvcjojYjk0YTQ4fX1Aa2V5ZnJhbWVzICdibGluayd7MCV7Ym9yZGVyLWNvbG9yOiNlZGVkZWR9MTAwJXtib3JkZXItY29sb3I6I2I5NGE0OH19LnRva2VuZmllbGR7aGVpZ2h0OmF1dG87bWluLWhlaWdodDozNHB4O3BhZGRpbmctYm90dG9tOjB9LnRva2VuZmllbGQuZm9jdXN7Ym9yZGVyLWNvbG9yOiM2NmFmZTk7b3V0bGluZTowOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgOHB4IHJnYmEoMTAyLDE3NSwyMzMsLjYpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDhweCByZ2JhKDEwMiwxNzUsMjMzLC42KX0udG9rZW5maWVsZCAudG9rZW57LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZWRlZGVkO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW46LTFweCA1cHggNXB4IDA7aGVpZ2h0OjIycHg7dmVydGljYWwtYWxpZ246dG9wO2N1cnNvcjpkZWZhdWx0fS50b2tlbmZpZWxkIC50b2tlbjpob3Zlcntib3JkZXItY29sb3I6I2I5YjliOX0udG9rZW5maWVsZCAudG9rZW4uYWN0aXZle2JvcmRlci1jb2xvcjojNTJhOGVjO2JvcmRlci1jb2xvcjpyZ2JhKDgyLDE2OCwyMzYsLjgpfS50b2tlbmZpZWxkIC50b2tlbi5kdXBsaWNhdGV7Ym9yZGVyLWNvbG9yOiNlYmNjZDE7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpibGluazthbmltYXRpb24tbmFtZTpibGluazstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouMXM7YW5pbWF0aW9uLWR1cmF0aW9uOi4xczstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246bm9ybWFsO2FuaW1hdGlvbi1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0udG9rZW5maWVsZCAudG9rZW4uaW52YWxpZHtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50Oy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDtib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgI2Q5NTM0Zn0udG9rZW5maWVsZCAudG9rZW4uaW52YWxpZC5hY3RpdmV7YmFja2dyb3VuZDojZWRlZGVkO2JvcmRlcjoxcHggc29saWQgI2VkZWRlZDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4Oy1tb3otYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHh9LnRva2VuZmllbGQgLnRva2VuIC50b2tlbi1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztwYWRkaW5nLWxlZnQ6NHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0udG9rZW5maWVsZCAudG9rZW4gLmNsb3Nle2ZvbnQtZmFtaWx5OkFyaWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEwMCU7Zm9udC1zaXplOjEuMWVtO2xpbmUtaGVpZ2h0OjEuNDllbTttYXJnaW4tbGVmdDo1cHg7ZmxvYXQ6bm9uZTtoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjp0b3A7cGFkZGluZy1yaWdodDo0cHh9LnRva2VuZmllbGQgLnRva2VuLWlucHV0e2JhY2tncm91bmQ6MCAwO3dpZHRoOjYwcHg7bWluLXdpZHRoOjYwcHg7Ym9yZGVyOjA7aGVpZ2h0OjIwcHg7cGFkZGluZzowO21hcmdpbi1ib3R0b206NnB4Oy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0udG9rZW5maWVsZCAudG9rZW4taW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O291dGxpbmU6MDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LnRva2VuZmllbGQuZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2VlZX0udG9rZW5maWVsZC5kaXNhYmxlZCAudG9rZW4taW5wdXR7Y3Vyc29yOm5vdC1hbGxvd2VkfS50b2tlbmZpZWxkLmRpc2FibGVkIC50b2tlbjpob3ZlcntjdXJzb3I6bm90LWFsbG93ZWQ7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDl9LnRva2VuZmllbGQuZGlzYWJsZWQgLnRva2VuOmhvdmVyIC5jbG9zZXtjdXJzb3I6bm90LWFsbG93ZWQ7b3BhY2l0eTouMjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0yMCl9Lmhhcy13YXJuaW5nIC50b2tlbmZpZWxkLmZvY3Vze2JvcmRlci1jb2xvcjojNjY1MTJjOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgNnB4ICNjMGExNmI7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgNnB4ICNjMGExNmJ9Lmhhcy1lcnJvciAudG9rZW5maWVsZC5mb2N1c3tib3JkZXItY29sb3I6Izg0MzUzNDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDZweCAjY2U4NDgzO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDZweCAjY2U4NDgzfS5oYXMtc3VjY2VzcyAudG9rZW5maWVsZC5mb2N1c3tib3JkZXItY29sb3I6IzJiNTQyYzstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDZweCAjNjdiMTY4O2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDZweCAjNjdiMTY4fS50b2tlbmZpZWxkLmlucHV0LXNtLC5pbnB1dC1ncm91cC1zbSAudG9rZW5maWVsZHttaW4taGVpZ2h0OjMwcHg7cGFkZGluZy1ib3R0b206MH0uaW5wdXQtZ3JvdXAtc20gLnRva2VuLC50b2tlbmZpZWxkLmlucHV0LXNtIC50b2tlbntoZWlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjRweH0uaW5wdXQtZ3JvdXAtc20gLnRva2VuLWlucHV0LC50b2tlbmZpZWxkLmlucHV0LXNtIC50b2tlbi1pbnB1dHtoZWlnaHQ6MThweDttYXJnaW4tYm90dG9tOjVweH0udG9rZW5maWVsZC5pbnB1dC1sZywuaW5wdXQtZ3JvdXAtbGcgLnRva2VuZmllbGR7bWluLWhlaWdodDo0NXB4O3BhZGRpbmctYm90dG9tOjRweH0uaW5wdXQtZ3JvdXAtbGcgLnRva2VuLC50b2tlbmZpZWxkLmlucHV0LWxnIC50b2tlbntoZWlnaHQ6MjVweH0uaW5wdXQtZ3JvdXAtbGcgLnRva2VuLWxhYmVsLC50b2tlbmZpZWxkLmlucHV0LWxnIC50b2tlbi1sYWJlbHtsaW5lLWhlaWdodDoyM3B4fS5pbnB1dC1ncm91cC1sZyAudG9rZW4gLmNsb3NlLC50b2tlbmZpZWxkLmlucHV0LWxnIC50b2tlbiAuY2xvc2V7bGluZS1oZWlnaHQ6MS4zZW19LmlucHV0LWdyb3VwLWxnIC50b2tlbi1pbnB1dCwudG9rZW5maWVsZC5pbnB1dC1sZyAudG9rZW4taW5wdXR7aGVpZ2h0OjIzcHg7bGluZS1oZWlnaHQ6MjNweDttYXJnaW4tYm90dG9tOjZweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnRva2VuZmllbGQucnRse2RpcmVjdGlvbjpydGw7dGV4dC1hbGlnbjpyaWdodH0udG9rZW5maWVsZC5ydGwgLnRva2Vue21hcmdpbjotMXB4IDAgNXB4IDVweH0udG9rZW5maWVsZC5ydGwgLnRva2VuIC50b2tlbi1sYWJlbHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjRweH0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */