/*
 * Import Compass
 */
/* ==========================================================================
   Icon Library Mixin
   ========================================================================== */
/* ==========================================================================
   Shadows
   ========================================================================== */
/* ==========================================================================
   Timeline
   ========================================================================== */
.t-Timeline {
  margin: 0;
  padding: 0;
  list-style: none; }

.t-Timeline-item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .t-Timeline-item:last-child {
    border-bottom-width: 0; }

a.t-Timeline-wrap {
  text-decoration: none;
  transition: all .1s; }
  a.t-Timeline-wrap:hover, a.t-Timeline-wrap:focus {
    background-color: rgba(0, 0, 0, 0.035);
    box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.05), 0 2px 8px -2px rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 10; }

.t-Timeline-wrap,
.t-Timeline-content {
  display: table;
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed; }

.t-Timeline-user,
.t-Timeline-typeWrap,
.t-Timeline-body {
  display: table-cell;
  vertical-align: middle; }

.t-Timeline-username,
.t-Timeline-date,
.t-Timeline-desc,
.t-Timeline-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* User Block
   ========================================================================== */
.t-Timeline-user {
  width: 30%;
  padding: 0 0 0 12px; }

.t-Timeline-avatar {
  width: 40px;
  height: 40px;
  overflow: hidden;
  border-radius: 100%;
  float: left;
  line-height: 40px;
  font-size: 14px;
  margin-right: 12px;
  box-shadow: 0 0 0 1px inset;
  text-align: center;
  background-color: #FFF; }
  .t-Timeline-avatar img {
    display: block;
    width: 100%;
    height: 100%; }

.t-Timeline-userinfo {
  overflow: hidden;
  padding: 4px 0; }

.t-Timeline-username {
  font-size: 1.2rem;
  line-height: 1.6rem;
  display: block; }

.t-Timeline-date {
  display: block;
  font-size: 1.1rem;
  line-height: 1.6rem; }

/* Type Block
   ========================================================================== */
.t-Timeline-typeWrap {
  width: 35%;
  padding: 4px 12px;
  position: relative;
  overflow: hidden; }

.t-Timeline-type {
  padding: 12px 12px;
  border-radius: 2px;
  min-height: 40px; }

.t-Timeline .t-Icon {
  display: block;
  line-height: 1.6rem;
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 6px; }

.t-Timeline-typename {
  display: block;
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: bold;
  overflow: hidden; }

/* Body Block
   ========================================================================== */
.t-Timeline-body {
  padding: 16px 12px 16px 0; }

.t-Timeline-title {
  font-size: 16px;
  line-height: 20px;
  margin: 2px 0 0 0; }

.t-Timeline-desc {
  font-size: 11px;
  line-height: 16px;
  margin: 0 0 2px 0; }

/* Small Screens
   ========================================================================== */

.t-Timeline--compact .t-Timeline-content {
  padding: 12px 8px;
  display: table-cell;
  width: 70%;
  vertical-align: top; }

.t-Timeline--compact .t-Timeline-user {
  padding: 12px 8px;
  vertical-align: top; }

.t-Timeline--compact .t-Timeline-typeWrap,
.t-Timeline--compact .t-Timeline-body {
  padding: 0;
  width: auto; }

.t-Timeline--compact .t-Timeline-type {
  display: inline-block;
  padding: 2px 6px 2px 4px;
  min-height: 0; }

.t-Timeline--compact .t-Timeline-typename {
  font-size: 11px;
  font-weight: normal; }

.t-Timeline--compact .t-Timeline-body {
  padding-top: 4px;
  display: block; }

/* Mobile Screens
   ========================================================================== */

/* ==========================================================================
   Timeline Pagination
   ========================================================================== */
.t-Timeline + .t-Report-pagination {
  border-top: 1px solid rgba(0, 0, 0, 0.1); }
@media only screen and (max-width: 768px) {
  .t-Timeline-content {
    padding: 12px 8px;
    display: table-cell;
    width: 70%;
    vertical-align: top; }
  .t-Timeline-user {
    padding: 12px 8px;
    vertical-align: top; }
  .t-Timeline-typeWrap,
  .t-Timeline-body {
    padding: 0;
    width: auto; }
  .t-Timeline-type {
    display: inline-block;
    padding: 2px 6px 2px 4px;
    min-height: 0; }
  .t-Timeline-typename {
    font-size: 11px;
    font-weight: normal; }
  .t-Timeline-body {
    padding-top: 0px;
    display: block; } }
@media only screen and (max-width: 480px) {
  .t-Timeline .t-Timeline-content,
  .t-Timeline .t-Timeline-user {
    display: block;
    width: auto; }
  .t-Timeline .t-Timeline-user {
    padding: 8px; }
  .t-Timeline .t-Timeline-content {
    padding: 0 8px 8px 8px; }
  .t-Timeline .t-Timeline-avatar {
    font-size: 11px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    margin-right: 8px; }
  .t-Timeline .t-Timeline-userinfo {
    padding: 0; }
  .t-Timeline .t-Timeline-type {
    padding: 2px 8px; }
  .t-Timeline .t-Timeline-typename {
    font-weight: normal;
    font-size: 10px; }
  .t-Timeline .t-Timeline-body {
    padding-top: 4px; }
  .t-Timeline .t-Icon {
    display: none; }
  .t-Timeline .t-Timeline-username {
    line-height: 24px;
    float: left;
    width: 70%; }
  .t-Timeline .t-Timeline-date {
    line-height: 24px;
    float: right;
    width: 30%;
    text-align: right; }
  .t-Timeline .t-Timeline-desc {
    font-size: 12px; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlRpbWVsaW5lLnNjc3MiLCIuLi9tb2R1bGVzL19jb21tb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7R0FFRztBQzRPSDs7Z0ZBRWdGO0FBY2hGOztnRkFFZ0Y7QUQzUGhGOztnRkFFZ0Y7QUFXaEY7RUFDRSxVQUFVO0VBQ1YsV0FBVztFQUNYLGlCQUFpQixFQUNsQjs7QUFDRDtFQUNFLDRDQUE2QixFQUk5QjtFQUxEO0lBR0ksdUJBQXVCLEVBQ3hCOztBQUdIO0VBQ0Usc0JBQXNCO0VBQ3RCLG9CQUFvQixFQVFyQjtFQVZEO0lBS0ksdUNBQXNCO0lBQ3RCLGtGQUErRDtJQUMvRCxtQkFBbUI7SUFDbkIsWUFBWSxFQUNiOztBQUdIOztFQUVFLGVBQWU7RUFDZixZQUFZO0VBQ1osMEJBQTBCO0VBQzFCLG9CQUFvQixFQUNyQjs7QUFFRDs7O0VBR0Usb0JBQW9CO0VBQ3BCLHVCQUF1QixFQUN4Qjs7QUFFRDs7OztFQUlFLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsd0JBQXdCLEVBQ3pCOztBQUVEO2dGQUNnRjtBQUNoRjtFQUNFLFdBQVc7RUFDWCxvQkF0RG1CLEVBdURwQjs7QUFDRDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQkFoRW1CO0VBaUVuQiw0QkFBNEI7RUFDNUIsbUJBQW1CO0VBQ25CLHVCQUF1QixFQU14QjtFQWpCRDtJQWFJLGVBQWU7SUFDZixZQUFZO0lBQ1osYUFBYSxFQUNkOztBQUVIO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGVBQWUsRUFFaEI7O0FBQ0Q7RUFDRSxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG9CQUFvQixFQUNyQjs7QUFFRDtnRkFDZ0Y7QUFFaEY7RUFDRSxXQUFXO0VBQ1gsa0JBL0ZtQjtFQWdHbkIsbUJBQW1CO0VBQ25CLGlCQUFpQixFQUNsQjs7QUFDRDtFQUNFLG1CQXBHbUI7RUFxR25CLG1CQUFtQjtFQUNuQixpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLFlBQVk7RUFDWixhQUFhO0VBQ2IsWUFBWTtFQUNaLGtCQUFrQixFQUNuQjs7QUFDRDtFQUNFLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixpQkFBaUIsRUFDbEI7O0FBRUQ7Z0ZBQ2dGO0FBRWhGO0VBQ0UsMEJBQXdELEVBQ3pEOztBQUNEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUNuQjs7QUFFRDtnRkFDZ0Y7O0FBb0NoRjtFQUVJLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsV0FBVztFQUNYLG9CQUFvQixFQUNyQjs7QUFOSDtFQVFJLGtCQUFrQjtFQUNsQixvQkFBb0IsRUFDckI7O0FBVkg7O0VBYUksV0FBVztFQUNYLFlBQVksRUFDYjs7QUFmSDtFQWlCSSxzQkFBc0I7RUFDdEIseUJBQXlCO0VBQ3pCLGNBQWMsRUFDZjs7QUFwQkg7RUFzQkksZ0JBQWdCO0VBQ2hCLG9CQUFvQixFQUNyQjs7QUF4Qkg7RUEwQkksaUJBQWlCO0VBQ2pCLGVBQWUsRUFDaEI7O0FBR0g7Z0ZBQ2dGOztBQXFEaEY7O2dGQUVnRjtBQUNoRjtFQUNFLHlDQUEwQixFQUMzQjtBQ3JQRztFRDZIRjtJQUNFLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsV0FBVztJQUNYLG9CQUFvQixFQUNyQjtFQUNEO0lBQ0Usa0JBQWtCO0lBQ2xCLG9CQUFvQixFQUNyQjtFQUNEOztJQUVFLFdBQVc7SUFDWCxZQUFZLEVBQ2I7RUFDRDtJQUNFLHNCQUFzQjtJQUN0Qix5QkFBeUI7SUFDekIsY0FBYyxFQUNmO0VBQ0Q7SUFDRSxnQkFBZ0I7SUFDaEIsb0JBQW9CLEVBQ3JCO0VBQ0Q7SUFDRSxpQkFBaUI7SUFDakIsZUFBZSxFQUNoQixFQUFBO0FDOUpDO0VEb01GOztJQUVFLGVBQWU7SUFDZixZQUFZLEVBQ2I7RUFDRDtJQUNFLGFBQWEsRUFDZDtFQUNEO0lBQ0UsdUJBQXVCLEVBQ3hCO0VBQ0Q7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsa0JBQWtCLEVBQ25CO0VBQ0Q7SUFDRSxXQUFXLEVBQ1o7RUFDRDtJQUNFLGlCQUFpQixFQUNsQjtFQUNEO0lBQ0Usb0JBQW9CO0lBQ3BCLGdCQUFnQixFQUNqQjtFQUNEO0lBQ0UsaUJBQWlCLEVBQ2xCO0VBQ0Q7SUFDRSxjQUFjLEVBQ2Y7RUFDRDtJQUNFLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osV0FBVyxFQUNaO0VBQ0Q7SUFDRSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLFdBQVc7SUFDWCxrQkFBa0IsRUFDbkI7RUFDRDtJQUNFLGdCQUFnQixFQUNqQixFQUFBIiwiZmlsZSI6IlRpbWVsaW5lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBJbXBvcnQgQ29tcGFzc1xuICovXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jb21tb25cIjtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRpbWVsaW5lXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyA8dWwgY2xhc3M9XCJ0LVRpbWVsaW5lXCI+XG4vLyAgIDxsaSBjbGFzcz1cInQtVGltZWxpbmUtaXRlbVwiPlxuLy8gICAgIDxkaXYgY2xhc3M9XCJ0LVRpbWVsaW5lLXdyYXBcIj5cbi8vICAgICAgIDxkaXYgY2xhc3M9XCJ0LVRpbWVsaW5lLXVzZXJcIj5cbi8vICAgICAgICAgPGRpdiBjbGFzcz1cInQtVGltZWxpbmUtYXZhdGFyXCI+XG5cbiRjb2xUb3BQYWRkaW5nOiAxNnB4O1xuJGNvbFNpZGVQYWRkaW5nOiAxMnB4O1xuXG4udC1UaW1lbGluZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50LVRpbWVsaW5lLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxufVxuXG5hLnQtVGltZWxpbmUtd3JhcCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcztcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDM1KTtcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggLTRweCByZ2JhKDAsMCwwLC4wNSksIDAgMnB4IDhweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuXG4udC1UaW1lbGluZS13cmFwLFxuLnQtVGltZWxpbmUtY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLnQtVGltZWxpbmUtdXNlcixcbi50LVRpbWVsaW5lLXR5cGVXcmFwLFxuLnQtVGltZWxpbmUtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50LVRpbWVsaW5lLXVzZXJuYW1lLFxuLnQtVGltZWxpbmUtZGF0ZSxcbi50LVRpbWVsaW5lLWRlc2MsXG4udC1UaW1lbGluZS10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vKiBVc2VyIEJsb2NrXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnQtVGltZWxpbmUtdXNlciB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDAgMCAwICRjb2xTaWRlUGFkZGluZztcbn1cbi50LVRpbWVsaW5lLWF2YXRhciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6ICRjb2xTaWRlUGFkZGluZztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IGluc2V0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udC1UaW1lbGluZS11c2VyaW5mbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuLnQtVGltZWxpbmUtdXNlcm5hbWUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbn1cbi50LVRpbWVsaW5lLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG59XG5cbi8qIFR5cGUgQmxvY2tcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50LVRpbWVsaW5lLXR5cGVXcmFwIHtcbiAgd2lkdGg6IDM1JTtcbiAgcGFkZGluZzogNHB4ICRjb2xTaWRlUGFkZGluZztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnQtVGltZWxpbmUtdHlwZSB7XG4gIHBhZGRpbmc6IDEycHggJGNvbFNpZGVQYWRkaW5nO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4udC1UaW1lbGluZSAudC1JY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi50LVRpbWVsaW5lLXR5cGVuYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQm9keSBCbG9ja1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnQtVGltZWxpbmUtYm9keSB7XG4gIHBhZGRpbmc6ICRjb2xUb3BQYWRkaW5nICRjb2xTaWRlUGFkZGluZyAkY29sVG9wUGFkZGluZyAwO1xufVxuLnQtVGltZWxpbmUtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDJweCAwIDAgMDtcbn1cbi50LVRpbWVsaW5lLWRlc2Mge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgMCAycHggMDtcbn1cblxuLyogU21hbGwgU2NyZWVuc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQGluY2x1ZGUgcmVzcG9uZC10byh4cy1zY3JlZW5zKSB7XG4gIC50LVRpbWVsaW5lIHtcbiAgICBcbiAgfVxuICAudC1UaW1lbGluZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAudC1UaW1lbGluZS11c2VyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC50LVRpbWVsaW5lLXR5cGVXcmFwLFxuICAudC1UaW1lbGluZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50LVRpbWVsaW5lLXR5cGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAycHggNnB4IDJweCA0cHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAudC1UaW1lbGluZS10eXBlbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLnQtVGltZWxpbmUtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udC1UaW1lbGluZS0tY29tcGFjdCB7XG4gIC50LVRpbWVsaW5lLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDcwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC50LVRpbWVsaW5lLXVzZXIge1xuICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnQtVGltZWxpbmUtdHlwZVdyYXAsXG4gIC50LVRpbWVsaW5lLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnQtVGltZWxpbmUtdHlwZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDJweCA2cHggMnB4IDRweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC50LVRpbWVsaW5lLXR5cGVuYW1lIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAudC1UaW1lbGluZS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIE1vYmlsZSBTY3JlZW5zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AaW5jbHVkZSByZXNwb25kLXRvKHh4cy1zY3JlZW5zKSB7XG4gIC50LVRpbWVsaW5lIC50LVRpbWVsaW5lLWNvbnRlbnQsXG4gIC50LVRpbWVsaW5lIC50LVRpbWVsaW5lLXVzZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50LVRpbWVsaW5lIC50LVRpbWVsaW5lLXVzZXIge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAudC1UaW1lbGluZSAudC1UaW1lbGluZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDhweCA4cHggOHB4O1xuICB9XG4gIC50LVRpbWVsaW5lIC50LVRpbWVsaW5lLWF2YXRhciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAudC1UaW1lbGluZSAudC1UaW1lbGluZS11c2VyaW5mbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudC1UaW1lbGluZSAudC1UaW1lbGluZS10eXBlIHtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICB9XG4gIC50LVRpbWVsaW5lIC50LVRpbWVsaW5lLXR5cGVuYW1lIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAudC1UaW1lbGluZSAudC1UaW1lbGluZS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG4gIC50LVRpbWVsaW5lIC50LUljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnQtVGltZWxpbmUgLnQtVGltZWxpbmUtdXNlcm5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnQtVGltZWxpbmUgLnQtVGltZWxpbmUtZGF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnQtVGltZWxpbmUgLnQtVGltZWxpbmUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUaW1lbGluZSBQYWdpbmF0aW9uXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnQtVGltZWxpbmUgKyAudC1SZXBvcnQtcGFnaW5hdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcbn0iLCJAaW1wb3J0ICdzY3NzX2Z1bmN0aW9ucyc7XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC8vICp6b29tOiAxO1xufVxuXG5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gTWVkaWEgUXVlcmllc1xuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vL1NUQVJUX1RIRU1FUk9MTEVSX0lHTk9SRVxuJGRpc3BsYXkteHhzOiA0ODBweDtcbiRkaXNwbGF5LXhzczogNjQwcHg7XG4kZGlzcGxheS14czogNzY4cHg7XG4kZGlzcGxheS1zbWFsbDogOTkycHg7XG4kZGlzcGxheS1tZWRpdW06IDEyMDBweDtcbiRkaXNwbGF5LWxhcmdlOiAxOTIwcHg7XG5cbkBtaXhpbiByZXNwb25kLXRvKCRtZWRpYSkge1xuICBAaWYgJG1lZGlhID09IHh4cy1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LXh4cykgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0geHNzLXNjcmVlbnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRpc3BsYXkteHNzKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSB4cy1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LXhzKSB7IEBjb250ZW50OyB9XG4gIH1cblxuICBAaWYgJG1lZGlhID09IHhzLXRvLXhzcy1zY3JlZW5zIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS14c3MgKyAxKSBhbmQgKG1heC13aWR0aDogJGRpc3BsYXkteHMgLSAxKSB7IEBjb250ZW50OyB9XG4gIH1cblxuICBAaWYgJG1lZGlhID09IHNtYWxsLXNjcmVlbnMtaW4ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRpc3BsYXktc21hbGwpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJG1lZGlhID09IG1lZGl1bS1zY3JlZW5zLWluIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LW1lZGl1bSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0gbGFyZ2Utc2NyZWVucy1pbiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS1sYXJnZSkgeyBAY29udGVudDsgfVxuICB9XG5cblxuICBAaWYgJG1lZGlhID09IHhzcy1zbWFsbC1zY3JlZW5zLW91dCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS14c3MgKyAxKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSB4cy1zbWFsbC1zY3JlZW5zLW91dCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS14cyArIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJG1lZGlhID09IHNtYWxsLXNjcmVlbnMtb3V0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LXNtYWxsICsgMSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0gbWVkaXVtLXNjcmVlbnMtb3V0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LW1lZGl1bSArIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJG1lZGlhID09IGxhcmdlLXNjcmVlbnMtb3V0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LWxhcmdlICsgMSkgeyBAY29udGVudDsgfVxuICB9XG5cbiAgQGVsc2UgaWYgJG1lZGlhID09IHNtYWxsLXNjcmVlbnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRpc3BsYXkteHMgKyAxKSBhbmQgKG1heC13aWR0aDogJGRpc3BsYXktc21hbGwgLSAxKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2UgaWYgJG1lZGlhID09IG1lZGl1bS1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LXNtYWxsICsgMSkgYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LW1lZGl1bSAtIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkbWVkaWEgPT0gbGFyZ2Utc2NyZWVucyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS1tZWRpdW0gKyAxKSBhbmQgKG1heC13aWR0aDogJGRpc3BsYXktbGFyZ2UgLSAxKSB7IEBjb250ZW50OyB9XG4gIH1cblxuICBAZWxzZSBpZiAkbWVkaWEgPT0gbGFyZ2VzdC1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LWxhcmdlKSB7IEBjb250ZW50OyB9XG4gIH1cbn1cbi8vRU5EX1RIRU1FUk9MTEVSX0lHTk9SRVxuXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIEZvbnQgQXdlc29tZSBFbWJlZGRpbmdcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5AbWl4aW4gYXBleDVpY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiYXBleC01LWljb24tZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuQG1peGluIGFwZXg1aWNvbi1iYXNpYyB7XG4gIGZvbnQtZmFtaWx5OiBcImFwZXgtNS1pY29uLWZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gdmlzdWFsbHlIaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuQG1peGluIHZlcnRpY2FsLWFsaWduICB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1peGluIGZvY3VzYWJsZVZpc3VhbGx5SGlkZGVuIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHlIaWRkZW47XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNsYXRlM2QtbGVzcygkeCwgJHk6IDAsICR6OiAwKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICAgICAgIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgIC1tcy10cmFuc2Zvcm06IFx0XHQgdHJhbnNsYXRlKCR4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuXG5AbWl4aW4gYXBleC1kaXJlY3Rpb24tbGVmdCgkdmFsKSB7XG4gIGxlZnQ6ICR2YWw7XG4gIC51LVJUTCAmIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAkdmFsO1xuICB9XG59XG5cbkBtaXhpbiBhcGV4LWRpcmVjdGlvbi1tYXJnaW4tbGVmdCgkdmFsKSB7XG4gIG1hcmdpbi1sZWZ0OiAkdmFsO1xuICAudS1SVEwgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6ICR2YWw7XG4gIH1cbn1cblxuQG1peGluIGFwZXgtZGlyZWN0aW9uLXBhZGRpbmctbGVmdCgkdmFsKSB7XG4gIHBhZGRpbmctbGVmdDogJHZhbDtcbiAgLnUtUlRMICYge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICR2YWw7XG4gIH1cbn1cblxuQG1peGluIGFwZXgtZGlyZWN0aW9uLXJpZ2h0KCR2YWwpIHtcbiAgcmlnaHQ6ICR2YWw7XG4gIC51LVJUTCAmIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAkdmFsO1xuICB9XG59XG5cbkBtaXhpbiBhcGV4LWRpcmVjdGlvbi1tYXJnaW4tcmlnaHQoJHZhbCkge1xuICBtYXJnaW4tcmlnaHQ6ICR2YWw7XG4gIC51LVJUTCAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogJHZhbDtcbiAgfVxufVxuXG5AbWl4aW4gYXBleC1kaXJlY3Rpb24tcGFkZGluZy1yaWdodCgkdmFsKSB7XG4gIHBhZGRpbmctcmlnaHQ6ICR2YWw7XG4gIC51LVJUTCAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAkdmFsO1xuICB9XG59XG5cbkBtaXhpbiBhcGV4LWRpcmVjdGlvbi1mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQ7XG4gIC51LVJUTCAmIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWl4aW4gYXBleC1kaXJlY3Rpb24tZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdDtcbiAgLnUtUlRMICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5cblxuQG1peGluIGFwZXgtZGlyZWN0aW9uLXRyYW5zbGF0ZSgkdmFsKSB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QtbGVzcygkdmFsLCAwLCAwKTtcbiAgICAudS1SVEwgJiB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkLWxlc3MoLSR2YWwsIDAsMCApO1xuICAgIH1cbn1cblxuQG1peGluIHRleHQtYWxpZ24tbGVmdC1kaXJlY3Rpb24oKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC51LVJUTCAmIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5cbkBtaXhpbiB0ZXh0LWFsaWduLXJpZ2h0LWRpcmVjdGlvbigpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC51LVJUTCAmIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJY29uIExpYnJhcnkgTWl4aW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWl4aW4gaWNvbi1saWIoJGxpYnJhcnkpIHtcbiAgQGlmICRsaWJyYXJ5ID09IGF3ZXNvbWUge1xuICAgIC5hcGV4LWljb25zLWZvbnRhd2Vzb21lICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IFxuICBAZWxzZSBpZiAkbGlicmFyeSA9PSBhcGV4IHtcbiAgICAuYXBleC1pY29ucy1mb250YXBleCAmIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU2hhZG93c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiB1dC1ibG9jay1zaGFkb3coKSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
