/* ==========================================================================
   List
   ========================================================================== */
.a-List--templateOptions {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 352px; }
  .a-List--templateOptions .a-List-item:hover {
    background-color: #F4F4F4; }
  .a-List--templateOptions .a-List-item--group,
  .a-List--templateOptions .a-List-item--checkboxGroup,
  .a-List--templateOptions .a-List-item--default {
    margin-bottom: 4px; }
  .a-List--templateOptions .a-List-item--group {
    padding: 8px; }
  .a-List--templateOptions .a-List-item--noData {
    padding: 4px; }
    .a-List--templateOptions .a-List-item--noData:hover {
      background-color: #FAFAFA; }
  .a-List--templateOptions .a-List-item--default {
    padding: 4px 0; }
  .a-List--templateOptions .a-List-item--group,
  .a-List--templateOptions .a-List-item--default,
  .a-List--templateOptions .a-List-item--noData,
  .a-List--templateOptions .a-List-list {
    border: 1px solid #F0F0F0;
    border-radius: 2px;
    background: #FAFAFA; }
  .a-List--templateOptions .a-List-list {
    list-style: none;
    margin: 0;
    padding: 0; }
  .a-List--templateOptions .a-List-list .a-List-item {
    border-bottom: 1px solid #F0F0F0; }
    .a-List--templateOptions .a-List-list .a-List-item:last-child {
      border-bottom: none; }
  .a-List--templateOptions .a-List-item.is-disabled label {
    opacity: .5; }
  .a-List--templateOptions .a-Form-labelContainer {
    float: left;
    width: 180px;
    text-align: left; }
  .a-List--templateOptions .a-Form-inputContainer,
  .a-List--templateOptions .a-Form-labelContainer {
    padding: 0; }
  .a-List--templateOptions .a-Form-labelContainer .a-Form-label {
    margin: 0;
    display: block;
    line-height: 16px;
    padding-left: 0;
    padding-right: 8px; }
  .a-List--templateOptions .a-Form-select {
    width: 100%; }
  .a-List--templateOptions .a-List-item--checkboxGroup .a-Form-label,
  .a-List--templateOptions .a-List-item--default .a-Form-label {
    display: block;
    overflow: hidden; }
  .a-List--templateOptions .a-List-item--checkboxGroup .a-Form-checkbox,
  .a-List--templateOptions .a-List-item--default .a-Form-checkbox {
    float: left;
    display: block;
    margin: 6px 8px; }

table.formlayout .a-List--templateOptions .a-Form-inputContainer,
table.formlayout .a-List--templateOptions .a-Form-labelContainer {
  padding: 0; }

table.formlayout .a-List--templateOptions .a-Form-labelContainer {
  float: left;
  width: 120px;
  text-align: left; }

table.formlayout .a-List--templateOptions .a-Form-labelContainer .a-Form-label {
  margin: 0;
  display: block;
  line-height: 16px; }

table.formlayout .a-List--templateOptions .a-Form-select {
  width: 180px; }

table.formlayout .a-List--templateOptions .a-List-item--checkboxGroup .a-Form-label,
table.formlayout .a-List--templateOptions .a-List-item--default .a-Form-label {
  display: block;
  overflow: hidden; }

table.formlayout .a-List--templateOptions .a-List-item--checkboxGroup .a-Form-checkbox,
table.formlayout .a-List--templateOptions .a-List-item--default .a-Form-checkbox {
  float: left;
  display: block;
  margin: 6px 8px; }

.a-List--subscriptions {
  border: 1px solid #E0E0E0;
  background: linear-gradient(#F8F8F8 30%, rgba(248, 248, 248, 0)), linear-gradient(rgba(248, 248, 248, 0), #F8F8F8 70%) 0 100%, linear-gradient(rgba(0, 0, 0, 0.025), transparent), linear-gradient(transparent, rgba(0, 0, 0, 0.025)) 0 100%;
  background-color: #F8F8F8;
  background-repeat: no-repeat;
  background-size: 100% "8px", 100% "8px", 100% "4px", 100% "4px";
  background-attachment: local, local, scroll, scroll;
  border-radius: 2px;
  max-height: 64px;
  overflow: auto;
  padding: 2px 4px;
  display: block;
  list-style: none;
  margin: 0; }
  .a-List--subscriptions .a-List-item {
    padding: 0;
    margin: 0;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

.a-List--basic {
  margin: 12px 24px; }
  .a-List--basic li {
    color: #404040;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 0; }

.a-List--links {
  margin: 0;
  list-style: none; }
  .a-List--links li {
    display: block;
    position: relative;
    margin-bottom: -1px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #F0F0F0; }
    .a-List--links li:last-child {
      margin-bottom: 0;
      border-bottom-width: 0; }
    .a-List--links li:first-child {
      border-top-width: 0; }
  .a-List--links a {
    vertical-align: top;
    padding: 8px 12px;
    display: block;
    position: relative;
    transition: background-color .1s, color .1s; }
    .a-List--links a:hover {
      text-decoration: none;
      background-color: #2580D4;
      color: #FFF; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkxpc3Quc2NzcyIsIi4uL21vZHVsZXMvX2NvbW1vbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBOztnRkFFZ0Y7QUFLaEY7RUFDRSxpQkFBaUI7RUFDakIsV0FBVztFQUNYLFVBQVU7RUFDVixhQUFhLEVBbUZkO0VBdkZEO0lBT00sMEJBQTBCLEVBQzNCO0VBUkw7OztJQWVJLG1CQUFtQixFQUNwQjtFQWhCSDtJQWtCSSxhQUFhLEVBQ2Q7RUFuQkg7SUFxQkksYUFBYSxFQUlkO0lBekJIO01BdUJNLDBCQUEwQixFQUMzQjtFQXhCTDtJQTJCSSxlQUFlLEVBQ2hCO0VBNUJIOzs7O0lBaUNJLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQ3JCO0VBcENIO0lBc0NJLGlCQUFpQjtJQUNqQixVQUFVO0lBQ1YsV0FBVyxFQUNaO0VBekNIO0lBNENJLGlDQUFpQyxFQUlsQztJQWhESDtNQThDTSxvQkFBb0IsRUFDckI7RUEvQ0w7SUFtRE0sWUFBWSxFQUNiO0VBcERMO0lBdURJLFlBQVk7SUFDWixhQUFhO0lBQ2IsaUJBQWlCLEVBQ2xCO0VBMURIOztJQTZESSxXQUFXLEVBQ1o7RUE5REg7SUFpRU0sVUFBVTtJQUNWLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLG1CQUFtQixFQUNwQjtFQXRFTDtJQXlFSSxZQUFZLEVBQ2I7RUExRUg7O0lBOEVNLGVBQWU7SUFDZixpQkFBaUIsRUFDbEI7RUFoRkw7O0lBa0ZNLFlBQVk7SUFDWixlQUFlO0lBQ2YsZ0JBQWdCLEVBQ2pCOztBQUdMOztFQU1JLFdBQVcsRUFDWjs7QUFQSDtFQVNJLFlBQVk7RUFDWixhQUFhO0VBQ2IsaUJBQWlCLEVBQ2xCOztBQVpIO0VBZU0sVUFBVTtFQUNWLGVBQWU7RUFDZixrQkFBa0IsRUFDbkI7O0FBbEJMO0VBcUJJLGFBQWEsRUFDZDs7QUF0Qkg7O0VBMEJNLGVBQWU7RUFDZixpQkFBaUIsRUFDbEI7O0FBNUJMOztFQThCTSxZQUFZO0VBQ1osZUFBZTtFQUNmLGdCQUFnQixFQUNqQjs7QUFJTDtFQUNFLDBCQUEwQjtFQzREMUIsNk9BS3lEO0VBQ3pELDBCRGpFZ0M7RUNrRWhDLDZCQUE2QjtFQUM3QixnRURuRXVCO0VDcUV2QixvREFBb0Q7RURwRXBELG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLFVBQVUsRUFTWDtFQWxCRDtJQVdJLFdBQVc7SUFDWCxVQUFVO0lBQ1YsZUFBZTtJQUNmLG9CQUFvQjtJQUNwQix3QkFBd0I7SUFDeEIsaUJBQWlCLEVBQ2xCOztBQUdIO0VBQ0Usa0JBQWtCLEVBT25CO0VBUkQ7SUFHSSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlLEVBQ2hCOztBQUdIO0VBQ0UsVUFBVTtFQUNWLGlCQUFpQixFQTZCbEI7RUEvQkQ7SUFJSSxlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixzQkFBc0I7SUFDdEIseUJBQXlCO0lBQ3pCLHNCQUFzQixFQVF2QjtJQWpCSDtNQVdNLGlCQUFpQjtNQUNqQix1QkFBdUIsRUFDeEI7SUFiTDtNQWVNLG9CQUFvQixFQUNyQjtFQWhCTDtJQW1CSSxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBRWxCLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsNENBQTRDLEVBTTdDO0lBOUJIO01BMEJNLHNCQUFzQjtNQUN0QiwwQkFBMEI7TUFDMUIsWUFBWSxFQUNiIiwiZmlsZSI6Ikxpc3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tXG4vLyBJbXBvcnQgQ29tcGFzc1xuLy8gLS0tXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9jb21tb25cIjtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpc3RcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5hLUxpc3Qge1xuXG59XG4uYS1MaXN0LS10ZW1wbGF0ZU9wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAzNTJweDtcbiAgLmEtTGlzdC1pdGVtIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgfVxuICB9XG4gIC5hLUxpc3QtaXRlbS0tZGVmYXVsdCB7XG4gIH1cbiAgLmEtTGlzdC1pdGVtLS1ncm91cCxcbiAgLmEtTGlzdC1pdGVtLS1jaGVja2JveEdyb3VwLFxuICAuYS1MaXN0LWl0ZW0tLWRlZmF1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuYS1MaXN0LWl0ZW0tLWdyb3VwIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLmEtTGlzdC1pdGVtLS1ub0RhdGEge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgfVxuICB9XG4gIC5hLUxpc3QtaXRlbS0tZGVmYXVsdCB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbiAgLmEtTGlzdC1pdGVtLS1ncm91cCxcbiAgLmEtTGlzdC1pdGVtLS1kZWZhdWx0LFxuICAuYS1MaXN0LWl0ZW0tLW5vRGF0YSxcbiAgLmEtTGlzdC1saXN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICB9XG4gIC5hLUxpc3QtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYS1MaXN0LWxpc3QgLmEtTGlzdC1pdGVtIHtcbiAgICAvLyBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuICAuYS1MaXN0LWl0ZW0uaXMtZGlzYWJsZWQge1xuICAgIGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuICAuYS1Gb3JtLWxhYmVsQ29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYS1Gb3JtLWlucHV0Q29udGFpbmVyLFxuICAuYS1Gb3JtLWxhYmVsQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hLUZvcm0tbGFiZWxDb250YWluZXIge1xuICAgIC5hLUZvcm0tbGFiZWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbiAgLmEtRm9ybS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hLUxpc3QtaXRlbS0tY2hlY2tib3hHcm91cCxcbiAgLmEtTGlzdC1pdGVtLS1kZWZhdWx0IHtcbiAgICAuYS1Gb3JtLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmEtRm9ybS1jaGVja2JveCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiA2cHggOHB4O1xuICAgIH1cbiAgfVxufVxudGFibGUuZm9ybWxheW91dCAuYS1MaXN0LS10ZW1wbGF0ZU9wdGlvbnMge1xuICAuYS1Gb3JtLWZpZWxkQ29udGFpbmVyIHtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5hLUZvcm0taW5wdXRDb250YWluZXIsXG4gIC5hLUZvcm0tbGFiZWxDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmEtRm9ybS1sYWJlbENvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmEtRm9ybS1sYWJlbENvbnRhaW5lciB7XG4gICAgLmEtRm9ybS1sYWJlbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuICAuYS1Gb3JtLXNlbGVjdCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5hLUxpc3QtaXRlbS0tY2hlY2tib3hHcm91cCxcbiAgLmEtTGlzdC1pdGVtLS1kZWZhdWx0IHtcbiAgICAuYS1Gb3JtLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmEtRm9ybS1jaGVja2JveCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiA2cHggOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYS1MaXN0LS1zdWJzY3JpcHRpb25zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgQGluY2x1ZGUgc2hhZG93U2Nyb2xsKDQsICNGOEY4RjgpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1heC1oZWlnaHQ6IDY0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAuYS1MaXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uYS1MaXN0LS1iYXNpYyB7XG4gIG1hcmdpbjogMTJweCAyNHB4O1xuICBsaSB7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICB9XG59XG5cbi5hLUxpc3QtLWxpbmtzIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNGMEYwRjA7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMsIGNvbG9yIC4xcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTgwRDQ7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gdHJhbnNwYXJlbnREaXZpZGVycyB7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjRkZGLC43NSk7XG4gICAgICB0b3A6IDA7XG4gICB9XG4gICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsLjE1KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgIH1cbiAgICY6YmVmb3JlLFxuICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgIH1cbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgICY6YmVmb3JlLFxuICAgJjphZnRlciB7XG4gICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgZGlzcGxheTogdGFibGU7XG4gICB9XG4gICAmOmFmdGVyIHtcbiAgICAgICBjbGVhcjogYm90aDtcbiAgIH1cbiAgICp6b29tOiAxO1xufVxuXG5AbWl4aW4gYXBleDVpY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiYXBleC01LWljb24tZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuQG1peGluIHZpc3VhbGx5SGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbkBtaXhpbiBub1dyYXBUZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEBtaXhpbiBjbGVhcmZpeDIge1xuLy8gICAgIHpvb206MTtcbi8vICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4vLyAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7IFxuLy8gICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4vLyAgICAgICAgIGhlaWdodDogMDsgXG4vLyAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuLy8gICAgIH1cbi8vICAgICAmOmFmdGVyIHtcbi8vICAgICAgICAgY2xlYXI6IGJvdGg7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBTcHJpdGUgTWl4aW5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtaXhpbiBwZFNwcml0ZSgkc2l6ZSwgJHgsICR5LCAkd2lkdGg6IDAsICRoZWlnaHQ6IDAsICRpbXA6ICcnKSB7XG4gICRvZmZzZXQ6IDA7XG4gIEBpZiAkc2l6ZSA9PSAxNiB7XG4gICAgJG9mZnNldDogMjA7XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gMjAge1xuICAgICRvZmZzZXQ6IDE1MDtcbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSAyNCB7XG4gICAgJG9mZnNldDogMjcwO1xuICB9IEBlbHNlIGlmICRzaXplID09IDMyIHtcbiAgICAkb2Zmc2V0OiAzNzA7XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gMzYge1xuICAgICRvZmZzZXQ6IDU2MDtcbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSA2NCB7XG4gICAgJG9mZnNldDogLTE7IC8vNzQwXG4gIH0gQGVsc2Uge1xuICAgICRvZmZzZXQ6IDA7XG4gIH1cbiAgXG4gIEBpZiAkd2lkdGggIT0gMCB7XG4gICAgd2lkdGg6ICN7JHdpZHRofXB4O1xuICB9XG4gIEBpZiAkaGVpZ2h0ICE9IDAge1xuICAgIGhlaWdodDogI3skaGVpZ2h0fXB4O1xuICB9XG4gIEBpZiAkb2Zmc2V0ID4gMCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLSN7JHgqJHNpemV9cHggLSN7KCR5KiRzaXplKSskb2Zmc2V0fXB4ICN7JGltcH07XG4gIH0gQGVsc2UgaWYgJG9mZnNldCA9PSAtMSB7XG4gICAgLy8gV2l6YXJkIFgtUG9zaXRpb24gaXMgNTAlXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIC0jeygkeSokc2l6ZSkrNzQwfXB4ICN7JGltcH07XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0jeyR4fXB4IC0jeygkeSl9cHggI3skaW1wfTtcbiAgfVxufVxuXG4vLyAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBFeHRlbmRpYmxlIFNwcml0ZSBDbGFzc1xuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJXBkU3ByaXRlIHtcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hcGV4XzVfdWkuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIE1lZGlhIFF1ZXJpZXNcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRkaXNwbGF5LXh4eHM6IDY0MHB4O1xuJGRpc3BsYXkteHhzOiA4MDBweDtcbiRkaXNwbGF5LXhzOiAxMDI0cHg7XG4kZGlzcGxheS1zbWFsbDogMTI4MHB4O1xuJGRpc3BsYXktbWVkaXVtOiAxNjgwcHg7XG4kZGlzcGxheS1sYXJnZTogMTkyMHB4O1xuXG5AbWl4aW4gcmVzcG9uZC10bygkbWVkaWEpIHtcbiAgQGlmICRtZWRpYSA9PSB4eHhzLXNjcmVlbnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRpc3BsYXkteHh4cykgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0geHhzLXNjcmVlbnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRpc3BsYXkteHhzKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSBzbWFsbGVzdC1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LXhzKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSBzbWFsbC1zY3JlZW5zLWluIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LXNtYWxsKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGlmICRtZWRpYSA9PSBtZWRpdW0tc2NyZWVucy1pbiB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS1tZWRpdW0pIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJG1lZGlhID09IGxhcmdlLXNjcmVlbnMtaW4ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRpc3BsYXktbGFyZ2UpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJG1lZGlhID09IHNtYWxsLXNjcmVlbnMtb3V0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LXNtYWxsICsgMSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBpZiAkbWVkaWEgPT0gbWVkaXVtLXNjcmVlbnMtb3V0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LW1lZGl1bSArIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAaWYgJG1lZGlhID09IGxhcmdlLXNjcmVlbnMtb3V0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LWxhcmdlICsgMSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRtZWRpYSA9PSBzbWFsbC1zY3JlZW5zIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkaXNwbGF5LXhzICsgMSkgYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LXNtYWxsIC0gMSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRtZWRpYSA9PSBtZWRpdW0tc2NyZWVucyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGlzcGxheS1zbWFsbCArIDEpIGFuZCAobWF4LXdpZHRoOiAkZGlzcGxheS1tZWRpdW0gLSAxKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2UgaWYgJG1lZGlhID09IGxhcmdlLXNjcmVlbnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRpc3BsYXktbWVkaXVtICsgMSkgYW5kIChtYXgtd2lkdGg6ICRkaXNwbGF5LWxhcmdlIC0gMSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRtZWRpYSA9PSBsYXJnZXN0LXNjcmVlbnMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRpc3BsYXktbGFyZ2UpIHsgQGNvbnRlbnQ7IH1cbiAgfVxufVxuXG5cbi8vIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIEV4dGVuZGlibGUgSWNvbiBDbGFzc1xuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJWEtSWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImFwZXgtNS1pY29uLWZvbnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gc2hhZG93U2Nyb2xsKCRzaXplOiA0LCAkYmc6ICNGRkZGRkYpIHtcbiAgJHNoYWRvd1NtYWxsOiAkc2l6ZSArIFwicHhcIjtcbiAgJHNoYWRvd0JpZzogICAkc2l6ZSAqIDIgKyBcInB4XCI7XG4gICRib2R5Qkc6ICAgICAgJGJnO1xuICBiYWNrZ3JvdW5kOlxuICAgIGxpbmVhci1ncmFkaWVudCgkYm9keUJHIDMwJSwgcmdiYSgkYm9keUJHLDApKSxcbiAgICBsaW5lYXItZ3JhZGllbnQocmdiYSgkYm9keUJHLDApLCAkYm9keUJHIDcwJSkgMCAxMDAlLFxuICAgIFxuICAgIGxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLC4wMjUpLCByZ2JhKDAsMCwwLDApKSxcbiAgICBsaW5lYXItZ3JhZGllbnQocmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwuMDI1KSkgMCAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keUJHO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgJHNoYWRvd0JpZywgMTAwJSAkc2hhZG93QmlnLCAxMDAlICRzaGFkb3dTbWFsbCwgMTAwJSAkc2hhZG93U21hbGw7XG4gIFxuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsLCBsb2NhbCwgc2Nyb2xsLCBzY3JvbGw7XG59Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
